SAP ABAP Class CL_MANAGER_TRC (Manager Class for TRC Partner)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTR_CASH_MGT_UPDATE (Package) Cash Management Update for CFM-TM
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20011121
Properties
Class CL_MANAGER_TRC  
Short Description Manager Class for TRC Partner    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_CASH_MGT_UPDATE   Cash Management Update for CFM-TM 
Created 20011121   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TRCCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20011121
Friends
Class CL_MANAGER_TRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_MANAGER_TRC Static Attribute Private Object reference (TYPE REF TO) CL_MANAGER_TRC TRC Manager's Singleton 20011121
2 FLG_TESTRUN Instance attribute Private Type reference (TYPE) I Flag to indicate whether it is a test run or not 20011121
3 OO_TRANSACTION Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION Interface for Transaction Objects 20011129
4 OP_VALUATION_AREA Instance attribute Private Type reference (TYPE) TPM_VAL_AREA operativer Bewertungsbereich 20030227
5 PARTNER_PACKAGE Instance attribute Public Attribute reference (LIKE) 20021211
6 PROTOCOL Static Attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Reference to protocol handler class: Used for mesg proc 20011121
7 RANGE_BT_CAT Instance attribute Private Type reference (TYPE) TRGR_BUS_TRANS_CAT Range for Business Transaction Category 20011121
8 RANGE_PROD_CAT Instance attribute Private Type reference (TYPE) TRGR_PRODUCT_CATEGORY Product Categs Range 20011121
9 RANGE_UPDATE_TYPE Instance attribute Private Type reference (TYPE) TRGR_UPDATE_TYPE Update types Range 20030226
10 TAB_CASH_MGT_TRANSFER Static Attribute Private Type reference (TYPE) TRCY_CASH_MGT_TRANSFER Table type for Cash Management transfer 20011123
11 TAB_CASH_MGT_TRANS_UPD Static Attribute Private Type reference (TYPE) T_TAB_TRANS_UPD Tabellentyp für Cash Management Transfer 20080506
12 TAB_PARTNER Instance attribute Public Attribute reference (LIKE) 20021211
13 TRANSACTION_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION_MANAGER Interface for Object Transaction Manager 20011128
14 _FLG_DEBUG Instance attribute Private Type reference (TYPE) XFELD Debugging Mode 20030304
15 _TAB_BUSTRANS Instance attribute Private Type reference (TYPE) TRDY_BUSINESSTRANSACTION table with business transactions 20030304
16 _TAB_FLOWS_NEW Instance attribute Private Type reference (TYPE) TRCY_FLOW table with all new flows 20030304
17 _TAB_FLOWS_OLD Instance attribute Private Type reference (TYPE) TRCY_FLOW table with all old flows 20030304
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_FROM_SY Instance method Private Method appends system message to protocol 20030227
2 CASH_MGT_TRANSFER Instance method Private Method Transfers data online to Cash Management 20011121
3 CHANGE_TRANSACTION Instance method Private Method Changes an existing transaction in the partner 20011126
4 CHECK_CONSISTENCY Instance method Private Method consistency check 20030304
5 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20011121
6 CLS_GET_MANAGER_TRC Static method Public Method Gets the Singleton manager TRC 20011121
7 CLS_GET_PARTNER Instance method Public Method 20021211
8 CONVERT_FLOWS Instance method Private Method converts flows from TRD to TRC format 20030227
9 CREATE_TRANSACTION Instance method Private Method Creates a new transaction in the partner 20011121
10 DELETE_TRANSACTION Instance method Private Method Deletes an existing transaction in the Partner 20011121
11 END_OO_TRANS_NOTIFIER Static method Private Event handling method Notification at OO-Transaction End 20080506
12 FILTER_TRANSACTIONS Instance method Private Method Finds the Relevant Business Transactions From the TRD_BTs 20011121
13 GETU_PROTOCOL Instance method Public Method Reads the PROTOCOL attribute 20011206
14 GET_CHANGES Instance method Public Method 20021211
15 INITIALIZE Instance method Public Method 20021211
16 PREPARE_CM_UPDATE_FOR_NEW Instance method Private Method fills transfer table for new flows 20030227
17 PREPARE_CM_UPDATE_FOR_OLD Instance method Private Method fills transfer table for old flows 20030227
18 REGISTER_AT_OO_TRANS Static method Private Method Register Update-Table at current OO-Transaction 20080507
19 SAVE_CHANGES Instance method Private Method Makes changes to the database 20011121
20 TRACE_TRANSACTION Static method Public Method Traces back to the original transaction 20011121
21 WRITE_BUSTRANS_TO_LIST Instance method Private Method debugging help 20030304
Events
Class CL_MANAGER_TRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STR_TRANS_UPD Private See coding 20080506 begin of t_str_trans_upd, oo_trans type ref to if_os_transaction, tab_cash_mgt_transfer type trcy_cash_mgt_transfer, end of t_str_trans_upd
2 T_TAB_TRANS_UPD Private See coding 20080506 t_tab_trans_upd type SORTED TABLE OF t_str_trans_upd WITH UNIQUE KEY oo_trans
Method Signatures

Method ADD_MESSAGE_FROM_SY Signature

Method ADD_MESSAGE_FROM_SY on class CL_MANAGER_TRC has no parameter.
Method ADD_MESSAGE_FROM_SY on class CL_MANAGER_TRC has no exception.

Method CASH_MGT_TRANSFER Signature

Method CASH_MGT_TRANSFER on class CL_MANAGER_TRC has no parameter.
# Exception Resumable Description Created on
1 FAILED Es wurde ein Fehler im Cash Management entdeckt. 20011129

Method CHANGE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_TRC Value transfer Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRC Persistenzklasse für TRC 20030227
2 Importing IM_BUSTRANS_TRD Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD TRD-Transaktion 20030305
3 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRCY_FLOW Tabellentyp für Tabelle TRCT_FLOW 20011126
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class CL_MANAGER_TRC has no parameter.
Method CHECK_CONSISTENCY on class CL_MANAGER_TRC has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MANAGER_TRC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MANAGER_TRC has no exception.

Method CLS_GET_MANAGER_TRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MANAGER_TRC Value transfer Object reference (TYPE REF TO) CL_MANAGER_TRC Manager-Klasse für TRC-Partner 20011121

Method CLS_GET_MANAGER_TRC on class CL_MANAGER_TRC has no exception.

Method CLS_GET_PARTNER Signature

Method CLS_GET_PARTNER on class CL_MANAGER_TRC has no parameter.
Method CLS_GET_PARTNER on class CL_MANAGER_TRC has no exception.

Method CONVERT_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_TRC_FLOWS Value transfer Type reference (TYPE) TRCY_FLOW tabelle mit TRC-Flüssen 20030227
2 Importing IM_BUSTRANS Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD TRD-Transaktion 20030227
3 Importing IM_TAB_TRD_FLOWS Value transfer Type reference (TYPE) TRDY_FLOW Tabelle mit TRD-Flüssen 20030227
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method CREATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_TRD Value transfer Object reference (TYPE REF TO) IF_BUSINESS_TRANSACTION_TRD TRD-Transaktion 20030227
2 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRCY_FLOW Tabellentyp für Tabelle TRCT_FLOW 20011126
# Exception Resumable Description Created on
1 FAILED Es ist ein Fehler aufgetreten 20030227

Method DELETE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANS_TRC Call by reference Object reference (TYPE REF TO) CL_BUSINESS_TRANSACTION_TRC Persistenzklasse für TRC 20030227
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method END_OO_TRANS_NOTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20080506
2 Importing STATUS Value transfer Attribute reference (LIKE) 20080506

Method END_OO_TRANS_NOTIFIER on class CL_MANAGER_TRC has no exception.

Method FILTER_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_BUSTRANS Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenz auf Distributor-Geschäftsvorfälle (Schnittstelle) 20011121
2 Importing IM_TAB_BUSTRANS Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenz auf Distributor-Geschäftsvorfälle (Schnittstelle) 20011121
# Exception Resumable Description Created on
1 CHECK_CUSTOMIZING Fehlende Fortschreibungsart im Customizing 20011207
2 FAILED Fortschreibungsarten müssen konfiguriert werden 20011206

Method GETU_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokoll-Manager 20011206

Method GETU_PROTOCOL on class CL_MANAGER_TRC has no exception.

Method GET_CHANGES Signature

Method GET_CHANGES on class CL_MANAGER_TRC has no parameter.
Method GET_CHANGES on class CL_MANAGER_TRC has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_MANAGER_TRC has no parameter.
Method INITIALIZE on class CL_MANAGER_TRC has no exception.

Method PREPARE_CM_UPDATE_FOR_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Transaktions-ID 20030227
2 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20030227
3 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRCY_FLOW Tabellentyp für Tabelle TRCT_FLOW 20030227
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method PREPARE_CM_UPDATE_FOR_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Transaktions-ID 20030227
2 Importing IM_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20030227
3 Importing IM_TAB_FLOWS Value transfer Type reference (TYPE) TRCY_FLOW Tabellentyp für Tabelle TRCT_FLOW 20030227
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method REGISTER_AT_OO_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_CASH_MGT_TRANSFER Call by reference Type reference (TYPE) TRCY_CASH_MGT_TRANSFER Tabellentyp für Cash Management Transfer 20080507

Method REGISTER_AT_OO_TRANS on class CL_MANAGER_TRC has no exception.

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_BUSTRANS Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenz auf Distributor-Geschäftsvorfälle (Schnittstelle) 20011121
# Exception Resumable Description Created on
1 FAILED Es ist ein Fehler aufgetreten 20030227

Method TRACE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID ID des Distributor-Geschäftsvorfalls 20011127
# Exception Resumable Description Created on
1 FAILED Fehler aufgetreten 20030227

Method WRITE_BUSTRANS_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_BUSTRANS_DATA Value transfer Type reference (TYPE) TRDYT_TRDBUSTRANS Transaktionsdaten 20030304
2 Importing IM_TAB_BUSTRANS Value transfer Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenz auf Distributor-Geschäftsvorfälle (Schnittstelle) 20030304

Method WRITE_BUSTRANS_TO_LIST on class CL_MANAGER_TRC has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110