SAP ABAP Interface IF_ROLE_CA (Factory for Roles)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CA_OBL_BC_ROLE Agent Persistent Roles of Business Classes 20001117
2 Interface implementation (CLASS c. INTERFACES i_ref)  CA_OBL_BOR_ROLE Agent Binary Relationship 20000613
Properties
Interface IF_ROLE_CA  
Short Description Factory for Roles    
General Data
Package SOBL   Generic Relation Service for Business Objects 
Created 20000518   SAP 
Last changed 00000000   SAP 
Unicode checks active    
Forward declarations
Interface IF_ROLE_CA has no forward declaration.
Interfaces
Interface IF_ROLE_CA has no interface.
Friends
Interface IF_ROLE_CA has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENQUEUE_EXCLUSIVE Constant Public Type reference (TYPE) ENQMODE 'X' Lock mode 20001002
2 GC_ENQUEUE_FOR_READ Constant Public Type reference (TYPE) ENQMODE 'S' Lock mode 20001002
3 GC_ENQUEUE_FOR_WRITE Constant Public Type reference (TYPE) ENQMODE 'E' Lock mode 20001002
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ROLE Instance method Public Method Create New Role 20000616
2 DELETE_ROLE Instance method Public Method Create New Role 20000731
3 LOAD_ROLES Instance method Public Method Load Roles from the Database 20001010
4 ROLES_OF_OBJECT_GET Instance method Public Method Read Roles for Business Object 20000520
Events
Interface IF_ROLE_CA has no event.
Types
Interface IF_ROLE_CA has no local type.
Method Signatures

Method CREATE_ROLE 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 Verknüpfungsdienst: Businessobjektschale 20000625
2 Importing II_ROLETYPE Call by reference Object reference (TYPE REF TO) IF_MODEL_ROLE OBL: Rollentyp (Modelldaten) 20000616
3 Importing IP_CHECK_DB Call by reference Type reference (TYPE) C 'X' Existenz auf DB prüfen 20001012
4 Importing IP_TRANSIENT Call by reference Type reference (TYPE) OBLPERS SPACE Referenz auf transientes Objekt erzeugen 20000705
5 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) OBJECT Instanz einer Rolle 20000616
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000731

Method DELETE_ROLE 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 Verknüpfungsdienst: Businessobjektschale 20000731
2 Importing II_ROLETYPE Call by reference Object reference (TYPE REF TO) IF_MODEL_ROLE OBL: Rollentyp (Modelldaten) 20000731
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20000731

Method LOAD_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLES Call by reference Type reference (TYPE) OBL_T_ROLE SOBL: Rollensätze zu Objektverknüpfungen 20001010
2 Returning RT_ROLES Value transfer Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen auf IF_ROLE_CL 20001011
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Interner Fehler des Verknüpfungsdienstes 20001010
2 CX_OBL_MODEL_ERROR Fehler im Zusammenhang mit Modellrollen. 20001010

Method ROLES_OF_OBJECT_GET 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 Verknüpfungsdienst: Businessobjektschale 20000626
2 Importing IP_NO_BUFFER Call by reference Type reference (TYPE) FLAG Am Puffer vorbeilesen 20020415
3 Importing IT_ROLETYPE Call by reference Type reference (TYPE) OBL_T_RROL Tabelle mit Rollentypen 20000520
4 Returning RT_ROLES Value transfer Type reference (TYPE) OBL_T_IROL Tabelle mit Referenzen auf IF_ROLE_CL 20000520
# Exception Resumable Description Created on
1 CX_OBL_INTERNAL_ERROR Verknüpfungsdienst: interner Fehler 20000616
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A