Ansicht
Dokumentation

SDOK_RELA_CREATE - Anlegen einer Beziehung

SDOK_RELA_CREATE - Anlegen einer Beziehung

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

Funktionalität

Dieser Funktionsbaustein erzeugt eine Beziehung von einer bestimmten Beziehungsklasse.

Die Beziehungsklasse der neuen Beziehung wird beim Aufruf angegeben. Die ID der Beziehung kann als DCE-kompatible GUID optional vorgegeben werden und wird ansonsten vom KPro vergeben.
Der neuen Beziehung können Attribute mitgegeben werden. Falls die Beziehungsklasse Mußattribute besitzt, kann die Beziehung nur angelegt werden, wenn alle Mußattribute an der Schnittstelle angegeben sind oder sich aus Attributen der Beziehungsklasse vererben.
Die Beziehung kann nur angelegt werden, wenn die Kombination aus Beziehungsklasse, Quelldokumentklasse und Zieldokumentklasse bei der Pflege der Klassen als mögliche Kombination eingetragen ist.

Beispiel

Hinweise

  • Die Beziehungsklasse ist nur aus Kompatibilitätsgründen optional. Da keine sinnvolle Default-Beziehungsklasse vorgegeben werden kann, führt ein Aufruf ohne Beziehungsklasse zu einer Ausnahme.
  • Die ID des Dokuments oder einer Beziehung trägt keine Semantik und wird normalerweise vom SAP Knowledge Provider vergeben. Nur in Situationen, in denen die ID von einer Anwendung bereits vor Anlegen des Dokuments im KPro benötigt wird, kann eine Vergabe der ID durch die Anwendung sinnvoll sein. Es muß dann aber sichergestellt sein, daß sie DCE-kompatibel erzeugt wird und als 32-stellige Hexziffernfolge übergeben wird, um Kollisionen mit anderen Dokumenten des KPro auszuschließen.
  • Vom KPro generierte Attributeinträge werden in der Tabelle PROPERTIES nicht als Exportparameter bereitgestellt. Sie müssen bei Bedarf mit SDOK_RELA_PROPERTIES_GET gelesen werden.

Weiterführende Informationen





Parameter

CLIENT
FROM_OBJECT
OBJECT_ID
PROPERTIES
RELATION_CLASS
RELATION_UNIQUE_ID
TO_OBJECT
X_SUPPRESS_PARTNER_CHECK

Ausnahmen

BAD_CLASS
BAD_PROPERTIES
DUPLICATE_RELATION_ID
EXCEPTION_IN_EXIT
FROM_OBJECT_NOT_EXISTING
MISSING_CLASS
MISSING_PROPERTIES
NOT_AUTHORIZED
TO_OBJECT_NOT_EXISTING
UNIQUE_AND_EXISTING

Funktionsgruppe

SDCL

rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2543 Date: 20240523 Time: 140921     sap01-206 ( 56 ms )