SAP ABAP Class CL_BUP_TRANSACTION (Transactional Operations - Business Partner)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_TRANSACTION Transactional Operations - Business Partner 20050719
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050801
Properties
Class CL_BUP_TRANSACTION  
Short Description Transactional Operations - Business Partner    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20050606   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_TRANSACTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_TRANSACTION Transactional Operations - Business Partner 20050719
2 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050801
Friends
Class CL_BUP_TRANSACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AFTER_COMMIT Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~AFTER_COMMIT' Full Component Name 20050613
2 GC_AFTER_FAILED_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~AFTER_FAILED_SAVE' Full Component Name 20050613
3 GC_CHECK Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK' Full Component Name 20050705
4 GC_CHECK_BEFORE_FINALIZE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BEFORE_FINALIZE' Full Component Name 20050613
5 GC_CHECK_BEFORE_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BEFORE_SAVE' Full Component Name 20050613
6 GC_CHECK_BY_PARTNER Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BY_PARTNER' Full Component Name 20060609
7 GC_CLEANUP Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CLEANUP' Full Component Name 20050613
8 GC_DO_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~DO_SAVE' Full Component Name 20050613
9 GC_FINALIZE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~FINALIZE' Full Component Name 20050610
10 GC_STATUS_01 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '01' Checked Before Finalizing 20050801
11 GC_STATUS_02 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '02' Finalized 20050801
12 GC_STATUS_03 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '03' Checked Befored Saving 20050801
13 GC_STATUS_04 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '04' Saved 20050801
14 GC_STATUS_99 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '99' End of Session 20050801
15 GR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060303
16 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_TRANSACTION Transactional Operations for the Whole of Business Partner 20050613
17 GT_REGISTER Static Attribute Private Type reference (TYPE) BUP_TS_REGISTER Registration Instances 20050802
18 GV_STATUS Static Attribute Private Type reference (TYPE) BUP_TRANSACTION_STATUS Status of Transaction Process 20050801
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_STATUS Instance method Private Method Add Message to Application Log 20050801
2 AFTER_COMMIT_ Instance method Public Method 20050719
3 AFTER_FAILED_SAVE_ Instance method Public Method 20050719
4 CHECK_ Instance method Public Method 20050719
5 CHECK_BEFORE_FINALIZE Instance method Public Method 20050719
6 CHECK_BEFORE_SAVE_ Instance method Public Method 20050719
7 CLEANUP_ Instance method Public Method 20050719
8 CONSTRUCTOR Instance method Public Constructor 20060303
9 DO_SAVE_ Instance method Public Method 20050719
10 FINALIZE_ Instance method Public Method 20050719
11 GET_APPLICATION_LOG Instance method Public Method Return Reference to Application Log 20061219
12 GET_INSTANCE Static method Public Method Request Instance 20050613
13 REGISTER Instance method Public Method Registration for Transactional Operations 20050802
Events
Class CL_BUP_TRANSACTION has no event.
Types
Class CL_BUP_TRANSACTION has no local type.
Method Signatures

Method ADD_MESSAGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSUMER_ID Call by reference Type reference (TYPE) CMD_MSGCONSUMER Nachrichtenerzeuger 20050801

Method ADD_MESSAGE_STATUS on class CL_BUP_TRANSACTION has no exception.

Method AFTER_COMMIT_ Signature

Method AFTER_COMMIT_ on class CL_BUP_TRANSACTION has no parameter.
Method AFTER_COMMIT_ on class CL_BUP_TRANSACTION has no exception.

Method AFTER_FAILED_SAVE_ Signature

Method AFTER_FAILED_SAVE_ on class CL_BUP_TRANSACTION has no parameter.
Method AFTER_FAILED_SAVE_ on class CL_BUP_TRANSACTION has no exception.

Method CHECK_ Signature

Method CHECK_ on class CL_BUP_TRANSACTION has no parameter.
Method CHECK_ on class CL_BUP_TRANSACTION has no exception.

Method CHECK_BEFORE_FINALIZE Signature

Method CHECK_BEFORE_FINALIZE on class CL_BUP_TRANSACTION has no parameter.
Method CHECK_BEFORE_FINALIZE on class CL_BUP_TRANSACTION has no exception.

Method CHECK_BEFORE_SAVE_ Signature

Method CHECK_BEFORE_SAVE_ on class CL_BUP_TRANSACTION has no parameter.
Method CHECK_BEFORE_SAVE_ on class CL_BUP_TRANSACTION has no exception.

Method CLEANUP_ Signature

Method CLEANUP_ on class CL_BUP_TRANSACTION has no parameter.
Method CLEANUP_ on class CL_BUP_TRANSACTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060303

Method CONSTRUCTOR on class CL_BUP_TRANSACTION has no exception.

Method DO_SAVE_ Signature

Method DO_SAVE_ on class CL_BUP_TRANSACTION has no parameter.
Method DO_SAVE_ on class CL_BUP_TRANSACTION has no exception.

Method FINALIZE_ Signature

Method FINALIZE_ on class CL_BUP_TRANSACTION has no parameter.
Method FINALIZE_ on class CL_BUP_TRANSACTION has no exception.

Method GET_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Schnittstelle zum Auslesen von Nachrichten des Protokolls 20061219

Method GET_APPLICATION_LOG on class CL_BUP_TRANSACTION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Anwendungsprotokoll 20060303
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BUP_TRANSACTION Instanz 20050616

Method GET_INSTANCE on class CL_BUP_TRANSACTION has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGISTER Call by reference Type reference (TYPE) BUP_S_REGISTER Registrierung Instanzen 20050802

Method REGISTER on class CL_BUP_TRANSACTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710