SAP ABAP Class CL_WRF_APC_POLITM (Purchase Order List Item Class)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
LO-MD-RA (Application Component) Assortment
⤷
WRF_APC (Package) Operational Assortment Planning and Control
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WRF_APC_POLMITM | Purchase Order List Main Item Class | 20040820 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_WRF_APC_POLSITM | Purchase Order List Subitem Class | 20040820 |
Properties
| Class | CL_WRF_APC_POLITM | |
| Short Description | Purchase Order List Item Class | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | WRF_APC | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | WRF_APC | Operational Assortment Planning and Control |
| Created | 20040820 | SAP |
| Last change | 20070912 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WRF_APC_POLITM has no forward declaration.
Interfaces
Class CL_WRF_APC_POLITM has no interface implemented.
Friends
Class CL_WRF_APC_POLITM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | EXIT_DEF | 'WRF_APC_X_PLREL_E' | Business Add-In-Definition | 20040823 | ||
| 2 | Constant | Public | Type reference (TYPE) | XFELD | 'X' | Ankreuzfeld | 20040823 | ||
| 3 | Constant | Public | Type reference (TYPE) | PSTYP | '2' | Item Category in Purchasing Document | 20051014 | ||
| 4 | Constant | Public | Type reference (TYPE) | PSTYP | '0' | Item Category in Purchasing Document | 20051014 | ||
| 5 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_WRF_APC_X_PLREL_E | 20040823 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20040820 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | WRF_APC_PLH | Einkaufsliste - Kopfdaten | 20050801 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040820 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | WRF_POHF_POLX_STY | Order List Change Toolbar | 20040820 | |||
| 10 | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050425 | ||||
| 11 | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_HEAD_TTY | Date Line, Header Data | 20051019 | |||
| 12 | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_HEAD_TTY | Date Line, Header Data | 20051019 | |||
| 13 | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLI_TTY | Einkaufslisten-Positionsdaten | 20050621 | |||
| 14 | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_ITEM_TTY | Date Line, Dates | 20051019 | |||
| 15 | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_ITEM_TTY | Date Line, Dates | 20051019 | |||
| 16 | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLI_TTY | Einkaufslisten-Positionsdaten | 20050712 | |||
| 17 | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Einkaufsliste: Bestellmengen | 20050425 | |||
| 18 | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Einkaufsliste: Bestellmengen | 20050714 | |||
| 19 | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_POLX_TTY | 20050425 | ||||
| 20 | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_POLX_TTY | 20050714 | ||||
| 21 | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050714 | ||||
| 22 | Static Attribute | Public | Type reference (TYPE) | ESART | Einkaufsbelegart | 20040823 | |||
| 23 | Static Attribute | Public | Type reference (TYPE) | SYTABIX | 20050425 | ||||
| 24 | Static Attribute | Public | Type reference (TYPE) | XFELD | 20040823 | ||||
| 25 | Instance attribute | Protected | Type reference (TYPE) | DATUV | Gültig-ab-Datum | 20050801 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | DATUB | Gültig bis (Datum) | 20050801 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adjust the dateline: Material, Plant, ... | 20050518 | |
| 2 | Static method | Public | Constructor | Class constructor for BAdI instance | 20040823 | |
| 3 | Instance method | Public | Constructor | Instantiation of the class | 20040820 | |
| 4 | Static method | Public | Method | Obsolete Method | 20050623 | |
| 5 | Static method | Public | Method | Process POL items collected in the posting buffer | 20050425 | |
| 6 | Static method | Private | Method | BAdI call mass-processing (Cross Docking with Prepacking) | 20060822 | |
| 7 | Static method | Private | Method | Get the right instance of the purchasing list item class | 20060822 | |
| 8 | Static method | Private | Method | Regular update of PLPOQ/PLI after saving the order list | 20060822 | |
| 9 | Static method | Private | Method | Update PLPOQ/PLI table in case of undo release | 20060822 | |
| 10 | Static method | Public | Method | Get an instance for an existing pol item | 20040820 | |
| 11 | Static method | Public | Method | Map and merge the interface tables | 20050426 | |
| 12 | Instance method | Public | Method | Posts the corresponding POL item | 20040823 | |
| 13 | Instance method | Protected | Method | Read the incoterms for the POL item | 20070109 | |
| 14 | Instance method | Public | Method | Set or change the pol item attributes from the pl item data | 20040823 | |
| 15 | Instance method | Private | Method | Set or change flag 'relvant to allocation table' | 20070109 | |
| 16 | Instance method | Protected | Method | Set or change common attributes (main / sub / grouped item) | 20070109 | |
| 17 | Instance method | Protected | Method | Set or change the dateline | 20070109 |
Events
Class CL_WRF_APC_POLITM has no event.
Types
Class CL_WRF_APC_POLITM has no local type.
Method Signatures
Method ADJUST_DATELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20050518 | |||
| 2 | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Einkaufslistenpositionen | 20050518 | |||
| 3 | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Lieferdatum Verteilzentrum | 20050518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050518 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WRF_APC_POLITM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WRF_APC_POLITM has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040820 | |||
| 2 | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_POL | 20040820 | ||||
| 3 | I_UNDO_RELEASE_FINAL | Call by reference | Type reference (TYPE) | XFELD | SPACE | Release of an item is undone | 20060822 |
Method CONSTRUCTOR on class CL_WRF_APC_POLITM has no exception.
Method FLUSH_PLI Signature
Method FLUSH_PLI on class CL_WRF_APC_POLITM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050623 |
Method FLUSH_POLITM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20050425 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050425 | |||
| 3 | IR_ITEMCOL_SBM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM_COLLECTION | Operational APC - Purchasing List Item Collection Class | 20060822 | |||
| 4 | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | 20050425 | ||||
| 5 | I_FLUSH_SBM | Call by reference | Type reference (TYPE) | XFELD | Flush data relevant for grouping | 20050920 | |||
| 6 | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Lieferdatum Filiale | 20050425 | |||
| 7 | I_PRDAT_ST | Call by reference | Type reference (TYPE) | WRF_PRDAT_ST | Präsentationstermin Filiale | 20050425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050425 |
Method FLUSH_POLITM_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | Table Type Order List Item | 20060822 | |||
| 2 | CT_POLX | Call by reference | Type reference (TYPE) | WRF_POHF_POLX_TTY | Order List Change Parameter | 20060822 | |||
| 3 | IR_ITEMCOL_SBM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM_COLLECTION | Operational APC - Purchasing List Item Collection Class | 20060822 |
Method FLUSH_POLITM_BADI on class CL_WRF_APC_POLITM has no exception.
Method FLUSH_POLITM_GET_INST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | |||
| 2 | IR_ITEMCOL_SBM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM_COLLECTION | Operational APC - Purchasing List Item Collection Class | 20060822 | |||
| 3 | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | |||
| 4 | I_PLITEM | Call by reference | Type reference (TYPE) | WRF_PLITEM | Purchasing List Item ID | 20060822 |
Method FLUSH_POLITM_GET_INST on class CL_WRF_APC_POLITM has no exception.
Method FLUSH_POLITM_REGULAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Purchasing List Purchase Order Quantities | 20060822 | |||
| 2 | CT_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | |||
| 3 | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Error messages sent during Operational APC exceptions | 20060822 | |||
| 4 | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20060822 | |||
| 5 | IT_PLPOQ_TMP | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | |||
| 6 | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Delivery Date Store | 20060822 | |||
| 7 | I_PRDAT_ST | Call by reference | Type reference (TYPE) | WRF_PRDAT_ST | Presentation Date Store | 20060822 |
Method FLUSH_POLITM_REGULAR on class CL_WRF_APC_POLITM has no exception.
Method FLUSH_POLITM_UNDO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_PLITEM_WORK | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | |||
| 2 | CT_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | |||
| 3 | IR_ITEMCOL_SBM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM_COLLECTION | Operational APC - Purchasing List Item Collection Class | 20060822 | |||
| 4 | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | |||
| 5 | IS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Purchasing List Purchase Order Quantities | 20060822 |
Method FLUSH_POLITM_UNDO on class CL_WRF_APC_POLITM has no exception.
Method GET_POLITM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_POLITM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_POLITM | 20040820 | ||||
| 2 | IS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040827 | |||
| 3 | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_POL | 20040820 | ||||
| 4 | I_STORE_ITM | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20050427 | |||
| 5 | I_UNDO_RELEASE_FINAL | Call by reference | Type reference (TYPE) | XFELD | SPACE | Release of item is undone | 20060822 |
Method GET_POLITM on class CL_WRF_APC_POLITM has no exception.
Method MAP_MERGE_POL_IFTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050426 | ||||
| 2 | CT_GROUP_POL | Call by reference | Type reference (TYPE) | WRF_POHF_GROUP_POL_TTY | 20050426 |
Method MAP_MERGE_POL_IFTAB on class CL_WRF_APC_POLITM has no exception.
Method POST_POLITM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ITEM_UPDFL | Call by reference | Type reference (TYPE) | FLAG | SPACE | 20050623 |
Method POST_POLITM on class CL_WRF_APC_POLITM has no exception.
Method READ_INCOTERMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INCO | Value transfer | Type reference (TYPE) | WRF_POHF_POL_INCO_EXP_STY | Export Structure Incoterms | 20070109 | |||
| 2 | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20070109 |
Method READ_INCOTERMS on class CL_WRF_APC_POLITM has no exception.
Method SET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20040823 | |||
| 2 | IS_PABD | Call by reference | Type reference (TYPE) | WRF_APC_PABD | Grunddaten geplanter Materialien | 20040823 | |||
| 3 | IS_PLH | Call by reference | Type reference (TYPE) | WRF_APC_PLH | Einkaufsliste - Kopfdaten | 20040823 | |||
| 4 | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Einkaufslistenpositionen | 20040823 | |||
| 5 | IS_PLIP | Call by reference | Type reference (TYPE) | WRF_APC_PLIP | OSPS: Lotinformationen zur Einkaufslistenposition | 20050222 | |||
| 6 | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Lieferdatum VZ / Wareneingang | 20040823 | |||
| 7 | I_POGEN | Call by reference | Type reference (TYPE) | WRF_POGEN | Spätestmögliches Bestellerzeugungsdatum | 20040823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050518 |
Method SET_AUREL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20070109 |
Method SET_AUREL on class CL_WRF_APC_POLITM has no exception.
Method SET_COMMON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PABD | Call by reference | Type reference (TYPE) | WRF_APC_PABD | Planned Article Basic Data | 20070109 | |||
| 2 | IS_PLH | Call by reference | Type reference (TYPE) | WRF_APC_PLH | Purchasing List Header Data | 20070109 | |||
| 3 | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Purchasing List Items | 20070109 | |||
| 4 | IS_PLIP | Call by reference | Type reference (TYPE) | WRF_APC_PLIP | OAPC: Purchasing List Item Prepack Information | 20070109 | |||
| 5 | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Delivery Date DC | 20070109 | |||
| 6 | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Delivery Date Store | 20070109 | |||
| 7 | I_POGEN | Call by reference | Type reference (TYPE) | WRF_POGEN | Latest Possible Purchase Order Generation Date | 20070109 |
Method SET_COMMON on class CL_WRF_APC_POLITM has no exception.
Method SET_DATELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Error messages sent during Operational APC exceptions | 20070109 | |||
| 2 | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Purchasing List Items | 20070109 | |||
| 3 | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Delivery Date DC | 20070109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operational APC - Global common exceptions | 20070109 |
History
| Last changed by/on | SAP | 20070912 |
| SAP Release Created in | 111 |