SAP ABAP Class CL_MMPUR_IV_PLAN_DB (Invoice Plan DB Operation)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-SRV-IP (Application Component) Invoicing Plan
⤷
MMPUR_IP (Package) Purchasing Extended Function for Invoice Plan
⤷
⤷
Properties
| Class | CL_MMPUR_IV_PLAN_DB | |
| Short Description | Invoice Plan DB Operation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MMPUR_IP | Purchasing Extended Function for Invoice Plan |
| Created | 20061218 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MMPUR_IV_PLAN_DB has no forward declaration.
Interfaces
Class CL_MMPUR_IV_PLAN_DB has no interface implemented.
Friends
Class CL_MMPUR_IV_PLAN_DB has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | INVOICE_PLAN_PUR_DATA | Purchasing Data for Invoice Plan | 20061218 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Map IV Plan Header Data From BAPI to DB | 20061218 | |
| 2 | Instance method | Public | Method | Map IV Plan Header Data From DB to BAPI | 20061218 | |
| 3 | Instance method | Public | Method | Map IV Plan Item Data From BAPI to DB | 20061218 | |
| 4 | Instance method | Public | Method | Map IV Plan Item Data From DB to BAPI | 20061218 | |
| 5 | Instance method | Public | Method | Post Invoice Plan Data | 20061218 | |
| 6 | Instance method | Public | Method | Read Invoice Plan data header + item | 20070221 | |
| 7 | Instance method | Public | Method | Read Invoice Plan header data | 20061218 | |
| 8 | Instance method | Public | Method | Read Invoice Plan item data | 20061218 | |
| 9 | Instance method | Public | Method | Update Data to Data Base Table | 20061218 |
Events
Class CL_MMPUR_IV_PLAN_DB has no event.
Types
Class CL_MMPUR_IV_PLAN_DB has no local type.
Method Signatures
Method MAP_IV_PLAN_HEADER_BAPI_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FPLA | Call by reference | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 | |||
| 2 | EX_FPLA_OLD | Call by reference | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 | |||
| 3 | IM_IV_PLAN_HEADER | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 | |||
| 4 | IM_IV_PLAN_HEADER_OLD | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 |
Method MAP_IV_PLAN_HEADER_BAPI_TO_DB on class CL_MMPUR_IV_PLAN_DB has no exception.
Method MAP_IV_PLAN_HEADER_DB_TO_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_IV_PLAN_HEADER | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 | |||
| 2 | EX_IV_PLAN_HEADER_OLD | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 | |||
| 3 | IM_FPLA | Call by reference | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 | |||
| 4 | IM_FPLA_OLD | Call by reference | Type reference (TYPE) | UFPLA | Change Document Structure; Generated by RSSCD000 | 20061218 |
Method MAP_IV_PLAN_HEADER_DB_TO_BAPI on class CL_MMPUR_IV_PLAN_DB has no exception.
Method MAP_IV_PLAN_ITEM_BAPI_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_FPLT | Call by reference | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 | |||
| 2 | EXT_FPLT_OLD | Call by reference | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 | |||
| 3 | IMT_IV_PLAN_ITEM | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 | |||
| 4 | IMT_IV_PLAN_ITEM_OLD | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 |
Method MAP_IV_PLAN_ITEM_BAPI_TO_DB on class CL_MMPUR_IV_PLAN_DB has no exception.
Method MAP_IV_PLAN_ITEM_DB_TO_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_IV_PLAN_ITEM | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 | |||
| 2 | EXT_IV_PLAN_ITEM_OLD | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 | |||
| 3 | IMT_FPLT | Call by reference | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 | |||
| 4 | IMT_FPLT_OLD | Call by reference | Type reference (TYPE) | UFPLT_TTY | Table Type: Invoice Plan Item Data | 20061218 |
Method MAP_IV_PLAN_ITEM_DB_TO_BAPI on class CL_MMPUR_IV_PLAN_DB has no exception.
Method POST_IV_PLAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_INVOICE_PLAN_ITEM | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 | |||
| 2 | IMT_INVOICE_PLAN_ITEM_OLD | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20070217 | |||
| 3 | IM_INVOICE_PLAN_HEADER | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 | |||
| 4 | IM_INVOICE_PLAN_HEADER_OLD | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20070217 | |||
| 5 | IM_PO_DATA | Call by reference | Type reference (TYPE) | INVOICE_PLAN_PUR_DATA | Purchasing Data for Invoice Plan | 20070104 |
Method POST_IV_PLAN on class CL_MMPUR_IV_PLAN_DB has no exception.
Method READ_IV_PLAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_IV_PLAN_ITEM | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type: Purchasing Invoice Plan Itemx(Change Parameter) | 20070221 | |||
| 2 | EX_IV_PLAN_HEADER | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20070221 | |||
| 3 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20070221 | ||
| 4 | IM_FPLNR | Call by reference | Type reference (TYPE) | FPLNR | Billing plan number / invoicing plan number | 20070221 | |||
| 5 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20070221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ERROR_MODIFY_ONLY_DB_ONLY_SET | 20070221 | ||
| 2 | No Data Found | 20070221 |
Method READ_IV_PLAN_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_FPLA | Call by reference | Type reference (TYPE) | UFPLA_TTY | Table Type: Invoice Plan Item | 20070301 | |||
| 2 | EX_IV_PLAN_HEADER | Call by reference | Type reference (TYPE) | INVOICE_PLAN_HEADER | Purchasing: Invoice Plan Header Data | 20061218 | |||
| 3 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20061218 | ||
| 4 | IM_FPLNR | Call by reference | Type reference (TYPE) | FPLNR | Billing plan number / invoicing plan number | 20061218 | |||
| 5 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20061218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ERROR_MODIFY_ONLY_DB_ONLY_SET | 20061218 | ||
| 2 | No Data Found | 20070112 |
Method READ_IV_PLAN_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_IV_PLAN_ITEM | Call by reference | Type reference (TYPE) | IV_PLAN_ITEM_TTY | Table Type for Purchasing Invoice Plan Itemx(Change Paramet) | 20061218 | |||
| 2 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20061218 | ||
| 3 | IM_FPLNR | Call by reference | Type reference (TYPE) | FPLNR | Billing plan number / invoicing plan number | 20061218 | |||
| 4 | IM_FPLTR | Call by reference | Type reference (TYPE) | FPLTR | Item for billing plan/invoice plan/payment cards | 20061218 | |||
| 5 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20061218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | error_modify_only_db_only_set | 20061218 | ||
| 2 | No Data Found | 20070112 |
Method UPDATE_DB Signature
Method UPDATE_DB on class CL_MMPUR_IV_PLAN_DB has no parameter.
Method UPDATE_DB on class CL_MMPUR_IV_PLAN_DB has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |