SAP ABAP Class CL_BUP_TRANSACTION_PARTNER (Transactional Operations - 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_BUP_TRANSACTION_PARTNER Transactional Operations - Partner 20050719
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050802
Properties
Class CL_BUP_TRANSACTION_PARTNER  
Short Description Transactional Operations - Partner    
Super Class    
Instantiability of a Class 0  Private 
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_PARTNER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_TRANSACTION Transactional Operations - Business Partner 20050719
2 IF_BUP_TRANSACTION_PARTNER Transactional Operations - Partner 20050719
3 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20050802
Friends
Class CL_BUP_TRANSACTION_PARTNER 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 20050719
2 GC_AFTER_FAILED_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~AFTER_FAILED_SAVE' Full Component Name 20050719
3 GC_ATTR1 Instance attribute Private Attribute reference (LIKE) 20061129
4 GC_ATTR2 Instance attribute Private Attribute reference (LIKE) 20061129
5 GC_ATTR3 Instance attribute Private Attribute reference (LIKE) 20061129
6 GC_ATTR4 Instance attribute Private Attribute reference (LIKE) 20061129
7 GC_CHECK Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK' Full Component Name 20050719
8 GC_CHECK_BEFORE_FINALIZE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BEFORE_FINALIZE' Full Component Name 20050719
9 GC_CHECK_BEFORE_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BEFORE_SAVE' Full Component Name 20050719
10 GC_CHECK_BY_PARTNER Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CHECK_BY_PARTNER' Full Component Name 20060609
11 GC_CLEANUP Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~CLEANUP' Full Component Name 20050719
12 GC_DO_SAVE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~DO_SAVE' Full Component Name 20050719
13 GC_FINALIZE Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION~FINALIZE' Full Component Name 20050719
14 GC_GET_MODIFIED_PARTNER Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION_PARTNER~GET_MODIFIED_PARTNER' Full Component Name 20050711
15 GC_KEYTYPE_CREATEHANDLE Instance attribute Private Attribute reference (LIKE) 20061129
16 GC_KEYTYPE_KEY Instance attribute Private Attribute reference (LIKE) 20061129
17 GC_MSGKIND_ALL Instance attribute Private Attribute reference (LIKE) 20061129
18 GC_MSGKIND_API Instance attribute Private Attribute reference (LIKE) 20061129
19 GC_MSGKIND_TEC Instance attribute Private Attribute reference (LIKE) 20061129
20 GC_MSGKIND_UI Instance attribute Private Attribute reference (LIKE) 20061129
21 GC_MSGTYP_MAX Instance attribute Private Attribute reference (LIKE) 20061129
22 GC_MSG_ABORT Instance attribute Private Attribute reference (LIKE) 20061129
23 GC_MSG_ERROR Instance attribute Private Attribute reference (LIKE) 20061129
24 GC_MSG_EXCEPTION Instance attribute Private Attribute reference (LIKE) 20061129
25 GC_MSG_INFO Instance attribute Private Attribute reference (LIKE) 20061129
26 GC_MSG_SUCCESS Instance attribute Private Attribute reference (LIKE) 20061129
27 GC_MSG_WARN Instance attribute Private Attribute reference (LIKE) 20061129
28 GC_OBJECT Instance attribute Private Attribute reference (LIKE) 20061129
29 GC_ONCEOFF Instance attribute Private Attribute reference (LIKE) 20061129
30 GC_PERMANENT Instance attribute Private Attribute reference (LIKE) 20061129
31 GC_PROBCL_1 Instance attribute Private Attribute reference (LIKE) 20061129
32 GC_PROBCL_2 Instance attribute Private Attribute reference (LIKE) 20061129
33 GC_PROBCL_3 Instance attribute Private Attribute reference (LIKE) 20061129
34 GC_PROBCL_4 Instance attribute Private Attribute reference (LIKE) 20061129
35 GC_PROBCL_MAX Instance attribute Private Attribute reference (LIKE) 20061129
36 GC_PROBCL_SPACE Instance attribute Private Attribute reference (LIKE) 20061129
37 GC_PROCESS Instance attribute Private Attribute reference (LIKE) 20061129
38 GC_RESET_DB_BUFFER Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION_PARTNER~RESET_DB_BUFFER' Full Component Name 20080409
39 GC_RESET_MODIFICATIONS Constant Private Type reference (TYPE) SEOCPDNAME 'IF_BUP_TRANSACTION_PARTNER~RESET_MODIFICATIONS' Full Component Name 20050613
40 GC_STATUS_01 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '01' Checked Before Finalizing 20050802
41 GC_STATUS_02 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '02' Finalized 20050802
42 GC_STATUS_03 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '03' Checked Befored Saving 20050802
43 GC_STATUS_04 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '04' Saved 20050802
44 GC_STATUS_99 Constant Private Type reference (TYPE) BUP_TRANSACTION_STATUS '99' End of Session 20050802
45 GC_X Instance attribute Private Attribute reference (LIKE) 20061129
46 GR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060303
47 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_TRANSACTION_PARTNER Transactional Operations for the Whole of Business Partner 20050613
48 GT_REGISTER Static Attribute Private Type reference (TYPE) BUP_TS_REGISTER Registration Instances 20050802
49 GV_STATUS Static Attribute Private Type reference (TYPE) BUP_TRANSACTION_STATUS Status of Transaction Process 20050802
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_STATUS Instance method Private Method Add Message to Application Log 20050802
2 AFTER_COMMIT Instance method Public Method 20050719
3 AFTER_FAILED_SAVE Instance method Public Method 20050719
4 CALL_BADI_CENT Instance method Private Method Call Cross BO Check BADI with Partner_ID List 20060213
5 CALL_BADI_ROLE Instance method Private Method Call Cross BO Check BADI with Partner_ID + ROLE List 20060214
6 CHECK Instance method Public Method 20050719
7 CHECK_BEFORE_FINALIZE Instance method Public Method 20050719
8 CHECK_BEFORE_SAVE Instance method Public Method 20050719
9 CHECK_BY_PARTNER Instance method Private Method 20061129
10 CLEANUP Instance method Public Method 20050719
11 CONSTRUCTOR Instance method Public Constructor Constructor 20050616
12 DO_SAVE Instance method Public Method 20050719
13 FINALIZE Instance method Public Method 20050719
14 GET_APPLICATION_LOG Instance method Public Method Return Reference to Application Log 20061219
15 GET_INSTANCE Static method Public Method Request Instance 20050613
16 GET_MODIFIED_PARTNER Instance method Public Method 20050719
17 ON_PARTNER_LOCKED Instance method Private Event handling method Actions for Event "Partner Locked" 20050616
18 ON_PARTNER_UNLOCKED Instance method Private Event handling method Actions for Event "Partner Unlocked" 20050615
19 REGISTER Instance method Public Method Registration for Transactional Operations 20050802
20 RESET_MODIFICATIONS Instance method Public Method 20050719
Events
Class CL_BUP_TRANSACTION_PARTNER has no event.
Types
Class CL_BUP_TRANSACTION_PARTNER 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 20050802

Method ADD_MESSAGE_STATUS on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method AFTER_COMMIT Signature

Method AFTER_COMMIT on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method AFTER_COMMIT on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method AFTER_FAILED_SAVE Signature

Method AFTER_FAILED_SAVE on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method AFTER_FAILED_SAVE on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CALL_BADI_CENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Flag: Save Prozess abbrechen 20060213
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Schnittstelle zum Auslesen von Nachrichten des Protokolls 20061123
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Schlüssel des MD Segmentes Zentrale Daten 20060621

Method CALL_BADI_CENT on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CALL_BADI_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Flag: Save Prozess abbrechen 20060214
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Schnittstelle zum Auslesen von Nachrichten des Protokolls 20061123
3 Importing IT_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_ID GP: Schlüssel des MD Segmentes Zentrale Daten 20060621
4 Importing IV_SAVE_PROCESS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080924

Method CALL_BADI_ROLE on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CHECK Signature

Method CHECK on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method CHECK on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CHECK_BEFORE_FINALIZE Signature

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

Method CHECK_BEFORE_SAVE Signature

Method CHECK_BEFORE_SAVE on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method CHECK_BEFORE_SAVE on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CHECK_BY_PARTNER Signature

Method CHECK_BY_PARTNER on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method CHECK_BY_PARTNER on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method CLEANUP on class CL_BUP_TRANSACTION_PARTNER 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 20060303

Method CONSTRUCTOR on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method DO_SAVE Signature

Method DO_SAVE on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method DO_SAVE on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method FINALIZE on class CL_BUP_TRANSACTION_PARTNER 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_PARTNER 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_PARTNER Instanz 20050616

Method GET_INSTANCE on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method GET_MODIFIED_PARTNER Signature

Method GET_MODIFIED_PARTNER on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method GET_MODIFIED_PARTNER on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method ON_PARTNER_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_PARTNER Call by reference Attribute reference (LIKE) 20050616

Method ON_PARTNER_LOCKED on class CL_BUP_TRANSACTION_PARTNER has no exception.

Method ON_PARTNER_UNLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_PARTNER Value transfer Attribute reference (LIKE) ID's entsperrter Geschäftspartner 20050615

Method ON_PARTNER_UNLOCKED on class CL_BUP_TRANSACTION_PARTNER 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_PARTNER has no exception.

Method RESET_MODIFICATIONS Signature

Method RESET_MODIFICATIONS on class CL_BUP_TRANSACTION_PARTNER has no parameter.
Method RESET_MODIFICATIONS on class CL_BUP_TRANSACTION_PARTNER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710