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
⤷ 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 | CO_EXIT_PLREL | Constant | Private | Type reference (TYPE) | EXIT_DEF | 'WRF_APC_X_PLREL_E' | Business Add-In-Definition | 20040823 | |
2 | CO_MARKED | Constant | Public | Type reference (TYPE) | XFELD | 'X' | Ankreuzfeld | 20040823 | |
3 | CO_PSTYP_CONS | Constant | Public | Type reference (TYPE) | PSTYP | '2' | Item Category in Purchasing Document | 20051014 | |
4 | CO_PSTYP_NORM | Constant | Public | Type reference (TYPE) | PSTYP | '0' | Item Category in Purchasing Document | 20051014 | |
5 | MR_PLREL | Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_WRF_APC_X_PLREL_E | 20040823 | |||
6 | MS_DATA_POL | Instance attribute | Public | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20040820 | ||
7 | MS_PLH | Instance attribute | Protected | Type reference (TYPE) | WRF_APC_PLH | Einkaufsliste - Kopfdaten | 20050801 | ||
8 | MS_PLPOQ | Instance attribute | Public | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040820 | ||
9 | MS_POLX | Instance attribute | Public | Type reference (TYPE) | WRF_POHF_POLX_STY | Order List Change Toolbar | 20040820 | ||
10 | MT_DATA_POL | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050425 | |||
11 | MT_PLHD | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_HEAD_TTY | Date Line, Header Data | 20051019 | ||
12 | MT_PLHD_SBM | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_HEAD_TTY | Date Line, Header Data | 20051019 | ||
13 | MT_PLI | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLI_TTY | Einkaufslisten-Positionsdaten | 20050621 | ||
14 | MT_PLIT | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_ITEM_TTY | Date Line, Dates | 20051019 | ||
15 | MT_PLIT_SBM | Static Attribute | Protected | Type reference (TYPE) | WRF_PSCD_DATELINE_ITEM_TTY | Date Line, Dates | 20051019 | ||
16 | MT_PLI_UPD | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLI_TTY | Einkaufslisten-Positionsdaten | 20050712 | ||
17 | MT_PLPOQ | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Einkaufsliste: Bestellmengen | 20050425 | ||
18 | MT_PLPOQ_SBM | Static Attribute | Protected | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Einkaufsliste: Bestellmengen | 20050714 | ||
19 | MT_POLX | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_POLX_TTY | 20050425 | |||
20 | MT_POLX_SBM | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_POLX_TTY | 20050714 | |||
21 | MT_POL_SBM | Static Attribute | Protected | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050714 | |||
22 | M_BSART | Static Attribute | Public | Type reference (TYPE) | ESART | Einkaufsbelegart | 20040823 | ||
23 | M_LAST_POLID | Static Attribute | Public | Type reference (TYPE) | SYTABIX | 20050425 | |||
24 | M_PLREL_EXIST | Static Attribute | Public | Type reference (TYPE) | XFELD | 20040823 | |||
25 | M_VALID_FROM | Instance attribute | Protected | Type reference (TYPE) | DATUV | Gültig-ab-Datum | 20050801 | ||
26 | M_VALID_TO | Instance attribute | Protected | Type reference (TYPE) | DATUB | Gültig bis (Datum) | 20050801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADJUST_DATELINE | Instance method | Private | Method | Adjust the dateline: Material, Plant, ... | 20050518 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Class constructor for BAdI instance | 20040823 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Instantiation of the class | 20040820 |
4 | FLUSH_PLI | Static method | Public | Method | Obsolete Method | 20050623 |
5 | FLUSH_POLITM | Static method | Public | Method | Process POL items collected in the posting buffer | 20050425 |
6 | FLUSH_POLITM_BADI | Static method | Private | Method | BAdI call mass-processing (Cross Docking with Prepacking) | 20060822 |
7 | FLUSH_POLITM_GET_INST | Static method | Private | Method | Get the right instance of the purchasing list item class | 20060822 |
8 | FLUSH_POLITM_REGULAR | Static method | Private | Method | Regular update of PLPOQ/PLI after saving the order list | 20060822 |
9 | FLUSH_POLITM_UNDO | Static method | Private | Method | Update PLPOQ/PLI table in case of undo release | 20060822 |
10 | GET_POLITM | Static method | Public | Method | Get an instance for an existing pol item | 20040820 |
11 | MAP_MERGE_POL_IFTAB | Static method | Public | Method | Map and merge the interface tables | 20050426 |
12 | POST_POLITM | Instance method | Public | Method | Posts the corresponding POL item | 20040823 |
13 | READ_INCOTERMS | Instance method | Protected | Method | Read the incoterms for the POL item | 20070109 |
14 | SET_ATTRIBUTES | Instance method | Public | Method | Set or change the pol item attributes from the pl item data | 20040823 |
15 | SET_AUREL | Instance method | Private | Method | Set or change flag 'relvant to allocation table' | 20070109 |
16 | SET_COMMON | Instance method | Protected | Method | Set or change common attributes (main / sub / grouped item) | 20070109 |
17 | SET_DATELINE | 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 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20050518 | ||
2 | Importing | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Einkaufslistenpositionen | 20050518 | ||
3 | Importing | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Lieferdatum Verteilzentrum | 20050518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WRF_APC_ROOT_EXCEPTIONS | 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 | Importing | IS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040820 | ||
2 | Importing | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_POL | 20040820 | |||
3 | Importing | 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 | CX_WRF_APC_ROOT_EXCEPTIONS | 20050623 |
Method FLUSH_POLITM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20050425 | ||
2 | Exporting | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20050425 | ||
3 | Importing | 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 | Importing | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | 20050425 | |||
5 | Importing | I_FLUSH_SBM | Call by reference | Type reference (TYPE) | XFELD | Flush data relevant for grouping | 20050920 | ||
6 | Importing | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Lieferdatum Filiale | 20050425 | ||
7 | Importing | I_PRDAT_ST | Call by reference | Type reference (TYPE) | WRF_PRDAT_ST | Präsentationstermin Filiale | 20050425 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WRF_APC_ROOT_EXCEPTIONS | 20050425 |
Method FLUSH_POLITM_BADI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DATA_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | Table Type Order List Item | 20060822 | ||
2 | Changing | CT_POLX | Call by reference | Type reference (TYPE) | WRF_POHF_POLX_TTY | Order List Change Parameter | 20060822 | ||
3 | Importing | 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 | Exporting | ER_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | ||
2 | Importing | 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 | Importing | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | ||
4 | Importing | 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 | Changing | CS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Purchasing List Purchase Order Quantities | 20060822 | ||
2 | Changing | CT_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | ||
3 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Error messages sent during Operational APC exceptions | 20060822 | ||
4 | Importing | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_STY | Order List Item | 20060822 | ||
5 | Importing | IT_PLPOQ_TMP | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | ||
6 | Importing | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Delivery Date Store | 20060822 | ||
7 | Importing | 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 | Changing | CR_PLITEM_WORK | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | ||
2 | Changing | CT_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ_TTY | Purchasing list PO quantities | 20060822 | ||
3 | Importing | 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 | Importing | IR_PLITEM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ITEM | Operational APC - Purchasing List Item Class | 20060822 | ||
5 | Importing | 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 | Exporting | ER_POLITM | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_POLITM | 20040820 | |||
2 | Importing | IS_PLPOQ | Call by reference | Type reference (TYPE) | WRF_APC_PLPOQ | Einkaufsliste - Bestellmengen | 20040827 | ||
3 | Importing | IS_POL | Call by reference | Type reference (TYPE) | WRF_POHF_POL | 20040820 | |||
4 | Importing | I_STORE_ITM | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20050427 | ||
5 | Importing | 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 | Changing | CT_DATA_POL | Call by reference | Type reference (TYPE) | WRF_POHF_DATA_POL_TTY | 20050426 | |||
2 | Changing | 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 | Importing | 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 | Returning | ES_INCO | Value transfer | Type reference (TYPE) | WRF_POHF_POL_INCO_EXP_STY | Export Structure Incoterms | 20070109 | ||
2 | Importing | 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 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden | 20040823 | ||
2 | Importing | IS_PABD | Call by reference | Type reference (TYPE) | WRF_APC_PABD | Grunddaten geplanter Materialien | 20040823 | ||
3 | Importing | IS_PLH | Call by reference | Type reference (TYPE) | WRF_APC_PLH | Einkaufsliste - Kopfdaten | 20040823 | ||
4 | Importing | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Einkaufslistenpositionen | 20040823 | ||
5 | Importing | IS_PLIP | Call by reference | Type reference (TYPE) | WRF_APC_PLIP | OSPS: Lotinformationen zur Einkaufslistenposition | 20050222 | ||
6 | Importing | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Lieferdatum VZ / Wareneingang | 20040823 | ||
7 | Importing | I_POGEN | Call by reference | Type reference (TYPE) | WRF_POGEN | Spätestmögliches Bestellerzeugungsdatum | 20040823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WRF_APC_ROOT_EXCEPTIONS | 20050518 |
Method SET_AUREL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | 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 | Importing | IS_PABD | Call by reference | Type reference (TYPE) | WRF_APC_PABD | Planned Article Basic Data | 20070109 | ||
2 | Importing | IS_PLH | Call by reference | Type reference (TYPE) | WRF_APC_PLH | Purchasing List Header Data | 20070109 | ||
3 | Importing | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Purchasing List Items | 20070109 | ||
4 | Importing | IS_PLIP | Call by reference | Type reference (TYPE) | WRF_APC_PLIP | OAPC: Purchasing List Item Prepack Information | 20070109 | ||
5 | Importing | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Delivery Date DC | 20070109 | ||
6 | Importing | I_GRDAT_ST | Call by reference | Type reference (TYPE) | WRF_GRDAT_ST | Delivery Date Store | 20070109 | ||
7 | Importing | 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 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Error messages sent during Operational APC exceptions | 20070109 | ||
2 | Importing | IS_PLI | Call by reference | Type reference (TYPE) | WRF_APC_PLI | Purchasing List Items | 20070109 | ||
3 | Importing | I_GRDAT_DC | Call by reference | Type reference (TYPE) | WRF_GRDAT_DC | Delivery Date DC | 20070109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WRF_APC_ROOT_EXCEPTIONS | Operational APC - Global common exceptions | 20070109 |
History
Last changed by/on | SAP | 20070912 |
SAP Release Created in | 111 |