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 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