SAP ABAP Class CA_OBL_BOR_ROLE (Agent 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 Inheritance (c INHERITING FROM c_ref)  CB_OBL_BOR_ROLE Base Agent Binary Relationship 20000613
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ROLE_CA Factory for Roles 20000613
Properties
Class CA_OBL_BOR_ROLE  
Short Description Agent Binary Relationship    
Super Class CB_OBL_BOR_ROLE Base Agent Binary Relationship 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOBL   Generic Relation Service for Business Objects 
Created 20000613   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SOBL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ROLE_CA Factory for Roles 20000613
Friends
# Friend Modeled only Created on Description
1 CL_BINARY_RELATION 20040921 API for Binary Relationship
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Public Object reference (TYPE REF TO) CA_OBL_BOR_ROLE Class Agent - Singleton 20000614
2 GT_CS Instance attribute Private Type reference (TYPE) TT_SORTED_CACHE Cache Status for Roles 20020408
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20000614
2 GET_OBJECTS_FROM_BUFFER Instance method Protected Method Read Loaded Objects from Buffer 20001013
3 GET_OBJECT_FROM_BUFFER Instance method Protected Method Read Loaded Objects from Buffer 20000720
4 SET_OBJECTS_FROM_DATA Instance method Protected Method Multiple Instances from One Table of Database Hits 20000614
Events
Class CA_OBL_BOR_ROLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_INTERFACE_REF Protected Object reference (TYPE REF TO) IF_ROLE_CL Line Type Reference to if_role_cl 20000614
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CA_OBL_BOR_ROLE has no parameter.
Method CLASS_CONSTRUCTOR on class CA_OBL_BOR_ROLE has no exception.

Method GET_OBJECTS_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensdtze zu Objektverkn|pfungen 20001013
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen auf IF_ROLE_CL 20001013
3 Exporting ET_UNLOADED Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensdtze zu Objektverkn|pfungen 20001013
4 Importing IT_REQUESTED Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensdtze zu Objektverkn|pfungen 20001013

Method GET_OBJECTS_FROM_BUFFER on class CA_OBL_BOR_ROLE has no exception.

Method GET_OBJECT_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_INSTID Call by reference Type reference (TYPE) SIBFBORIID Objektschlüssel 20001011
2 Importing IP_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20000721
3 Importing IP_ROLETYPE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20000721
4 Importing IP_TYPEID Value transfer Type reference (TYPE) SIBFTYPEID Objekttyp 20001011
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_OBL_BOR_ROLE Binäre Verknüpfung 20000720
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000721

Method SET_OBJECTS_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_DATA_TAB Call by reference Type reference (TYPE) TYP_DB_DATA_TAB Tabelle mit Datenbanktreffern 20000614
2 Exporting RESULT Call by reference Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen. 20000614
# Exception Resumable Description Created on
1 OS_EXCEPTION Object Services Ausnahme 20000614
History
Last changed by/on SAP  20041208 
SAP Release Created in 50A