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 NameDescriptionVisability
CLEAR_CACHEClear cache (optionally: for user/transaction)Private
CALL METHOD cl_personas=>CLEAR_CACHE...more details

CONVERT_TCODE_USER_FORMATconverts the system format of a tcode into End user formatPrivate
CALL METHOD cl_personas=>CONVERT_TCODE_USER_FORMAT...more details

EDIT_MODEEnter or leave edit mode.Private
CALL METHOD cl_personas=>EDIT_MODE...more details

EXECUTE_CMD_BSPHandles the commands sent via incoming xmlPublic
CALL METHOD cl_personas=>EXECUTE_CMD_BSP...more details

FLAVOR_CREATECreate a new flavor.Private
CALL METHOD cl_personas=>FLAVOR_CREATE...more details

FLAVOR_DELETEDelete an existing flavor.Private
CALL METHOD cl_personas=>FLAVOR_DELETE...more details

FLAVOR_LISTList all flavors for a transaction.Private
CALL METHOD cl_personas=>FLAVOR_LIST...more details

FLAVOR_READRetrieve an existing flavor.Private
CALL METHOD cl_personas=>FLAVOR_READ...more details

FLAVOR_SET_ACTIVESet existing flavor as active flavor for user.Private
CALL METHOD cl_personas=>FLAVOR_SET_ACTIVE...more details

FLAVOR_SET_DEFAULTSet existing flavor as default flavor for transaction.Private
CALL METHOD cl_personas=>FLAVOR_SET_DEFAULT...more details

FLAVOR_SET_PUBLICSet existing flavor as a public flavor for all to see.Private
CALL METHOD cl_personas=>FLAVOR_SET_PUBLIC...more details

FLAVOR_SHAREShare flavor with other users.Private
CALL METHOD cl_personas=>FLAVOR_SHARE...more details

FLAVOR_SHAREDList of users with whom flavor has been shared.Private
CALL METHOD cl_personas=>FLAVOR_SHARED...more details

FLAVOR_THEME_UPDATEUpdate theme of an an existing flavorPrivate
CALL METHOD cl_personas=>FLAVOR_THEME_UPDATE...more details

FLAVOR_UNSHAREUnshare flavor from other users.Private
CALL METHOD cl_personas=>FLAVOR_UNSHARE...more details

FLAVOR_UNSHARE_ALLUnshare flavor from all users.Private
CALL METHOD cl_personas=>FLAVOR_UNSHARE_ALL...more details

FLAVOR_UPDATEUpdate an existing flavor.Private
CALL METHOD cl_personas=>FLAVOR_UPDATE...more details

HANDLE_HTTP_REQUESTHandle all MIME requests via WebGUI handlerPublic
CALL METHOD cl_personas=>HANDLE_HTTP_REQUEST...more details

HANDLE_XML_INHandle incoming XML to editorPublic
CALL METHOD cl_personas=>HANDLE_XML_IN...more details

HANDLE_XML_OUTHandle outgoing XML to editorPublic
CALL METHOD cl_personas=>HANDLE_XML_OUT...more details

LOAD_THEME_VECTORLoad theme and flavor information in one vector for handlingPrivate
CALL METHOD cl_personas=>LOAD_THEME_VECTOR...more details

SETTINGS_READRead user settings.Private
CALL METHOD cl_personas=>SETTINGS_READ...more details

SETTINGS_UPDATEStore user settings.Private
CALL METHOD cl_personas=>SETTINGS_UPDATE...more details

THEME_DELETEDelete theme.Private
CALL METHOD cl_personas=>THEME_DELETE...more details

THEME_LISTList themes.Private
CALL METHOD cl_personas=>THEME_LIST...more details

THEME_READRetrieve theme.Private
CALL METHOD cl_personas=>THEME_READ...more details

THEME_UPDATECreate, update or delete theme.Private
CALL METHOD cl_personas=>THEME_UPDATE...more details

VALIDATE_INPUTValid input and raise an error if not acceptablePublic
CALL METHOD cl_personas=>VALIDATE_INPUT...more details

VALIDATE_USERValidate users for flavour share and unsharePrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
CO_AUTH_ADMINConstantActivity'70'LIKE
ACTIV_AUTH
Private
CO_AUTH_EDITConstantActivity'02'LIKE
ACTIV_AUTH
Private
CO_AUTH_RESHAREConstantActivity'78'LIKE
ACTIV_AUTH
Private
CO_AUTH_SHAREConstantActivity'59'LIKE
ACTIV_AUTH
Private
CO_AUTH_SWITCHConstantActivity'03'LIKE
ACTIV_AUTH
Private
CO_AUTH_THEMINGConstantActivity'A3'LIKE
ACTIV_AUTH
Private
CO_AUTH_USEConstantActivity'16'LIKE
ACTIV_AUTH
Private
CO_FORMFIELD_FILTERConstant'FILTER'LIKE
STRING
Private
CO_FORMFIELD_FLAVORConstant'FLAVOR'LIKE
STRING
Private
CO_FORMFIELD_SALTConstant'SALT'LIKE
STRING
Private
CO_FORMFIELD_TCODEConstant'TCODE'LIKE
STRING
Private
CO_FORMFIELD_USERConstant'USER'LIKE
STRING
Private
CO_NAMES_ENGLISH_TOKENConstant'@E='LIKE
STRING
Private
CO_NAMES_SEPConstant'@'LIKE
STRING
Private
CO_PERSONAS_STATIC_FLAVORConstantPersonas: The flavor ID'SAP_PERSONAS'LIKE
PRSNAS_E_FLAVOR_ID
Private
CO_PERSONAS_STATIC_TCODEConstantTransaction Code'SAP_PERSONAS'LIKE
TCODE
Private
CO_URL_CSSConstant'.css'LIKE
STRING
Private
CO_URL_FINGER_PRINTConstant'/~personas/'LIKE
STRING
Private
CO_URL_JPGConstant'.jpg'LIKE
STRING
Private
EDIT_MODE_ACTIVEStatic AttributeSPACELIKE
XFELD
Private
GC_CLEAR_CACHEConstant'CLEAR_CACHE'LIKE
STRING
Public
GC_EDIT_MODEConstant'EDIT_MODE'LIKE
STRING
Public
GC_FLAVOR_CREATEConstant'FLAVOR_CREATE'LIKE
STRING
Public
GC_FLAVOR_DELETEConstant'FLAVOR_DELETE'LIKE
STRING
Public
GC_FLAVOR_LISTConstant'FLAVOR_LIST'LIKE
STRING
Public
GC_FLAVOR_READConstant'FLAVOR_READ'LIKE
STRING
Public
GC_FLAVOR_SET_ACTIVEConstant'FLAVOR_SET_ACTIVE'LIKE
STRING
Public
GC_FLAVOR_SET_DEFAULTConstant'FLAVOR_SET_DEFAULT'LIKE
STRING
Public
GC_FLAVOR_SET_PUBLICConstant'FLAVOR_SET_PUBLIC'LIKE
STRING
Public
GC_FLAVOR_SHAREConstant'FLAVOR_SHARE'LIKE
STRING
Public
GC_FLAVOR_SHAREDConstant'FLAVOR_SHARED'LIKE
STRING
Public
GC_FLAVOR_THEME_UPDATEConstant'FLAVOR_THEME_UPDATE'LIKE
STRING
Public
GC_FLAVOR_UNSHAREConstant'FLAVOR_UNSHARE'LIKE
STRING
Public
GC_FLAVOR_UNSHARE_ALLConstant'FLAVOR_UNSHARE_ALL'LIKE
STRING
Public
GC_FLAVOR_UPDATEConstant'FLAVOR_UPDATE'LIKE
STRING
Public
GC_SETTINGS_READConstant'SETTINGS_READ'LIKE
STRING
Public
GC_SETTINGS_UPDATEConstant'SETTINGS_UPDATE'LIKE
STRING
Public
GC_THEME_DELETEConstant'THEME_DELETE'LIKE
STRING
Public
GC_THEME_LISTConstant'THEME_LIST'LIKE
STRING
Public
GC_THEME_READConstant'THEME_READ'LIKE
STRING
Public
GC_THEME_UPDATEConstant'THEME_UPDATE'LIKE
STRING
Public
LAST_TCODEStatic AttributeTransaction CodeLIKE
TCODE
Private
XML_COMMAND_RESPONSESStatic AttributeResponse from last command sequenceLIKE
STRING
Private
XML_POSTFIXStatic AttributeLIKE
STRING
Private
XML_PREFIXStatic AttributeXML to wrap around snipped in correct code pageLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!