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