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 | 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... |
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 | Static method | Public | Method | 20061025 | ||
| 2 | Static method | Public | Method | 20080625 | ||
| 3 | Static method | Private | Method | 20080904 | ||
| 4 | Static method | Public | Method | 20110707 | ||
| 5 | Static method | Private | Method | 20070124 | ||
| 6 | Static method | Public | Method | 20110707 | ||
| 7 | Static method | Private | Method | 20071214 | ||
| 8 | Static method | Public | Method | 20061110 | ||
| 9 | Static method | Public | Method | Pre-Check Single object ID before Release of Transport | 20070706 | |
| 10 | Static method | Public | Method | Pre-Check several IDs before Release of Transport | 20061110 | |
| 11 | Static method | Public | Method | 20071214 | ||
| 12 | 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 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061025 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20061025 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20061025 | ||||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061025 | ||||
| 5 | IV_ACTIVATE_WHAT_YOU_CAN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080618 | |||
| 6 | IV_CUSTOMIZING_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080103 | ||||
| 7 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20070124 | |||
| 8 | IV_MASTERDATA_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080103 | ||||
| 9 | IV_REPORT_NO_ACTIVATION_ERRORS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120613 | |||
| 10 | IV_SYSTEM_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070124 | ||||
| 11 | IV_USE_LUW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100527 | |||
| 12 | IV_WITHOUT_ENQUEUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090209 | |||
| 13 | 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 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20080625 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20080625 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080625 | ||||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20080625 | ||||
| 5 | IV_ACTIVATE_WHAT_YOU_CAN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080625 | |||
| 6 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20080625 | |||
| 7 | IV_REPORT_NO_ACTIVATION_ERRORS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120613 | |||
| 8 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20080904 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20080904 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080904 | ||||
| 4 | ITA_LOCK_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured FDT ID table | 20080904 | |||
| 5 | IV_CUSTOMIZING_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080904 | ||||
| 6 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20080904 | |||
| 7 | IV_MASTERDATA_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080904 | ||||
| 8 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20110707 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20110707 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110707 | ||||
| 4 | ITA_LOCK_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured FDT ID table | 20110707 | |||
| 5 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20110707 | |||
| 6 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20070124 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20070124 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070124 | ||||
| 4 | EV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | 20080103 | ||||
| 5 | ITA_LOCK_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured FDT ID table | 20070124 | |||
| 6 | IV_CUSTOMIZING_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20071212 | ||||
| 7 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20070124 | |||
| 8 | IV_MASTERDATA_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20071212 | ||||
| 9 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20110707 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20110707 | ||||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110707 | ||||
| 4 | EV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | 20110707 | ||||
| 5 | ITA_LOCK_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured FDT ID table | 20110707 | |||
| 6 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20110707 | |||
| 7 | 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 | CTA_ID_ADDED | Call by reference | Type reference (TYPE) | ANY TABLE | unstructured object ID table | 20110103 | |||
| 2 | CTH_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | unstructured object ID table | 20110103 | |||
| 3 | CV_LEVEL | Call by reference | Type reference (TYPE) | I | 0 | 20071214 | |||
| 4 | ITA_ID | Call by reference | Type reference (TYPE) | ANY TABLE | unstructured object ID table | 20110103 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20071214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ETS_DELETED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs successfully deleted | 20080422 | |||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061110 | ||||
| 3 | ETS_NOT_DELETED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20070719 | ||||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20061110 | ||||
| 5 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20061110 | ||||
| 6 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061110 | ||||
| 7 | IV_CUSTOMIZING_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080103 | ||||
| 8 | IV_DELETE_OPTION | Call by reference | Type reference (TYPE) | IF_FDT_APPLICATION=>DELETE_OPTION | IF_FDT_APPLICATION=>GC_DELETE_OPTION_DELETE | 20070529 | |||
| 9 | IV_LOCK_SCOPE_OPTION | Call by reference | Type reference (TYPE) | CL_FDT_LOCKING=>SCOPE_OPTION | CL_FDT_LOCKING=>GC_SCOPE_OPTION_ID | 20070124 | |||
| 10 | IV_MASTERDATA_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080103 | ||||
| 11 | IV_ONLY_TEST_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20071005 | |||
| 12 | IV_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | I | 1000 | 20071017 | |||
| 13 | IV_SYSTEM_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070124 | ||||
| 14 | 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 | ET_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20070706 | ||||
| 2 | EV_ACTIVATE_ID | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070706 | ||||
| 3 | EV_EMEX_EXCEPTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080619 | ||||
| 4 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070706 | ||||
| 5 | EV_WRITE_TO_TRANS_AGAIN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20070706 | ||||
| 6 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20070706 | ||||
| 7 | IV_IGNORE_INACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080626 | |||
| 8 | IV_WITH_EMEX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061110 | ||||
| 2 | ETS_IDS_TO_ACTIVATE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20080625 | ||||
| 3 | ETS_IDS_TO_WRITE_TO_TRANS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | 20080625 | ||||
| 4 | ET_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20061110 | ||||
| 5 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20061110 | ||||
| 6 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Unstructured Object ID table | 20071214 | |||
| 7 | IV_IGNORE_INACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080626 | |||
| 8 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | FDT: Table Type | 20120906 | |||
| 9 | IV_WITH_EMEX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Emergency Export Flag | 20080618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ETA_FAILURE_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Unstructured object ID table | 20071214 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20071214 | |||
| 3 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20071214 | ||||
| 4 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Unstructured object ID table | 20071214 | |||
| 5 | IV_TABLE_TYPE_FROM | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | FDT: Table Type | 20100531 | |||
| 6 | IV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20100531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101230 | ||||
| 2 | ET_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20101230 | ||||
| 3 | EV_ACTIVATE_ID | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101230 | ||||
| 4 | EV_STATE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>STATE | State | 20120622 | |||
| 5 | EV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | Version | 20120622 | |||
| 6 | EV_WRITE_TO_TRANS_AGAIN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101230 | ||||
| 7 | IO_ADMIN_DATA | Call by reference | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | Incoming object | 20101230 | |||
| 8 | IV_CH_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | 20101230 | ||||
| 9 | IV_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is the object deleted | 20101230 | |||
| 10 | IV_IGNORE_INACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Ignore inactive objects | 20101230 | ||
| 11 | IV_MARKED_FOR_DELETION | Call by reference | Type reference (TYPE) | ABAP_BOOL | is object marked for deletion | 20101230 | |||
| 12 | IV_WITH_EMEX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | With emex exception | 20101230 | ||
| 13 | 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 |