SAP ABAP Class CL_AXT_CHANGE_DOCUMENT (Change document generator)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-GTF-EEW (Application Component) Easy Enhancement Workbench
⤷
AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_ELEMENT | General generation element | 20081024 |
Properties
Class | CL_AXT_CHANGE_DOCUMENT | |
Short Description | Change document generator | |
Super Class | CL_AXT_ELEMENT | General generation element |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AXT_GENERATION_FRAMEWORK | Extensibility Generation Framework |
Created | 20081024 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_AXT_CHANGE_DOCUMENT has no interface implemented.
Friends
Class CL_AXT_CHANGE_DOCUMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | CDDOCUDEL | ' ' | Change document creation: 'X'=Field doc.when deleting | 20081027 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CDDOCUDEL | 'X' | Change document creation: 'X'=Field doc.when deleting | 20081027 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'DOCUDEL' | Fieldname for field doc. when deleting | 20081024 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'FUGR_NAME' | Fieldname for function group | 20081024 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'MULTCASE' | Fieldname for multiple case | 20081024 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'REPORT_NAME' | Fieldname for middlefix of chdoc update program | 20081024 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'STRUC_PREFIX' | Fieldname for structure prefix | 20081024 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'TABLE_NAME' | Fieldname for Name of the table | 20081024 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'TABLE_NAME2' | Fieldname for Name of the second table | 20081024 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | COMT_GOX_FIELDNAME | 'UPDATE_FLAG' | Fieldname for update flag | 20081024 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | CDMULTCASE | 'X' | Create change documents: 'X'=Multiple case, ' '=Single case | 20081027 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'DESCRIPTION' | 20081027 | ||
13 | ![]() |
Constant | Public | Type reference (TYPE) | CDMULTCASE | ' ' | Create change documents: 'X'=Multiple case, ' '=Single case | 20081027 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '0' | Dialog Update | 20081024 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Update immediately | 20081024 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Update later | 20081024 | |
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXTT_CDTABLE | Table of change document table names | 20081106 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CDDOCUDEL | Change document creation: 'X'=Field doc.when deleting | 20081024 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AREA | Function group | 20081024 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CDMULTCASE | Create change documents: 'X'=Multiple case, ' '=Single case | 20081024 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CDREPORT | Middlefix of change document update program (26 characters) | 20081024 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NAMESPACE | Prefix for generated change document structures | 20081024 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | '2' | #0# = dialog, #1# = update immediately, #2# = update later ( | 20081024 | |
24 | ![]() |
Static Attribute | Private | Type reference (TYPE) | AXT_DESCRIPTION | Element description: Change document | 20081201 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20081027 | |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20081201 |
3 | ![]() |
Static method | Public | Method | Returns a new change document element (easy signature) | 20081027 |
4 | ![]() |
Instance method | Private | Method | Fill change document information into gox generator format | 20081024 |
5 | ![]() |
Instance method | Private | Method | 20111128 | |
6 | ![]() |
Instance method | Private | Method | 20111129 | |
7 | ![]() |
Instance method | Public | Method | Change document creation: 'X'=Field doc.when deleting | 20081024 |
8 | ![]() |
Instance method | Public | Method | Returns function group name | 20081024 |
9 | ![]() |
Instance method | Public | Method | Change data are to be passed in itab ('X') or workarea (' ') | 20081027 |
10 | ![]() |
Instance method | Public | Method | Middlefix of change document update program (26 characters) | 20081024 |
11 | ![]() |
Instance method | Public | Method | Prefix for generated change document structure | 20081024 |
12 | ![]() |
Instance method | Public | Method | Returns the table names table | 20081106 |
13 | ![]() |
Instance method | Public | Method | #0# = dialog, #1# = update immediately, #2# = update later | 20081024 |
Events
Class CL_AXT_CHANGE_DOCUMENT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_TCDOBS | Private | See coding | 20111128 | lty_tcdobs TYPE TABLE OF tcdobs
|
||
2 | LTY_TCDOBTS | Private | See coding | 20111128 | lty_tcdobts TYPE TABLE OF tcdobts
|
||
3 | LTY_TCDRPS | Private | See coding | 20111128 | lty_tcdrps TYPE TABLE OF tcdrps
|
Method Signatures
Method CHECK_INITIAL_FIELDS Signature
Method CHECK_INITIAL_FIELDS on class CL_AXT_CHANGE_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081027 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_AXT_CHANGE_DOCUMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method CREATE_CHANGE_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TABLE_NAMES | Call by reference | Type reference (TYPE) | AXTT_CDTABLE | Change document creation: Table name | 20081106 | ||
2 | ![]() |
IV_DESCRIPTION | Call by reference | Type reference (TYPE) | AXT_DESCRIPTION | Description | 20081027 | ||
3 | ![]() |
IV_DOCUDEL | Call by reference | Type reference (TYPE) | CDDOCUDEL | GC_DOC_ALL_AT_DELETE | Change document creation: 'X'=Field doc.when deleting | 20081027 | |
4 | ![]() |
IV_FUGR_NAME | Call by reference | Type reference (TYPE) | AREA | Name of function group | 20081027 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | AXT_GUID | Element id | 20081027 | ||
6 | ![]() |
IV_MULTCASE | Call by reference | Type reference (TYPE) | CDMULTCASE | GC_MULTIPLE_CASE | Create change documents: 'X'=Multiple case, ' '=Single case | 20081027 | |
7 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20081027 | ||
8 | ![]() |
IV_REPORT_NAME | Call by reference | Type reference (TYPE) | CDREPORT | Middlefix of change document update program (26 characters) | 20081027 | ||
9 | ![]() |
IV_STRUC_PREFIX | Call by reference | Type reference (TYPE) | NAMESPACE | Namespace | 20081027 | ||
10 | ![]() |
IV_UPDATE_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | GC_UPDATE_LATER | Single-Character Flag | 20081027 | |
11 | ![]() |
RO_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_AXT_ELEMENT | General generation element | 20081027 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081027 |
Method FILL_CHDOC_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_CHDOC_DETAILS | Value transfer | Type reference (TYPE) | COMT_GOX_TABLE_ENTRY_FIELDS | Table for Generation of Table Entries (Values) | 20081024 |
Method FILL_CHDOC_DETAILS on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method FILL_CHDOC_SHADOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TCDOBS | Call by reference | Type reference (TYPE) | LTY_TCDOBS | 20111128 | |||
2 | ![]() |
ET_TCDOBTS | Call by reference | Type reference (TYPE) | LTY_TCDOBTS | 20111128 | |||
3 | ![]() |
ET_TCDRPS | Call by reference | Type reference (TYPE) | LTY_TCDRPS | 20111128 |
Method FILL_CHDOC_SHADOW on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method FILL_TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_TRANSPORT | Value transfer | Type reference (TYPE) | COMT_GOX_TRANS_OBJECT | Table with Entries for Transport | 20111129 |
Method FILL_TRANSPORT on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_DOCUDEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DOCUDEL | Value transfer | Type reference (TYPE) | CDDOCUDEL | Change document creation: 'X'=Field doc.when deleting | 20081024 |
Method GET_DOCUDEL on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_FUGR_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_FUNCTION_GROUP | Value transfer | Type reference (TYPE) | AREA | Name of function group | 20081024 |
Method GET_FUGR_NAME on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_MULTICASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MULTCASE | Value transfer | Type reference (TYPE) | CDMULTCASE | Create change documents: 'X'=Multiple case, ' '=Single case | 20081027 |
Method GET_MULTICASE on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_REPORT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_REPORT_NAME | Value transfer | Type reference (TYPE) | AXT_NAME | Character field length 26 | 20081024 |
Method GET_REPORT_NAME on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_STRUC_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_STRUC_PREFIX | Value transfer | Type reference (TYPE) | NAMESPACE | Namespace | 20081024 |
Method GET_STRUC_PREFIX on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_TABLE_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_TABLE_NAMES | Value transfer | Type reference (TYPE) | AXTT_CDTABLE | Table of change document table names | 20081106 |
Method GET_TABLE_NAMES on class CL_AXT_CHANGE_DOCUMENT has no exception.
Method GET_UPDATE_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_UPDATE_FLAG | Value transfer | Type reference (TYPE) | CHAR1 | #0# = dialog, #1# = update immediately, #2# = update later | 20081024 |
Method GET_UPDATE_FLAG on class CL_AXT_CHANGE_DOCUMENT has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 701 |