SAP ABAP Class CA_OBL_BC_ROLE (Agent Persistent Roles of Business Classes)
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_BC_ROLE Base Agent Persistent Roles of Business Classes 20001117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ROLE_CA Factory for Roles 20001117
Properties
Class CA_OBL_BC_ROLE  
Short Description Agent Persistent Roles of Business Classes    
Super Class CB_OBL_BC_ROLE Base Agent Persistent Roles of Business Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOBL   Generic Relation Service for Business Objects 
Created 20001117   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CA_OBL_BC_ROLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ROLE_CA Factory for Roles 20001117
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_BC_ROLE Class Agent - Singleton 20001117
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 20001117
2 GET_OBJECTS_FROM_BUFFER Instance method Protected Method Read Loaded Objects from Buffer 20001117
3 GET_OBJECT_FROM_BUFFER Instance method Protected Method Read Loaded Objects from Buffer 20001117
4 SET_OBJECTS_FROM_DATA Instance method Protected Method Multiple Instances from One Table of Database Hits 20001117
Events
Class CA_OBL_BC_ROLE has no event.
Types
Class CA_OBL_BC_ROLE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CA_OBL_BC_ROLE has no parameter.
Method CLASS_CONSTRUCTOR on class CA_OBL_BC_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: Rollensätze zu Objektverknüpfungen 20001117
2 Exporting ET_ROLES Call by reference Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen auf IF_ROLE_CL 20001117
3 Exporting ET_UNLOADED Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensätze zu Objektverknüpfungen 20001117
4 Importing IT_REQUESTED Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensätze zu Objektverknüpfungen 20001117

Method GET_OBJECTS_FROM_BUFFER on class CA_OBL_BC_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_CATID Call by reference Type reference (TYPE) SIBFCATID Kategorie 20001117
2 Importing IP_INSTID Call by reference Type reference (TYPE) SIBFBORIID Objektschlüssel 20001117
3 Importing IP_ROLETYPE Call by reference Type reference (TYPE) OBLROLTYPE Rollentyp 20001117
4 Importing IP_TYPEID Call by reference Type reference (TYPE) SIBFTYPEID Objekttyp 20001117
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_OBL_BC_ROLE Binäre Verknüpfung 20001117
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20001117

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 20001117
2 Exporting RESULT Value transfer Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen. 20001117
# Exception Resumable Description Created on
1 OS_EXCEPTION Object Services Ausnahme 20001117
History
Last changed by/on SAP  20041208 
SAP Release Created in 610