SAP CL_DPR_USER_GROUP OO Class - User Group









CL_DPR_USER_GROUP 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_DPR_USER_GROUP 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_DPR_COMMON

Method list of CL_DPR_USER_GROUP 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
CAST_EVENT_LOADEDEvent IF_DPR_COMMON~LOADEDPrivate
CALL METHOD cl_dpr_user_group=>CAST_EVENT_LOADED...more details

CHECKPrivate
CALL METHOD cl_dpr_user_group=>CHECK...more details

CHECK_INSTANCEDoes DPR User Group Instance Exist?Private
CALL METHOD cl_dpr_user_group=>CHECK_INSTANCE...more details

CONSTRUCTORConstructorPrivate
CALL METHOD cl_dpr_user_group=>CONSTRUCTOR...more details

DELETEPrivate
CALL METHOD cl_dpr_user_group=>DELETE...more details

FREEDestructorPrivate
CALL METHOD cl_dpr_user_group=>FREE...more details

FREE_USER_GROUPDestructor for User GroupPrivate
CALL METHOD cl_dpr_user_group=>FREE_USER_GROUP...more details

GET_DESCRIPTIONPrivate
CALL METHOD cl_dpr_user_group=>GET_DESCRIPTION...more details

GET_EDIT_MODEPrivate
CALL METHOD cl_dpr_user_group=>GET_EDIT_MODE...more details

GET_GUIDPrivate
CALL METHOD cl_dpr_user_group=>GET_GUID...more details

GET_INSTANCEDelivers DPR User Group InstancePrivate
CALL METHOD cl_dpr_user_group=>GET_INSTANCE...more details

GET_NATIVE_OBJECTPrivate
CALL METHOD cl_dpr_user_group=>GET_NATIVE_OBJECT...more details

GET_OBJECT_TYPEPrivate
CALL METHOD cl_dpr_user_group=>GET_OBJECT_TYPE...more details

GET_OBJECT_TYPE_DESCRIPTIONPrivate
CALL METHOD cl_dpr_user_group=>GET_OBJECT_TYPE_DESCRIPTION...more details

GET_PARENTPrivate
CALL METHOD cl_dpr_user_group=>GET_PARENT...more details

GET_ROOTPrivate
CALL METHOD cl_dpr_user_group=>GET_ROOT...more details

GET_STATEPrivate
CALL METHOD cl_dpr_user_group=>GET_STATE...more details

GET_VERSION_TYPEPrivate
CALL METHOD cl_dpr_user_group=>GET_VERSION_TYPE...more details

HANDLE_REQUESTPrivate
CALL METHOD cl_dpr_user_group=>HANDLE_REQUEST...more details

HAS_CHANGESPrivate
CALL METHOD cl_dpr_user_group=>HAS_CHANGES...more details

IS_CHANGEABLEPrivate
CALL METHOD cl_dpr_user_group=>IS_CHANGEABLE...more details

IS_DELETEDPrivate
CALL METHOD cl_dpr_user_group=>IS_DELETED...more details

IS_IN_EDIT_MODEPrivate
CALL METHOD cl_dpr_user_group=>IS_IN_EDIT_MODE...more details

IS_PERSISTENTPrivate
CALL METHOD cl_dpr_user_group=>IS_PERSISTENT...more details

IS_TEMPLATEPrivate
CALL METHOD cl_dpr_user_group=>IS_TEMPLATE...more details

NOTIFY_NATIVE_OBJECT_CHANGEDPrivate
CALL METHOD cl_dpr_user_group=>NOTIFY_NATIVE_OBJECT_CHANGED...more details

ON_CHANGES_COMMITEDPrivate
CALL METHOD cl_dpr_user_group=>ON_CHANGES_COMMITED...more details

PREPARE_TO_SAVEPrivate
CALL METHOD cl_dpr_user_group=>PREPARE_TO_SAVE...more details

RELOADReload User Group DataPrivate
CALL METHOD cl_dpr_user_group=>RELOAD...more details



CL_DPR_USER_GROUP 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
MR_ACO_USER_GROUPInstance AttributeAdministration of User GroupsLIKE
Private
MV_USER_GROUP_IDInstance AttributeUser Group IDLIKE
Private
SC_EDIT_MODE_CHANGEInstance AttributeLIKE
Private
SC_EDIT_MODE_DISPLAYInstance AttributeLIKE
Private
SC_STATE_CHANGEDInstance AttributeLIKE
Private
SC_STATE_CREATEDInstance AttributeLIKE
Private
SC_STATE_DELETEDInstance AttributeLIKE
Private
SC_STATE_FREEDInstance AttributeLIKE
Private
SC_STATE_LOADEDInstance AttributeLIKE
Private
ST_USER_GROUP_REFInstance AttributeManage List of User Group InstancesLIKE
Private


Events of Class CL_DPR_USER_GROUP

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... CHANGED -
CREATED -
DELETED -
FREED -
LOADED -

Links to Related Class(s)

CL_DPR_U...
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!