Ansicht
Dokumentation
SDOK_RELA_CREATE - Anlegen einer Beziehung
PERFORM Short Reference ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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
CLIENTFROM_OBJECT
OBJECT_ID
PROPERTIES
RELATION_CLASS
RELATION_UNIQUE_ID
TO_OBJECT
X_SUPPRESS_PARTNER_CHECK
Ausnahmen
BAD_CLASSBAD_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
SDCLrdisp/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 )