SAP ABAP Class CL_BSP_BROK_PM_SERVICE (Service Class for Payment Methods)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷ FS-CD (Application Component) Collections/Disbursements
⤷ FSCDITAGCY_PM (Package) BSP: Payment Methods
⤷ FS-CD (Application Component) Collections/Disbursements
⤷ FSCDITAGCY_PM (Package) BSP: Payment Methods
Properties
Class | CL_BSP_BROK_PM_SERVICE | |
Short Description | Service Class for Payment Methods | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ITAGCY | |
Program status | ||
Category | 0 | |
Package | FSCDITAGCY_PM | BSP: Payment Methods |
Created | 20030929 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_BSP_BROK_SERVICE_MISC | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_BSP_BROK_PM_SERVICE has no interface implemented.
Friends
Class CL_BSP_BROK_PM_SERVICE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | DDIC_STRUC_BANK | Static Attribute | Public | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20031103 | ||
2 | DDIC_STRUC_CC | Static Attribute | Public | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20031103 | ||
3 | DDIC_STRUC_CHECK | Static Attribute | Public | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20031103 | ||
4 | DDIC_STRUC_PAY | Static Attribute | Public | Type reference (TYPE) | DD03TTYP | Table Type for Structure DD03P | 20031103 | ||
5 | PMTYPE_ACC | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '1' | Payment Method Categories | 20031128 | |
6 | PMTYPE_ADD | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '6' | Payment Method Categories | 20041110 | |
7 | PMTYPE_BR | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '4' | Payment Method Categories | 20031128 | |
8 | PMTYPE_NO | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '5' | Payment Method Categories | 20040119 | |
9 | PMTYPE_PM | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '2' | Payment Method Categories | 20031128 | |
10 | PMTYPE_SA | Constant | Public | Type reference (TYPE) | PMTYPE_ITAGCY | '3' | Payment Method Categories | 20031201 | |
11 | PM_ADD | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '06' | Payment Method Other | 20041110 | |
12 | PM_BANK | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '03' | Payment Method: Bank | 20031117 | |
13 | PM_CASH | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '01' | Payment Method: Cash | 20031117 | |
14 | PM_CASHCHECK | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '00' | Payment Method: Cash or Check | 20031120 | |
15 | PM_CC | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '04' | Payment Method: Credit Card | 20031117 | |
16 | PM_CHECK | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '02' | Payment Method: Check | 20031117 | |
17 | PM_TRANSFER | Constant | Public | Type reference (TYPE) | PAYMT_ITAGCY | '05' | Payment Method: Transfer | 20031205 | |
18 | T_CCINS | Static Attribute | Public | Type reference (TYPE) | TITAGCY_CCINS | Table Category for Credit Card Institute | 20031104 | ||
19 | T_CCTYP | Static Attribute | Public | Type reference (TYPE) | TITAGCY_CCTYP | Table Category for Credit Card Category | 20031104 | ||
20 | T_PAYMENTMETHODS | Static Attribute | Public | Type reference (TYPE) | TITAGCYPM | Table Category for Payment Methods | 20031120 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_PMDETAILS_FOR_PAYENTRY | Static method | Public | Method | Delivers Details for a Payment Entry | 20041123 |
2 | BUILD_SAVED_PAYMENTS_DISPLAY | Static method | Public | Method | Delivers Display Structure | 20041123 |
3 | CALCULATE_AMOUNTS | Static method | Public | Method | Calculates Totals of Payment Methods | 20030929 |
4 | GET_PARTNER_DETAILS | Static method | Public | Method | Supplies Details on Transferred Partner | 20031119 |
5 | GET_PAYMENTS_FOR_CONTPOS | Static method | Public | Method | Delivers Payment Methods for a Container Item | 20041103 |
6 | GET_PAYMENTS_TP | Static method | Public | Method | Supplies Payment Methods Entered for Third Party | 20030929 |
Events
Class CL_BSP_BROK_PM_SERVICE has no event.
Types
Class CL_BSP_BROK_PM_SERVICE has no local type.
Method Signatures
Method BUILD_PMDETAILS_FOR_PAYENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PAY | Call by reference | Type reference (TYPE) | TITAGCYPAY | Tabellentyp mit Informationen zu Zahlungsmethoden | 20041124 | ||
2 | Importing | IV_AGTYPE | Call by reference | Type reference (TYPE) | AGTYPE_ITAGCY | Schlüssel des Agenturtyps im Agenturinkasso | 20041123 | ||
3 | Importing | IV_CONTTYPE | Call by reference | Type reference (TYPE) | CONTTYPE_ITAGCY | Typ des Containers | 20041123 | ||
4 | Returning | RS_PMDETAILS | Value transfer | Type reference (TYPE) | SITAGCYPM_DETAILS | Struktur zu Zahlungsmethoden | 20041123 |
Method BUILD_PMDETAILS_FOR_PAYENTRY on class CL_BSP_BROK_PM_SERVICE has no exception.
Method BUILD_SAVED_PAYMENTS_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SAVED | Call by reference | Type reference (TYPE) | TITAGCYPAY | Tabellentyp mit Informationen zu Zahlungsmethoden | 20041123 | ||
2 | Returning | RT_SAVED_DISPLAY | Value transfer | Type reference (TYPE) | TITAGCYPAY | Tabellentyp mit Informationen zu Zahlungsmethoden | 20041123 |
Method BUILD_SAVED_PAYMENTS_DISPLAY on class CL_BSP_BROK_PM_SERVICE has no exception.
Method CALCULATE_AMOUNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ADD_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_ADD_DETAIL | Details zu sonstiger Zahlmethode | 20041111 | ||
2 | Importing | IS_BANK_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_BANK_DETAIL | Struktur Bankeinzug | 20031120 | ||
3 | Importing | IS_BANK_PM | Call by reference | Type reference (TYPE) | SITAGCYPM_BANK_PM | Struktur Bankeingaben mit Zahlweg | 20031120 | ||
4 | Importing | IS_CASH_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_CASH_DETAIL | Details zur Zahlungsmethode Bar | 20031120 | ||
5 | Importing | IS_CC_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_CC_DETAIL | Struktur Kreditkarte | 20031120 | ||
6 | Importing | IS_CC_PM | Call by reference | Type reference (TYPE) | SITAGCYPM_CC_PM | Struktur Kreditkarteneingaben mit Zahlweg | 20031120 | ||
7 | Importing | IS_CHANGE_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_CASH_DETAIL | Details zur Zahlungsmethode Bar | 20041018 | ||
8 | Importing | IS_CHECK_DETAIL_OUT | Call by reference | Type reference (TYPE) | SITAGCYPM_CHECK_DETAIL_OUT | Struktur Scheck für Ausgangszahlungen | 20040706 | ||
9 | Importing | IS_CHECK_PM | Call by reference | Type reference (TYPE) | SITAGCYPM_CHECK_PM | Struktur Scheckeingaben mit Zahlweg | 20031120 | ||
10 | Importing | IS_PAYMT_TYPE | Call by reference | Type reference (TYPE) | V_ITAGCYPM_TYPE | Tabellentyp zu Zahlungsmethodentypen | 20031128 | ||
11 | Importing | IS_TRANSFER_DETAIL | Call by reference | Type reference (TYPE) | SITAGCYPM_TRANSFER_DETAIL | Struktur Überweisungseingaben | 20031205 | ||
12 | Importing | IT_CHECK_DETAIL | Call by reference | Type reference (TYPE) | TITAGCYPM_CHECK_DETAIL | Struktur Scheck | 20031120 | ||
13 | Importing | IT_SAVED_TP_PAYMENTS | Call by reference | Type reference (TYPE) | TITAGCYPAY | Tabellentyp mit Informationen zu Zahlungsmethoden | 20031121 | ||
14 | Importing | IX_ONLY_POSITIVE | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>FALSE | Flag: Berechnung aus nur positiven Beträgen (für Anzeige) | 20040130 | |
15 | Importing | I_AMOUNT_OPENITEM | Call by reference | Type reference (TYPE) | BETRW_KK | Betrag in Transaktionswährung mit Vorzeichen | 20030929 | ||
16 | Importing | I_PAYCURRENCY | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20031120 | ||
17 | Returning | RS_CTRL | Value transfer | Type reference (TYPE) | SITAGCYPM_CTRL | Zahlungsinformationen | 20030929 |
Method CALCULATE_AMOUNTS on class CL_BSP_BROK_PM_SERVICE has no exception.
Method GET_PARTNER_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ADDRESSES | Value transfer | Type reference (TYPE) | TITAGCYPARTNERADDRESSDETAIL | Tabellentyp zur Adressenanzeige | 20031119 | ||
2 | Exporting | ET_BANKACCOUNTS | Value transfer | Type reference (TYPE) | TITAGCYPARTNERBANKDETAIL | Tabellentyp zur Bankverbindungsanzeige | 20031119 | ||
3 | Exporting | ET_CREDITCARDS | Value transfer | Type reference (TYPE) | TITAGCYPARTNERCCDETAIL | Tabellentyp zur Kreditkartenanzeige | 20031120 | ||
4 | Importing | IT_PARTNERS | Call by reference | Type reference (TYPE) | VKK_PARTNER_TAB | Tabelle von Geschäftspartner-IDs im FI-CA | 20031119 |
Method GET_PARTNER_DETAILS on class CL_BSP_BROK_PM_SERVICE has no exception.
Method GET_PAYMENTS_FOR_CONTPOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CONTAINER | Call by reference | Type reference (TYPE) | CONT_ITAGCY | Identifikation des Kassencontainers | 20041103 | ||
2 | Importing | IV_SEQNO | Call by reference | Type reference (TYPE) | SEQNO_ITAGCY | Folge-Nummer | 20041103 | ||
3 | Returning | RS_PAYMENTS | Value transfer | Type reference (TYPE) | SITAGCYPM_DETAILS | Struktur zu Zahlungsmethoden | 20041103 |
Method GET_PAYMENTS_FOR_CONTPOS on class CL_BSP_BROK_PM_SERVICE has no exception.
Method GET_PAYMENTS_TP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CONTAINER | Call by reference | Type reference (TYPE) | CONT_ITAGCY | Identifikation des Kassencontainers | 20030929 | ||
2 | Returning | RS_PAYMENTS | Value transfer | Type reference (TYPE) | SITAGCYPM_DETAILS | Struktur zu Zahlungsmethoden | 20030929 |
Method GET_PAYMENTS_TP on class CL_BSP_BROK_PM_SERVICE has no exception.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 472 |