Ansicht
Dokumentation

TODO_BAPI_CHECK_VIRTUAL - Durchführung des BAPI-ToDo-Checks auf transienten Daten

TODO_BAPI_CHECK_VIRTUAL - Durchführung des BAPI-ToDo-Checks auf transienten Daten

Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbautein führt die BAP Konsistenzprüfungen auf ungesicherten Daten durch, d.h. unter Vermeidung von Zugriffen auf das Business-Object Repository. Er hat als Eingabeparameter zwei Tabellen vom Typ SWOTDV bzw. SWOTDQ, die den zu prüfenden Ausschnitt aus dem BOR repräsentieren.

Dabei muß SWOTDV zu allen darin enthaltenen Methoden auch die vollen Schlüsselinformationen tragen, was insbesondere bei Vererbung kritisch sein kann. Im Vererbungsfall dürfen in dem Parameter SWOTDV_IN nicht die Orginal-SWOTDV Einträge enthalten sein, sondern es müssen die SWOTDV Daten des Schlüsselfeldes am implementierenden BO eingetragen werden, aber das Feld OBJTYPE muß den Namen des abgeleiteten Objekttyps beeinhalten. Für jede Ableitung muß ein eigener Eintrag mit der Schlüsselfeld-Information der Basisklasse aufgenommen werden.

Alle Methoden in der Tabelle SWOTDV werden geprüft, daher muß eine geeignete Auswahl durch den Aufrufer sichergestellt werden.

Der Parameter SWOTDQ_IN trägt Informationen über die Parameter der zu

prüfenden BAPIs.

Beispiel

BO1 hat Schlüssel KEY1, BO2 erbt von BO1, BO3 erbt von BO1 und hat zusätzlichen Schlüssel KEY2, BO4 erbt von BO3.

Ausschnitt aus SWOTDV_IN:

OBJTYPE     VERB ...... VERBTYPE

BO1         KEY1          K

BO2         KEY1          K

BO3         KEY1          K

BO3         KEY2          K

BO4         KEY1          K

BO4         KEY2          K

Hinweise

Weiterführende Informationen





Parameter

CHECK_RESULT
SWOTDQ_IN
SWOTDV_IN

Ausnahmen

CANNOT_READ_BOR
NO_AUTHORITY

Funktionsgruppe

BAPI

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3090 Date: 20240605 Time: 155130     sap01-206 ( 45 ms )