SAP ABAP Class CL_UCON_CHANGE_DOC (Change Document Class for Unified Connectivity)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_DDIC (Package) DDIC elements for S_UNIFIED_CON and subpackages
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UCON_CHANGE_DOC_WRITE Create/Update/Delete IF for Change Document 20120913
Properties
Class CL_UCON_CHANGE_DOC  
Short Description Change Document Class for Unified Connectivity    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UNIFIED_CON_DDIC   DDIC elements for S_UNIFIED_CON and subpackages 
Created 20120913   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UCON_CHANGE_DOC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UCON_CHANGE_DOC_WRITE Create/Update/Delete IF for Change Document 20120913
Friends
Class CL_UCON_CHANGE_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_NEW Constant Private Type reference (TYPE) CHAR20 'new Action' Char 20 20121008
2 CO_ACTION_OLD Constant Private Type reference (TYPE) CHAR20 'old Action' Char 20 20121008
3 CO_APPEND Constant Public Type reference (TYPE) CHAR20 'Append' Char 20 20121030
4 CO_CLIENT_NEW Constant Private Type reference (TYPE) CHAR20 'in new Client' Char 20 20121011
5 CO_CLIENT_OLD Constant Private Type reference (TYPE) CHAR20 'in old Client' Char 20 20121011
6 CO_CREATE Constant Public Type reference (TYPE) CHAR20 'Create' Char 20 20121030
7 CO_DELETE Constant Public Type reference (TYPE) CHAR20 'Delete' Char 20 20121030
8 CO_DUMMY_TEXT Constant Private Type reference (TYPE) CHAR20 'has performed !' Char 20 20121008
9 CO_INITIAL Constant Public Type reference (TYPE) CHAR10 'INITIAL' Character Field Length = 10 20121029
10 CO_PACKAGE_SIZE Constant Public Type reference (TYPE) INT4 1000 Natural number 20121123
11 CO_PROVIDER_NEW Constant Private Type reference (TYPE) CHAR20 'new Provider' Char 20 20121029
12 CO_PROVIDER_OLD Constant Private Type reference (TYPE) CHAR20 'old Provider' Char 20 20121029
13 CO_REPAIR Constant Public Type reference (TYPE) CHAR10 'Repair' Char 10 20121030
14 CO_SEPARATOR Constant Public Type reference (TYPE) CHAR10 '@@' Character Field Length = 10 20121008
15 CO_SID_NEW Constant Private Type reference (TYPE) CHAR20 'in new SID' Char 20 20121011
16 CO_SID_OLD Constant Private Type reference (TYPE) CHAR20 'in old SID' Char 20 20121011
17 CO_SUBKEY_ACTION_NEW Constant Private Type reference (TYPE) CHAR20 'new Subkey Action' Char 20 20121008
18 CO_SUBKEY_ACTION_OLD Constant Private Type reference (TYPE) CHAR20 'old Subkey Action' Char 20 20121008
19 CO_SUBKEY_NAME_NEW Constant Private Type reference (TYPE) CHAR20 'new Subkey Name' Char 20 20121008
20 CO_SUBKEY_NAME_OLD Constant Private Type reference (TYPE) CHAR20 'old Subkey Name' Char 20 20121008
21 CO_SUBKEY_TYPE_NEW Constant Private Type reference (TYPE) CHAR20 'new Subkey Type' Char 20 20121008
22 CO_SUBKEY_TYPE_OLD Constant Private Type reference (TYPE) CHAR20 'old Subkey Type' Char 20 20121008
23 CO_TIMESTAMP_NEW Constant Private Type reference (TYPE) CHAR20 'at new Timestamp' Char 20 20121011
24 CO_TIMESTAMP_OLD Constant Private Type reference (TYPE) CHAR20 'at old Timestamp' Char 20 20121011
25 CO_UPDATE Constant Public Type reference (TYPE) CHAR20 'Update' Char 20 20121030
26 CO_USER_NEW Constant Private Type reference (TYPE) CHAR20 'by current User' Char 20 20121011
27 CO_USER_OLD Constant Private Type reference (TYPE) CHAR20 'by previous User' Char 20 20121011
28 MT_CHANGE_DOC Instance attribute Private Type reference (TYPE) UCON_CHANGE_DOC_TAB ITAB for UCON Change Documents 20120913
29 MT_OBJ_TYPE_NAME Static Attribute Private Type reference (TYPE) OBJECT_TYPE_AND_NAME_TAB Table Type for Object Type and Name 20121017
30 MT_SOBJ Static Attribute Private Type reference (TYPE) RLB_T_DOMA Reuse Library: Table with Domain Names 20121029
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20121029
2 GET_ALL_CHANGE_DOC_LISTS Static method Public Method Get change document list for specific object name/type 20121010
3 GET_CURRENT_VERSION Static method Public Method Get Current saved Version of Change Document 20121010
4 GET_LAST_CHANGE_DOC_LIST Static method Public Method Get the last change doc entry for specific object name/type 20121010
5 GET_WRITER_INSTANCE Static method Public Method Get Instance for Write-Access 20120920
6 READ Static method Public Method Read from UI for generic query (Timestamp in UTC) 20121010
7 _CHECK_AUTHORITY Static method Private Method 20121017
8 _CHECK_OBJECT_TYPE Instance method Private Method 20121008
9 _CREATE_CHANGE_DOC_LIST Instance method Private Method 20121007
10 _DO_WRITE_ACTION Instance method Private Method Common Part for Write Access 20121029
11 _PLAUSIBILITY_CHECK Instance method Private Method Plausibility Check for Write Access 20121029
Events
Class CL_UCON_CHANGE_DOC has no event.
Types
Class CL_UCON_CHANGE_DOC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UCON_CHANGE_DOC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UCON_CHANGE_DOC has no exception.

Method GET_ALL_CHANGE_DOC_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_DOC Call by reference Type reference (TYPE) UCON_CHANGE_DOC_TAB Table Type for UCON Change Documents 20121010
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121010
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121010
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121017

Method GET_CURRENT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION_NR Call by reference Type reference (TYPE) INT4 Natural number 20121010
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121010
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121010

Method GET_CURRENT_VERSION on class CL_UCON_CHANGE_DOC has no exception.

Method GET_LAST_CHANGE_DOC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_DOC Call by reference Type reference (TYPE) UCON_CHANGE_DOC Change Documents for Unified Connectivity Entities 20121010
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121010
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121010
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121017

Method GET_WRITER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WRITER Value transfer Object reference (TYPE REF TO) IF_UCON_CHANGE_DOC_WRITE Create/Update/Delete IF for Change Document 20120920

Method GET_WRITER_INSTANCE on class CL_UCON_CHANGE_DOC has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEXT_CHANGE_DOC_ENTITY Call by reference Type reference (TYPE) UCON_CHANGE_DOC Next Entity for the next package 20121015
2 Exporting ET_CHANGE_DOC Call by reference Type reference (TYPE) UCON_CHANGE_DOC_TAB Table Type for UCON Change Documents 20121010
3 Importing IT_ACTION Call by reference Type reference (TYPE) UCON_CHG_DOC_ACTION_RANGE Range Table for Ucon Change Documents Actions 20121123
4 Importing IT_DATE Call by reference Type reference (TYPE) UCON_DATE_RANGE Range Table for Date (UTC) 20121010
5 Importing IT_MODCORRNUM Call by reference Type reference (TYPE) UCON_TR_REQ_RANGE Range Table for Transport Request Number 20121123
6 Importing IT_MOD_CLIENT Call by reference Type reference (TYPE) UCON_CLIENT_RANGE Range Table for User Name 20121010
7 Importing IT_MOD_USER Call by reference Type reference (TYPE) UCON_USER_RANGE Range Table for User Name 20121010
8 Importing IT_OBJECT_NAME Call by reference Type reference (TYPE) UCON_OBJ_NAME_RANGE Range Table for Object Name 20121010
9 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) UCON_OBJ_TYPE_RANGE Range Table for SUBKEY Type 20121010
10 Importing IT_PROVIDER_NAME Call by reference Type reference (TYPE) UCON_PROVIDER_NAME_RANGE Range Table for provider_name 20121029
11 Importing IT_SUBKEY_NAME Call by reference Type reference (TYPE) UCON_SUBKEY_NAME_RANGE Range Table for SUBKEY Name 20121010
12 Importing IT_SUBKEY_TYPE Call by reference Type reference (TYPE) UCON_SUBKEY_TYPE_RANGE Range Table for SUBKEY TYPE 20121010
13 Importing IT_TIME Call by reference Type reference (TYPE) UCON_TIME_RANGE Range Table for Time (UTC) 20121010
14 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 CL_UCON_CHANGE_DOC=>CO_PACKAGE_SIZE Natural number 20121012
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121012

Method _CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20121017
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121017
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121017

Method _CHECK_AUTHORITY on class CL_UCON_CHANGE_DOC has no exception.

Method _CHECK_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121008
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121008

Method _CREATE_CHANGE_DOC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_DOC_LIST Call by reference Type reference (TYPE) STRING 20121007
2 Importing IV_ACTION Call by reference Type reference (TYPE) UCON_CHGDOC_ACTION List of Actions for Change Documents 20121008
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121007
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121007
5 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) UCON_PROVIDER_NAME Name of provider for Unified Connectivity 20121029
6 Importing IV_SUBKEY_ACTION Call by reference Type reference (TYPE) UCON_SUBKEY_ACTION List of Actions for Subkey in Change Documents 20121007
7 Importing IV_SUBKEY_NAME Call by reference Type reference (TYPE) UCON_SUBKEY_NAME Name of Subkey in Change Document for Unified Connectivity 20121007
8 Importing IV_SUBKEY_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121007

Method _CREATE_CHANGE_DOC_LIST on class CL_UCON_CHANGE_DOC has no exception.

Method _DO_WRITE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGE_DOC Call by reference Type reference (TYPE) UCON_CHANGE_DOC Change Documents for Unified Connectivity Entities 20121029
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121029
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121029
4 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) UCON_PROVIDER_NAME Name of protocol for Unified Connectivity 20121029
5 Importing IV_REQ_CORR Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20121029
6 Importing IV_SUBKEY_ACTION Call by reference Type reference (TYPE) UCON_SUBKEY_ACTION List of Actions for Subkey in Change Documents 20121029
7 Importing IV_SUBKEY_NAME Call by reference Type reference (TYPE) UCON_SUBKEY_NAME Name of Subkey in Change Document for Unified Connectivity 20121029
8 Importing IV_SUBKEY_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121029
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121029

Method _PLAUSIBILITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SEU_NAME Object name 20121029
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121029
3 Importing IV_SUBKEY_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121029
# Exception Resumable Description Created on
1 CX_UCON_CHANGE_DOC Exception Class for UCON Change Documents 20121029
History
Last changed by/on SAP  20141121 
SAP Release Created in 740