Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_ADD_DETAIL | Details for Other Payment Method | 20041110 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_BANK_DETAIL | Automatic Debit Structure | 20031118 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_BANK_PM | Structure Bank Entries with Payment Method | 20031120 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CASH_DETAIL | Details for Cash Payment Method | 20031119 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CC_DETAIL | Credit Card Structure | 20031119 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CC_PM | Structure Credit Card Entries with Payment Method | 20031120 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CASH_DETAIL | Details for Cash Payment Method (Change) | 20041018 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CHECK_DETAIL_OUT | Structure Check for Outgoing Payments | 20040706 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPM_CHECK_DETAIL | Table Category for Check Payment Method | 20031119 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CHECK_PM | Structure Check Entries with Payment Method | 20031119 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_CTRL | Payment Information | 20030707 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_MODELDATA | Structure for Payment Methods in Model | 20031105 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | SITAGCYERROR | Agency Collections: Error Structure | 20031021 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_SELVALUES | Payment Methods: Input Values | 20031119 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | SITAGCYPM_TRANSFER_DETAIL | Transfer Entries Structure | 20031205 | |||
| 16 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BSP_BROK_PM_IT_CHECK | Iterator for Individual Payment Methods | 20031119 | |||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BSP_BROK_PM_IT_SAVED | Iterator for Individual Payment Methods | 20031121 | |||
| 18 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BSP_BROK_PM_IT_SUM | Iterator for Totals Table | 20031105 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPM_ADD | Table Category for Other Payment Methods | 20041110 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPARTNERADDRESSDETAIL | Table Category for Address Display | 20031119 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPARTNERBANKDETAIL | Table Category for Bank Details Display | 20031119 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_CCINS | Table Category for Credit Card Institute | 20031104 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_CCTYP | Table Category for Credit Card Category | 20031104 | |||
| 24 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPARTNERCCDETAIL | Table Category for Credit Card Display | 20031120 | |||
| 25 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPAYCASH | Agency Collections: Table Cat. for Cash Contents of Desk | 20040203 | |||
| 26 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPM_TYPE | Table Category for Payment Method Categories | 20031128 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_2STRINGS | Table Category with 2 Strings as Line Category | 20031201 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_2STRINGS | Table Category with 2 Strings as Line Category | 20031201 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_2STRINGS | Table Category with 2 Strings as Line Category | 20031201 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_2STRINGS | Table Category with 2 Strings as Line Category | 20031201 | |||
| 31 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_2STRINGS | Table Category with 2 Strings as Line Category | 20031201 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPAY | Table Category with Information About Payment Methods | 20031121 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | TITAGCYPAY | Table Category with Information About Payment Methods | 20041123 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | TITAGCYSFACT | SmartForms - Selection Table | 20040706 | |||
| 35 | Instance attribute | Public | Type reference (TYPE) | TITAGCY_AMOUNT_DISPLAY | Table Type for Overview of Payments | 20031117 | |||
| 36 | Instance attribute | Public | Type reference (TYPE) | STRING | 20040706 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Structure of Display Table | 20030905 | |
| 2 | Instance method | Public | Method | Calculation of Amounts | 20041019 | |
| 3 | Instance method | Public | Method | Check Model Attributes | 20030805 | |
| 4 | Instance method | Private | Method | Check Model Attributes (Other Payment Method) | 20041111 | |
| 5 | Instance method | Private | Method | Check Model Attributes (Bank) | 20040130 | |
| 6 | Instance method | Private | Method | Check Model Attributes (Cash) | 20040130 | |
| 7 | Instance method | Private | Method | Check Model Attributes (Credit Card) | 20040130 | |
| 8 | Instance method | Private | Method | Check Model Attributes (Change) | 20041018 | |
| 9 | Instance method | Private | Method | Check Model Attributes (Checks) | 20040130 | |
| 10 | Instance method | Public | Method | Reset Model Attributes | 20030805 | |
| 11 | Instance method | Public | Method | Delete Payment Series (Check) | 20031105 | |
| 12 | Instance method | Public | Method | Provides Control Data for the Payments Entered | 20030707 | |
| 13 | Instance method | Public | Method | Delivers Payments to Be Reversed | 20041124 | |
| 14 | Instance method | Public | Method | Initialize Model Attributes | 20030630 | |
| 15 | Instance method | Private | Method | Set Default Values of Payment Methods | 20031128 | |
| 16 | Instance method | Private | Method | Set Default Values for Transfer | 20041110 | |
| 17 | Instance method | Private | Method | Set Default Values for Bank | 20031128 | |
| 18 | Instance method | Private | Method | Set Default Values for Cash | 20031128 | |
| 19 | Instance method | Private | Method | Set Default Values for Credit Card | 20031128 | |
| 20 | Instance method | Private | Method | Sets Default Values for Change | 20041018 | |
| 21 | Instance method | Private | Method | Set Default Values for Check | 20031128 | |
| 22 | Instance method | Private | Method | Set Default Values for Transfer | 20031205 | |
| 23 | Instance method | Public | Method | Simulates FKKCLs in Case of Third-Party Coll. Payt Methods | 20041207 | |
| 24 | Instance method | Public | Method | Update Model Attributes | 20031113 | |
| 25 | Instance method | Private | Method | Update for Other Payment Methods | 20041110 | |
| 26 | Instance method | Public | Method | Enters Name of Financial Institution in Structure | 20040202 | |
| 27 | Instance method | Public | Method | Update for Change Data | 20041019 | |
| 28 | Instance method | Private | Method | Update for Change Data (Direct Collections) | 20041019 | |
| 29 | Instance method | Private | Method | Update for Change Data (Third-Party Collections) | 20041019 | |
| 30 | Instance method | Public | Method | Update Model Attributes (Payment Methods) | 20031120 | |
| 31 | 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 | 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 | HOUSEBANK | Call by reference | Object reference (TYPE REF TO) | CL_BSP_BROK_PM_HOUSEBNK_MAIN | Controller-Klasse für ITAGCY_HOUSEBNK | 20040608 | |||
| 2 | IX_CHECK | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>TRUE | Prüfung durchführen | 20040212 | ||
| 3 | MERCH | Call by reference | Object reference (TYPE REF TO) | CL_BSP_BROK_PM_MERCH_MAIN | Controller-Klasse für ITAGCY_MERCH | 20040608 | |||
| 4 | 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 | IV_SEQNO | Call by reference | Type reference (TYPE) | SEQNO_ITAGCY | Folge-Nummer | 20041124 | |||
| 2 | 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 | 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 | 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 | IX_RESETAMOUNT | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>FALSE | Kennzeichen Betrag auf 0 setzen | 20050509 | ||
| 2 | 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 | 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 | IX_RESETAMOUNT | Call by reference | Type reference (TYPE) | XFELD | CL_BSP_BROK_SERVICE_MISC=>FALSE | Kennzeichen Betrag auf 0 setzen | 20050509 | ||
| 2 | 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 | 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 | IX_BANK | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041207 | |||
| 2 | IX_CC | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041207 | |||
| 3 | IX_CHECK | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041207 | |||
| 4 | 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 | 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 |