SAP ABAP Class CX_PERSONAS (Personas: Exceptions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-PER-DR (Application Component) Personas Data Repository
     S_PERSONAS (Package) Personalisation Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_NO_CHECK Exception with no Check of the RAISING Clause 20130118
Properties
Class CX_PERSONAS  
Short Description Personas: Exceptions    
Super Class CX_NO_CHECK Exception with no Check of the RAISING Clause 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 40  Exception Class 
Package S_PERSONAS   Personalisation Infrastructure 
Created 20130118   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_PERSONAS has no forward declaration.
Interfaces
Class CX_PERSONAS has no interface implemented.
Friends
Class CX_PERSONAS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CX_COMMAND_ERROR Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED2998F62571BB08D67' 20130122
2 CX_FLAVORID_MASK_INCORRECT Constant Public Type reference (TYPE) SOTR_CONC '005056A501951EE2ACDD4795809417F1' Key for Logical Object in the OTR 20130502
3 CX_FLAVOR_ALREADY_EXIST Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986AD0CC4681AE' 20130119
4 CX_FLAVOR_ASSIGNMENTS_FAILED Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986AE97E64C1AE' 20130119
5 CX_FLAVOR_ASSIGNMENT_FAILED Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE298C7997089FB0BDD' 20130119
6 CX_FLAVOR_ID_BLANK Constant Public Type reference (TYPE) SOTR_CONC '0050569457551ED2AA8363448E3CEE19' Key for Logical Object in the OTR 20130418
7 CX_FLAVOR_ID_OVERFLOW Constant Public Type reference (TYPE) SOTR_CONC '0050569457551ED2AA8548463E85EE19' Key for Logical Object in the OTR 20130418
8 CX_FLAVOR_NAME_ALREADY_EXIST Constant Public Type reference (TYPE) SOTR_CONC '5CF3FCDA894C1ED2AA9C363BCE79D6B9' Key for Logical Object in the OTR 20130419
9 CX_FLAVOR_NAME_OVERFLOW Constant Public Type reference (TYPE) SOTR_CONC '5CF3FCDA894C1EE2AA9878FF99009A31' Key for Logical Object in the OTR 20130419
10 CX_FLAVOR_SETACTIVE_FAILED Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE298C3A9E9E68346BF' 20130119
11 CX_FLAVOR_UNKNOWN Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE298C1CE9E1056846D' 20130119
12 CX_FLAVOR_UPDATE_FAILED Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE298C27BFF848C8543' 20130119
13 CX_INVALID_FORMAT_FLAVOR Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED299CC6724927F804D' 20130124
14 CX_INVALID_FORMAT_TCODE Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED299CC6875F0B9404D' 20130124
15 CX_INVALID_FORMAT_USER Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED299CC5FBCA765402A' 20130124
16 CX_INVALID_USER Constant Public Type reference (TYPE) SOTR_CONC '00505695007C1ED2ACF8722FEF4A3F5C' Key for Logical Object in the OTR 20130503
17 CX_INVALID_XML_FORMAT Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE29B904EAB3D681D9B' 20130201
18 CX_NOT_AUTHORIZED Constant Public Type reference (TYPE) SOTR_CONC 'C13FFA50061D8811E10000000A428D6C' 20130119
19 CX_NOT_AUTHORIZED_ADMIN Constant Public Type reference (TYPE) SOTR_CONC 'C2E0FA50071D8611E10000000A428D6C' 20130119
20 CX_NOT_AUTHORIZED_EDIT Constant Public Type reference (TYPE) SOTR_CONC 'C1E0FA50071D8611E10000000A428D6C' 20130119
21 CX_NOT_AUTHORIZED_SHARE Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986AD0CC4661AE' 20130119
22 CX_NOT_AUTHORIZED_SWITCH Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986A74023521AE' 20130119
23 CX_NOT_AUTHORIZED_USE Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986AD0CC4641AE' 20130119
24 CX_PERSONAS Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE299986A74023501AE' 20130118
25 CX_REVOKE_FAIL Constant Public Type reference (TYPE) SOTR_CONC '005056A501951EE2ADF2E5F83F1108AC' Key for Logical Object in the OTR 20130508
26 CX_SETTINGS_UPDATE_FAILED_FLAV Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE29A8D43FE1C7E4F10' 20130127
27 CX_SETTINGS_UPDATE_FAILED_GLBL Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE29A8D43FE1C7E0F10' 20130127
28 CX_SETTINGS_UPDATE_FAILED_USER Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE29A8D43FE1C7E2F10' 20130127
29 CX_THEME_UPDATE_FAILED Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81EE298CB2308EA2290A8' 20130119
30 CX_URL_FORMATTING_ERROR Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED298E6C15E62EBD2F1' 20130120
31 CX_URL_HTTP_METHOD_ERROR Constant Public Type reference (TYPE) SOTR_CONC '005056A207C81ED298E6C2CBCA1E92F1' 20130120
32 MV_CMD Instance attribute Public Type reference (TYPE) STRING 20130430
33 MV_FLAVOR Instance attribute Public Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130430
34 MV_NAME Instance attribute Public Type reference (TYPE) PRSNAS_E_FLAVOR_NAME Personas: The Flavor Name 20130430
35 MV_TCODE Instance attribute Public Type reference (TYPE) TCODE Transaction Code 20130430
36 MV_URL Instance attribute Public Type reference (TYPE) STRING 20130430
37 MV_USER Instance attribute Public Type reference (TYPE) XUBNAME User Name in User Master Record 20130430
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION Static method Public Method Check authorization directly 20130119
2 CHECK_AUTHORIZATION_FAILURE Static method Public Method Check sy-subrc to see if authorization failure 20130119
3 CHECK_FLAVOR_ASSGNMNTS_FAILURE Static method Public Method Check sy-subrc to see if flavor was assigned to user list 20130119
4 CHECK_FLAVOR_ASSGNMNT_FAILURE Static method Public Method Check sy-subrc to see if flavor was assigned to user 20130119
5 CHECK_FLAVOR_CREATE_FAILURE Static method Public Method Check sy-subrc to see if flavor read failed 20130119
6 CHECK_FLAVOR_MASK Static method Public Method Raises exception if flavor id does not contain proper mask. 20130502
7 CHECK_FLAVOR_NAME_DUPLICATION Static method Public Method Check sy-subrc to see if flavor with same name exits or not 20130419
8 CHECK_FLAVOR_READ_FAILURE Static method Public Method Check sy-subrc to see if flavor read failed 20130119
9 CHECK_FLAVOR_SETACTIVE_FAILURE Static method Public Method Check sy-subrc to see if flavor was set active 20130119
10 CHECK_FLAVOR_UPDATE_FAILURE Static method Public Method Check sy-subrc to see if flavor update failed 20130119
11 CHECK_REVOKE_FAILURE Static method Public Method Check sy-subrc to see if flavor was assigned to user 20130508
12 CHECK_SETTING_UPDATE_FAILURE Static method Public Method Check sy-subrc to see if settings update failed 20130127
13 CHECK_THEME_UPDATE_FAILURE Static method Public Method Check sy-subrc to see if flavor update failed 20130119
14 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130118
15 ERROR_COMMAND Static method Public Method Invalid command 20130122
16 ERROR_URL_FORMATTING Static method Public Method URL has the wrong format 20130120
17 ERROR_URL_HTTP_METHOD Static method Public Method URL can only be fetched with GET 20130120
18 ERROR_XML Static method Public Method Invalid XML 20130201
19 RAISE_EXCEPTION Static method Public Method Raise actual exception 20130119
Events
Class CX_PERSONAS has no event.
Types
Class CX_PERSONAS has no local type.
Method Signatures

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20130430
2 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130430
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130430
4 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130430

Method CHECK_AUTHORIZATION on class CX_PERSONAS has no exception.

Method CHECK_AUTHORIZATION_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20130502
2 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
3 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
4 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_AUTHORIZATION_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_ASSGNMNTS_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_ASSGNMNTS_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_ASSGNMNT_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502
4 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130502

Method CHECK_FLAVOR_ASSGNMNT_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_CREATE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_CREATE_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Value transfer Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502

Method CHECK_FLAVOR_MASK on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_NAME_DUPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_NAME Personas: The Flavor Name 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_NAME_DUPLICATION on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_READ_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_READ_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_SETACTIVE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_SETACTIVE_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_FLAVOR_UPDATE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502

Method CHECK_FLAVOR_UPDATE_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_REVOKE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130508
2 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130508

Method CHECK_REVOKE_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_SETTING_UPDATE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130502
2 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
3 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502
4 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130502

Method CHECK_SETTING_UPDATE_FAILURE on class CX_PERSONAS has no exception.

Method CHECK_THEME_UPDATE_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SYST_SUBRC ABAP System Field: Return Code of ABAP Statements 20130502
2 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130502
3 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME Personas: The flavor ID 20130502

Method CHECK_THEME_UPDATE_FAILURE on class CX_PERSONAS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MV_CMD Call by reference Type reference (TYPE) STRING 20130430
2 Importing MV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID 20130430
3 Importing MV_NAME Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_NAME 20130430
4 Importing MV_TCODE Call by reference Type reference (TYPE) TCODE 20130430
5 Importing MV_URL Call by reference Type reference (TYPE) STRING 20130430
6 Importing MV_USER Call by reference Type reference (TYPE) XUBNAME 20130430
7 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20130118
8 Importing TEXTID Call by reference Attribute reference (LIKE) TEXTID 20130118

Method CONSTRUCTOR on class CX_PERSONAS has no exception.

Method ERROR_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CMD Call by reference Type reference (TYPE) CSEQUENCE 20130509

Method ERROR_COMMAND on class CX_PERSONAS has no exception.

Method ERROR_URL_FORMATTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) CSEQUENCE 20130509

Method ERROR_URL_FORMATTING on class CX_PERSONAS has no exception.

Method ERROR_URL_HTTP_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) CSEQUENCE 20130509

Method ERROR_URL_HTTP_METHOD on class CX_PERSONAS has no exception.

Method ERROR_XML Signature

Method ERROR_XML on class CX_PERSONAS has no parameter.
Method ERROR_XML on class CX_PERSONAS has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CMD Call by reference Type reference (TYPE) STRING 20130430
2 Importing IV_FLAVOR Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_ID Personas: The flavor ID 20130430
3 Importing IV_NAME Call by reference Type reference (TYPE) PRSNAS_E_FLAVOR_NAME Personas: The Flavor Name 20130430
4 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20130430
5 Importing IV_TEXTID Call by reference Attribute reference (LIKE) TEXTID ABAP System Field: Return Code of ABAP Statements 20130430
6 Importing IV_URL Call by reference Type reference (TYPE) STRING 20130430
7 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME ABAP System Field: Name of Current User 20130430

Method RAISE_EXCEPTION on class CX_PERSONAS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740