SAP CL_PERS_REG OO Class - Registration transaction class
CL_PERS_REG 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_PERS_REG 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_PERS_REG 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 |
| CHANGE_DEVCLASS | Change the development class | Public |
| CALL METHOD cl_pers_reg=>CHANGE_DEVCLASS...more details | ||
| CHECK | Check registration data | Public |
| CALL METHOD cl_pers_reg=>CHECK...more details | ||
| CLONE | Copy registration data | Public |
| CALL METHOD cl_pers_reg=>CLONE...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_pers_reg=>CONSTRUCTOR...more details | ||
| DELETE | Delete registration data | Public |
| CALL METHOD cl_pers_reg=>DELETE...more details | ||
| DELETE_DOCU | Delete associated documentation | Public |
| CALL METHOD cl_pers_reg=>DELETE_DOCU...more details | ||
|
| ||
| DESTROY | Close object | Public |
| CALL METHOD cl_pers_reg=>DESTROY...more details | ||
| EDIT_DOCU | Assign/edit documentation | Public |
| CALL METHOD cl_pers_reg=>EDIT_DOCU...more details | ||
| EXISTS | Existence check | Public |
| CALL METHOD cl_pers_reg=>EXISTS...more details | ||
| GET_DOCU | Get doc. object | Public |
| CALL METHOD cl_pers_reg=>GET_DOCU...more details | ||
| GET_REG_DATA | Read registration data | Public |
| CALL METHOD cl_pers_reg=>GET_REG_DATA...more details | ||
| HAS_DOCU | Personalization object has documentation | Public |
| CALL METHOD cl_pers_reg=>HAS_DOCU...more details | ||
| LOAD_ATTRIBUTES | Read attribute table | Private |
| CALL METHOD cl_pers_reg=>LOAD_ATTRIBUTES...more details | ||
| LOCK | Lock object | Public |
| CALL METHOD cl_pers_reg=>LOCK...more details | ||
| RENAME | Rename | Public |
| CALL METHOD cl_pers_reg=>RENAME...more details | ||
| SAVE | Save registration data | Public |
| CALL METHOD cl_pers_reg=>SAVE...more details | ||
| SAVE_ATTRIBUTES | Fill attribute table | Private |
| CALL METHOD cl_pers_reg=>SAVE_ATTRIBUTES...more details | ||
| SET_REG_DATA | Set registration data | Public |
| CALL METHOD cl_pers_reg=>SET_REG_DATA...more details | ||
| SHOW_DOCU | Display documentation | Public |
| CALL METHOD cl_pers_reg=>SHOW_DOCU...more details | ||
| TRANSPORT | Transport | Public |
| CALL METHOD cl_pers_reg=>TRANSPORT...more details | ||
| UNLOCK | Unlock object | Public |
| CALL METHOD cl_pers_reg=>UNLOCK...more details | ||
| VIEW_ONLY | Object cannot be changed | Public |
| CALL METHOD cl_pers_reg=>VIEW_ONLY...more details | ||
CL_PERS_REG 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 |
| ATTRIBUTES | Instance Attribute | Additional Attributes | LIKE T_ATTRIBUTE_TABLE | Private | |
| C_ATTRIBUTE_DOCU | Instance Attribute | Documentation attribute flag | 'D' | LIKE CHAR1 | Private |
| DATA_CHANGED | Instance Attribute | Data was changed | LIKE CHAR1 | Private | |
| INFO_OBJECT | Instance Attribute | Info Object Link | LIKE IWB_SO_IO | Private | |
| NO_CHANGE | Instance Attribute | Change allowed flag | LIKE CHAR1 | Private | |
| PERS_REG | Instance Attribute | Personalization registration table | LIKE SPERS_REG | Private | |
| PERS_REG_OLD | Instance Attribute | Personalization registration table | LIKE SPERS_REG | Private | |
| PERS_REG_TEXT | Instance Attribute | Personalization key text table | LIKE SPERS_REGT | Private | |
| PERS_REG_TEXT_OLD | Instance Attribute | Personalization key text table | LIKE SPERS_REGT | Private |
CL_PERS_REG types
T_ATTRIBUTE_TABLE -Links to Related Class(s)
CL_PERS_...Full list of available SAP object classes
Search for further information about these or an SAP related objects