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
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