SAP ABAP Class CL_CRM_UI_ROLE_API (API for business role maintenance)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-APF (Application Component) Application Frame
     CRM_BSP_UI_FRAME_CORE (Package) Application Frame DDIC, Services and Utilities
Properties
Class CL_CRM_UI_ROLE_API  
Short Description API for business role maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_CORE   Application Frame DDIC, Services and Utilities 
Created 20060630   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_UI_ROLE_API has no forward declaration.
Interfaces
Class CL_CRM_UI_ROLE_API has no interface implemented.
Friends
Class CL_CRM_UI_ROLE_API has no friend class.
Attributes
Class CL_CRM_UI_ROLE_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ROLE_COPY Static method Public Method Read complete role 20060630
2 ROLE_DELETE Static method Public Method Delete complete role 20060630
3 ROLE_READ Static method Public Method Read complete role 20060630
4 ROLE_SAVE Static method Public Method Save complete role 20060630
Events
Class CL_CRM_UI_ROLE_API has no event.
Types
Class CL_CRM_UI_ROLE_API has no local type.
Method Signatures

Method ROLE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_FROM Call by reference Type reference (TYPE) CRMT_UI_PROFILE Business Role (to be copied) 20060630
2 Importing IV_ROLE_TO Call by reference Type reference (TYPE) CRMT_UI_PROFILE Business Role (new) 20060630
3 Exporting RS_UI_PROFILE Call by reference Type reference (TYPE) CRMC_UI_PROFILE Profile 20060630
4 Exporting RT_UI_PROF_A Call by reference Type reference (TYPE) CRMT_UI_PROFILE_ASSIGNMENT_TAB Profile Assignment Table 20060630
5 Exporting RT_UI_PROF_T Call by reference Type reference (TYPE) CRMC_UI_PROF_T_TAB Table of CRMC_UI_PROF_T 20060630
6 Exporting RT_UI_ROLE_DLG Call by reference Type reference (TYPE) CRMC_UI_ROLE_DLG_TAB Displayed Direct Group Links Table 20060630
7 Exporting RT_UI_ROLE_WC Call by reference Type reference (TYPE) CRMC_UI_ROLE_WC_TAB Displayed Work Center Links Table 20060630
8 Exporting RT_UI_ROLE_WCV Call by reference Type reference (TYPE) CRMC_UI_ROLE_WCV_TAB Table of CRMC_UI_ROLE_WCV 20060630
# Exception Resumable Description Created on
1 FAILED Database problem 20060630
2 INVALID_ENTRIES Invalid entries to be inserted 20060630
3 NOT_FOUND Source role does not exist 20060630
4 TARGET_EXISTING Target role exists 20060630

Method ROLE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) CRMT_UI_PROFILE Business Role 20060630
# Exception Resumable Description Created on
1 NOT_FOUND Role does not exist 20060630

Method ROLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) CRMT_UI_PROFILE Business Role (to be copied) 20060630
2 Exporting RS_UI_PROFILE Call by reference Type reference (TYPE) CRMC_UI_PROFILE Profile 20060630
3 Exporting RT_UI_PROF_A Call by reference Type reference (TYPE) CRMT_UI_PROFILE_ASSIGNMENT_TAB Profile Assignment Table 20060630
4 Exporting RT_UI_PROF_T Call by reference Type reference (TYPE) CRMC_UI_PROF_T_TAB Table of CRMC_UI_PROF_T 20060630
5 Exporting RT_UI_ROLE_DLG Call by reference Type reference (TYPE) CRMC_UI_ROLE_DLG_TAB Displayed Direct Group Links Table 20060630
6 Exporting RT_UI_ROLE_WC Call by reference Type reference (TYPE) CRMC_UI_ROLE_WC_TAB Displayed Work Center Links Table 20060630
7 Exporting RT_UI_ROLE_WCV Call by reference Type reference (TYPE) CRMC_UI_ROLE_WCV_TAB Table of CRMC_UI_ROLE_WCV 20060630
# Exception Resumable Description Created on
1 NOT_FOUND Role does not exist 20060630

Method ROLE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UI_PROFILE Call by reference Type reference (TYPE) CRMC_UI_PROFILE Profile 20060630
2 Importing IT_UI_PROF_A Call by reference Type reference (TYPE) CRMT_UI_PROFILE_ASSIGNMENT_TAB Profile Assignment Table 20060630
3 Importing IT_UI_PROF_T Call by reference Type reference (TYPE) CRMC_UI_PROF_T_TAB Table of CRMC_UI_PROF_T 20060630
4 Importing IT_UI_ROLE_DLG Call by reference Type reference (TYPE) CRMC_UI_ROLE_DLG_TAB Displayed Direct Group Links Table 20060630
5 Importing IT_UI_ROLE_WC Call by reference Type reference (TYPE) CRMC_UI_ROLE_WC_TAB Displayed Work Center Links Table 20060630
6 Importing IT_UI_ROLE_WCV Call by reference Type reference (TYPE) CRMC_UI_ROLE_WCV_TAB Table of CRMC_UI_ROLE_WCV 20060630
# Exception Resumable Description Created on
1 FAILED Database error 20060630
2 INVALID_ENTRIES Role does not exist 20060630
History
Last changed by/on SAP  20081007 
SAP Release Created in 700