SAP ABAP Class CL_ESD_CG_OBJECT (DB Services for consumer group)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_CONSUMER_GROUPS (Package) ES Tools - ServiceGroups
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CG_INTERNAL_FUNCTIONS 20061122
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_MD_CGR DB Services for consumer groups 20061005
Properties
Class CL_ESD_CG_OBJECT  
Short Description DB Services for consumer group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_CONSUMER_GROUPS   ES Tools - ServiceGroups 
Created 20061005   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SECG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CG_INTERNAL_FUNCTIONS 20061122
2 IF_WS_MD_CGR DB Services for consumer groups 20061005
Friends
Class CL_ESD_CG_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Type reference (TYPE) SSTR_ESD_CG_OBJECT Consumer information : Header information 20061006
2 CORRNUM Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20061005
3 DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20061005
4 INACTIVE Instance attribute Private Type reference (TYPE) SSTR_ESD_CG_OBJECT Consumer information : Header information 20061006
5 IS_ACTIVE_DB_VERSION Instance attribute Private Type reference (TYPE) BOOLEAN Active version exists. 20061010
6 IS_INACTIVE_DB_VERSION Instance attribute Private Type reference (TYPE) BOOLEAN Inactive version exists. 20061010
7 IS_LOCKED Instance attribute Private Type reference (TYPE) BOOLEAN Object is locked or not. 20061006
8 IS_MODIFIED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061010
9 IS_NEW Instance attribute Private Type reference (TYPE) BOOLEAN Status of the object. 20061006
10 IS_OBJECT_LOADED Instance attribute Private Type reference (TYPE) BOOLEAN Objected loaded or not 20061006
11 KEY Instance attribute Private Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20061006
12 L_RCL_CG_CLASSIFICATIONS Instance attribute Private Object reference (TYPE REF TO) IF_WS_CLASSIFICATION_PERSIST Classification Object for VIFs / CGRs 20061012
13 MODE Instance attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20061005
14 MODIFLANG Instance attribute Private Type reference (TYPE) SPRAS Language Key 20061005
15 OBJ_CG Constant Public Type reference (TYPE) TROBJTYPE 'SCGR' Object Type 20061005
16 ORIGLANG Instance attribute Private Type reference (TYPE) SPRAS Language Key 20061005
17 REGISTRY Instance attribute Private Type reference (TYPE) SSTR_ER_REGISTRY_PARAMETER Current Registry 20070904
18 TADIRE Instance attribute Private Type reference (TYPE) TADIR Directory of Repository Objects 20061005
19 TEXT_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) CL_ESD_CG_TEXT_REPOSITORY Web Service MD Text Repository 20061005
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20061005
2 CALL_CORR_CHECK Instance method Public Method 20080917
3 CALL_CORR_INSERT Instance method Public Method 20061010
4 CALL_RS_ACCESS_PERMISSION Instance method Private Method Lock and permissions 20061005
5 CHANGE_OTR_TEXT Instance method Private Method Get OTR text. 20061010
6 CHECK Instance method Public Method 20061005
7 CHECK_VERSION Instance method Public Method 20070914
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061005
9 CREATE_OTR_TEXT Instance method Private Method Get OTR text. 20061010
10 DELETE Instance method Public Method 20061005
11 DELETE_DETAIL_DATA Instance method Private Method Deletes Detail data for CG Object 20061207
12 DELETE_HEADER_DATA Instance method Private Method Deletes Detail data for CG Object 20061207
13 DELETE_OTR_TEXT Instance method Private Method Get OTR text. 20061204
14 DELETE_TADIR_ENTRY Instance method Private Method Deletes TADIR entries for nontransportable objects 20061207
15 GENERATE Instance method Private Method generates Class for ServiceGroup 20091012
16 GET_CLASSIFICATIONS Instance method Public Method 20061122
17 GET_CLASS_REF Instance method Public Method Returns reference to classification interface 20100507
18 GET_OBJECT_INFORMATION Instance method Public Method 20061122
19 GET_OTR_TEXT Instance method Private Method Get OTR text. 20061006
20 GET_REGISTRY Instance method Public Method Returns currently used registry 20070904
21 GET_TEXT_REPOSITORY Instance method Public Method Get text repository instance 20061005
22 HANDLE_OTR_TEXT_SAVE Instance method Private Method handles OTR for save 20070529
23 INTERNAL_ACTIVATE Instance method Public Method 20061122
24 LOAD_OBJECT Instance method Private Method Load object with detail and classifications 20061006
25 LOCK Instance method Public Method 20061122
26 NOTIFY Instance method Private Method 20131121
27 RELOAD_OBJECT Instance method Private Method Resets Object to "NOT LOADED' State 20100507
28 RS_ACCESS_PERMISSION Static method Public Method Lock and permissions 20061005
29 SAVE Instance method Public Method 20061005
30 SET_CLASSIFICATIONS Instance method Public Method 20061122
31 SET_DETAIL Instance method Public Method 20061122
32 SET_HEADER Instance method Public Method 20061122
33 SET_REGISTRY Instance method Public Method Sets currently used registry 20070904
34 UNLOCK Instance method Public Method 20061122
Events
Class CL_ESD_CG_OBJECT has no event.
Types
Class CL_ESD_CG_OBJECT has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_ESD_CG_OBJECT has no parameter.
Method ACTIVATE on class CL_ESD_CG_OBJECT has no exception.

Method CALL_CORR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080917
2 Exporting DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20080917
3 Importing OBJECT Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20080917
4 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20080917
# Exception Resumable Description Created on
1 CX_ESD_CG_CANCELED Web Service Objekt ist Gesperrt 20080917
2 CX_ESD_CG_INTERNAL_ERROR Web Service Objekt interner Fehler 20080917
3 CX_ESD_CG_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20080917

Method CALL_CORR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20061010
2 Importing CORR_INSERT Call by reference Type reference (TYPE) VICORRINSERT Delegate data to RS_CORR_INSERT 20061010
3 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20061010
4 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20061010
5 Importing MODE Call by reference Type reference (TYPE) CHAR6 Characterfeld der Länge 6 20061010
6 Importing OBJECT Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20061010
7 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20061010
# Exception Resumable Description Created on
1 CX_ESD_CG_CANCELED Web Service Objekt ist Gesperrt 20061010
2 CX_ESD_CG_INTERNAL_ERROR Web Service Objekt interner Fehler 20061010
3 CX_ESD_CG_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20061010

Method CALL_RS_ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20061005
2 Importing OBJECT Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20061005
3 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20061005
4 Importing SUPPRESS_CHECKS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061005
# Exception Resumable Description Created on
1 CX_ESD_CG_CANCELED Web Service Objekt ist Gesperrt 20061005
2 CX_ESD_CG_INTERNAL_ERROR Web Service Objekt interner Fehler 20061005
3 CX_ESD_CG_LOCKED Web Service Objekt ist Gesperrt 20061005
4 CX_ESD_CG_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20061005

Method CHANGE_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTR_ID Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20061010
2 Importing I_TEXT Call by reference Type reference (TYPE) STRING Description 20061010

Method CHANGE_OTR_TEXT on class CL_ESD_CG_OBJECT has no exception.

Method CHECK Signature

Method CHECK on class CL_ESD_CG_OBJECT has no parameter.
Method CHECK on class CL_ESD_CG_OBJECT has no exception.

Method CHECK_VERSION Signature

Method CHECK_VERSION on class CL_ESD_CG_OBJECT has no parameter.
Method CHECK_VERSION on class CL_ESD_CG_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORR_INSERT Call by reference Type reference (TYPE) VICORRINSERT Delegate Data to RS_CORR_INSERT 20070521
2 Importing I_NEW Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061006
3 Importing I_SAVE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070521
4 Importing I_STR_CG_HEADER Call by reference Type reference (TYPE) SSTR_CG_HEADER Consumer information : Header information 20061006
# Exception Resumable Description Created on
1 CX_ESD_CG_CANCELED Activity Terminated 20061006
2 CX_ESD_CG_CREATE_EXCEPTION Object creation error 20061006
3 CX_ESD_CG_INTERNAL_ERROR Internal Error 20061006
4 CX_ESD_CG_LOCKED Consumer Object Is Locked 20061006
5 CX_ESD_CG_PERMISSION_FAILURE Authorisation failure 20061006

Method CREATE_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OTR_ID Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20061010
2 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20061010

Method CREATE_OTR_TEXT on class CL_ESD_CG_OBJECT has no exception.

Method DELETE Signature

Method DELETE on class CL_ESD_CG_OBJECT has no parameter.
Method DELETE on class CL_ESD_CG_OBJECT has no exception.

Method DELETE_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20061207
2 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061208

Method DELETE_DETAIL_DATA on class CL_ESD_CG_OBJECT has no exception.

Method DELETE_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20061207
2 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061208

Method DELETE_HEADER_DATA on class CL_ESD_CG_OBJECT has no exception.

Method DELETE_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTR_ID Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20061204

Method DELETE_OTR_TEXT on class CL_ESD_CG_OBJECT has no exception.

Method DELETE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20061207
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20061207

Method DELETE_TADIR_ENTRY on class CL_ESD_CG_OBJECT has no exception.

Method GENERATE Signature

Method GENERATE on class CL_ESD_CG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_CG_CREATE_EXCEPTION Object creation error 20091012
2 CX_ESD_CG_INTERNAL_ERROR Internal Error 20091012
3 CX_ESD_CG_PERMISSION_FAILURE Authorisation failure 20091012

Method GET_CLASSIFICATIONS Signature

Method GET_CLASSIFICATIONS on class CL_ESD_CG_OBJECT has no parameter.
Method GET_CLASSIFICATIONS on class CL_ESD_CG_OBJECT has no exception.

Method GET_CLASS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CLASS Value transfer Object reference (TYPE REF TO) IF_WS_CLASSIFICATION Classification IF for VIF 20100507

Method GET_CLASS_REF on class CL_ESD_CG_OBJECT has no exception.

Method GET_OBJECT_INFORMATION Signature

Method GET_OBJECT_INFORMATION on class CL_ESD_CG_OBJECT has no parameter.
Method GET_OBJECT_INFORMATION on class CL_ESD_CG_OBJECT has no exception.

Method GET_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) STRING Display name 20061010
2 Importing I_OTR_ID Call by reference Type reference (TYPE) SOTR_CONC Key for Logical Object in the OTR 20061010

Method GET_OTR_TEXT on class CL_ESD_CG_OBJECT has no exception.

Method GET_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_REGISTRY Value transfer Type reference (TYPE) SSTR_ER_REGISTRY_PARAMETER Registry Parameters 20070904

Method GET_REGISTRY on class CL_ESD_CG_OBJECT has no exception.

Method GET_TEXT_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT_REPOSITORY Value transfer Object reference (TYPE REF TO) CL_ESD_CG_TEXT_REPOSITORY Consumer group Text Repository 20061005

Method GET_TEXT_REPOSITORY on class CL_ESD_CG_OBJECT has no exception.

Method HANDLE_OTR_TEXT_SAVE Signature

Method HANDLE_OTR_TEXT_SAVE on class CL_ESD_CG_OBJECT has no parameter.
Method HANDLE_OTR_TEXT_SAVE on class CL_ESD_CG_OBJECT has no exception.

Method INTERNAL_ACTIVATE Signature

Method INTERNAL_ACTIVATE on class CL_ESD_CG_OBJECT has no parameter.
Method INTERNAL_ACTIVATE on class CL_ESD_CG_OBJECT has no exception.

Method LOAD_OBJECT Signature

Method LOAD_OBJECT on class CL_ESD_CG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_CG_CREATE_EXCEPTION Object creation error 20061115

Method LOCK Signature

Method LOCK on class CL_ESD_CG_OBJECT has no parameter.
Method LOCK on class CL_ESD_CG_OBJECT has no exception.

Method NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) STRING 20131121

Method NOTIFY on class CL_ESD_CG_OBJECT has no exception.

Method RELOAD_OBJECT Signature

Method RELOAD_OBJECT on class CL_ESD_CG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_CG_EXCEPTION Consumer group : Exception 20100507

Method RS_ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20061005
2 Importing MODE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20061005
3 Exporting MODIFLANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20061005
4 Importing OBJECT Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20061005
5 Importing OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20061005
6 Exporting ORIGLANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20061005
7 Importing SUPPRESS_CHECKS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061005
8 Exporting TADIRE Call by reference Type reference (TYPE) TADIR Katalog der Repository-Objekte 20061005
# Exception Resumable Description Created on
1 CX_ESD_CG_CANCELED Web Service Objekt ist Gesperrt 20061005
2 CX_ESD_CG_INTERNAL_ERROR Web Service Objekt interner Fehler 20061005
3 CX_ESD_CG_LOCKED Web Service Objekt ist Gesperrt 20061005
4 CX_ESD_CG_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20061005

Method SAVE Signature

Method SAVE on class CL_ESD_CG_OBJECT has no parameter.
Method SAVE on class CL_ESD_CG_OBJECT has no exception.

Method SET_CLASSIFICATIONS Signature

Method SET_CLASSIFICATIONS on class CL_ESD_CG_OBJECT has no parameter.
Method SET_CLASSIFICATIONS on class CL_ESD_CG_OBJECT has no exception.

Method SET_DETAIL Signature

Method SET_DETAIL on class CL_ESD_CG_OBJECT has no parameter.
Method SET_DETAIL on class CL_ESD_CG_OBJECT has no exception.

Method SET_HEADER Signature

Method SET_HEADER on class CL_ESD_CG_OBJECT has no parameter.
Method SET_HEADER on class CL_ESD_CG_OBJECT has no exception.

Method SET_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGISTRY Call by reference Type reference (TYPE) SSTR_ER_REGISTRY_PARAMETER Registry Parameters 20070904

Method SET_REGISTRY on class CL_ESD_CG_OBJECT has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_ESD_CG_OBJECT has no parameter.
Method UNLOCK on class CL_ESD_CG_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710