SAP ABAP Class CL_OBL_BINREL (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_BINREL_CL Access to Binary Relationship 20000613
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BROWSER_LINK Object Relationship in the Object Relationship Browser 20000824
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20000613
Properties
Class CL_OBL_BINREL  
Short Description Binary Relationship    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SOBL   Generic Relation Service for Business Objects 
Created 20000613   SAP 
Last change 20000624   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CA_OBL_BINREL 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 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SOBL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BINREL_CL Access to Binary Relationship 20000613
2 IF_BROWSER_LINK Object Relationship in the Object Relationship Browser 20000824
3 IF_OS_STATE State Management for a 'Managed Object' 20000613
Friends
# Friend Modeled only Created on Description
1 CB_OBL_BINREL 20030514 Base Agent Binary Relationship
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCH_A Instance attribute Protected Type reference (TYPE) OBLARCH Archiving Flag for Object Relationships 20000621
2 ARCH_B Instance attribute Protected Type reference (TYPE) OBLARCH Archiving Flag for Object Relationships 20000621
3 CATID_A Instance attribute Protected Type reference (TYPE) SIBFCATID Category of Objects in Persistent Object References 20001001
4 CATID_B Instance attribute Protected Type reference (TYPE) SIBFCATID Category of Objects in Persistent Object References 20001001
5 HOMESYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20000803
6 INSTID_A Instance attribute Protected Type reference (TYPE) SIBFBORIID Instance Ident. in BOR Compat. Persistent Object References 20001001
7 INSTID_B Instance attribute Protected Type reference (TYPE) SIBFBORIID Instance Ident. in BOR Compat. Persistent Object References 20001001
8 LOGSYS_A Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20000803
9 LOGSYS_B Instance attribute Protected Type reference (TYPE) LOGSYS Logical System 20000803
10 MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_MODEL_BINREL OBL: Relationship Type (Model Data) 20001009
11 RELGUIDOLD Instance attribute Protected Type reference (TYPE) BINRELID GUID of Old Relationship Service 20000922
12 RELTYPE Instance attribute Protected Type reference (TYPE) OBLRELTYPE Relationship type 20000620
13 TYPEID_A Instance attribute Protected Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20001001
14 TYPEID_B Instance attribute Protected Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20001001
15 UTCTIME Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20000620
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BITEM Instance method Public Method Generate Browser Item 20000825
2 GET_ARCH_A Instance method Public Get-method of a virtual attribute Reads the Attribute ARCH_A 20000621
3 GET_ARCH_B Instance method Public Get-method of a virtual attribute Reads the Attribute ARCH_B 20000621
4 GET_CATID_A Instance method Public Get-method of a virtual attribute Reads the Attribute CATID_A 20001001
5 GET_CATID_B Instance method Public Get-method of a virtual attribute Reads the Attribute CATID_B 20001001
6 GET_HOMESYS Instance method Public Get-method of a virtual attribute Reads the Attribute HOMESYS 20000803
7 GET_INSTID_A Instance method Public Get-method of a virtual attribute Reads the Attribute INSTID_A 20001001
8 GET_INSTID_B Instance method Public Get-method of a virtual attribute Reads the Attribute INSTID_B 20001001
9 GET_LOGSYS_A Instance method Public Get-method of a virtual attribute Reads the Attribute LOGSYS_A 20000803
10 GET_LOGSYS_B Instance method Public Get-method of a virtual attribute Reads the Attribute LOGSYS_B 20000803
11 GET_MODEL Instance method Public Get-method of a virtual attribute Reads the Attribute MODEL 20001009
12 GET_RELGUIDOLD Instance method Public Get-method of a virtual attribute Reads the Attribute RELGUIDOLD 20000922
13 GET_RELTYPE Instance method Public Get-method of a virtual attribute Reads the Attribute RELTYPE 20000620
14 GET_TYPEID_A Instance method Public Get-method of a virtual attribute Reads the Attribute TYPEID_A 20001001
15 GET_TYPEID_B Instance method Public Get-method of a virtual attribute Reads the Attribute TYPEID_B 20001001
16 GET_UTCTIME Instance method Public Get-method of a virtual attribute Reads the Attribute UTCTIME 20000620
17 ON_SAVE_REQUESTED Instance method Public Event handling method Actions Before End of LUW 20001009
18 SET_ARCH_A Instance method Public Set-method of a virtual attribute Sets the Attribute ARCH_A 20000621
19 SET_ARCH_B Instance method Public Set-method of a virtual attribute Sets the Attribute ARCH_B 20000621
20 SET_HOMESYS Instance method Public Set-method of a virtual attribute Sets the Attribute HOMESYS 20000803
21 SET_RELGUIDOLD Instance method Public Set-method of a virtual attribute Sets the Attribute RELGUIDOLD 20000922
22 SET_UTCTIME Instance method Public Set-method of a virtual attribute Sets the Attribute UTCTIME 20000620
23 UPDATE_ROLES Instance method Public Method Update Persistent Roles 20001012
Events
Class CL_OBL_BINREL has no event.
Types
Class CL_OBL_BINREL has no local type.
Method Signatures

Method CREATE_BITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_SIDE Call by reference Type reference (TYPE) C Objekt A oder B 20000825
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000825
# Exception Resumable Description Created on
1 CX_OBL_NO_BROWSER_SUPPORT SOBL_BROWSER-Ausnahme 20001124

Method GET_ARCH_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OBLARCH Attributwert 20000621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_ARCH_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OBLARCH Attributwert 20000621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_CATID_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFCATID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_CATID_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFCATID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_HOMESYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LOGSYS Attributwert 20000803
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_INSTID_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFBORIID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_INSTID_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFBORIID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_LOGSYS_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LOGSYS Attributwert 20000803
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_LOGSYS_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LOGSYS Attributwert 20000803
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_MODEL_BINREL Attributwert 20001009
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_RELGUIDOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BINRELID Attributwert 20000922
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_RELTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OBLRELTYPE Attributwert 20000620
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_TYPEID_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFTYPEID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_TYPEID_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SIBFTYPEID Attributwert 20001001
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method GET_UTCTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TZNTSTMPS Attributwert 20000620
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method ON_SAVE_REQUESTED Signature

Method ON_SAVE_REQUESTED on class CL_OBL_BINREL has no parameter.
Method ON_SAVE_REQUESTED on class CL_OBL_BINREL has no exception.

Method SET_ARCH_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCH_A Call by reference Type reference (TYPE) OBLARCH Attributwert 20000621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_ARCH_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCH_B Call by reference Type reference (TYPE) OBLARCH Attributwert 20000621
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_HOMESYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HOMESYS Call by reference Type reference (TYPE) LOGSYS Attributwert 20000803
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_RELGUIDOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELGUIDOLD Call by reference Type reference (TYPE) BINRELID Attributwert 20000922
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method SET_UTCTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UTCTIME Call by reference Type reference (TYPE) TZNTSTMPS Attributwert 20000620
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20010125

Method UPDATE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CHECK_DB Call by reference Type reference (TYPE) C 'X' Existenz der Rolle auf DB prüfen 20001012

Method UPDATE_ROLES on class CL_OBL_BINREL has no exception.
History
Last changed by/on SAP  20000624 
SAP Release Created in 50A