SAP CL_ABAP_PSE OO Class - PSE Maintenance
CL_ABAP_PSE 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_ABAP_PSE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ABAP_PSEMethod list of CL_ABAP_PSE 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 |
| ADD_TRUSTED_CERTIFICATE | Public | |
| CALL METHOD cl_abap_pse=>ADD_TRUSTED_CERTIFICATE...more details | ||
| AUTHORITY_CHECK | Public | |
| CALL METHOD cl_abap_pse=>AUTHORITY_CHECK...more details | ||
| CHANGE_PASSWORD | Public | |
| CALL METHOD cl_abap_pse=>CHANGE_PASSWORD...more details | ||
| CHECK_KERNEL_RC | Private | |
| CALL METHOD cl_abap_pse=>CHECK_KERNEL_RC...more details | ||
| CHECK_MEM_PSE | Private | |
| CALL METHOD cl_abap_pse=>CHECK_MEM_PSE...more details | ||
| CHECK_SUBRC | Public | |
| CALL METHOD cl_abap_pse=>CHECK_SUBRC...more details | ||
|
| ||
| CLASS_CONSTRUCTOR | Public | |
| CALL METHOD cl_abap_pse=>CLASS_CONSTRUCTOR...more details | ||
| CLEAN_UP | Public | |
| CALL METHOD cl_abap_pse=>CLEAN_UP...more details | ||
| CONSTRUCTOR | Public | |
| CALL METHOD cl_abap_pse=>CONSTRUCTOR...more details | ||
| CONVERT_CERTREQTAB_TO_STRING | Public | |
| CALL METHOD cl_abap_pse=>CONVERT_CERTREQTAB_TO_STRING...more details | ||
| CONVERT_STRING_TO_CERTREQTAB | Public | |
| CALL METHOD cl_abap_pse=>CONVERT_STRING_TO_CERTREQTAB...more details | ||
| CREATE_KEY_PAIR | Public | |
| CALL METHOD cl_abap_pse=>CREATE_KEY_PAIR...more details | ||
| DELETE | Public | |
| CALL METHOD cl_abap_pse=>DELETE...more details | ||
| DELETE_TEMP_PSE_FILE | Private | |
| CALL METHOD cl_abap_pse=>DELETE_TEMP_PSE_FILE...more details | ||
| DELETE_TRUSTED_CERTIFICATE | Public | |
| CALL METHOD cl_abap_pse=>DELETE_TRUSTED_CERTIFICATE...more details | ||
| DESTRUCTOR | Public | |
| CALL METHOD cl_abap_pse=>DESTRUCTOR...more details | ||
| DETERMINE_TARGET_APPLICATION | Private | |
| CALL METHOD cl_abap_pse=>DETERMINE_TARGET_APPLICATION...more details | ||
| DETERMINE_TARGET_PSE_NAME | Private | |
| CALL METHOD cl_abap_pse=>DETERMINE_TARGET_PSE_NAME...more details | ||
| EXPORT_MEM_PSE | Private | |
| CALL METHOD cl_abap_pse=>EXPORT_MEM_PSE...more details | ||
| GEN_SIGNING_REQUEST | Public | |
| CALL METHOD cl_abap_pse=>GEN_SIGNING_REQUEST...more details | ||
| GET_APPS_INFO | Public | |
| CALL METHOD cl_abap_pse=>GET_APPS_INFO...more details | ||
| GET_CERTIFICATE_CHAIN | Public | |
| CALL METHOD cl_abap_pse=>GET_CERTIFICATE_CHAIN...more details | ||
| GET_GUID_FOR_USER | Public | |
| CALL METHOD cl_abap_pse=>GET_GUID_FOR_USER...more details | ||
| GET_MEM_PSE_BLOB | Public | |
| CALL METHOD cl_abap_pse=>GET_MEM_PSE_BLOB...more details | ||
| GET_MEM_PSE_NAME | Public | |
| CALL METHOD cl_abap_pse=>GET_MEM_PSE_NAME...more details | ||
| GET_MEM_PSE_POINTER | Public | |
| CALL METHOD cl_abap_pse=>GET_MEM_PSE_POINTER...more details | ||
| GET_OWN_CERTIFICATE | Public | |
| CALL METHOD cl_abap_pse=>GET_OWN_CERTIFICATE...more details | ||
| GET_PSE_FILE_NAME | Public | |
| CALL METHOD cl_abap_pse=>GET_PSE_FILE_NAME...more details | ||
| GET_PSE_INFO | Public | |
| CALL METHOD cl_abap_pse=>GET_PSE_INFO...more details | ||
| GET_ROOT_TRUST | Public | |
| CALL METHOD cl_abap_pse=>GET_ROOT_TRUST...more details | ||
| GET_TRUSTED_CERTIFICATES | Public | |
| CALL METHOD cl_abap_pse=>GET_TRUSTED_CERTIFICATES...more details | ||
| IS_PRIVILEGED_CALLER | Public | |
| CALL METHOD cl_abap_pse=>IS_PRIVILEGED_CALLER...more details | ||
| IS_VALID | Public | |
| CALL METHOD cl_abap_pse=>IS_VALID...more details | ||
| PARSE_CERTIFICATE | Public | |
| CALL METHOD cl_abap_pse=>PARSE_CERTIFICATE...more details | ||
| PARSE_OWN_CERTIFICATE | Public | |
| CALL METHOD cl_abap_pse=>PARSE_OWN_CERTIFICATE...more details | ||
| PREPARE_FOR_EDIT | Public | |
| CALL METHOD cl_abap_pse=>PREPARE_FOR_EDIT...more details | ||
| PREPARE_FOR_EDIT_ONLY_FILENAME | Private | |
| CALL METHOD cl_abap_pse=>PREPARE_FOR_EDIT_ONLY_FILENAME...more details | ||
| PUT_CERTIFICATE_RESPONSE | Public | |
| CALL METHOD cl_abap_pse=>PUT_CERTIFICATE_RESPONSE...more details | ||
| SAVE | Public | |
| CALL METHOD cl_abap_pse=>SAVE...more details | ||
| SAVE_PRIVILEGED | Private | |
| CALL METHOD cl_abap_pse=>SAVE_PRIVILEGED...more details | ||
| SET_PASSWORD | Public | |
| CALL METHOD cl_abap_pse=>SET_PASSWORD...more details | ||
| SET_ROOT_TRUST | Public | |
| CALL METHOD cl_abap_pse=>SET_ROOT_TRUST...more details | ||
| SIGN_KEY_PAIR_BY_TCS | Public | |
| CALL METHOD cl_abap_pse=>SIGN_KEY_PAIR_BY_TCS...more details | ||
| TO_INTERN_FORMAT | Private | |
| CALL METHOD cl_abap_pse=>TO_INTERN_FORMAT...more details | ||
| TO_LDAP_FORMAT | Private | |
| CALL METHOD cl_abap_pse=>TO_LDAP_FORMAT...more details | ||
CL_ABAP_PSE 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 |
| CERTREQTABLE_LINE_LENGTH | Constant | 80 | LIKE I | Public | |
| CO_AB_OPCODE_CLASS | Constant | 54 | LIKE X | Private | |
| CO_AB_STATE_CHECK | Constant | 08 | LIKE X | Private | |
| CO_AB_STATE_CREATE | Constant | 02 | LIKE X | Private | |
| CO_AB_STATE_CREATECHECK | Constant | 10 | LIKE X | Private | |
| CO_AB_STATE_DELETE | Instance Attribute | 32 | LIKE X | Private | |
| CO_AB_STATE_EXPORT | Constant | 16 | LIKE X | Private | |
| CO_AB_STATE_LOAD | Constant | 04 | LIKE X | Private | |
| CO_AB_STATE_LOADCHECK | Constant | 12 | LIKE X | Private | |
| CO_KRN_RC_OPCODE_UNKNOWN | Constant | 203 | LIKE SYSUBRC | Private | |
| CO_USE_CDESTRUCTOR | Constant | 'X' | LIKE C | Private | |
| MT_CONTEXT | Static Attribute | LIKE | Public | ||
| MV_APPLICATION | Instance Attribute | LIKE SSFAPPL | Private | ||
| MV_CONTEXT | Instance Attribute | LIKE PSECONTEXT | Private | ||
| MV_MEM_PSE_NAME | Instance Attribute | LIKE SSFPSENAME | Private | ||
| MV_ORIG_PSE_FILE | Instance Attribute | LIKE LOCALFILE | Private | ||
| MV_ORIG_PSE_NAME | Instance Attribute | LIKE SSFPSENAME | Private | ||
| MV_PSE | Instance Attribute | LIKE XSTRING | Private | ||
| MV_PSE_PW | Instance Attribute | LIKE SSFPABPW | Private | ||
| M_POINTER | Instance Attribute | LIKE %_C_POINTER | Private |
CL_ABAP_PSE types
CERTREQTAB -CERTREQTABLE_LINE -
CERT_STRUCT -
PSE_APP_INFO -
T_CERT_STRUCT -
T_PSE_APP_INFO -
Links to Related Class(s)
CL_ABAP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects