Struktura obiektu biznesowego prostej funkcji BAPI

Obiekt biznesowy służący do wywoływania prostej funkcji BAPI odzwierciedla metodę lub wywołanie funkcji BAPI w systemie SAP. Każda właściwość obiektu biznesowego odzwierciedla konkretny parametr interfejsu BAPI. Metadane każdej właściwości obiektu biznesowego wskazują odpowiedni parametr interfejsu BAPI. Metadane operacji określają odpowiednią funkcję BAPI do wywołania.

W przypadku prostej funkcji BAPI, która wykonuje operacje Create, UpdateWithDelete, Retrieve i Delete, każda operacja jest reprezentowana przez obiekt biznesowy, a grupa takich obiektów biznesowych tworzy opakowanie, które stanowi część wykresu biznesowego.
Uwaga: Definicja obiektu może być powiązana z wieloma operacjami, ale w czasie wykonywania może być wykonywana tylko jedna operacja. Każdy obiekt biznesowy jest elementem podrzędnym opakowania i przedstawia złożoną właściwość obiektu opakowującego.
Rysunek 1. Struktura biznesowa prostej funkcji BAPI
Ilustracja wykresu biznesowego prostej funkcji BAPI zawierającego opakowanie prostej funkcji BAPI, które z kolei zawiera obiekty interfejsu BAPI służące do wykonywania operacji CREATE (tworzenie), UPDATE (aktualizowanie), RETRIEVE (pobieranie) i DELETE (usuwanie).

Obiekty biznesowe interfejsu BAPI są elementami podrzędnymi opakowania obiektów biznesowych. W celu wykonania wywołania prostej funkcji BAPI w czasie wykonywania wystarczy wypełnić tylko jeden obiekt podrzędny z tego opakowania (w zależności od operacji, która ma zostać wykonana). W danym momencie jest wywoływana tylko jedna funkcja BAPI (ta, która jest powiązana z operacją do wykonania).

Poniższa ilustracja przedstawia przykład wykresu obiektu biznesowego interfejsu BAPI, który zawiera komendę i opakowanie obiektu biznesowego interfejsu BAPI.
Rysunek 2. Przykład wykresu obiektu biznesowego interfejsu BAPI
Zrzut ekranu wykresu SAPCustomerListWrapperBG pokazujący, że zawiera on komendę i obiekt SapCustomerListWrapper.
Przykładowe opakowanie obiektu biznesowego interfejsu BAPI pokazano na poniższej ilustracji. Opakowanie zawiera obiekt biznesowy interfejsu BAPI.
Rysunek 3. Przykład obiektu biznesowego opakowania interfejsu BAPI
Zrzut ekranu opakowania SapCustomerListWrapper, które zawiera obiekt SapBapiCustomerGetList.
Poniższa ilustracja przedstawia przykład obiektu biznesowego interfejsu BAPI. Ten obiekt reprezentuje funkcję BAPI CustomerGetList.
Rysunek 4. Przykład obiektu biznesowego prostej funkcji BAPI
Zrzut ekranu obiektu biznesowego prostej funkcji BAPI o nazwie SapBapiCustomerGetList.

Warunki używania |


(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)