SAP ABAP Class CL_QUERY_SERVICE_TRPR (Request Service of Payment Partner)
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
Properties
Class CL_QUERY_SERVICE_TRPR  
Short Description Request Service of Payment Partner    
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 20021212   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QUERY_SERVICE_TRPR has no interface implemented.
Friends
Class CL_QUERY_SERVICE_TRPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Private Object reference (TYPE REF TO) CA_PAYMENT_REQUEST_TRPR Agent Payment Request Partner Document 20030109
2 TAB_PAYRQ Static Attribute Private Type reference (TYPE) TRPRY_PAYRQ Table of FI Payment Assignments 20030424
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030109
2 CLS_CANCEL_NETTING Static method Public Method Cancels Netting Transaction 20030709
3 CLS_CHECK_GROUP Static method Public Method Checks if Payment Requests Are Settled Together 20030424
4 CLS_CREATE_PERSISTENT Static method Public Method Generates a Persistent Payment Request Partner Document 20030109
5 CLS_CREATE_TRANSIENT Static method Public Method Generates a Persistent Payment Request Partner Document 20030424
6 CLS_DELETE_PERSISTENT Static method Public Method Deletes a Payment Request 20051222
7 CLS_FIND_BY_BUSTRANSID Static method Public Method Gets All Payment Requests for a BusTransID 20030109
8 CLS_FIND_BY_BUSTRANSID_TABLE Static method Public Method Gets Payment Requests for a Table of BusTransIDs 20051222
9 CLS_FIND_BY_PAYGR_TABLE Static method Public Method Gets All Payment Request Partner Documents for a Group Table 20030109
10 CLS_FIND_BY_RANGES Static method Public Method Gets All Payment Requests for a BusTransID 20050427
11 CLS_GET_INFO_BY_BUSTRANSID Static method Public Method Gets All Payment Request Information for BusTransIDs 20030403
12 CLS_GET_INFO_FOR_FLOW Static method Public Method Provides All Information for A Payment Req. for a Movement 20030905
13 CLS_GET_PRQ_KEYNO Static method Public Method Gets the Key of a Payment Request 20030122
14 CLS_GET_RUNTIME_OBJECTS Static method Private Method Gets All Runtime Objects 20030109
15 CLS_GET_STATUS Static method Public Method Gets the Status of a Persistent Payment Partner Document 20030109
16 CLS_GET_TM_INFO Static method Public Method Gets Information for Transaction Management 20030203
17 CLS_MERGE_PAYMENT_REQUESTS Static method Private Method Merges Database and Runtime Objects 20030109
18 CLS_SAVE_FOR_CHECK Static method Public Method Saves Payment Requests for Payment Check 20030424
Events
Class CL_QUERY_SERVICE_TRPR has no event.
Types
Class CL_QUERY_SERVICE_TRPR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLS_CANCEL_NETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAYGR Value transfer Type reference (TYPE) PAYGR Gruppierungsfeld für automatische Zahlungen 20030709
2 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030709
3 Importing IM_TESTRUN Value transfer Type reference (TYPE) I Testlauf 20030709
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030709

Method CLS_CHECK_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROTOCOL_HANDLER Call by reference Object reference (TYPE REF TO) CL_PROTOCOL_HANDLER_TRP Protokollverwalter 20030424
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030424
2 NO_ENTRIES Keine Zahlungsanordnungen zu prüfen 20030424
3 NO_PAYMENT_GROUP Zahlungsanordnungen können nicht gemeinsam reguliert werden 20030424

Method CLS_CREATE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PAYMENT_REQUEST Value transfer Object reference (TYPE REF TO) CL_PAYMENT_REQUEST_TRPR Zahlpartner-Beleg 20030109

Method CLS_CREATE_PERSISTENT on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_CREATE_TRANSIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PAYMENT_REQUEST Value transfer Object reference (TYPE REF TO) CL_PAYMENT_REQUEST_TRPR Zahlpartner-Beleg 20030424

Method CLS_CREATE_TRANSIENT on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_P_PAYMENT_REQUEST Call by reference Object reference (TYPE REF TO) CL_PAYMENT_REQUEST_TRPR Zahlpartner-Beleg 20051222

Method CLS_DELETE_PERSISTENT on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_FIND_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20030109
2 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20030109
3 Importing IM_SEARCH_STRATEGY Value transfer Type reference (TYPE) TPM_SEARCH_STRATEGY TPMCO_SEARCH_DB_RO Suchstrategie 20030109
4 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030109

Method CLS_FIND_BY_BUSTRANSID on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_FIND_BY_BUSTRANSID_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20051222
2 Importing IM_SEARCH_STRATEGY Value transfer Type reference (TYPE) TPM_SEARCH_STRATEGY TPMCO_SEARCH_DB_RO Suchstrategie 20051222
3 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20051222
4 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA TPMCO_OPERATIVE_VAL_AREA Bewertungsbereich 20051222

Method CLS_FIND_BY_BUSTRANSID_TABLE on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_FIND_BY_PAYGR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20030109
2 Importing IM_PAYMENT_STATE Value transfer Type reference (TYPE) TPM_TRPRSTATE Status der Zahlungsanordnung 20030212
3 Importing IM_SEARCH_STRATEGY Value transfer Type reference (TYPE) TPM_SEARCH_STRATEGY TPMCO_SEARCH_DB_RO Suchstrategie 20030109
4 Importing IM_TAB_PAYGR Call by reference Type reference (TYPE) TRPRY_NETTING Tabelle mit Kompensationen 20030109

Method CLS_FIND_BY_PAYGR_TABLE on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_FIND_BY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20050427
2 Importing IM_PAYMENT_STATE Call by reference Type reference (TYPE) TPM_TRPRSTATE Status der Zahlung 20050427
3 Importing IM_RNG_PAYMENT_AWKEY Call by reference Type reference (TYPE) TRGR_AWKEY Range AWKEY 20050427
4 Importing IM_RNG_PRQ_KEYNO Call by reference Type reference (TYPE) TRPRR_PRQ_KEYNO Range für Zahlungsanordnungsschlüssel 20050427
5 Importing IM_SEARCH_STRATEGY Value transfer Type reference (TYPE) TPM_SEARCH_STRATEGY TPMCO_SEARCH_DB_RO Suchstrategie 20050427

Method CLS_FIND_BY_RANGES on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_GET_INFO_BY_BUSTRANSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENTS Tabellentyp des Zahlpartner-Belegs 20030403
2 Importing IM_TAB_BUSTRANSID Call by reference Type reference (TYPE) TRDY_BUSTRANSID Tabelle von IDs für Distributor-Geschäftsvorfälle 20030403

Method CLS_GET_INFO_BY_BUSTRANSID on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_GET_INFO_FOR_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BELNR Value transfer Type reference (TYPE) BELNR_D Belegnummer eines Buchhaltungsbeleges 20030905
2 Exporting EX_BUZEI Value transfer Type reference (TYPE) BUZEI Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs 20030905
3 Exporting EX_CLEARING_ACC Value transfer Type reference (TYPE) PRQ_BKHBK Hauptbuchkonto für Bankverrechnungskonto 20030905
4 Exporting EX_COMPANY_CODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20030905
5 Exporting EX_DTAMS Value transfer Type reference (TYPE) DTAMS Meldeschlüssel für Datenträgeraustausch 20030905
6 Exporting EX_DTAWS Value transfer Type reference (TYPE) DTAWS Weisungsschlüssel fuer Datenträgeraustausch 20030905
7 Exporting EX_DTWS1 Value transfer Type reference (TYPE) DTAT16 Weisung 1 20030905
8 Exporting EX_DTWS2 Value transfer Type reference (TYPE) DTAT17 Weisung 2 20030905
9 Exporting EX_DTWS3 Value transfer Type reference (TYPE) DTAT18 Weisung 3 20030905
10 Exporting EX_DTWS4 Value transfer Type reference (TYPE) DTAT19 Weisung 4 20030905
11 Exporting EX_FI_REV_REASON Value transfer Type reference (TYPE) STGRD Grund für Storno oder Umkehrbuchung 20030905
12 Exporting EX_GL_ACCOUNT Value transfer Type reference (TYPE) HKONT Sachkonto der Hauptbuchhaltung 20030905
13 Exporting EX_HOUSE_BANK Value transfer Type reference (TYPE) TB_RHABKI Kurzschlüssel für eigene Hausbank 20030905
14 Exporting EX_HOUSE_BANK_ACC Value transfer Type reference (TYPE) TB_RHKTID Kurzschlüssel für Hausbankkonto 20030905
15 Exporting EX_ITEM_NUMBER Value transfer Type reference (TYPE) POSNR_ACC Positionsnummer des Rechnungswesenbeleges 20030905
16 Exporting EX_KUNNR Value transfer Type reference (TYPE) KUNNR Debitorennummer 1 20030905
17 Exporting EX_PAYGR Value transfer Type reference (TYPE) PAYGR Gruppierungsfeld für automatische Zahlungen 20030905
18 Exporting EX_PAYMENT_AMT Value transfer Type reference (TYPE) TPM_PAYMENT_AMT Betrag in Zahlwährung 20030905
19 Exporting EX_PAYMENT_CURR Value transfer Type reference (TYPE) TPM_PAYMENT_CURR Zahlwährung 20030905
20 Exporting EX_PAYMENT_DATE Value transfer Type reference (TYPE) TPM_PAYMENT_DATE Zahldatum 20030905
21 Exporting EX_PAYMENT_STATE Value transfer Type reference (TYPE) TPM_TRPRSTATE Status der Zahlungsanordnung 20030905
22 Exporting EX_POSTING_YEAR Value transfer Type reference (TYPE) GJAHR Geschäftsjahr 20030905
23 Exporting EX_PRQ_KEYNO Value transfer Type reference (TYPE) PRQ_KEYNO Schlüsselnummer der Zahlungsanordnung 20030905
24 Exporting EX_RELEASE_STATE Value transfer Type reference (TYPE) TPM_TRPR_RELSTATE Freigabestatus für Zahlungsanordnungen 20030905
25 Exporting EX_REVERSAL_DATE Value transfer Type reference (TYPE) BUDAT FI-Stornodatum 20030905
26 Exporting EX_RPBANK Value transfer Type reference (TYPE) TB_RPBANK Partnerbankverbindung 20030905
27 Exporting EX_RPCODE Value transfer Type reference (TYPE) RPCODE Repetitive Code 20030905
28 Exporting EX_RPZAHL Value transfer Type reference (TYPE) TB_RPZAHL_NEW Zahlungsregulierer 20030905
29 Exporting EX_RP_TEXT Value transfer Type reference (TYPE) RPCODE_TEXT Referenztext zum Repetitive Code 20030905
30 Exporting EX_SCSPAY Value transfer Type reference (TYPE) TB_SCSPAY gleiche Richtung für gemeinsame Regulierung erforderlich? 20030905
31 Exporting EX_SGTXT Value transfer Type reference (TYPE) SGTXT Positionstext der Zahlungsanordnung 20030905
32 Exporting EX_SIGN Value transfer Type reference (TYPE) TB_SSIGN Richtung der Bewegung 20030905
33 Exporting EX_SPAYRQ Value transfer Type reference (TYPE) TB_SPAYRQ Zahlungsanordnung zulässig 20030905
34 Exporting EX_SPRGRD Value transfer Type reference (TYPE) TB_SPRGRD Gruppierungsbegriff-Findung 20030905
35 Exporting EX_SPRSNG Value transfer Type reference (TYPE) TB_SPRSNG Einzelregulierung erforderlich 20030905
36 Exporting EX_SWIFT_TEXT Value transfer Type reference (TYPE) PRQ_SWTXT Swift-Text 20030905
37 Exporting EX_TR_REV_REASON Value transfer Type reference (TYPE) SSTOGRD Stornogrund 20030905
38 Exporting EX_URGENT Value transfer Type reference (TYPE) PRQ_XURGE Kennzeichen: Äußerst dringende Zahlung 20030905
39 Exporting EX_ZWELS Value transfer Type reference (TYPE) DZWELS Liste der Zahlwege, die zu berücksichtigen sind 20030905
40 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20030905
41 Importing IM_FLOW_NUMBER Value transfer Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20030905
42 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA Bewertungsbereich 20030905
# Exception Resumable Description Created on
1 FLOW_NOT_PAID Zur Bewegung existiert keine Zahlungsanordnung 20030905

Method CLS_GET_PRQ_KEYNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRQ_KEYNO Value transfer Type reference (TYPE) PRQ_KEYNO Schlüsselnummer der Zahlungsanordnung 20030122
2 Importing IM_BUSTRANSID Value transfer Type reference (TYPE) TPM_BUSTRANSID Identifikator des Distributor-Geschäftsvorfalls 20030122
3 Importing IM_FLOW_NUMBER Value transfer Type reference (TYPE) TPM_TRDFLOWNR Nummer einer Distributor-Bewegung 20030122
4 Importing IM_VALUATION_AREA Value transfer Type reference (TYPE) TPM_VAL_AREA TPMCO_OPERATIVE_VAL_AREA Bewertungsbereich 20030122
# Exception Resumable Description Created on
1 NOT_FOUND Keine Zahlungsanordnung gefunden 20030122
2 NOT_UNIQUE TRD-Bewegungsnummer ist nicht eindeutig 20030122

Method CLS_GET_RUNTIME_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Tabelle von Zahlungsanordnungen 20030109

Method CLS_GET_RUNTIME_OBJECTS on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAYMENT_REQUEST Call by reference Object reference (TYPE REF TO) CL_PAYMENT_REQUEST_TRPR Zahlpartner-Beleg 20030109
2 Returning RE_STATUS Value transfer Type reference (TYPE) OS_OSTATUS Status eines Objekts (verwaltetes Objekt) 20030109

Method CLS_GET_STATUS on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_GET_TM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_INFOS Call by reference Type reference (TYPE) FTR_TAB_AC_TICKET Tabellentyp für Datenticket 20030203
2 Importing IM_FLG_PAY_STATE_FILLED Call by reference Type reference (TYPE) FLAG TPMCO_XTRUE Zahlungsstatus füllen 20041115

Method CLS_GET_TM_INFO on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_MERGE_PAYMENT_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Laufzeit-Zahlungsanordnungen 20030109
2 Importing IM_TAB_DB_PAYMENT_REQUESTS Call by reference Type reference (TYPE) TRPRY_PAYMENT_REQUESTS Datenbank-Zahlungsanordnungen 20030109

Method CLS_MERGE_PAYMENT_REQUESTS on class CL_QUERY_SERVICE_TRPR has no exception.

Method CLS_SAVE_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PAYMENT_REQUEST Call by reference Object reference (TYPE REF TO) CL_PAYMENT_REQUEST_TRPR Zahlpartner-Beleg 20030424

Method CLS_SAVE_FOR_CHECK on class CL_QUERY_SERVICE_TRPR has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 200