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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_TRANSPORT_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_CONSTANTS_INTERNAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TRANS_DEFS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES 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 GC_TROBJECT_FDT_C Constant Public Type reference (TYPE) TROBJ_NAME IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_C FDT Transport Object: C-Tables 20060323
2 GC_TROBJECT_FDT_S Constant Public Type reference (TYPE) TROBJ_NAME IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_S FDT Transport Object: S-Tables 20060323
3 GC_TROBJECT_FDT_T Constant Public Type reference (TYPE) TROBJ_NAME IF_FDT_CONSTANTS_INTERNAL=>GC_TRANSPORT_OBJECT_T FDT Transport Object: T-Tables 20060808
4 GS_REQUEST_BUFFER Static Attribute Private Type reference (TYPE) S_REQUEST_BUFFER 20100823
5 GTH_CTS_CHECK_BUFFER Static Attribute Private Type reference (TYPE) TH_CTS_CHECK_BUFFER 20081020
6 GV_CHANGE_RECORDING_DISABLED Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Change recording disable 20100823
7 GV_CUSTOMIZING_CHANGEABLE Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090520
8 GV_SAVE_MODE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20080212
9 GV_TRANSPORT_OF_COPIES Static Attribute Public Type reference (TYPE) ABAP_BOOL 20130806
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CTS_CHECK Static method Private Method Adjusts parameters from CTS check 20101026
2 CALL_CTS_CHECK Static method Private Method 20071109
3 CALL_CTS_CHECK_BUFFERED Static method Public Method 20080722
4 CONVERT_MESSAGES_CTS_TO_FDT Static method Private Method Converts Messages returned by the CTS API into FDT format 20080213
5 GET_AND_CHECK_REQUEST Static method Public Method Determines the request for recording 20100823
6 GET_DEFAULT_REQUEST_FOR_OBJECT Static method Public Method Execute the choice between customizing and workbench request 20110218
7 GET_REQUESTS_FOR_OBJECT Static method Public Method Get requests for an object 20070228
8 GET_SAVE_MODE Static method Public Method 20080822
9 GET_TABKEY Static method Private Method Get the tabkey 20050914
10 GET_TABKEY_GENERIC Static method Private Method Get the generic tabkey 20050914
11 SET_CHANGE_RECORDING_DISABLED Static method Public Method Change setting to disable change recording 20100823
12 SET_SAVE_MODE Static method Public Method 20080212
13 TRANSPORT_GENERIC Static method Public Method Write generic key into transport task 20070823
14 TRANSPORT_OBJECT_LIST Static method Public Method 20090209
15 WRITE_TO_TRANSPORT Static method Public Method Integration to transport Interface 20060317
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 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20101026
2 Changing CT_REQUEST Call by reference Type reference (TYPE) IF_FDT_TRANS_DEFS=>T_TRREQUEST 20101026
3 Changing CV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL 20101026
4 Changing CV_CHANGE_RECORDING Call by reference Type reference (TYPE) ABAP_BOOL Change recording required 20101026
5 Changing CV_RECORDED Call by reference Type reference (TYPE) ABAP_BOOL 20101026
6 Changing CV_TRANSPORTABLE Call by reference Type reference (TYPE) ABAP_BOOL 20101026
7 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071109
2 Exporting ET_REQUEST Call by reference Type reference (TYPE) IF_FDT_TRANS_DEFS=>T_TRREQUEST Request allowed for SAVE/TRANSPORT (user + applic. specific) 20100823
3 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~SAVE is allowed 20071112
4 Exporting EV_CHANGE_RECORDING Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~SAVE only with (implicit) transport 20100823
5 Exporting EV_RECORDED Call by reference Type reference (TYPE) ABAP_BOOL Is already recorded 20100823
6 Exporting EV_TRANSPORTABLE Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~TRANSPORT is allowed 20071109
7 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) IF_FDT_APPLICATION Application 20100823
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080722
2 Exporting ET_REQUEST Call by reference Type reference (TYPE) IF_FDT_TRANS_DEFS=>T_TRREQUEST Request allowed for SAVE/TRANSPORT (user + applic. specific) 20100823
3 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~SAVE is allowed 20080722
4 Exporting EV_CHANGE_RECORDING Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~SAVE only with (implicit) transport 20100823
5 Exporting EV_RECORDED Call by reference Type reference (TYPE) ABAP_BOOL Is already recorded 20100823
6 Exporting EV_TRANSPORTABLE Call by reference Type reference (TYPE) ABAP_BOOL FDT_TRANSACTION~TRANSPORT is allowed 20080722
7 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Instance 20100823
8 Importing IV_REQUEST Call by reference Type reference (TYPE) IF_FDT_TRANS_DEFS=>TRREQUEST Check request 20100824
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM 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 Exporting ET_FDT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20110405
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20080213
3 Importing 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 Changing CV_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20100823
2 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20100823
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20100823
2 CX_FDT_SYSTEM 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 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110218
2 Importing IV_TRANSPORT_REQUEST_C Call by reference Type reference (TYPE) TRKORR Request/Task 20110218
3 Importing IV_TRANSPORT_REQUEST_W Call by reference Type reference (TYPE) TRKORR Request/Task 20110218
4 Returning 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080214
2 Exporting ET_REQUEST Call by reference Type reference (TYPE) TRKORRS List of suitable requests 20070301
3 Exporting EV_CHANGE_RECORDING Call by reference Type reference (TYPE) ABAP_BOOL 20100823
4 Exporting EV_RECORDED Call by reference Type reference (TYPE) ABAP_BOOL True: request for automatic recording exists 20100823
5 Exporting EV_TRANSPORTABLE Call by reference Type reference (TYPE) ABAP_BOOL 20100823
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID ID 20070228
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070228
2 CX_FDT_SYSTEM FDT: System Failure 20080714

Method GET_SAVE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Importing IS_VALUE Call by reference Type reference (TYPE) ANY Value to be transported 20050914
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20050914
3 Returning RV_TABKEY Value transfer Type reference (TYPE) E071K-TABKEY Table key 20050914
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050914

Method GET_TABKEY_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20050914
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20050914
3 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Version 20050914
4 Returning RV_TABKEY Value transfer Type reference (TYPE) E071K-TABKEY Table key 20050914
# Exception Resumable Description Created on
1 CX_FDT_INPUT 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 Importing 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 Importing 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 Importing IV_EXPRESSION_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression Type 20070928
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20070823
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20070823
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20070823
5 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Version 20070823
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070823
2 CX_FDT_SYSTEM FDT: System Failure 20070823

Method TRANSPORT_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FAILED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20090209
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090209
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20090209
4 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured ID table 20090209
5 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090619
6 Importing IV_ONLY_ALREADY_TRANSPORTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090209
7 Importing IV_SAVE_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090209
8 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20090209
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090209
2 CX_FDT_SYSTEM FDT: System Failure 20090209

Method WRITE_TO_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_E071 Call by reference Type reference (TYPE) T_E071 20080124
2 Importing IT_E071K Call by reference Type reference (TYPE) T_E071K Table Keys Entries 20060317
3 Importing IV_REQUEST_TYPE Call by reference Type reference (TYPE) C K - workbench / W - customizing 20080124
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20060401
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060317
2 CX_FDT_SYSTEM FDT: System Failure 20060317
History
Last changed by/on SAP  20140121 
SAP Release Created in 710