SAP ABAP Class IF_FDT_TRANSACTION (FDT: Transaction)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BOFU/IF_FDT_DATA_EXTRACT BOPF BO Data Extractor(Deep): BRFPlus expr type(OBSOLETE) 20091013
2 Interface composition (i COMPRISING i_ref)  /BOFU/IF_FDT_RETRIEVE Retrieve from BOPF BO: BRFplus Express Type 20090707
3 Interface composition (i COMPRISING i_ref)  IF_FDT_ACTN_CONTEXT_CHANGE OBSOLETE - DO NOT USE 20090210
4 Interface composition (i COMPRISING i_ref)  IF_FDT_ADMIN_DATA FDT: Administrative Data 20051029
5 Interface composition (i COMPRISING i_ref)  IF_FDT_APPLICATION FDT: Application 20091005
6 Interface composition (i COMPRISING i_ref)  IF_FDT_BRMS_CONNECTOR FDT: BRMS Connector 20100126
7 Interface composition (i COMPRISING i_ref)  IF_FDT_DDBV BRFplus: Dynamic Database View 20121218
8 Interface composition (i COMPRISING i_ref)  IF_FDT_DDBV_INTERNAL BRFplus: Dynamic Database View - Internal Services 20130208
9 Interface composition (i COMPRISING i_ref)  IF_FDT_FILTER_NEW FDT: New Filter 20100708
10 Interface composition (i COMPRISING i_ref)  IF_FDT_FLOW FDT: Flow 20100924
... Click here to see Used By full list (13 items)
Properties
Class IF_FDT_TRANSACTION  
Short Description FDT: Transaction    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20050815   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 IF_FDT_TRANS_DEFS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_FDT_TRANSACTION has no interface implemented.
Friends
Class IF_FDT_TRANSACTION has no friend class.
Attributes
Class IF_FDT_TRANSACTION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate the object (needs a subsequent save!) 20050819
2 AUTHORITY_CHECK Instance method Public Method Perform an authority check (AUTHORITY-CHECK) 20050815
3 CHECK Instance method Public Method Check the object 20050815
4 COPY Instance method Public Method Return a copy of the object 20050815
5 DELETE Instance method Public Method Mark for delete / Logically delete the object (all versions) 20050815
6 DEQUEUE Instance method Public Method Dequeue the object 20050815
7 DISCARD_CHANGES Instance method Public Method Discard unsaved changes 20050830
8 ENQUEUE Instance method Public Method Enqueue the object 20050815
9 GET_CHANGEABILITY Instance method Public Method Get object changeability (in this system incl transport inf) 20080422
10 IS_ENQUEUED Instance method Public Method Returns true (X) when object is enqueued 20110208
11 MAKE_OBSOLETE Instance method Public Method Mark the object as obsolete 20070419
12 SAVE Instance method Public Method Save the object 20050815
13 TRANSPORT Instance method Public Method Collect and return transport information 20050815
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
The object was changed 20060307
2 OBJECT_CHANGES_DISCARDED Instance Event
(0)
Public
(2)
The object changed were discarded 20080110
3 OBJECT_SAVED Instance Event
(0)
Public
(2)
The object was saved 20060307
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DELETE_RESULT Public See coding 20110803 BEGIN OF s_delete_result, ts_deleted TYPE if_fdt_types=>ts_object_id, END OF s_delete_result
2 T_TRANSPORT_REQUEST Public Type reference (TYPE) IF_FDT_TRANS_DEFS=>T_TRREQUEST 20080422
Method Signatures

Method ACTIVATE 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 20050820
2 Exporting EV_ACTIVATION_FAILED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: activation not successful 20050820
3 Exporting EV_ACTIVE_VERSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>VERSION Active version 20050820
4 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the CHECK to the subordinate objects 20050819
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070705

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUB_ACTIVITY Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_SUB_ACTIVITY Subactivity 20100528
2 Importing IV_ACTIVITY Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACTIVITY Activity (see constants in IF_FDT_CONSTANTS) 20050815
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the AUTH.CHECK to the subordinate objects 20050820
4 Returning RV_PASSED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: check successfully passed 20050820
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070705

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the CHECK to the subordinate objects 20050818
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20050816
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070705

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application Id to which the copied object is assigned 20061207
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the COPY to the subordinate objects 20050820
3 Importing IV_DISCARD_INV_USAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE discards data objects causing invalid state 20100830
4 Returning RO_COPY Value transfer Object reference (TYPE REF TO) IF_FDT_TRANSACTION The copy 20050815
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061207

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the DELETE to the subordinate objects 20050818
2 Importing IV_MARK_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Not released:Mark Objects for Delete (Reversible, No Checks) 20070504
3 Importing IV_REVERSE_MARK_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Not released: Reverse Mark for Delete 20070418
4 Returning RS_RESULT Value transfer Type reference (TYPE) S_DELETE_RESULT Information on deleted objects 20110803
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070418
2 CX_FDT_NO_DELETION FDT: Deletion forbidden 20080111
3 CX_FDT_SYSTEM FDT: System Failure 20080215

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the DEQUEUE to the subordinate objects 20050819
2 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Enqueue mode (see domain values ENQMODE) 20050815
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070705

Method DISCARD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEAR_DB_BUFFERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: clear DB buffers 20061024
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: forwards the DISCARD to the subordinate objects 20050830
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070705

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the ENQUEUE to the subordinate objects 20050819
2 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Enqueue mode (see domain values ENQMODE) 20050815
3 Returning RV_ENQUEUE_FAILED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: enqueue not successful 20050820
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20080702
2 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20060322
3 CX_FDT_SYSTEM FDT: System Failures 20050902

Method GET_CHANGEABILITY 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 Explanatory messages 20080618
2 Exporting ET_TRANSPORT_REQUEST Call by reference Type reference (TYPE) T_TRANSPORT_REQUEST Table with possible transport requests to record the object 20080422
3 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: SAVE() is allowed in general 20080422
4 Exporting EV_CHANGE_RECORDING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Saved changes are recorded on a transport request 20080422
5 Exporting EV_RECORDED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Object is already recorded 20080422
6 Exporting EV_TRANSPORT_REQUEST_REQUIRED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: SAVE() requires a transport request 20101109
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20080422

Method IS_ENQUEUED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Enqueue mode (see domain values ENQMODE) 20110208
2 Returning RV_ENQUEUED Value transfer Type reference (TYPE) ABAP_BOOL Is the object enqueued? 20110208
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20110208

Method MAKE_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070419
2 Importing IV_REVERSE_MAKE_OBSOLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070419
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070419

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the SAVE to the subordinate objects 20050818
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20060331
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050902
2 CX_FDT_SYSTEM FDT: System Failures 20050902

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE forwards the TRANSPORT to subordinate objects 20050815
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request 20060331
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050902
2 CX_FDT_SYSTEM FDT: System Failure 20060223
Event Signatures

Event OBJECT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_ID Exporting Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20060307

Event OBJECT_CHANGES_DISCARDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_ID Exporting Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20080110

Event OBJECT_SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_ID Exporting Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Object ID 20060307
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /BOFU/IF_FDT_DATA_EXTRACT BOPF BO Data Extractor(Deep): BRFPlus expr type(OBSOLETE) 20091013
2 Interface composition (i COMPRISING i_ref)  /BOFU/IF_FDT_RETRIEVE Retrieve from BOPF BO: BRFplus Express Type 20090707
3 Interface composition (i COMPRISING i_ref)  IF_FDT_ACTN_CONTEXT_CHANGE OBSOLETE - DO NOT USE 20090210
4 Interface composition (i COMPRISING i_ref)  IF_FDT_ADMIN_DATA FDT: Administrative Data 20051029
5 Interface composition (i COMPRISING i_ref)  IF_FDT_APPLICATION FDT: Application 20091005
6 Interface composition (i COMPRISING i_ref)  IF_FDT_BRMS_CONNECTOR FDT: BRMS Connector 20100126
7 Interface composition (i COMPRISING i_ref)  IF_FDT_DDBV BRFplus: Dynamic Database View 20121218
8 Interface composition (i COMPRISING i_ref)  IF_FDT_DDBV_INTERNAL BRFplus: Dynamic Database View - Internal Services 20130208
9 Interface composition (i COMPRISING i_ref)  IF_FDT_FILTER_NEW FDT: New Filter 20100708
10 Interface composition (i COMPRISING i_ref)  IF_FDT_FLOW FDT: Flow 20100924
11 Interface composition (i COMPRISING i_ref)  IF_FDT_TABLE_OPERATION FDT: Table Operation 20090803
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_ADMIN_DATA FDT: Administrative Data 20050815
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_MAINTENANCE FDT: Abstract Maintenance Class 20050815
History
Last changed by/on SAP  20130531 
SAP Release Created in