Ansicht
Dokumentation

RPY_OBJECTTYPE_MULTI_READ - Objekttypen lesen

RPY_OBJECTTYPE_MULTI_READ - Objekttypen lesen

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

ATTRIBUTES
CICO_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_FOUND
PERMISSION_ERROR

Funktionsgruppe

SIBO

Fill 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 )