SAP ABAP Class CL_BINARY_RELATION (API for Binary Relationship)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-OBL (Application Component) General Object Relations
     SOBL (Package) Generic Relation Service for Business Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LINK_SERVICE Object Relationship Service 20000814
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LINK_SERVICE_EVENTS Browser Framework Relevant Events of a Relationship Service 20000919
Properties
Class CL_BINARY_RELATION  
Short Description API for Binary Relationship    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOBL   Generic Relation Service for Business Objects 
Created 20000516   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OBL_INTERFACE_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_OBL_MODEL_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SOBL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LINK_SERVICE Object Relationship Service 20000814
2 IF_LINK_SERVICE_EVENTS Browser Framework Relevant Events of a Relationship Service 20000919
Friends
Class CL_BINARY_RELATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GP_CURRENT_MARK Static Attribute Private Type reference (TYPE) I Current Selection ID 20000914
2 GP_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical System 20001023
3 GP_NO_BUFFER Instance attribute Public Type reference (TYPE) FLAG SPACE Bypass Buffer 20010205
4 GS_OBJECT Instance attribute Private Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20001023
5 GT_RELATION_OPTIONS Instance attribute Public Type reference (TYPE) OBL_T_RELT OBL: Select Options for Relationship Types 20000824
6 GT_ROLE_OPTIONS Instance attribute Public Type reference (TYPE) OBL_T_ROLT OBL: Select Options for Role Type 20000824
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AVAILABLE Instance method Public Method Are There Relationships for a cl_browser_item? 20010712
2 CHECK_OBJECT_IN_ROLE Static method Public Method Check Whether Object Exists in Role 20000519
3 CHECK_OLD_ROLES Static method Private Method Read Role from Old Service 20001113
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR (Internal Only) 20000825
5 CONVERT_BITEM_TO_OBL Static method Private Method Convert Browser Item to cl_obl_object 20000824
6 CONVERT_LINK Static method Private Method Convert Link of Old Format to New Format 20000705
7 CONVERT_OBL_TO_BITEM Static method Private Method Convert Browser Item to cl_obl_object 20000824
8 CONVERT_ROLE Static method Private Method Convert Role of Old Format to New Format 20000922
9 CREATE_LINK Static method Public Method Create new link 20000621
10 CREATE_LINK_BY_REF Static method Private Method New Relationship Using Object References 20000621
11 DELETE_LINK Static method Public Method Delete Link 20000731
12 DELETE_LINK_BY_REF Static method Private Method (Internal) Deletion of Relationships Between Objects 20000731
13 DELETE_PROPERTY Static method Public Method Delivers Attribute of a Relationship 20000823
14 GET_PROPERTY Static method Public Method Delivers Attribute of a Relationship 20000725
15 ON_LINK_CREATED Instance method Private Event handling method Link Service Reacts to Generation of a Relationship 20000925
16 ON_LINK_DELETED Instance method Private Event handling method Link Service Reacts to Deletion of a Relationship 20000925
17 READ_LINKS Static method Public Method Read Relationships Generically 20000630
18 READ_LINKS_BY_REF Static method Private Method (Internal) Read Relationships for an Object Reference 20000621
19 READ_LINKS_OF_BINREL Static method Public Method Read Relationships of a Fixed Type 20000707
20 READ_LINKS_OF_BINRELS Static method Public Method Read Relationships for Fixed Relationship Types 20001018
21 READ_LINKS_OF_BINREL_BY_REF Static method Private Method (Internal) Read Relationships of a Fixed Type 20000707
22 READ_LINKS_OF_OBJECTS Static method Public Method Get relationships for multiple objects (see documentation) 20041025
23 READ_NETWORK Static method Public Method Read Relationships Generically 20000711
24 READ_NETWORK_INTERNAL Static method Private Method (Internal) Recursive Reading of a Relationship Network 20001018
25 READ_OLD_LINKS Static method Private Method Read Relationships from Old Service 20000624
26 REFRESH_LINKS Static method Public Method Deletes Links from Buffer 20040920
27 ROLES_OF_OBJECT_GET Static method Private Method Check Whether Object Exists in Role 20000615
28 SET_PROPERTY Static method Public Method Delivers Attribute of a Relationship 20000816
Events
# Event Type Visibility Description Created on
1 LINK_CREATED Static Event
(1)
Public
(2)
Relationship Was Created Using API 20000919
2 LINK_DELETED Static Event
(1)
Public
(2)
Relationship Was Deleted Using API 20000919
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TOBL_S_AGENT Private See coding Agent and Relationship Type Role 20000628 BEGIN OF tobl_s_agent, agent TYPE REF TO if_binrel_ca, binrel TYPE REF TO if_model_binrel, role TYPE REF TO if_role_cl, END OF tobl_s_agent
2 TOBL_S_RELATION Private See coding 20000725 BEGIN OF tobl_s_relation, binrel TYPE REF TO if_model_binrel, property TYPE REF TO if_model_binrel_prop, END OF tobl_s_relation
3 TOBL_S_ROLE2AGENT Private See coding Mapping Role Type Agent 20000627 BEGIN OF tobl_s_role2agent, agent TYPE REF TO if_role_ca, model TYPE ref to if_model_role, END OF tobl_s_role2agent
4 TOBL_TS_AGENT Private See coding TOBL_TS_AGENT 20000725 tobl_ts_agent TYPE SORTED TABLE OF tobl_s_agent WITH UNIQUE KEY agent binrel role
5 TOBL_TS_RELATION Private See coding TOBL_TS_RELATION 20000725 tobl_ts_relation TYPE SORTED TABLE OF tobl_s_relation WITH UNIQUE KEY binrel property
6 TOBL_T_AGENT Private See coding Table with Agents and Relationship Types for a Role 20000628 tobl_t_agent TYPE standard TABLE OF tobl_s_agent
7 TOBL_T_OBJ_REF Private See coding Table with References to cl_obl_object 20000711 TOBL_T_OBJ_REF type sorted table of ref to cl_obl_object with unique key table_line
8 TOBL_T_RELATION Private See coding TOBL_T_RELATION 20000725 tobl_t_relation TYPE standard TABLE OF tobl_s_relation
9 TOBL_T_ROLE2AGENT Private See coding Mapping Table Role Type Agent 20000627 tobl_t_role2agent TYPE standard TABLE OF tobl_s_role2agent
Method Signatures

Method CHECK_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20010712
2 Returning RP_RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20010712

Method CHECK_AVAILABLE on class CL_BINARY_RELATION has no exception.

Method CHECK_OBJECT_IN_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20001018
2 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Am Puffer vorbeilesen 20020415
3 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20001019
4 Importing IP_ROLETYPE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20001018
5 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Lokale persistente Objektreferenz (BOR kompatibel) 20001018
6 Returning RS_ROLE Value transfer Type reference (TYPE) OBL_S_ROLE Rollensatz 20001018
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20001018

Method CHECK_OLD_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Startobjekt 20001113
2 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20001113
3 Importing IP_ROLE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20001113
4 Returning RI_ROLE Value transfer Object reference (TYPE REF TO) IF_ROLE_CL Referenz auf IF_ROLE_CL 20001113
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20001113
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20001113

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BROWSER Call by reference Type reference (TYPE) FLAG 'X' Verknüpfungsdienst für Browser 20001023
2 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20001006
3 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20001006

Method CONSTRUCTOR on class CL_BINARY_RELATION has no exception.

Method CONVERT_BITEM_TO_OBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000824
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_OBL_OBJECT Verknüpfungsdienst: Businessobjektschale 20000824
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000824

Method CONVERT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_RELGUID Call by reference Type reference (TYPE) BINRELID Object Relationship Service : GUID binäre Verknüpfung 20000922
2 Importing IP_RELTYPE Call by reference Type reference (TYPE) BINRELTYP Verknüpfungstyp 20000705
3 Importing IP_ROLE_A Call by reference Type reference (TYPE) ROLETYPE Rolle, in der Objekt A auftritt 20000705
4 Importing IP_ROLE_B Call by reference Type reference (TYPE) ROLETYPE Rolle, in der Objekt B auftritt 20000705
5 Importing IP_UTCTIME Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20000705
6 Importing IS_OBJECT_A Call by reference Type reference (TYPE) OBL_S_PBOR BOR Objekt in Rolle A 20000705
7 Importing IS_OBJECT_B Call by reference Type reference (TYPE) OBL_S_PBOR BOR Objekt in Rolle B 20000705
8 Returning RI_RESULT Value transfer Object reference (TYPE REF TO) IF_BINREL_CL Zugriff auf binäre Verknüpfung 20000705
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method CONVERT_OBL_TO_BITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Verknüpfungsdienst: Businessobjektschale 20000824
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000824
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000824

Method CONVERT_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ROLE Call by reference Type reference (TYPE) ROLETYPE Rolle, in der Objektauftritt 20000922
2 Importing IP_UTCTIME Call by reference Type reference (TYPE) TZNTSTMPS UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20000922
3 Importing IS_OBJECT Call by reference Type reference (TYPE) OBL_S_PBOR BOR Objekt 20000922
4 Returning RI_RESULT Value transfer Object reference (TYPE REF TO) IF_ROLE_CL Zugriff auf Rolle 20000922
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000922
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000922

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PROPERTY Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Verknüpfungsattribut 20000821
2 Exporting EP_LINK_ID Call by reference Type reference (TYPE) OBLGUID16 GUID des Verknüpfungssatzes 20000914
3 Importing IP_LOGSYS_A Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
4 Importing IP_LOGSYS_B Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
5 Importing IP_PROPNAM Call by reference Type reference (TYPE) OBLPROP Name des Verknüpfungsattributs 20001108
6 Importing IP_RELTYPE Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000621
7 Importing IS_OBJECT_A Call by reference Type reference (TYPE) SIBFLPORB Business Objekt in Rolle A 20000621
8 Importing IS_OBJECT_B Call by reference Type reference (TYPE) SIBFLPORB Business Objekt in Rolle B 20000621
9 Importing I_PROPERTY Call by reference Type reference (TYPE) ANY Verknüpfungsattribut 20000621
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000621
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000621
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20000731

Method CREATE_LINK_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PROPERTY Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Attribut der Verknüpfung 20000821
2 Exporting EP_LINK_ID Call by reference Type reference (TYPE) OBLGUID16 GUID des Verknüpfungssatzes 20000914
3 Importing II_OBJECT_A Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Business Objekt in Rolle A 20000621
4 Importing II_OBJECT_B Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Business Objekt in Rolle B 20000621
5 Importing IP_PROPERTY Call by reference Type reference (TYPE) OBLPROP Attributname 20000621
6 Importing IP_RELTYPE Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000621
7 Importing I_PROPERTY Call by reference Type reference (TYPE) ANY Attribut 20000621
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LOGSYS_A Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
2 Importing IP_LOGSYS_B Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
3 Importing IP_RELTYPE Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000731
4 Importing IS_OBJECT_A Call by reference Type reference (TYPE) SIBFLPORB Persistente Business Objekt Referenz 20000731
5 Importing IS_OBJECT_B Call by reference Type reference (TYPE) SIBFLPORB Persistente Business Objekt Referenz 20000731
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000731
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000731
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20000731

Method DELETE_LINK_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_OBJECT_A Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Verknüpfungsdienst: Businessobjektschale 20000731
2 Importing II_OBJECT_B Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Verknüpfungsdienst: Businessobjektschale 20000731
3 Importing IP_RELTYPE Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000731
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000731
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000731

Method DELETE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LINK_ID Call by reference Type reference (TYPE) OBLGUID16 GUID des Links 20000823
2 Importing IP_PROPNAME Call by reference Type reference (TYPE) OBLPROP Attributname 20000823
3 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000823
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000823
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000823

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROPERTY Call by reference Type reference (TYPE) ANY Wert des Attributs 20000823
2 Importing IP_LINK_ID Call by reference Type reference (TYPE) OBLGUID16 GUID des Links 20000725
3 Importing IP_PROPNAME Call by reference Type reference (TYPE) OBLPROP Attributname 20000725
4 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000725
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method ON_LINK_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EI_LINK Value transfer Attribute reference (LIKE) 20000925

Method ON_LINK_CREATED on class CL_BINARY_RELATION has no exception.

Method ON_LINK_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EI_LINK Value transfer Attribute reference (LIKE) 20000925

Method ON_LINK_DELETED on class CL_BINARY_RELATION has no exception.

Method READ_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_LINK Tabelle mit Verknüpfungssätzen 20000630
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_ROLE Tabelle der verknüpften Rollen 20000630
3 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System des Startobjekts 20001001
4 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
5 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Startobjekt 20000630
6 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20000630
7 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20000630
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000630
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000630
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20000707

Method READ_LINKS_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_IREL Tabelle mit Referenzen auf IF_BINREL_CL 20000621
2 Importing II_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Startobjekt 20000621
3 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
4 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20000621
5 Importing IT_ROLETYPES Call by reference Type reference (TYPE) OBL_T_RROL Modelldaten der Rollen 20001018
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method READ_LINKS_OF_BINREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_LINK Tabelle mit Verknüpfungssätzen 20000707
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_ROLE Tabelle der verknüpften Rollen 20000707
3 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
4 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
5 Importing IP_PROPNAM Call by reference Type reference (TYPE) OBLPROP Attributname 20000725
6 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000707
7 Importing IP_ROLE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20001017
8 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Startobjekt 20000707
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000707
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000707
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20000707

Method READ_LINKS_OF_BINRELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_LINK Tabelle mit Verknüpfungssätzen 20001018
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_ROLE Tabelle der verknüpften Rollen 20001018
3 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20001018
4 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
5 Importing IP_PROPNAM Call by reference Type reference (TYPE) OBLPROP Attributname 20001018
6 Importing IP_ROLE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20001018
7 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Startobjekt 20001018
8 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT Verknüpfungstypen 20001019
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20001018
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20001018
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20001018

Method READ_LINKS_OF_BINREL_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_IREL Tabelle mit Referenzen auf IF_BINREL_CL 20000707
2 Importing II_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Startobjekt 20000707
3 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
4 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20001019
5 Importing IT_RELPROP Call by reference Type reference (TYPE) TOBL_T_RELATION Referenzen auf Beziehungstypen 20001019
6 Importing IT_ROLETYPES Call by reference Type reference (TYPE) OBL_T_RROL Tabelle mit Referenzen auf IF_MODEL_ROLE 20001018
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method READ_LINKS_OF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS_A Call by reference Type reference (TYPE) OBL_T_LINK SOBL: Tabelle mit Verknüpfungssätzen 20041110
2 Exporting ET_LINKS_B Call by reference Type reference (TYPE) OBL_T_LINK SOBL: Tabelle mit Verknüpfungssätzen 20041110
3 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20041025
4 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20080424
5 Importing IT_OBJECTS Call by reference Type reference (TYPE) SIBFLPORBT Tabelle von Lokalen Pers. Objektreferenzen - BOR kompatibel 20041025
6 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20041025
7 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20041025
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20041025
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20041025
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20041025

Method READ_NETWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_LINK Tabelle mit Verknüpfungssätzen 20000711
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_ROLE Tabelle der verknüpften Rollen 20000711
3 Importing IP_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20001001
4 Importing IP_MAX_DEPTH Call by reference Type reference (TYPE) I 5 maximale Lesetiefe (0 = keine Beschränkung) 20000711
5 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
6 Importing IS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Startobjekt 20000711
7 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20000711
8 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20000711
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000711
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000711
3 CX_OBL_PARAMETER_ERROR Falscher Aufruf der Schnittstelle 20000711

Method READ_NETWORK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_IREL Tabelle mit Referenzen auf IF_BINREL_CL 20001018
2 Importing II_OBJECT Value transfer Object reference (TYPE REF TO) CL_OBL_OBJECT Startobjekt 20001018
3 Importing IP_DEPTH Value transfer Type reference (TYPE) I aktuelle Lesetiefe 20001018
4 Importing IP_MAX_DEPTH Value transfer Type reference (TYPE) I maximale Lesetiefe 20001018
5 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer ignorieren 20010219
6 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT OBL: Select Options für Beziehungstypen 20001018
7 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT OBL: Select Options für Rollentyp 20001018
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20001018
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20001018

Method READ_OLD_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) OBL_T_IREL Tabelle mit Referenzen auf IF_BINREL_CL 20000624
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen auf IF_ROLE_CL 20000624
3 Importing II_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Startobjekt 20000624
4 Importing IP_MAX_DEPTH Call by reference Type reference (TYPE) I 1 Maximale Rekursionstiefe 20001018
5 Importing IT_RELATION_OPTIONS Call by reference Type reference (TYPE) OBL_T_RELT Beziehungstypen 20000628
6 Importing IT_ROLE_OPTIONS Call by reference Type reference (TYPE) OBL_T_ROLT Rollentypen 20000628
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method REFRESH_LINKS Signature

Method REFRESH_LINKS on class CL_BINARY_RELATION has no parameter.
Method REFRESH_LINKS on class CL_BINARY_RELATION has no exception.

Method ROLES_OF_OBJECT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_IROL Tabelle mit Rollenreferenzen 20000615
2 Importing II_OBJECT Call by reference Object reference (TYPE REF TO) CL_OBL_OBJECT Verknüpfungsdienst: Businessobjektschale 20000625
3 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG allgemeines flag 20020415
4 Importing IT_ROLETYPE Call by reference Type reference (TYPE) OBL_T_RROL Rollentypen 20000627
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000725
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000725

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LINK_ID Call by reference Type reference (TYPE) OBLGUID16 GUID des Links 20000816
2 Importing IP_PROPNAME Call by reference Type reference (TYPE) OBLPROP Attributname 20000816
3 Importing IP_RELATION Call by reference Type reference (TYPE) OBLRELTYPE Verknüpfungstyp 20000816
4 Importing I_PROPERTY Call by reference Type reference (TYPE) ANY Attribut 20000816
5 Returning RO_PROPERTY Value transfer Object reference (TYPE REF TO) OBJECT Referenz auf Verknüpfungsattribut 20000821
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000816
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20000816
Event Signatures

Event LINK_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EI_LINK Exporting Value transfer Object reference (TYPE REF TO) IF_BINREL_CL Zugriff auf binäre Verknüpfung 20000925

Event LINK_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EI_LINK Exporting Value transfer Object reference (TYPE REF TO) IF_BINREL_CL Zugriff auf binäre Verknüpfung 20000925
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A