Ansicht
Dokumentation

RHV6_CATALOGUE_CREATE - KATALOG: Anlegen

RHV6_CATALOGUE_CREATE - KATALOG: Anlegen

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein realisiert die Funktion Anlegen des PD-Kataloges.

Er kann innerhalb PDs dazu verwendet werden, Objekte mit vorgegebener Verknüpfung zu einem übergeordneten Objekt anzulegen.

Der Parameter PLVAR legt die Planvariante fest, in der das Anlegen erfolgen soll. Die Struktur PARENT enthält Typ und ID des übergeordneten Objekts. RELATION legt die Verknüpfung fest, die aus Sicht des PARENT-Objektes zu dem neuen Objekt hin angelegt werden soll. Sind PARENT und RELATION initial, so wird keine Verknüpfung angelegt. CHILDTY gibt den Typ des anzulegenden Objekts an, BEGDA und ENDDA den Zeitraum, in dem das Objekt gültig sein soll. Ist die Zeitbindung des Objektes kleiner zwei, so wird ENDDA ignoriert und auf das höchste gültige Datum gesetzt. Der Parameter TEMPLATE erlaubt es (optional), ein Objekt anzugeben, das auf das neu anzulegende Objekt kopiert werden soll.

Die Tabelle NEW_OBJECTS enthält das neu hinzugefügte Objekt, falls kein Fehler beim Anlegen auftrat.

Wenn der Benutzer den Dialog abbricht, ohne das Objekt zu sichern, wird die Ausnahme "CANCELED" erzeugt. Die Ausnahme "RELATION_FAILED" tritt dann auf, wenn entweder die in RELATION angegebene Verknüpfung von PARENT zum neu anzulegenden Objekt vom Typ CHILDTY nicht zulässig ist, oder aber der Benutzer keine Berechtigung zum Ändern des Objektes PARENT oder zum Einfügen der Verknüpfung REALTION hat. Die Ausnahme "NO_OBJECTS_CREATED" wird erzeugt, wenn kein Objekt angelegt werden konnte.

Hinweise

Dieser Funktionsbaustein sollte nicht direkt aufgerufen werden.

Er ist speziell für die Verwendung im PD-Katalog konzipiert; die Schnittstelle kann jederzeit geändert werden, um ein reibungsloses Funktionieren im Katalog sicherzustellen.





Parameter

BEGDA
CHILDTY
ENDDA
EXTERNAL_ID
NEW_OBJECTS
PARENT
PLVAR
RELATION
TEMPLATE

Ausnahmen

CANCELED
ENQUEUE_FAILED
NO_AUTHORITY
NO_INFTY_1000
NO_OBJECTS_CREATED
RELATION_FAILED

Funktionsgruppe

RHV6

General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2366 Date: 20240604 Time: 090321     sap01-206 ( 62 ms )