SAP ABAP Class CL_FDT_TRANS_CORE (FDT: Using Core Functions for Check, Delete and Activate)
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_TRANS_CORE  
Short Description FDT: Using Core Functions for Check, Delete and Activate    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_TRANSPORT   BRFplus: Transport 
Created 20061025   SAP 
Last change 20130531   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_LOCKING 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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_TRANS_CORE has no interface implemented.
Friends
Class CL_FDT_TRANS_CORE has no friend class.
Attributes
Class CL_FDT_TRANS_CORE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_OBJECT_IDS Static method Public Method 20061025
2 ACTIVATE_OBJECT_IDS_BY_TTYPE Static method Public Method 20080625
3 DEQUEUE_IDS Static method Private Method 20080904
4 DEQUEUE_IDS_BY_TTYPE Static method Public Method 20110707
5 ENQUEUE_IDS Static method Private Method 20070124
6 ENQUEUE_IDS_BY_TTYPE Static method Public Method 20110707
7 GET_REFERENCES_RECURSIVE Static method Private Method 20071214
8 LOG_DELETE_OBJECT_IDS Static method Public Method 20061110
9 PRE_CHECK_OBJECT_ID Static method Public Method Pre-Check Single object ID before Release of Transport 20070706
10 PRE_CHECK_OBJECT_IDS Static method Public Method Pre-Check several IDs before Release of Transport 20061110
11 PRE_CHECK_TRANS_CONSISTENCY Static method Public Method 20071214
12 PRE_CHECK_UI_ALLOWED_PARTS Static method Public Method Parts which can be called via the UI for the pre check 20101230
Events
Class CL_FDT_TRANS_CORE has no event.
Types
Class CL_FDT_TRANS_CORE has no local type.
Method Signatures

Method ACTIVATE_OBJECT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20061025
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20061025
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20061025
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20061025
5 Importing IV_ACTIVATE_WHAT_YOU_CAN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080618
6 Importing IV_CUSTOMIZING_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080103
7 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20070124
8 Importing IV_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080103
9 Importing IV_REPORT_NO_ACTIVATION_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120613
10 Importing IV_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20070124
11 Importing IV_USE_LUW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100527
12 Importing IV_WITHOUT_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090209
13 Importing IV_WITHOUT_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110413

Method ACTIVATE_OBJECT_IDS on class CL_FDT_TRANS_CORE has no exception.

Method ACTIVATE_OBJECT_IDS_BY_TTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080625
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20080625
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20080625
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080625
5 Importing IV_ACTIVATE_WHAT_YOU_CAN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080625
6 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20080625
7 Importing IV_REPORT_NO_ACTIVATION_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120613
8 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20080625

Method ACTIVATE_OBJECT_IDS_BY_TTYPE on class CL_FDT_TRANS_CORE has no exception.

Method DEQUEUE_IDS 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 20080904
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080904
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20080904
4 Importing ITA_LOCK_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured FDT ID table 20080904
5 Importing IV_CUSTOMIZING_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080904
6 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20080904
7 Importing IV_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080904
8 Importing IV_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080904

Method DEQUEUE_IDS on class CL_FDT_TRANS_CORE has no exception.

Method DEQUEUE_IDS_BY_TTYPE 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 20110707
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20110707
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20110707
4 Importing ITA_LOCK_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured FDT ID table 20110707
5 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20110707
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20110707

Method DEQUEUE_IDS_BY_TTYPE on class CL_FDT_TRANS_CORE has no exception.

Method ENQUEUE_IDS 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 20070124
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20070124
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20070124
4 Exporting EV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION 20080103
5 Importing ITA_LOCK_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured FDT ID table 20070124
6 Importing IV_CUSTOMIZING_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20071212
7 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20070124
8 Importing IV_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20071212
9 Importing IV_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20070124

Method ENQUEUE_IDS on class CL_FDT_TRANS_CORE has no exception.

Method ENQUEUE_IDS_BY_TTYPE 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 20110707
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20110707
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20110707
4 Exporting EV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION 20110707
5 Importing ITA_LOCK_ID Call by reference Type reference (TYPE) ANY TABLE Any unstructured FDT ID table 20110707
6 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20110707
7 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20110707

Method ENQUEUE_IDS_BY_TTYPE on class CL_FDT_TRANS_CORE has no exception.

Method GET_REFERENCES_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_ID_ADDED Call by reference Type reference (TYPE) ANY TABLE unstructured object ID table 20110103
2 Changing CTH_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID unstructured object ID table 20110103
3 Changing CV_LEVEL Call by reference Type reference (TYPE) I 0 20071214
4 Importing ITA_ID Call by reference Type reference (TYPE) ANY TABLE unstructured object ID table 20110103
5 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20071214
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071214

Method LOG_DELETE_OBJECT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DELETED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDs successfully deleted 20080422
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20061110
3 Exporting ETS_NOT_DELETED Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20070719
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20061110
5 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20061110
6 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20061110
7 Importing IV_CUSTOMIZING_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080103
8 Importing IV_DELETE_OPTION Call by reference Type reference (TYPE) IF_FDT_APPLICATION=>DELETE_OPTION IF_FDT_APPLICATION=>GC_DELETE_OPTION_DELETE 20070529
9 Importing IV_LOCK_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID 20070124
10 Importing IV_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20080103
11 Importing IV_ONLY_TEST_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071005
12 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 1000 20071017
13 Importing IV_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20070124
14 Importing IV_WITHOUT_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080716

Method LOG_DELETE_OBJECT_IDS on class CL_FDT_TRANS_CORE has no exception.

Method PRE_CHECK_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20070706
2 Exporting EV_ACTIVATE_ID Call by reference Type reference (TYPE) ABAP_BOOL 20070706
3 Exporting EV_EMEX_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL 20080619
4 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20070706
5 Exporting EV_WRITE_TO_TRANS_AGAIN Call by reference Type reference (TYPE) ABAP_BOOL 20070706
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070706
7 Importing IV_IGNORE_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080626
8 Importing IV_WITH_EMEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080618
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070706

Method PRE_CHECK_OBJECT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20061110
2 Exporting ETS_IDS_TO_ACTIVATE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080625
3 Exporting ETS_IDS_TO_WRITE_TO_TRANS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20080625
4 Exporting ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20061110
5 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20061110
6 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE Unstructured Object ID table 20071214
7 Importing IV_IGNORE_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080626
8 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20120906
9 Importing IV_WITH_EMEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Emergency Export Flag 20080618
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061110

Method PRE_CHECK_TRANS_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_FAILURE_ID Call by reference Type reference (TYPE) ANY TABLE Unstructured object ID table 20071214
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071214
3 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20071214
4 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE Unstructured object ID table 20071214
5 Importing IV_TABLE_TYPE_FROM Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20100531
6 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20100531
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071214

Method PRE_CHECK_UI_ALLOWED_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20101230
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20101230
3 Exporting EV_ACTIVATE_ID Call by reference Type reference (TYPE) ABAP_BOOL 20101230
4 Exporting EV_STATE Call by reference Type reference (TYPE) IF_FDT_TYPES=>STATE State 20120622
5 Exporting EV_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Version 20120622
6 Exporting EV_WRITE_TO_TRANS_AGAIN Call by reference Type reference (TYPE) ABAP_BOOL 20101230
7 Importing IO_ADMIN_DATA Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Incoming object 20101230
8 Importing IV_CH_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP 20101230
9 Importing IV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Is the object deleted 20101230
10 Importing IV_IGNORE_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore inactive objects 20101230
11 Importing IV_MARKED_FOR_DELETION Call by reference Type reference (TYPE) ABAP_BOOL is object marked for deletion 20101230
12 Importing IV_WITH_EMEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE With emex exception 20101230
13 Importing IV_WTT_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP 20101230

Method PRE_CHECK_UI_ALLOWED_PARTS on class CL_FDT_TRANS_CORE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710