SAP ABAP Class CL_ADAPTOR_TRPR (Payment Request Partner Adaptor)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM-AC (Application Component) Transfer to Financial Accounting
     FTR_PAYMENT_REQUEST (Package) CFM-TM: Payment with Payment Requests
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PARTNER_TRD Distributor Partner 20021209
Properties
Class CL_ADAPTOR_TRPR  
Short Description Payment Request Partner Adaptor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_PAYMENT_REQUEST   CFM-TM: Payment with Payment Requests 
Created 20021209   SAP 
Last change 20021210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADAPTOR_TRPR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PARTNER_TRD Distributor Partner 20021209
Friends
Class CL_ADAPTOR_TRPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLS_ADAPTOR_TRPR Static Attribute Private Object reference (TYPE REF TO) CL_ADAPTOR_TRPR TRPR Adaptor Singleton 20021210
2 DISTRIBUTOR_CATEGORY Instance attribute Private Type reference (TYPE) TPM_DISTRIBUTOR_CATEGORY Distributor Category 20030514
3 EXT_PAYMENT_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_EX_TPM_EXT_PAYMENT_TRPR Interface for External Payment Program 20040429
4 FLG_NO_PAYMENT Instance attribute Private Type reference (TYPE) FLAG Indicator: Do not Pay 20030710
5 MIGRATION_CAT Instance attribute Private Type reference (TYPE) TPM_MIGRATION_CAT Migration type 20021209
6 PARTNER_PACKAGE Instance attribute Public Attribute reference (LIKE) 20021211
7 POSTING_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_POSTING_PROTOCOL_TRAC Posting Log 20021209
8 PROTOCOL_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protocol Manager 20021209
9 REVERSAL_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_REVERSAL_PROTOCOL_TRAC Reversal log 20021209
10 RNG_EXCLUDED_TRANSACTIONS Instance attribute Private Type reference (TYPE) TRGR_BUS_TRANS_CAT Excluded Business Transaction Categories 20041103
11 TAB_FLOWS Instance attribute Private Type reference (TYPE) TRPRY_FLOW_CL Table of Actual Payment Flows 20021209
12 TAB_NETTINGS Instance attribute Private Type reference (TYPE) TRPRY_NETTING Table Containing Nettings 20021209
13 TAB_PARTNER Instance attribute Public Attribute reference (LIKE) 20021211
14 TAB_REVERSED_TRANSACTIONS Instance attribute Private Type reference (TYPE) TRPRY_TRANSACTION Table of Transactions to Be Deleted 20021211
15 TAB_TEST_FLOWS Instance attribute Private Type reference (TYPE) TRPRY_FLOW_CL Table of Planned Payment Flows 20030514
16 TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code of Calling Program 20021209
17 TESTRUN Instance attribute Private Type reference (TYPE) I Test Run 20021209
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_PAYMENT_REQUESTS Instance method Private Method Reverse Payment Requests 20021211
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021210
3 CLS_GET_PARTNER Instance method Public Method 20021211
4 CREATE_FLOW Instance method Private Method Generates a Payment Request Partner Flow 20021209
5 CREATE_PAYMENT_REQUESTS Instance method Private Method Generates Payment Requests 20021209
6 CREATE_PLANNED_REQUESTS Instance method Private Method Generates Transient Payment Requests 20030424
7 DETERMINE_REQUESTS_TO_RELEASE Instance method Private Method Determines the Payment Requests for Release 20030120
8 DIFFERENTIATE_FLOWS Instance method Private Method Differentiated Flows 20041118
9 DO_NOT_PAY Instance method Public Method Sets the Indictor: Do not Pay 20030710
10 FILTER_TRANSACTIONS Instance method Private Method Filters Relevant TRD Business Transactions 20021209
11 GET_CHANGES Instance method Public Method 20021211
12 INITIALIZE Instance method Public Method 20021211
13 RELEASE_PAYMENT_REQUESTS Instance method Private Method Releases Payment Requests 20021209
Events
Class CL_ADAPTOR_TRPR has no event.
Types
Class CL_ADAPTOR_TRPR has no local type.
Method Signatures

Method CANCEL_PAYMENT_REQUESTS Signature

Method CANCEL_PAYMENT_REQUESTS on class CL_ADAPTOR_TRPR has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20021211

Method CLASS_CONSTRUCTOR Signature

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

Method CLS_GET_PARTNER Signature

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

Method CREATE_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSTRANSCAT Value transfer Type reference (TYPE) TPM_BUSTRANSCAT Finanzgeschäft 20041118
2 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20021209
3 Importing IM_DEAL_NUMBER Value transfer Type reference (TYPE) TB_RFHA Finanzgeschäft 20041119
4 Importing IM_DOCUMENT_STATE Value transfer Type reference (TYPE) TPM_TRDDOCSTATE Status des Verteiler-Belegs 20030514
5 Importing IM_FLOW Call by reference Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20021209
6 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20021209
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20021218

Method CREATE_PAYMENT_REQUESTS Signature

Method CREATE_PAYMENT_REQUESTS on class CL_ADAPTOR_TRPR has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20021211

Method CREATE_PLANNED_REQUESTS Signature

Method CREATE_PLANNED_REQUESTS on class CL_ADAPTOR_TRPR has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030424

Method DETERMINE_REQUESTS_TO_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENTS_BLOCK Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Zu sperrende Zahlungsanordnungen 20030123
2 Exporting EX_TAB_PAYMENTS_RELEASE Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Freizugenbende Zahlungsanordnungen 20030123
3 Importing IM_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20030123
4 Importing IM_TAB_QUERY_TRANSACTIONS Call by reference Type reference (TYPE) SLDY_QUERY Tabellentyp SLD Query 20030211

Method DETERMINE_REQUESTS_TO_RELEASE on class CL_ADAPTOR_TRPR has no exception.

Method DIFFERENTIATE_FLOWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_FLOWS Call by reference Type reference (TYPE) TRPRY_FLOW_CL Tabelle von Zahlungsbewegungen (als Klasse) 20041118
# Exception Resumable Description Created on
1 EXCLUDED FI Posting excluded 20110224
2 FAILED fehlgeschlagen 20041119

Method DO_NOT_PAY Signature

Method DO_NOT_PAY on class CL_ADAPTOR_TRPR has no parameter.
Method DO_NOT_PAY on class CL_ADAPTOR_TRPR has no exception.

Method FILTER_TRANSACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSACTIONS Call by reference Type reference (TYPE) TRDY_BUSINESSTRANSACTION Referenzen auf Distributor-Geschäftsvorfälle (IF) 20021209
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20021209

Method GET_CHANGES Signature

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

Method INITIALIZE Signature

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

Method RELEASE_PAYMENT_REQUESTS Signature

Method RELEASE_PAYMENT_REQUESTS on class CL_ADAPTOR_TRPR has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20021211
History
Last changed by/on SAP  20021210 
SAP Release Created in 200