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
⤷ 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 |