Ansicht
Dokumentation
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 dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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
ATTRIBUTESBO_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_FOUNDPERMISSION_ERROR
Funktionsgruppe
SIBOPERFORM 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 )