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 |