SAP ABAP Class CL_FDT_TRANSPORT (FDT: Write Transport Entries)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_TRANSPORT (Package) BRFplus: Transport
⤷
⤷
Properties
| Class | CL_FDT_TRANSPORT | |
| Short Description | FDT: Write Transport Entries | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFDT_TRANSPORT | BRFplus: Transport |
| Created | 20050913 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_FDT_TRANSPORT has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_FDT_TRANSPORT_REQUEST | 20071204 | FDT: Virtual Transport Request Administration |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TROBJ_NAME | IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_C | FDT Transport Object: C-Tables | 20060323 | ||
| 2 | Constant | Public | Type reference (TYPE) | TROBJ_NAME | IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_S | FDT Transport Object: S-Tables | 20060323 | ||
| 3 | Constant | Public | Type reference (TYPE) | TROBJ_NAME | IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_T | FDT Transport Object: T-Tables | 20060808 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | S_REQUEST_BUFFER | 20100823 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | TH_CTS_CHECK_BUFFER | 20081020 | ||||
| 6 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Change recording disable | 20100823 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090520 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20080212 | ||||
| 9 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20130806 |
Methods
Events
Class CL_FDT_TRANSPORT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_CTS_CHECK_BUFFER | Private | See coding | 20081020 | BEGIN OF s_cts_check_buffer,
table_type TYPE fdt_table_type,
application_id TYPE if_fdt_types=>id,
t_message TYPE if_fdt_types=>t_message,
transportable TYPE abap_bool,
change_recording TYPE abap_bool,
changeable TYPE abap_bool,
request TYPE if_fdt_trans_defs=>trrequest, "Request the application is recorded on
END OF s_cts_check_buffer
|
||
| 2 | S_ID_MESSAGE | Public | See coding | 20110217 | BEGIN OF s_id_message,
id TYPE if_fdt_types=>id,
t_message TYPE if_fdt_types=>t_message,
END OF s_id_message
|
||
| 3 | S_REQUEST_BUFFER | Private | See coding | 20100823 | BEGIN OF s_request_buffer,
application_id TYPE if_fdt_types=>id,
timestamp TYPE timestampl,
recorded TYPE abap_bool,
t_request TYPE if_fdt_trans_defs=>t_trrequest,
END OF s_request_buffer
|
||
| 4 | TH_CTS_CHECK_BUFFER | Private | See coding | 20081020 | th_cts_check_buffer TYPE HASHED TABLE OF s_cts_check_buffer WITH UNIQUE KEY application_id
|
||
| 5 | TH_ID_MESSAGE | Public | See coding | 20110217 | th_id_message TYPE HASHED TABLE OF s_id_message WITH UNIQUE KEY id
|
||
| 6 | T_E071 | Public | See coding | 20060317 | t_e071 TYPE STANDARD TABLE OF e071
|
||
| 7 | T_E071K | Public | See coding | 20060317 | t_e071k TYPE STANDARD TABLE OF e071k
|
Method Signatures
Method ADJUST_CTS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20101026 | |||
| 2 | CT_REQUEST | Call by reference | Type reference (TYPE) | IF_FDT_TRANS_DEFS=>T_TRREQUEST | 20101026 | ||||
| 3 | CV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101026 | ||||
| 4 | CV_CHANGE_RECORDING | Call by reference | Type reference (TYPE) | ABAP_BOOL | Change recording required | 20101026 | |||
| 5 | CV_RECORDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101026 | ||||
| 6 | CV_TRANSPORTABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101026 | ||||
| 7 | IO_APPLICATION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_APPLICATION | Application | 20101026 |
Method ADJUST_CTS_CHECK on class CL_FDT_TRANSPORT has no exception.
Method CALL_CTS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20071109 | |||
| 2 | ET_REQUEST | Call by reference | Type reference (TYPE) | IF_FDT_TRANS_DEFS=>T_TRREQUEST | Request allowed for SAVE/TRANSPORT (user + applic. specific) | 20100823 | |||
| 3 | EV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~SAVE is allowed | 20071112 | |||
| 4 | EV_CHANGE_RECORDING | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~SAVE only with (implicit) transport | 20100823 | |||
| 5 | EV_RECORDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is already recorded | 20100823 | |||
| 6 | EV_TRANSPORTABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~TRANSPORT is allowed | 20071109 | |||
| 7 | IO_APPLICATION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_APPLICATION | Application | 20100823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: System Failure | 20080711 |
Method CALL_CTS_CHECK_BUFFERED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20080722 | |||
| 2 | ET_REQUEST | Call by reference | Type reference (TYPE) | IF_FDT_TRANS_DEFS=>T_TRREQUEST | Request allowed for SAVE/TRANSPORT (user + applic. specific) | 20100823 | |||
| 3 | EV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~SAVE is allowed | 20080722 | |||
| 4 | EV_CHANGE_RECORDING | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~SAVE only with (implicit) transport | 20100823 | |||
| 5 | EV_RECORDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is already recorded | 20100823 | |||
| 6 | EV_TRANSPORTABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT_TRANSACTION~TRANSPORT is allowed | 20080722 | |||
| 7 | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | Instance | 20100823 | |||
| 8 | IV_REQUEST | Call by reference | Type reference (TYPE) | IF_FDT_TRANS_DEFS=>TRREQUEST | Check request | 20100824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: System Failure | 20080722 |
Method CONVERT_MESSAGES_CTS_TO_FDT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FDT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110405 | |||
| 2 | IO_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | FDT: Administrative Data | 20080213 | |||
| 3 | IT_CTS_MESSAGE | Call by reference | Type reference (TYPE) | CTS_MESSAGES | WBO Remote API: Messages for Result of Action | 20080213 |
Method CONVERT_MESSAGES_CTS_TO_FDT on class CL_FDT_TRANSPORT has no exception.
Method GET_AND_CHECK_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20100823 | |||
| 2 | IO_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | FDT: Administrative Data | 20100823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20100823 | ||
| 2 | FDT: System Failure | 20100823 |
Method GET_DEFAULT_REQUEST_FOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110218 | |||
| 2 | IV_TRANSPORT_REQUEST_C | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20110218 | |||
| 3 | IV_TRANSPORT_REQUEST_W | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20110218 | |||
| 4 | RV_DEFAULT_TRANSPORT_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Request/Task | 20110218 |
Method GET_DEFAULT_REQUEST_FOR_OBJECT on class CL_FDT_TRANSPORT has no exception.
Method GET_REQUESTS_FOR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20080214 | |||
| 2 | ET_REQUEST | Call by reference | Type reference (TYPE) | TRKORRS | List of suitable requests | 20070301 | |||
| 3 | EV_CHANGE_RECORDING | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100823 | ||||
| 4 | EV_RECORDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: request for automatic recording exists | 20100823 | |||
| 5 | EV_TRANSPORTABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100823 | ||||
| 6 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID | 20070228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20070228 | ||
| 2 | FDT: System Failure | 20080714 |
Method GET_SAVE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SAVE_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080822 |
Method GET_SAVE_MODE on class CL_FDT_TRANSPORT has no exception.
Method GET_TABKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VALUE | Call by reference | Type reference (TYPE) | ANY | Value to be transported | 20050914 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20050914 | |||
| 3 | RV_TABKEY | Value transfer | Type reference (TYPE) | E071K-TABKEY | Table key | 20050914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050914 |
Method GET_TABKEY_GENERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050914 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20050914 | |||
| 3 | IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | Version | 20050914 | |||
| 4 | RV_TABKEY | Value transfer | Type reference (TYPE) | E071K-TABKEY | Table key | 20050914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050914 |
Method SET_CHANGE_RECORDING_DISABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DISABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Disable change recording | 20100823 |
Method SET_CHANGE_RECORDING_DISABLED on class CL_FDT_TRANSPORT has no exception.
Method SET_SAVE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SAVE_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080212 |
Method SET_SAVE_MODE on class CL_FDT_TRANSPORT has no exception.
Method TRANSPORT_GENERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression Type | 20070928 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20070823 | |||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20070823 | |||
| 4 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20070823 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | Version | 20070823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20070823 | ||
| 2 | FDT: System Failure | 20070823 |
Method TRANSPORT_OBJECT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_FAILED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Object IDs as hashed table | 20090209 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090209 | |||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090209 | ||||
| 4 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured ID table | 20090209 | |||
| 5 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090619 | |||
| 6 | IV_ONLY_ALREADY_TRANSPORTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090209 | |||
| 7 | IV_SAVE_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090209 | |||
| 8 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090209 | ||
| 2 | FDT: System Failure | 20090209 |
Method WRITE_TO_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_E071 | Call by reference | Type reference (TYPE) | T_E071 | 20080124 | ||||
| 2 | IT_E071K | Call by reference | Type reference (TYPE) | T_E071K | Table Keys Entries | 20060317 | |||
| 3 | IV_REQUEST_TYPE | Call by reference | Type reference (TYPE) | C | K - workbench / W - customizing | 20080124 | |||
| 4 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request | 20060401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20060317 | ||
| 2 | FDT: System Failure | 20060317 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |