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 | 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 | Static Attribute | Private | Object reference (TYPE REF TO) | CA_PAYMENT_REQUEST_TRPR | Agent Payment Request Partner Document | 20030109 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TRPRY_PAYRQ | Table of FI Payment Assignments | 20030424 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030109 | |
| 2 | Static method | Public | Method | Cancels Netting Transaction | 20030709 | |
| 3 | Static method | Public | Method | Checks if Payment Requests Are Settled Together | 20030424 | |
| 4 | Static method | Public | Method | Generates a Persistent Payment Request Partner Document | 20030109 | |
| 5 | Static method | Public | Method | Generates a Persistent Payment Request Partner Document | 20030424 | |
| 6 | Static method | Public | Method | Deletes a Payment Request | 20051222 | |
| 7 | Static method | Public | Method | Gets All Payment Requests for a BusTransID | 20030109 | |
| 8 | Static method | Public | Method | Gets Payment Requests for a Table of BusTransIDs | 20051222 | |
| 9 | Static method | Public | Method | Gets All Payment Request Partner Documents for a Group Table | 20030109 | |
| 10 | Static method | Public | Method | Gets All Payment Requests for a BusTransID | 20050427 | |
| 11 | Static method | Public | Method | Gets All Payment Request Information for BusTransIDs | 20030403 | |
| 12 | Static method | Public | Method | Provides All Information for A Payment Req. for a Movement | 20030905 | |
| 13 | Static method | Public | Method | Gets the Key of a Payment Request | 20030122 | |
| 14 | Static method | Private | Method | Gets All Runtime Objects | 20030109 | |
| 15 | Static method | Public | Method | Gets the Status of a Persistent Payment Partner Document | 20030109 | |
| 16 | Static method | Public | Method | Gets Information for Transaction Management | 20030203 | |
| 17 | Static method | Private | Method | Merges Database and Runtime Objects | 20030109 | |
| 18 | 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 | IM_PAYGR | Value transfer | Type reference (TYPE) | PAYGR | Gruppierungsfeld für automatische Zahlungen | 20030709 | |||
| 2 | IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20030709 | |||
| 3 | IM_TESTRUN | Value transfer | Type reference (TYPE) | I | Testlauf | 20030709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20030709 |
Method CLS_CHECK_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROTOCOL_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_PROTOCOL_HANDLER_TRP | Protokollverwalter | 20030424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlgeschlagen | 20030424 | ||
| 2 | Keine Zahlungsanordnungen zu prüfen | 20030424 | ||
| 3 | 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 | 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 | 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 | 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 | EX_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENT_REQUESTS | Tabelle von Zahlungsanordnungen | 20030109 | |||
| 2 | IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20030109 | |||
| 3 | IM_SEARCH_STRATEGY | Value transfer | Type reference (TYPE) | TPM_SEARCH_STRATEGY | TPMCO_SEARCH_DB_RO | Suchstrategie | 20030109 | ||
| 4 | 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 | EX_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENT_REQUESTS | Tabelle von Zahlungsanordnungen | 20051222 | |||
| 2 | IM_SEARCH_STRATEGY | Value transfer | Type reference (TYPE) | TPM_SEARCH_STRATEGY | TPMCO_SEARCH_DB_RO | Suchstrategie | 20051222 | ||
| 3 | IM_TAB_BUSTRANSID | Call by reference | Type reference (TYPE) | TRDY_BUSTRANSID | Tabelle von IDs für Distributor-Geschäftsvorfälle | 20051222 | |||
| 4 | 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 | EX_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENT_REQUESTS | Tabelle von Zahlungsanordnungen | 20030109 | |||
| 2 | IM_PAYMENT_STATE | Value transfer | Type reference (TYPE) | TPM_TRPRSTATE | Status der Zahlungsanordnung | 20030212 | |||
| 3 | IM_SEARCH_STRATEGY | Value transfer | Type reference (TYPE) | TPM_SEARCH_STRATEGY | TPMCO_SEARCH_DB_RO | Suchstrategie | 20030109 | ||
| 4 | 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 | EX_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENT_REQUESTS | Tabelle von Zahlungsanordnungen | 20050427 | |||
| 2 | IM_PAYMENT_STATE | Call by reference | Type reference (TYPE) | TPM_TRPRSTATE | Status der Zahlung | 20050427 | |||
| 3 | IM_RNG_PAYMENT_AWKEY | Call by reference | Type reference (TYPE) | TRGR_AWKEY | Range AWKEY | 20050427 | |||
| 4 | IM_RNG_PRQ_KEYNO | Call by reference | Type reference (TYPE) | TRPRR_PRQ_KEYNO | Range für Zahlungsanordnungsschlüssel | 20050427 | |||
| 5 | 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 | EX_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENTS | Tabellentyp des Zahlpartner-Belegs | 20030403 | |||
| 2 | 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 | EX_BELNR | Value transfer | Type reference (TYPE) | BELNR_D | Belegnummer eines Buchhaltungsbeleges | 20030905 | |||
| 2 | EX_BUZEI | Value transfer | Type reference (TYPE) | BUZEI | Nummer der Buchungszeile innerhalb des Buchhaltungsbelegs | 20030905 | |||
| 3 | EX_CLEARING_ACC | Value transfer | Type reference (TYPE) | PRQ_BKHBK | Hauptbuchkonto für Bankverrechnungskonto | 20030905 | |||
| 4 | EX_COMPANY_CODE | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20030905 | |||
| 5 | EX_DTAMS | Value transfer | Type reference (TYPE) | DTAMS | Meldeschlüssel für Datenträgeraustausch | 20030905 | |||
| 6 | EX_DTAWS | Value transfer | Type reference (TYPE) | DTAWS | Weisungsschlüssel fuer Datenträgeraustausch | 20030905 | |||
| 7 | EX_DTWS1 | Value transfer | Type reference (TYPE) | DTAT16 | Weisung 1 | 20030905 | |||
| 8 | EX_DTWS2 | Value transfer | Type reference (TYPE) | DTAT17 | Weisung 2 | 20030905 | |||
| 9 | EX_DTWS3 | Value transfer | Type reference (TYPE) | DTAT18 | Weisung 3 | 20030905 | |||
| 10 | EX_DTWS4 | Value transfer | Type reference (TYPE) | DTAT19 | Weisung 4 | 20030905 | |||
| 11 | EX_FI_REV_REASON | Value transfer | Type reference (TYPE) | STGRD | Grund für Storno oder Umkehrbuchung | 20030905 | |||
| 12 | EX_GL_ACCOUNT | Value transfer | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20030905 | |||
| 13 | EX_HOUSE_BANK | Value transfer | Type reference (TYPE) | TB_RHABKI | Kurzschlüssel für eigene Hausbank | 20030905 | |||
| 14 | EX_HOUSE_BANK_ACC | Value transfer | Type reference (TYPE) | TB_RHKTID | Kurzschlüssel für Hausbankkonto | 20030905 | |||
| 15 | EX_ITEM_NUMBER | Value transfer | Type reference (TYPE) | POSNR_ACC | Positionsnummer des Rechnungswesenbeleges | 20030905 | |||
| 16 | EX_KUNNR | Value transfer | Type reference (TYPE) | KUNNR | Debitorennummer 1 | 20030905 | |||
| 17 | EX_PAYGR | Value transfer | Type reference (TYPE) | PAYGR | Gruppierungsfeld für automatische Zahlungen | 20030905 | |||
| 18 | EX_PAYMENT_AMT | Value transfer | Type reference (TYPE) | TPM_PAYMENT_AMT | Betrag in Zahlwährung | 20030905 | |||
| 19 | EX_PAYMENT_CURR | Value transfer | Type reference (TYPE) | TPM_PAYMENT_CURR | Zahlwährung | 20030905 | |||
| 20 | EX_PAYMENT_DATE | Value transfer | Type reference (TYPE) | TPM_PAYMENT_DATE | Zahldatum | 20030905 | |||
| 21 | EX_PAYMENT_STATE | Value transfer | Type reference (TYPE) | TPM_TRPRSTATE | Status der Zahlungsanordnung | 20030905 | |||
| 22 | EX_POSTING_YEAR | Value transfer | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20030905 | |||
| 23 | EX_PRQ_KEYNO | Value transfer | Type reference (TYPE) | PRQ_KEYNO | Schlüsselnummer der Zahlungsanordnung | 20030905 | |||
| 24 | EX_RELEASE_STATE | Value transfer | Type reference (TYPE) | TPM_TRPR_RELSTATE | Freigabestatus für Zahlungsanordnungen | 20030905 | |||
| 25 | EX_REVERSAL_DATE | Value transfer | Type reference (TYPE) | BUDAT | FI-Stornodatum | 20030905 | |||
| 26 | EX_RPBANK | Value transfer | Type reference (TYPE) | TB_RPBANK | Partnerbankverbindung | 20030905 | |||
| 27 | EX_RPCODE | Value transfer | Type reference (TYPE) | RPCODE | Repetitive Code | 20030905 | |||
| 28 | EX_RPZAHL | Value transfer | Type reference (TYPE) | TB_RPZAHL_NEW | Zahlungsregulierer | 20030905 | |||
| 29 | EX_RP_TEXT | Value transfer | Type reference (TYPE) | RPCODE_TEXT | Referenztext zum Repetitive Code | 20030905 | |||
| 30 | EX_SCSPAY | Value transfer | Type reference (TYPE) | TB_SCSPAY | gleiche Richtung für gemeinsame Regulierung erforderlich? | 20030905 | |||
| 31 | EX_SGTXT | Value transfer | Type reference (TYPE) | SGTXT | Positionstext der Zahlungsanordnung | 20030905 | |||
| 32 | EX_SIGN | Value transfer | Type reference (TYPE) | TB_SSIGN | Richtung der Bewegung | 20030905 | |||
| 33 | EX_SPAYRQ | Value transfer | Type reference (TYPE) | TB_SPAYRQ | Zahlungsanordnung zulässig | 20030905 | |||
| 34 | EX_SPRGRD | Value transfer | Type reference (TYPE) | TB_SPRGRD | Gruppierungsbegriff-Findung | 20030905 | |||
| 35 | EX_SPRSNG | Value transfer | Type reference (TYPE) | TB_SPRSNG | Einzelregulierung erforderlich | 20030905 | |||
| 36 | EX_SWIFT_TEXT | Value transfer | Type reference (TYPE) | PRQ_SWTXT | Swift-Text | 20030905 | |||
| 37 | EX_TR_REV_REASON | Value transfer | Type reference (TYPE) | SSTOGRD | Stornogrund | 20030905 | |||
| 38 | EX_URGENT | Value transfer | Type reference (TYPE) | PRQ_XURGE | Kennzeichen: Äußerst dringende Zahlung | 20030905 | |||
| 39 | EX_ZWELS | Value transfer | Type reference (TYPE) | DZWELS | Liste der Zahlwege, die zu berücksichtigen sind | 20030905 | |||
| 40 | IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20030905 | |||
| 41 | IM_FLOW_NUMBER | Value transfer | Type reference (TYPE) | TPM_TRDFLOWNR | Nummer einer Distributor-Bewegung | 20030905 | |||
| 42 | IM_VALUATION_AREA | Value transfer | Type reference (TYPE) | TPM_VAL_AREA | Bewertungsbereich | 20030905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_PRQ_KEYNO | Value transfer | Type reference (TYPE) | PRQ_KEYNO | Schlüsselnummer der Zahlungsanordnung | 20030122 | |||
| 2 | IM_BUSTRANSID | Value transfer | Type reference (TYPE) | TPM_BUSTRANSID | Identifikator des Distributor-Geschäftsvorfalls | 20030122 | |||
| 3 | IM_FLOW_NUMBER | Value transfer | Type reference (TYPE) | TPM_TRDFLOWNR | Nummer einer Distributor-Bewegung | 20030122 | |||
| 4 | IM_VALUATION_AREA | Value transfer | Type reference (TYPE) | TPM_VAL_AREA | TPMCO_OPERATIVE_VAL_AREA | Bewertungsbereich | 20030122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Zahlungsanordnung gefunden | 20030122 | ||
| 2 | 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 | 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 | IM_PAYMENT_REQUEST | Call by reference | Object reference (TYPE REF TO) | CL_PAYMENT_REQUEST_TRPR | Zahlpartner-Beleg | 20030109 | |||
| 2 | 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 | CH_TAB_INFOS | Call by reference | Type reference (TYPE) | FTR_TAB_AC_TICKET | Tabellentyp für Datenticket | 20030203 | |||
| 2 | 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 | CH_TAB_PAYMENT_REQUESTS | Call by reference | Type reference (TYPE) | TRPRY_PAYMENT_REQUESTS | Laufzeit-Zahlungsanordnungen | 20030109 | |||
| 2 | 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 | 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 |