Hierarchy
⤷
⤷
Properties
| Class | CL_EPIC_PRTL_PYMT_MGR | |
| Short Description | EPIC: Partial Payment Manager | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ID-FI-EPIC-GEN | Globalization: E-Payment Integration Generic Topics |
| Created | 20130723 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_EPIC_PRTL_PYMT_MGR has no interface implemented.
Friends
Class CL_EPIC_PRTL_PYMT_MGR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | SHKZG | 'H' | Debit/Credit Indicator | 20130723 | ||
| 2 | Constant | Public | Type reference (TYPE) | SHKZG | 'S' | Debit/Credit Indicator | 20130723 | ||
| 3 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '030' | Item Status | 20130723 | ||
| 4 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '090' | Item Status | 20130723 | ||
| 5 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '010' | Item Status | 20130723 | ||
| 6 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '050' | Item Status | 20130723 | ||
| 7 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '020' | Item Status | 20130723 | ||
| 8 | Constant | Public | Type reference (TYPE) | EPIC_ITEM_STATUS | '040' | Item Status | 20130723 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | EPIC_PP_GROUP_ID | 0 | Identifier for Group of Items Related to Same Invoice | 20131115 | ||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_PYMT_GROUP | Interface for Payment Group Generated | 20131115 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_PRTL_PYMT | 20130723 | ||||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_PRTL_PYMT_MGR_SERVICE | 20130723 |
Methods
Events
Class CL_EPIC_PRTL_PYMT_MGR has no event.
Types
Class CL_EPIC_PRTL_PYMT_MGR has no local type.
Method Signatures
Method ADD_MINUS_TO_CREDIT_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method ADD_MINUS_TO_CREDIT_AMOUNTS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method CALCULATE_ASSIGNED_AMT_4_INV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INVOICE_INFO | Value transfer | Type reference (TYPE) | EPIC_S_INVOICE_INFO_FOR_PPR | 20130723 | ||||
| 2 | IS_BSEG_KEY | Call by reference | Type reference (TYPE) | BSEG_KEY | 20130723 |
Method CALCULATE_ASSIGNED_AMT_4_INV on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method CALCULATE_PP_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PP_AMOUNTS | Call by reference | Type reference (TYPE) | EPIC_S_PP_AMOUNTS | 20130723 | ||||
| 2 | IT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method CALCULATE_PP_AMOUNTS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method CHECK_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 2 | IS_PP_AMOUNTS | Call by reference | Type reference (TYPE) | EPIC_S_PP_AMOUNTS | 20130723 | ||||
| 3 | IT_CHECKED_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method CHECK_AMOUNTS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method CHECK_PM_FOR_REFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 2 | IT_CHECKED_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method CHECK_PM_FOR_REFERENCES on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method COLLECT_MATRIX_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 2 | IT_MATRIX | Call by reference | Type reference (TYPE) | EPIC_T_MATRIX_PPR | 20130723 |
Method COLLECT_MATRIX_MESSAGE on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method COLLECT_MATRIX_MESSAGE_4_PPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | Messages Table Type | 20131028 | |||
| 2 | IT_MATRIX | Call by reference | Type reference (TYPE) | EPIC_T_MATRIX_PPR | EPIC: Table Type of Matrix for PPR and VI | 20131028 |
Method COLLECT_MATRIX_MESSAGE_4_PPD on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PG | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_PYMT_GROUP | Interface for Payment Group Generated | 20131115 | |||
| 2 | IO_PP | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_PRTL_PYMT | 20130723 | ||||
| 3 | IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_PRTL_PYMT_MGR_SERVICE | 20130723 |
Method CONSTRUCTOR on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method DESELECT_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method DESELECT_ALL on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method DETAIL_CHECK_FOR_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 2 | IT_CHECKED_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method DETAIL_CHECK_FOR_GROUP on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method FILTER_BLOCKED_VI_AND_PPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 2 | IT_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method FILTER_BLOCKED_VI_AND_PPR on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method FILTER_COOCURRENCE_VI_AND_PPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATRIX | Call by reference | Type reference (TYPE) | EPIC_T_MATRIX_PPR | 20130723 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | 20130723 | ||||
| 3 | IT_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 |
Method FILTER_COOCURRENCE_VI_AND_PPR on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method FILTER_MISSED_PPD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATRIX | Call by reference | Type reference (TYPE) | EPIC_T_MATRIX_PPR | EPIC: Table Type of Matrix for PPR and VI | 20131028 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | Messages Table Type | 20131028 | |||
| 3 | IT_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | Table Type of PRL Items (Database Table) | 20131028 |
Method FILTER_MISSED_PPD on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method FORM_MATRIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MATRIX | Call by reference | Type reference (TYPE) | EPIC_T_MATRIX_PPR | EPIC: Table Type of Matrix for PPR and VI | 20131028 | |||
| 2 | IS_PP_ITEM | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | Structure of Partial Payment | 20131028 | |||
| 3 | IS_PP_ITEM_TEMP | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | Structure of Partial Payment | 20131028 | |||
| 4 | IT_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | Table Type of PRL Items (Database Table) | 20131028 |
Method FORM_MATRIX on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_CHECKED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHECKED_ITEMS | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 2 | ET_CHECKED_PP_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 3 | IT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method GET_CHECKED_ITEMS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_CHECKED_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHECKED_KEYS | Call by reference | Type reference (TYPE) | EPIC_T_ITEM_KEYS | 20130723 | ||||
| 2 | IT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method GET_CHECKED_KEYS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_CYCLES_FOR_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CYCLE | Call by reference | Type reference (TYPE) | STRING | 20131121 | ||||
| 2 | IS_PP_ITEM | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | Structure of Partial Payment | 20131121 |
Method GET_CYCLES_FOR_ITEM on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_GROUP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GROUP_ID | Call by reference | Type reference (TYPE) | EPIC_PP_GROUP_ID | Identifier for Group of Items Related to Same Invoice | 20131115 |
Method GET_GROUP_ID on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_ITEM_PM_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XEINZ | Call by reference | Type reference (TYPE) | XEINZ | Indicator: Payment Method Used for Incoming Payments? | 20131121 | |||
| 2 | IS_PP_ITEM | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | Structure of Partial Payment | 20131121 |
Method GET_ITEM_PM_INDICATOR on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_PARTIAL_PAYMENT_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method GET_PARTIAL_PAYMENT_ITEM on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method GET_SELECTED_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTED_KEYS | Call by reference | Type reference (TYPE) | EPIC_T_ITEM_KEYS | 20130723 | ||||
| 2 | IR_GRID | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | 20130723 | ||||
| 3 | IT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 |
Method GET_SELECTED_KEYS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method HAS_PPR_FOR_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FPRL_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 2 | EV_HAS_PPR_BLOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130723 | ||||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | 20130723 | ||||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method HAS_PPR_FOR_PROCESS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method HAS_PPR_IN_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FPRL_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 2 | EV_HAS_PPR_BLOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130723 | ||||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | 20130723 | ||||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method HAS_PPR_IN_PROCESS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method HAS_REFERENCE_FOR_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HAS_REFERENCES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130723 | ||||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | 20130723 |
Method HAS_REFERENCE_FOR_ITEM on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method HAS_VI_IN_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FPRL_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 2 | EV_HAS_VI_BLOCKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130723 | ||||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | 20130723 | ||||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method HAS_VI_IN_PROCESS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method IS_PARTIAL_PAYMENT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_PPD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131028 | ||||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | Structure of Partial Payment | 20131028 |
Method IS_PARTIAL_PAYMENT_DOCUMENT on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method IS_PARTIAL_PAYMENT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_PPR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130723 | ||||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | EPIC_S_PP_ITEM | 20130723 |
Method IS_PARTIAL_PAYMENT_REQUEST on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method POSTING_DATE_CHECK_FOR_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | Messages Table Type | 20131121 | |||
| 2 | IT_CHECKED_ITEM | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | EPIC: Partial Payment Item | 20131121 |
Method POSTING_DATE_CHECK_FOR_GROUP on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method RESET_GROUP_ID Signature
Method RESET_GROUP_ID on class CL_EPIC_PRTL_PYMT_MGR has no parameter.
Method RESET_GROUP_ID on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method SELECT_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 2 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method SELECT_ALL on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method SET_CHECKED_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_GRID_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | 20130723 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | EPIC_T_PRL_ITEMS | 20130723 | ||||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | STRING | 20130723 |
Method SET_CHECKED_STATUS on class CL_EPIC_PRTL_PYMT_MGR has no exception.
Method SET_CHECKED_STATUS_F111 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_GRID_DATA_F111 | Call by reference | Type reference (TYPE) | EPIC_T_PP_ITEM | EPIC: Partial Payment Item | 20131115 |
Method SET_CHECKED_STATUS_F111 on class CL_EPIC_PRTL_PYMT_MGR has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |