Ansicht
Dokumentation

RPY_BO_MODEL_READ - Buisiness Objektmodell lesen

RPY_BO_MODEL_READ - Buisiness Objektmodell lesen

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein liest ein ganzes Business Objekt Modell aus dem Business Object Repository aus. Als Ergebnis werden die Definitionen aller darin enthaltener Business Objekttypen sowie die Beziehungen, die zwischen ihnen bestehen, zurückgegeben.

Über die Parameter WITH_RELATIONSHIPS, WITH_VERBS, WITH_PARAMETERS, WITH_EXCEPTIONS, WITH_TEXTS, WITH_FORMATTED_DOCUMENTATION und WITH_SAPSCRIPT_DOCUMENTATION ist steuerbar, welche Information gelesen werden soll. Dabei ist zu beachten, daß WITH_PARAMETERS und WITH_EXCEPTIONS nur eine Bedeutung haben, falls auch die Verben gelesen werden, d.h. falls WITH_VERBS den Wert 'X' hat. Andernfalls werden diese Parameter ignoriert. Die Dokumentation wird immer auf derselben Ebene gelesen wie der Objekttyp, d.h. die Dokumentation zu den Verben wird nur dann gelesen, wenn auch die Verben selbst gelesen werden.

Die einzelnen Teilobjekte werden in separaten Tabellen zurückgegeben.

Beispiel

DATA: basedat like RPYBOBS, " Grunddaten
intfs like RPYBOIF occurs 0, " Interfaces
key like RPYBOKE occurs 0, " Schlüsselfelder
attributes like RPYBOAT occurs 0, " Attribute
methods like RPYBOME occurs 0, " Methoden
mparameter like RPYBOMP occurs 0, " Methodenparameter
exceptions like RPYBOEX occurs 0, " Ausnahmen
events like RPYBOEV occurs 0, " Ereignisse
eparameter like RPYBOEP occurs 0, " Ereignisparameter
relations like RPYBORL occurs 0. " Beziehungen

call function 'RPY_BO_MODEL_READ'
exporting
bo_model_id = 'ARCFI' " FI Modell
language = 'E' " Sprache Englisch
cico_mode = 'R' " Read-only
cico_request_no = ' ' " kein Transport
with_relationships = 'X' " Alle Teile lesen
with_verbs = 'X' " "
with_parameters = 'X' " "
with_exceptions = 'X' " "
with_texts = 'X' " "
with_formatted_documentation = ' ' " Keine Doku
with_sapscript_documentation = ' ' " Keine Doku
tables
objecttype_infos = basedat
interfaces = intfs
keyfields = key
attributes = attribs
methods = methods
methodparams = mparameter
methodexceptions = exceptions
events = events
eventparams = eparameter
relationships = relations
exceptions
not_found = 1
permission_error = 2
others = 3.

if sy-subrc ne 0.
...
endif.

Hinweise

Weiterführende Informationen

Weitergehende Informationen zum Business Object Repository finden Sie in der Online Dokumentation.

Detailinformation zu den referenzierten Strukturen und Tabellen finden sie unter:





Parameter

ATTRIBUTES
BO_MODEL_ID
CICO_MODE
CICO_REQUEST_NO
EVENTPARAMS
EVENTS
FORMATTED_DOCUMENTATION
INTERFACES
KEYFIELDS
LANGUAGE
METHODEXCEPTIONS
METHODPARAMS
METHODS
OBJECTTYPE_INFOS
RELATIONSHIPS
SAPSCRIPT_DOCUMENTATION
WITH_EXCEPTIONS
WITH_FORMATTED_DOCUMENTATION
WITH_PARAMETERS
WITH_RELATIONSHIPS
WITH_SAPSCRIPT_DOCUMENTATION
WITH_TEXTS
WITH_VERBS

Ausnahmen

NOT_FOUND
PERMISSION_ERROR

Funktionsgruppe

SIBO

PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5757 Date: 20240523 Time: 100251     sap01-206 ( 64 ms )