SAP CL_PERSONAS OO Class - Personas Main Class
CL_PERSONAS is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_PERSONAS including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_PERSONAS SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CLEAR_CACHE | Clear cache (optionally: for user/transaction) | Private |
| CALL METHOD cl_personas=>CLEAR_CACHE...more details | ||
| CONVERT_TCODE_USER_FORMAT | converts the system format of a tcode into End user format | Private |
| CALL METHOD cl_personas=>CONVERT_TCODE_USER_FORMAT...more details | ||
| EDIT_MODE | Enter or leave edit mode. | Private |
| CALL METHOD cl_personas=>EDIT_MODE...more details | ||
| EXECUTE_CMD_BSP | Handles the commands sent via incoming xml | Public |
| CALL METHOD cl_personas=>EXECUTE_CMD_BSP...more details | ||
| FLAVOR_CREATE | Create a new flavor. | Private |
| CALL METHOD cl_personas=>FLAVOR_CREATE...more details | ||
| FLAVOR_DELETE | Delete an existing flavor. | Private |
| CALL METHOD cl_personas=>FLAVOR_DELETE...more details | ||
|
| ||
| FLAVOR_LIST | List all flavors for a transaction. | Private |
| CALL METHOD cl_personas=>FLAVOR_LIST...more details | ||
| FLAVOR_READ | Retrieve an existing flavor. | Private |
| CALL METHOD cl_personas=>FLAVOR_READ...more details | ||
| FLAVOR_SET_ACTIVE | Set existing flavor as active flavor for user. | Private |
| CALL METHOD cl_personas=>FLAVOR_SET_ACTIVE...more details | ||
| FLAVOR_SET_DEFAULT | Set existing flavor as default flavor for transaction. | Private |
| CALL METHOD cl_personas=>FLAVOR_SET_DEFAULT...more details | ||
| FLAVOR_SET_PUBLIC | Set existing flavor as a public flavor for all to see. | Private |
| CALL METHOD cl_personas=>FLAVOR_SET_PUBLIC...more details | ||
| FLAVOR_SHARE | Share flavor with other users. | Private |
| CALL METHOD cl_personas=>FLAVOR_SHARE...more details | ||
| FLAVOR_SHARED | List of users with whom flavor has been shared. | Private |
| CALL METHOD cl_personas=>FLAVOR_SHARED...more details | ||
| FLAVOR_THEME_UPDATE | Update theme of an an existing flavor | Private |
| CALL METHOD cl_personas=>FLAVOR_THEME_UPDATE...more details | ||
| FLAVOR_UNSHARE | Unshare flavor from other users. | Private |
| CALL METHOD cl_personas=>FLAVOR_UNSHARE...more details | ||
| FLAVOR_UNSHARE_ALL | Unshare flavor from all users. | Private |
| CALL METHOD cl_personas=>FLAVOR_UNSHARE_ALL...more details | ||
| FLAVOR_UPDATE | Update an existing flavor. | Private |
| CALL METHOD cl_personas=>FLAVOR_UPDATE...more details | ||
| HANDLE_HTTP_REQUEST | Handle all MIME requests via WebGUI handler | Public |
| CALL METHOD cl_personas=>HANDLE_HTTP_REQUEST...more details | ||
| HANDLE_XML_IN | Handle incoming XML to editor | Public |
| CALL METHOD cl_personas=>HANDLE_XML_IN...more details | ||
| HANDLE_XML_OUT | Handle outgoing XML to editor | Public |
| CALL METHOD cl_personas=>HANDLE_XML_OUT...more details | ||
| LOAD_THEME_VECTOR | Load theme and flavor information in one vector for handling | Private |
| CALL METHOD cl_personas=>LOAD_THEME_VECTOR...more details | ||
| SETTINGS_READ | Read user settings. | Private |
| CALL METHOD cl_personas=>SETTINGS_READ...more details | ||
| SETTINGS_UPDATE | Store user settings. | Private |
| CALL METHOD cl_personas=>SETTINGS_UPDATE...more details | ||
| THEME_DELETE | Delete theme. | Private |
| CALL METHOD cl_personas=>THEME_DELETE...more details | ||
| THEME_LIST | List themes. | Private |
| CALL METHOD cl_personas=>THEME_LIST...more details | ||
| THEME_READ | Retrieve theme. | Private |
| CALL METHOD cl_personas=>THEME_READ...more details | ||
| THEME_UPDATE | Create, update or delete theme. | Private |
| CALL METHOD cl_personas=>THEME_UPDATE...more details | ||
| VALIDATE_INPUT | Valid input and raise an error if not acceptable | Public |
| CALL METHOD cl_personas=>VALIDATE_INPUT...more details | ||
| VALIDATE_USER | Validate users for flavour share and unshare | Private |
| CALL METHOD cl_personas=>VALIDATE_USER...more details | ||
CL_PERSONAS attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| CO_AUTH_ADMIN | Constant | Activity | '70' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_EDIT | Constant | Activity | '02' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_RESHARE | Constant | Activity | '78' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_SHARE | Constant | Activity | '59' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_SWITCH | Constant | Activity | '03' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_THEMING | Constant | Activity | 'A3' | LIKE ACTIV_AUTH | Private |
| CO_AUTH_USE | Constant | Activity | '16' | LIKE ACTIV_AUTH | Private |
| CO_FORMFIELD_FILTER | Constant | 'FILTER' | LIKE STRING | Private | |
| CO_FORMFIELD_FLAVOR | Constant | 'FLAVOR' | LIKE STRING | Private | |
| CO_FORMFIELD_SALT | Constant | 'SALT' | LIKE STRING | Private | |
| CO_FORMFIELD_TCODE | Constant | 'TCODE' | LIKE STRING | Private | |
| CO_FORMFIELD_USER | Constant | 'USER' | LIKE STRING | Private | |
| CO_NAMES_ENGLISH_TOKEN | Constant | '@E=' | LIKE STRING | Private | |
| CO_NAMES_SEP | Constant | '@' | LIKE STRING | Private | |
| CO_PERSONAS_STATIC_FLAVOR | Constant | Personas: The flavor ID | 'SAP_PERSONAS' | LIKE PRSNAS_E_FLAVOR_ID | Private |
| CO_PERSONAS_STATIC_TCODE | Constant | Transaction Code | 'SAP_PERSONAS' | LIKE TCODE | Private |
| CO_URL_CSS | Constant | '.css' | LIKE STRING | Private | |
| CO_URL_FINGER_PRINT | Constant | '/~personas/' | LIKE STRING | Private | |
| CO_URL_JPG | Constant | '.jpg' | LIKE STRING | Private | |
| EDIT_MODE_ACTIVE | Static Attribute | SPACE | LIKE XFELD | Private | |
| GC_CLEAR_CACHE | Constant | 'CLEAR_CACHE' | LIKE STRING | Public | |
| GC_EDIT_MODE | Constant | 'EDIT_MODE' | LIKE STRING | Public | |
| GC_FLAVOR_CREATE | Constant | 'FLAVOR_CREATE' | LIKE STRING | Public | |
| GC_FLAVOR_DELETE | Constant | 'FLAVOR_DELETE' | LIKE STRING | Public | |
| GC_FLAVOR_LIST | Constant | 'FLAVOR_LIST' | LIKE STRING | Public | |
| GC_FLAVOR_READ | Constant | 'FLAVOR_READ' | LIKE STRING | Public | |
| GC_FLAVOR_SET_ACTIVE | Constant | 'FLAVOR_SET_ACTIVE' | LIKE STRING | Public | |
| GC_FLAVOR_SET_DEFAULT | Constant | 'FLAVOR_SET_DEFAULT' | LIKE STRING | Public | |
| GC_FLAVOR_SET_PUBLIC | Constant | 'FLAVOR_SET_PUBLIC' | LIKE STRING | Public | |
| GC_FLAVOR_SHARE | Constant | 'FLAVOR_SHARE' | LIKE STRING | Public | |
| GC_FLAVOR_SHARED | Constant | 'FLAVOR_SHARED' | LIKE STRING | Public | |
| GC_FLAVOR_THEME_UPDATE | Constant | 'FLAVOR_THEME_UPDATE' | LIKE STRING | Public | |
| GC_FLAVOR_UNSHARE | Constant | 'FLAVOR_UNSHARE' | LIKE STRING | Public | |
| GC_FLAVOR_UNSHARE_ALL | Constant | 'FLAVOR_UNSHARE_ALL' | LIKE STRING | Public | |
| GC_FLAVOR_UPDATE | Constant | 'FLAVOR_UPDATE' | LIKE STRING | Public | |
| GC_SETTINGS_READ | Constant | 'SETTINGS_READ' | LIKE STRING | Public | |
| GC_SETTINGS_UPDATE | Constant | 'SETTINGS_UPDATE' | LIKE STRING | Public | |
| GC_THEME_DELETE | Constant | 'THEME_DELETE' | LIKE STRING | Public | |
| GC_THEME_LIST | Constant | 'THEME_LIST' | LIKE STRING | Public | |
| GC_THEME_READ | Constant | 'THEME_READ' | LIKE STRING | Public | |
| GC_THEME_UPDATE | Constant | 'THEME_UPDATE' | LIKE STRING | Public | |
| LAST_TCODE | Static Attribute | Transaction Code | LIKE TCODE | Private | |
| XML_COMMAND_RESPONSES | Static Attribute | Response from last command sequence | LIKE STRING | Private | |
| XML_POSTFIX | Static Attribute | LIKE STRING | Private | ||
| XML_PREFIX | Static Attribute | XML to wrap around snipped in correct code page | LIKE STRING | Private |
CL_PERSONAS types
T_COMMAND -T_FLAVORS -
T_IN -
T_OUT -
T_OUT_FLAVOR -
T_OUT_THEME -
T_THEMES -
Links to Related Class(s)
CL_PERSO...Full list of available SAP object classes
Search for further information about these or an SAP related objects