SAP ABAP Class CL_FLOW_TRPR (Flow for Payment Request)
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_COLLECTABLE_TRG Interface for Elements of the Collection 20041117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SELECTABLE_DIF Interface for Flows 20041117
Properties
Class CL_FLOW_TRPR  
Short Description Flow for Payment Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_PAYMENT_REQUEST   CFM-TM: Payment with Payment Requests 
Created 20041117   SAP 
Last change 20090218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FLOW_TRPR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_COLLECTABLE_TRG Interface for Elements of the Collection 20041117
2 IF_SELECTABLE_DIF Interface for Flows 20041117
Friends
Class CL_FLOW_TRPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOC_NMBR Instance attribute Private Type reference (TYPE) DZUONR Assignment Number 20041117
2 BUSTRANSCAT Instance attribute Private Type reference (TYPE) TPM_BUSTRANSCAT Business Transaction Category 20041118
3 BUSTRANSID Instance attribute Private Type reference (TYPE) TPM_BUSTRANSID Identifier of the Distributor Business Transaction 20041117
4 DEAL_NUMBER Instance attribute Private Type reference (TYPE) TB_RFHA Financial Transaction 20041119
5 DIFF_VALUES Instance attribute Private Type reference (TYPE) DIFS_DIFF_VALUES Structure for Differentiation Values 20041117
6 DIS_FLOWTYPE Instance attribute Private Type reference (TYPE) TPM_DIS_FLOWTYPE Update Type 20041117
7 FLOW_NUMBER Instance attribute Private Type reference (TYPE) TPM_TRDFLOWNR Number of a Distributor Flow 20041117
8 FLOW_SELECTOR Instance attribute Private Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selector for Flows 20041117
9 PAYMENT_AMOUNTS Instance attribute Private Type reference (TYPE) TRDS_FLOW_PAYMENT_AMT_DATA Treasury: Payment amounts from a distributor flow 20041117
10 PAYMENT_INFO Instance attribute Private Type reference (TYPE) TRDS_FLOW_PAYMENT_INFO_DATA Distributor flow: Payment information 20041117
11 POSITION Instance attribute Private Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Position of Posting Interface 20041119
12 SUB_FLOW_NUMBER Instance attribute Private Type reference (TYPE) TPM_TRDFLOWNR Flow Subnumber 20080924
13 TRANS_STATE Instance attribute Private Type reference (TYPE) TPM_TRDDOCSTATE Status of Distributor Document 20041118
14 VALUATION_AREA_DATA Instance attribute Private Type reference (TYPE) TRDS_FLOW_VALAREA_DATA Valuation area-specific data distributor flow 20041117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AMOUNTS Instance method Public Method Adds Flow Amounts 20041119
2 CONSTRUCTOR Instance method Public Constructor 20080923
3 GET_ATTRIBUTES Instance method Public Method Gets Flow Attributes 20041117
4 SET_AMOUNTS Instance method Public Method Sets Amounts 20080924
5 SET_ATTRIBUTES Instance method Public Method Sets Flow Attributes 20041117
6 SET_POSITION Instance method Public Method Sets Position 20041119
7 SET_SELECTOR Instance method Public Method Sets Selector 20041118
8 SET_SUB_FLOW_NUMBER Instance method Public Method Sets Subflow Number 20080924
9 SUBTRACT_AMOUNTS Instance method Public Method Subtracts Amounts 20080924
Events
Class CL_FLOW_TRPR has no event.
Types
Class CL_FLOW_TRPR has no local type.
Method Signatures

Method ADD_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Call by reference Object reference (TYPE REF TO) CL_FLOW_TRPR Bewegung für Zahlungsanordnung 20041119
# Exception Resumable Description Created on
1 CURRENCIES_INCONSISTENT Währungen stimmen nicht überein 20041119

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLOW Call by reference Object reference (TYPE REF TO) CL_FLOW_TRPR Bewegung für Zahlungsanordnung 20080924

Method CONSTRUCTOR on class CL_FLOW_TRPR has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALLOC_NMBR Call by reference Type reference (TYPE) DZUONR Zuordnungsnummer 20041118
2 Exporting EX_BUSTRANSCAT Call by reference Type reference (TYPE) TPM_BUSTRANSCAT Geschäftsvorfallstyp 20041118
3 Exporting EX_BUSTRANSID Call by reference Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20041118
4 Exporting EX_DEAL_NUMBER Call by reference Type reference (TYPE) TB_RFHA Finanzgeschäft 20041119
5 Exporting EX_DIFF_VALUES Call by reference Type reference (TYPE) DIFS_DIFF_VALUES Struktur für Differenzierungswerte 20041118
6 Exporting EX_DIS_FLOWTYPE Call by reference Type reference (TYPE) TPM_DIS_FLOWTYPE Fortschreibungsart 20041118
7 Exporting EX_DUE_DATE Call by reference Type reference (TYPE) TPM_DUE_DATE Fälligkeitstermin 20041118
8 Exporting EX_FLOW_NUMBER Call by reference Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20041118
9 Exporting EX_HOUSE_BANK Call by reference Type reference (TYPE) TB_RHABKI Kurzschlüssel für eigene Hausbank 20041118
10 Exporting EX_HOUSE_BANK_ACC Call by reference Type reference (TYPE) TB_RHKTID Kurzschlüssel für Hausbankkonto 20041118
11 Exporting EX_LANDL Call by reference Type reference (TYPE) LANDL Lieferland 20041118
12 Exporting EX_LZBKZ Call by reference Type reference (TYPE) LZBKZ Landeszentralbank-Kennzeichen 20041118
13 Exporting EX_PAYGR Call by reference Type reference (TYPE) PAYGR Gruppierungsfeld für automatische Zahlungen 20041118
14 Exporting EX_PAYMENT_AMT Call by reference Type reference (TYPE) TPM_PAYMENT_AMT Betrag in Zahlwährung 20041118
15 Exporting EX_PAYMENT_CURR Call by reference Type reference (TYPE) TPM_PAYMENT_CURR Zahlwährung 20041118
16 Exporting EX_PAYMENT_DATE Call by reference Type reference (TYPE) TPM_PAYMENT_DATE Zahldatum 20041118
17 Exporting EX_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Bestand der Buchungsschnittstelle 20041119
18 Exporting EX_RPBANK Call by reference Type reference (TYPE) TB_RPBANK Partnerbankverbindung 20041118
19 Exporting EX_RPCODE Call by reference Type reference (TYPE) RPCODE Repetitive Code 20041118
20 Exporting EX_RPZAHL Call by reference Type reference (TYPE) TB_RPZAHL_NEW Zahlungsregulierer 20041118
21 Exporting EX_RP_TEXT Call by reference Type reference (TYPE) RPCODE_TEXT Referenztext zum Repetitive Code 20041118
22 Exporting EX_SCSPAY Call by reference Type reference (TYPE) TB_SCSPAY gleiche Richtung für gemeinsame Regulierung erforderlich? 20041118
23 Exporting EX_SIGN Call by reference Type reference (TYPE) TB_SSIGN Richtung der Bewegung 20041118
24 Exporting EX_SPAYRQ Call by reference Type reference (TYPE) TB_SPAYRQ Zahlungsanordnung zulässig 20041118
25 Exporting EX_SPRGRD Call by reference Type reference (TYPE) TB_SPRGRD Gruppierungsbegriff-Findung 20041118
26 Exporting EX_SPRSNG Call by reference Type reference (TYPE) TB_SPRSNG Einzelregulierung erforderlich 20041118
27 Exporting EX_STATE Call by reference Type reference (TYPE) TPM_TRDDOCSTATE Status des Verteiler-Belegs 20041118
28 Exporting EX_SUB_FLOW_NUMBER Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080924
29 Exporting EX_UZAWE Call by reference Type reference (TYPE) UZAWE Zusatz zum Zahlweg 20060516
30 Exporting EX_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungswährung 20041118
31 Exporting EX_VALUATION_AREA Call by reference Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20041118
32 Exporting EX_VALUATION_CURR Call by reference Type reference (TYPE) TPM_VALUATION_CURR Bewertungswährung 20041118
33 Exporting EX_ZWELS Call by reference Type reference (TYPE) DZWELS Liste der Zahlwege, die zu berücksichtigen sind 20041118

Method GET_ATTRIBUTES on class CL_FLOW_TRPR has no exception.

Method SET_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAYMENT_AMT Call by reference Type reference (TYPE) TPM_PAYMENT_AMT Betrag in Zahlwährung 20080924
2 Importing IM_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungswährung 20080924

Method SET_AMOUNTS on class CL_FLOW_TRPR has no exception.

Method SET_ATTRIBUTES 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 Geschäftsvorfallstyp 20041118
2 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20041117
3 Importing IM_DEAL_NUMBER Value transfer Type reference (TYPE) TB_RFHA Finanzgeschäft 20041119
4 Importing IM_FLOW Call by reference Type reference (TYPE) TRDS_FLOW Distributor-Bewegung 20041117
5 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Bestand der Buchungsschnittstelle 20041119
6 Importing IM_STATE Value transfer Type reference (TYPE) TPM_TRDDOCSTATE Status des Verteiler-Belegs 20041118
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20041117

Method SET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Object reference (TYPE REF TO) CL_POSITIONCONTEXT_TRAC Bestand der Buchungsschnittstelle 20041119

Method SET_POSITION on class CL_FLOW_TRPR has no exception.

Method SET_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FLOW_SELECTOR_DIF Selektor für Bewegungen 20041118

Method SET_SELECTOR on class CL_FLOW_TRPR has no exception.

Method SET_SUB_FLOW_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUB_FLOW_NUMBER Call by reference Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20080924

Method SET_SUB_FLOW_NUMBER on class CL_FLOW_TRPR has no exception.

Method SUBTRACT_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAYMENT_AMT Call by reference Type reference (TYPE) TPM_PAYMENT_AMT Betrag in Zahlwährung 20080924
2 Importing IM_VALUATION_AMT Call by reference Type reference (TYPE) TPM_VALUATION_AMT Betrag in Bewertungswährung 20080924

Method SUBTRACT_AMOUNTS on class CL_FLOW_TRPR has no exception.
History
Last changed by/on SAP  20090218 
SAP Release Created in 600