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 |