Ansicht
Dokumentation
RPY_OBJECTTYPE_MULTI_READ - Objekttypen lesen
PERFORM Short Reference CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein liest zu einer Liste von Objekttyp IDs die zugehörigen Definitionen aus dem Business Object Repository.
Über die Parameter 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: objtypes like RPYBOOJ occurs 0 with header line," Eingabe Objekttypen
basedat like RPYBOBS occurs 0, " Grunddaten
intfs like RPYBOIF occurs 0, " Interfaces
key like RPYBOKE occurs 0, " Schlüsselfelder
attribs 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
...
" Füllen des Eingabeparameters
objtypes-objtype = 'BUS1043'. " Objekttyp Kunde
append objtypes.
objtypes-objtype = 'BUS1044'. " Objekttyp Lieferant
append objtypes.
...
call function 'RPY_OBJECTTYPE_MULTI_READ'
exporting
language = 'E' " Sprache Englisch
cico_mode = 'R' " Read-only
cico_request_no = ' ' " kein Transportauftrag
with_verbs = 'X' " Alle Teile lesen
with_parameters = 'X' " "
with_exceptions = 'X' " "
with_texts = 'X' " "
with_formatted_documentation
= ' ' " Keine Dokumentation
with_sapscript_documentation
= ' ' " Keine Dokumentation
tables
objecttype_ids = objtypes
objecttype_infos = basedat
interfaces = intfs
keyfields = key
attributes = attribs
methods = methods
methodparams = mparameter
methodexceptions = exceptions
events = events
eventparams = eparameter
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
ATTRIBUTESCICO_MODE
CICO_REQUEST_NO
EVENTPARAMS
EVENTS
FORMATTED_DOCUMENTATION
INTERFACES
KEYFIELDS
LANGUAGE
METHODEXCEPTIONS
METHODPARAMS
METHODS
OBJECTTYPE_IDS
OBJECTTYPE_INFOS
SAPSCRIPT_DOCUMENTATION
WITH_EXCEPTIONS
WITH_FORMATTED_DOCUMENTATION
WITH_PARAMETERS
WITH_SAPSCRIPT_DOCUMENTATION
WITH_TEXTS
WITH_VERBS
Ausnahmen
NOT_FOUNDPERMISSION_ERROR
Funktionsgruppe
SIBOFill RESBD Structure from EBP Component Structure Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5606 Date: 20240523 Time: 095448 sap01-206 ( 61 ms )