SAP ABAP Class CL_BSP_BROK_PM_MAIN_M (Model Class for ITAGCY_PM main.do)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_PM (Package) BSP: Payment Methods
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_MODEL BSP: Model Basis Class 20030825
Properties
Class CL_BSP_BROK_PM_MAIN_M  
Short Description Model Class for ITAGCY_PM main.do    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ITAGCY    
Program status     
Category 0   
Package FSCDITAGCY_PM   BSP: Payment Methods 
Created 20030630   SAP 
Last change 20091125   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_MAIN_M has no interface implemented.
Friends
Class CL_BSP_BROK_PM_MAIN_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADD_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_ADD_DETAIL Details for Other Payment Method 20041110
2 BANK_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_BANK_DETAIL Automatic Debit Structure 20031118
3 BANK_PM Instance attribute Public Type reference (TYPE) SITAGCYPM_BANK_PM Structure Bank Entries with Payment Method 20031120
4 CASH_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_CASH_DETAIL Details for Cash Payment Method 20031119
5 CC_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_CC_DETAIL Credit Card Structure 20031119
6 CC_PM Instance attribute Public Type reference (TYPE) SITAGCYPM_CC_PM Structure Credit Card Entries with Payment Method 20031120
7 CHANGE_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_CASH_DETAIL Details for Cash Payment Method (Change) 20041018
8 CHECK_DETAIL_OUT Instance attribute Public Type reference (TYPE) SITAGCYPM_CHECK_DETAIL_OUT Structure Check for Outgoing Payments 20040706
9 CHECK_DETAIL_T Instance attribute Public Type reference (TYPE) TITAGCYPM_CHECK_DETAIL Table Category for Check Payment Method 20031119
10 CHECK_PM Instance attribute Public Type reference (TYPE) SITAGCYPM_CHECK_PM Structure Check Entries with Payment Method 20031119
11 CTRL Instance attribute Public Type reference (TYPE) SITAGCYPM_CTRL Payment Information 20030707
12 DATA Instance attribute Public Type reference (TYPE) SITAGCYPM_MODELDATA Structure for Payment Methods in Model 20031105
13 ERROR Instance attribute Public Type reference (TYPE) SITAGCYERROR Agency Collections: Error Structure 20031021
14 SELVALUES Instance attribute Public Type reference (TYPE) SITAGCYPM_SELVALUES Payment Methods: Input Values 20031119
15 TRANSFER_DETAIL Instance attribute Public Type reference (TYPE) SITAGCYPM_TRANSFER_DETAIL Transfer Entries Structure 20031205
16 TV_ITERATOR_CHECK Instance attribute Public Object reference (TYPE REF TO) CL_BSP_BROK_PM_IT_CHECK Iterator for Individual Payment Methods 20031119
17 TV_ITERATOR_SAVED Instance attribute Public Object reference (TYPE REF TO) CL_BSP_BROK_PM_IT_SAVED Iterator for Individual Payment Methods 20031121
18 TV_ITERATOR_SUM Instance attribute Public Object reference (TYPE REF TO) CL_BSP_BROK_PM_IT_SUM Iterator for Totals Table 20031105
19 T_ADDPAYMT Instance attribute Public Type reference (TYPE) TITAGCYPM_ADD Table Category for Other Payment Methods 20041110
20 T_ADDRESS Instance attribute Public Type reference (TYPE) TITAGCYPARTNERADDRESSDETAIL Table Category for Address Display 20031119
21 T_BANKACCOUNT Instance attribute Public Type reference (TYPE) TITAGCYPARTNERBANKDETAIL Table Category for Bank Details Display 20031119
22 T_CCINS Instance attribute Public Type reference (TYPE) TITAGCY_CCINS Table Category for Credit Card Institute 20031104
23 T_CCTYP Instance attribute Public Type reference (TYPE) TITAGCY_CCTYP Table Category for Credit Card Category 20031104
24 T_CREDITCARD Instance attribute Public Type reference (TYPE) TITAGCYPARTNERCCDETAIL Table Category for Credit Card Display 20031120
25 T_PAYCASH Instance attribute Public Type reference (TYPE) TITAGCYPAYCASH Agency Collections: Table Cat. for Cash Contents of Desk 20040203
26 T_PMTYPES_ALLOWED Instance attribute Public Type reference (TYPE) TITAGCYPM_TYPE Table Category for Payment Method Categories 20031128
27 T_PM_BANK_IN Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20031201
28 T_PM_BANK_OUT Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20031201
29 T_PM_CC_IN Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20031201
30 T_PM_CC_OUT Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20031201
31 T_PM_CHECK_OUT Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20031201
32 T_SAVED Instance attribute Public Type reference (TYPE) TITAGCYPAY Table Category with Information About Payment Methods 20031121
33 T_SAVED_DISPLAY Instance attribute Public Type reference (TYPE) TITAGCYPAY Table Category with Information About Payment Methods 20041123
34 T_SFNAMES Instance attribute Public Type reference (TYPE) TITAGCYSFACT SmartForms - Selection Table 20040706
35 T_SUMMARY Instance attribute Public Type reference (TYPE) TITAGCY_AMOUNT_DISPLAY Table Type for Overview of Payments 20031117
36 V_SFNAME Instance attribute Public Type reference (TYPE) STRING 20040706
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DISPLAY_TABLE Instance method Public Method Structure of Display Table 20030905
2 CALCULATE_AMOUNTS Instance method Public Method Calculation of Amounts 20041019
3 CHECK Instance method Public Method Check Model Attributes 20030805
4 CHECK_ADD Instance method Private Method Check Model Attributes (Other Payment Method) 20041111
5 CHECK_BANK Instance method Private Method Check Model Attributes (Bank) 20040130
6 CHECK_CASH Instance method Private Method Check Model Attributes (Cash) 20040130
7 CHECK_CC Instance method Private Method Check Model Attributes (Credit Card) 20040130
8 CHECK_CHANGE Instance method Private Method Check Model Attributes (Change) 20041018
9 CHECK_CHECKS Instance method Private Method Check Model Attributes (Checks) 20040130
10 CLEAR Instance method Public Method Reset Model Attributes 20030805
11 DELETE_ROW Instance method Public Method Delete Payment Series (Check) 20031105
12 GET_PAYMENTS Instance method Public Method Provides Control Data for the Payments Entered 20030707
13 GET_SAVED_PAYMENTS_TO_REVERSE Instance method Public Method Delivers Payments to Be Reversed 20041124
14 INIT Instance method Public Method Initialize Model Attributes 20030630
15 SET_DEFAULTS Instance method Private Method Set Default Values of Payment Methods 20031128
16 SET_DEFAULT_ADD Instance method Private Method Set Default Values for Transfer 20041110
17 SET_DEFAULT_BANK Instance method Private Method Set Default Values for Bank 20031128
18 SET_DEFAULT_CASH Instance method Private Method Set Default Values for Cash 20031128
19 SET_DEFAULT_CC Instance method Private Method Set Default Values for Credit Card 20031128
20 SET_DEFAULT_CHANGE Instance method Private Method Sets Default Values for Change 20041018
21 SET_DEFAULT_CHECK Instance method Private Method Set Default Values for Check 20031128
22 SET_DEFAULT_TRANSFER Instance method Private Method Set Default Values for Transfer 20031205
23 SIMULATE_FKKCL_TPMODE Instance method Public Method Simulates FKKCLs in Case of Third-Party Coll. Payt Methods 20041207
24 UPDATE Instance method Public Method Update Model Attributes 20031113
25 UPDATE_ADD Instance method Private Method Update for Other Payment Methods 20041110
26 UPDATE_BANKA Instance method Public Method Enters Name of Financial Institution in Structure 20040202
27 UPDATE_CHANGE Instance method Public Method Update for Change Data 20041019
28 UPDATE_CHANGE_DC Instance method Private Method Update for Change Data (Direct Collections) 20041019
29 UPDATE_CHANGE_TP Instance method Private Method Update for Change Data (Third-Party Collections) 20041019
30 UPDATE_PM Instance method Public Method Update Model Attributes (Payment Methods) 20031120
31 UPDATE_TP_SAVING Instance method Public Method Update Data After Saving in Third Party Collections 20031121
Events
Class CL_BSP_BROK_PM_MAIN_M has no event.
Types
Class CL_BSP_BROK_PM_MAIN_M has no local type.
Method Signatures

Method BUILD_DISPLAY_TABLE Signature

Method BUILD_DISPLAY_TABLE on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method BUILD_DISPLAY_TABLE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CALCULATE_AMOUNTS Signature

Method CALCULATE_AMOUNTS on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CALCULATE_AMOUNTS on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK Signature

Method CHECK on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_ADD Signature

Method CHECK_ADD on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_ADD on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_BANK Signature

Method CHECK_BANK on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_BANK on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_CASH Signature

Method CHECK_CASH on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_CASH on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_CC Signature

Method CHECK_CC on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_CC on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_CHANGE Signature

Method CHECK_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CHECK_CHECKS Signature

Method CHECK_CHECKS on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CHECK_CHECKS on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method CLEAR Signature

Method CLEAR on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method CLEAR on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method DELETE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040120

Method DELETE_ROW on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method GET_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOUSEBANK Call by reference Object reference (TYPE REF TO) CL_BSP_BROK_PM_HOUSEBNK_MAIN Controller-Klasse für ITAGCY_HOUSEBNK 20040608
2 Importing IX_CHECK Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Prüfung durchführen 20040212
3 Importing MERCH Call by reference Object reference (TYPE REF TO) CL_BSP_BROK_PM_MERCH_MAIN Controller-Klasse für ITAGCY_MERCH 20040608
4 Returning RS_PAYMENTS Value transfer Type reference (TYPE) SITAGCYPM_DETAILS 20031117

Method GET_PAYMENTS on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method GET_SAVED_PAYMENTS_TO_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNO Call by reference Type reference (TYPE) SEQNO_ITAGCY Folge-Nummer 20041124
2 Returning RT_PAY Value transfer Type reference (TYPE) TITAGCYPAY Tabellentyp mit Informationen zu Zahlungsmethoden 20041124

Method GET_SAVED_PAYMENTS_TO_REVERSE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method INIT Signature

Method INIT on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method INIT on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULTS Signature

Method SET_DEFAULTS on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method SET_DEFAULTS on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten setzen 20041110

Method SET_DEFAULT_ADD on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_BANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten setzen 20040204

Method SET_DEFAULT_BANK on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_CASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_RESETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>FALSE Kennzeichen Betrag auf 0 setzen 20050509
2 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten setzen 20040204

Method SET_DEFAULT_CASH on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten setzen 20040204

Method SET_DEFAULT_CC on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_CHANGE Signature

Method SET_DEFAULT_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method SET_DEFAULT_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_RESETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>FALSE Kennzeichen Betrag auf 0 setzen 20050509
2 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten 20040204

Method SET_DEFAULT_CHECK on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SET_DEFAULT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SETAMOUNT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Flag Betrag = offene Posten setzen 20040204

Method SET_DEFAULT_TRANSFER on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method SIMULATE_FKKCL_TPMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_BANK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041207
2 Importing IX_CC Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041207
3 Importing IX_CHECK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041207
4 Returning RT_FKKCL Value transfer Type reference (TYPE) FKKCL_T Tabellen mit Ausgleichsinformationen 20041207

Method SIMULATE_FKKCL_TPMODE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE Signature

Method UPDATE on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_ADD Signature

Method UPDATE_ADD on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_ADD on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_BANKA Signature

Method UPDATE_BANKA on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_BANKA on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_CHANGE Signature

Method UPDATE_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_CHANGE on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_CHANGE_DC Signature

Method UPDATE_CHANGE_DC on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_CHANGE_DC on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_CHANGE_TP Signature

Method UPDATE_CHANGE_TP on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_CHANGE_TP on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_PM Signature

Method UPDATE_PM on class CL_BSP_BROK_PM_MAIN_M has no parameter.
Method UPDATE_PM on class CL_BSP_BROK_PM_MAIN_M has no exception.

Method UPDATE_TP_SAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_CLEAR_DATA Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Eingabefelder zurücksetzen 20041123

Method UPDATE_TP_SAVING on class CL_BSP_BROK_PM_MAIN_M has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 472