SAP ABAP Class CL_PFCG_ROLE_FACTORY (Roles API - Factory Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
     S_PROFGEN_API (Package) Roles API
Properties
Class CL_PFCG_ROLE_FACTORY  
Short Description Roles API - Factory Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PROFGEN_API   Roles API 
Created 20130404   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_PFCG_ROLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_PFCG_ROLE_FACTORY has no interface implemented.
Friends
Class CL_PFCG_ROLE_FACTORY has no friend class.
Attributes
Class CL_PFCG_ROLE_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DO_CHECK Static method Public Method Transaction: Check 20130404
2 DO_SAVE Static method Public Method Transaction: Save 20130404
3 RETRIEVE Static method Public Method Transaction: Read roles 20130404
4 RETRIEVE_FOR_UPDATE Static method Public Method Transaction: Change roles 20130404
Events
Class CL_PFCG_ROLE_FACTORY has no event.
Types
Class CL_PFCG_ROLE_FACTORY has no local type.
Method Signatures

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SPCG_MSG_BUFFER 20130404
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20130404
# Exception Resumable Description Created on
1 CX_PFCG_ROLE 20130404

Method DO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SPCG_MSG_BUFFER 20130404
2 Exporting ES_TIMESTAMP Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TY_TIMESTAMP 20130404
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20130404
4 Importing IV_CONTINUE_AT_END Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130404
5 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130404
# Exception Resumable Description Created on
1 CX_PFCG_ROLE 20130404

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SPCG_MSG_BUFFER 20130404
2 Exporting ET_NODE_ROOT Call by reference Type reference (TYPE) IF_PFCG_ROLE=>NODE_TT_ROOT 20130404
3 Exporting ET_PFCG_ROLE_NOT_AUTHORIZED Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
4 Exporting ET_PFCG_ROLE_NOT_EXIST Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
5 Importing IT_NODES_PREFETCH Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_NODE 20130404
6 Importing IT_PFCG_ROLE Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
# Exception Resumable Description Created on
1 CX_PFCG_ROLE 20130404

Method RETRIEVE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MSG_BUFFER Call by reference Object reference (TYPE REF TO) IF_SPCG_MSG_BUFFER 20130404
2 Exporting ET_NODE_ROOT Call by reference Type reference (TYPE) IF_PFCG_ROLE=>NODE_TT_ROOT 20130404
3 Exporting ET_PFCG_ROLE_NOT_AUTHORIZED Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
4 Exporting ET_PFCG_ROLE_NOT_EXIST Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
5 Exporting ET_PFCG_ROLE_NOT_LOCKED Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
6 Importing IT_NODES_PREFETCH Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_NODE 20130404
7 Importing IT_PFCG_ROLE Call by reference Type reference (TYPE) IF_PFCG_ROLE=>TT_PFCG_ROLE 20130404
# Exception Resumable Description Created on
1 CX_PFCG_ROLE 20130404
History
Last changed by/on SAP  20140121 
SAP Release Created in 740