SAP ABAP Class CL_WRF_APC_PSCD (Operational APC - Interface Scheduling)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-RA (Application Component) Assortment
     WRF_APC (Package) Operational Assortment Planning and Control
Properties
Class CL_WRF_APC_PSCD  
Short Description Operational APC - Interface Scheduling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class WRF_APC    
Program status     
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20050523   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_APC_PSCD has no forward declaration.
Interfaces
Class CL_WRF_APC_PSCD has no interface implemented.
Friends
Class CL_WRF_APC_PSCD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CALL_OAPC Constant Public Type reference (TYPE) WRF_POHF_APPLICATION '012' Application Indicator 20050523
2 CO_GITIME_DC Constant Public Type reference (TYPE) WRF_PSCD_MASTERDATA_PARAM 'G_I_PRC_DC' Interval ID 20050523
3 CO_GRDAT_DC Constant Public Type reference (TYPE) WRF_PSCD_DATE_ID 'DC_DELIVERY_DATE' Date 20050523
4 CO_GRDAT_ST Constant Public Type reference (TYPE) WRF_PSCD_DATE_ID 'STORE_DELIVERY_DAT' Date 20050523
5 CO_GRTIME_DC Constant Public Type reference (TYPE) WRF_PSCD_MASTERDATA_PARAM 'G_R_PRC_DC' Interval ID 20050523
6 CO_GRTIME_ST Constant Public Type reference (TYPE) WRF_PSCD_MASTERDATA_PARAM 'G_R_PRC_ST' Interval ID 20050523
7 CO_MARKED Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20050523
8 CO_POGEN Constant Public Type reference (TYPE) WRF_PSCD_DATE_ID 'LATEST_PO_DATE' Date 20050523
9 CO_PRDAT_ST Constant Public Type reference (TYPE) WRF_PSCD_DATE_ID 'PRESENTATION_DATE' Date 20050523
10 CO_VLFKZ_DC Constant Public Type reference (TYPE) VLFKZ 'B' Plant category 20050524
11 CO_VLFKZ_STORE Constant Public Type reference (TYPE) VLFKZ 'A' Plant category 20050524
12 MS_DATELINE_HEAD Static Attribute Private Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_STY Date Line Header 20050523
13 MT_DATELINE_ITEM Static Attribute Private Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_TTY Date Line, Dates 20050523
14 MT_MATKL Static Attribute Private Type reference (TYPE) REF_MAT_LTTY Reference Materials 20051010
15 MT_REFPLANT Static Attribute Public Type reference (TYPE) WRF_MREFPLANT_TTY Reference Plants (Retail) 20050524
16 M_BSART Static Attribute Private Type reference (TYPE) ESART Purchasing Document Type 20050523
17 M_DL_ID Static Attribute Private Type reference (TYPE) WRF_PSCD_DL_ID Date Line ID (GUID) 20050523
18 M_GRDAT_DC Static Attribute Private Type reference (TYPE) WRF_GRDAT_DC Delivery Date DC 20050523
19 M_GRDAT_ST Static Attribute Private Type reference (TYPE) WRF_GRDAT_ST Delivery Date Store 20050523
20 M_POGEN Static Attribute Private Type reference (TYPE) WRF_POGEN Latest Possible Purchase Order Generation Date 20050523
21 M_PRDAT_ST Static Attribute Private Type reference (TYPE) WRF_PRDAT_ST Presentation Date Store 20050523
22 M_TEMP_DL_ID Static Attribute Public Type reference (TYPE) WRF_PSCD_DL_ID Date Line ID (GUID) 20051010
23 M_TEMP_PRDAT Static Attribute Public Type reference (TYPE) WRF_PRDAT_ST Presentation Date Store 20051011
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATELINE_DB Static method Public Method Check whether a dateline already exists on database 20060822
2 CHECK_DATELINE_UPD Static method Public Method Check whether for a given item, dateline has to be updated 20070517
3 CONVERT_MSG Static method Public Method Convert a message table into the OAPC format 20051019
4 DELETE_DATELINE Static method Public Method Delete a Dateline 20070126
5 DUPLICATE_DATELINE Static method Public Method Create an identical copy of a dateline 20050523
6 GET_DATELINE Static method Public Method Read Relevant Dates for oAPC from Dateline ID 20050523
7 GET_INCOTERM_DATA Static method Public Method Get incoterm data for scheduling 20051014
8 GET_INCO_1_2 Static method Public Method Get incoterms part 1 and 2 20051019
9 GET_MARC_DATA Static method Public Method Read data relevant for scheduling from table MARC 20050523
10 GET_PARAMETERS Static method Public Method Build parameter table (scheduling for planned materials) 20051010
11 GET_REFPLANT Static method Public Method Read the reference plants 20050524
12 GET_TCHAINS Static method Public Method Read Transport Chains (external and internal) 20050523
13 SAVE_DATELINE Static method Public Method Save a given dateline to the posting buffer 20060822
14 SCHEDULING_FULL Static method Public Method Perform a full scheduling 20050523
15 SCHEDULING_SIMPLE Static method Public Method Perform a 'simple guess' scheduling 20050523
16 SET_TEMP_DATA Static method Public Method Remember a dateline ID for later reading 20051011
Events
Class CL_WRF_APC_PSCD has no event.
Types
Class CL_WRF_APC_PSCD has no local type.
Method Signatures

Method CHECK_DATELINE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID Date Line ID (GUID) 20060822

Method CHECK_DATELINE_DB on class CL_WRF_APC_PSCD has no exception.

Method CHECK_DATELINE_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DLHD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20070517
2 Exporting ET_DLIT_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Extended Date Line, Dates 20070517
3 Exporting E_DLID_DEFECT Call by reference Type reference (TYPE) XFELD Dateline cannot be read 20070517
4 Exporting E_EKORG_CHG Call by reference Type reference (TYPE) XFELD Purchasing Organisation changed 20070517
5 Exporting E_LIFNR_CHG Call by reference Type reference (TYPE) XFELD Vendor changed 20070517
6 Exporting E_MATNR_CHG Call by reference Type reference (TYPE) XFELD Material changed 20070517
7 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070517
8 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070517
9 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20070517
10 Exporting E_PRDAT_CHG Call by reference Type reference (TYPE) XFELD Presentation date changed 20070517
11 Exporting E_PROC_CHG Call by reference Type reference (TYPE) XFELD Way of procurement changed 20070517
12 Importing IS_PLI Call by reference Type reference (TYPE) WRF_APC_PLI Purchasing List Items 20070517
13 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20070517
14 Importing I_REFRESH Call by reference Type reference (TYPE) XFELD 'X' Re-read dateline 20070517
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20070517

Method CONVERT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20051019
2 Importing IT_PBAS_MSG Call by reference Type reference (TYPE) WRF_PBAS_MSG_TTY Messages with Structure from Application Log 20051019

Method CONVERT_MSG on class CL_WRF_APC_PSCD has no exception.

Method DELETE_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 20070126
2 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID Dateline ID (GUID) 20070126

Method DELETE_DATELINE on class CL_WRF_APC_PSCD has no exception.

Method DUPLICATE_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 20050523
2 Changing C_DLID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID 20050523
3 Importing I_DLID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID 20050523

Method DUPLICATE_DATELINE on class CL_WRF_APC_PSCD has no exception.

Method GET_DATELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATELINE_HEAD Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_STY 20050523
2 Exporting ES_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20051011
3 Exporting ET_DATELINE_ITEM Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_TTY 20050523
4 Exporting ET_DL_ITEM_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Extended Date Line, Dates 20051011
5 Exporting E_GRDAT_DC Call by reference Type reference (TYPE) WRF_GRDAT_DC Lieferdatum Verteilzentrum 20050523
6 Exporting E_GRDAT_ST Call by reference Type reference (TYPE) WRF_GRDAT_ST Lieferdatum Filiale 20050523
7 Exporting E_POGEN Call by reference Type reference (TYPE) WRF_POGEN Spätestmögliches Bestellerzeugungsdatum 20050523
8 Exporting E_PRDAT_ST Call by reference Type reference (TYPE) WRF_PRDAT_ST Präsentationstermin Filiale 20050523
9 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID 20050523
10 Importing I_REFRESH Call by reference Type reference (TYPE) XFELD 'X' Ankreuz-Feld 20050523

Method GET_DATELINE on class CL_WRF_APC_PSCD has no exception.

Method GET_INCOTERM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADD_DATA Call by reference Type reference (TYPE) WRF_PSCD_ADDITION_DL_DATA_STY Additional Data for Dateline 20051019
2 Exporting ES_ADD_INCO Call by reference Type reference (TYPE) WRF_PSCD_DETERM_INCOTERMS_STY Additional Data (for Header) for Determining Incoterms 20051014
3 Importing IS_PABD Call by reference Type reference (TYPE) WRF_APC_PABD Planned Article Basic Data 20051014
4 Importing IS_PLI Call by reference Type reference (TYPE) WRF_APC_PLI Purchasing List Items 20051014

Method GET_INCOTERM_DATA on class CL_WRF_APC_PSCD has no exception.

Method GET_INCO_1_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DLHDX Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20051019
2 Changing CT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060710
3 Exporting ES_INCO_DATA Call by reference Type reference (TYPE) WRF_PSCD_INCOTERM_INFO_STY Structure for Incoterm Data of Scheduling 20051019
4 Importing IS_PABD Call by reference Type reference (TYPE) WRF_APC_PABD Planned Article Basic Data 20051019
5 Importing IS_PLI Call by reference Type reference (TYPE) WRF_APC_PLI Purchasing List Items 20051019
6 Importing IT_DLITX Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY Extended Date Line, Dates 20051019

Method GET_INCO_1_2 on class CL_WRF_APC_PSCD has no exception.

Method GET_MARC_DATA 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 20050523
2 Exporting ES_MARC_DC Call by reference Type reference (TYPE) MARC 20050523
3 Exporting ES_MARC_STORE Call by reference Type reference (TYPE) MARC 20050523
4 Importing I_DC Call by reference Type reference (TYPE) WERKS_D Werk 20050523
5 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050523
6 Importing I_PLANNED Call by reference Type reference (TYPE) XFELD SPACE Ankreuz-Feld 20050523
7 Importing I_STORE Call by reference Type reference (TYPE) WERKS_D Werk 20050523
8 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20050523
9 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20050523
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20050523

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20051010
2 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) WRF_PSCD_PARAMETERS_TTY Transfer Parameters 20051010
3 Exporting E_GITIME_DC Call by reference Type reference (TYPE) WRF_GITDC Default for Goods Issue Processing Time DC 20051010
4 Exporting E_GRTIME_DC Call by reference Type reference (TYPE) WRF_GRTDC Default for Goods Receipt Processing Time DC 20051010
5 Exporting E_GRTIME_ST Call by reference Type reference (TYPE) WRF_GRTST Default For Goods Receipt Processing Time Store 20051010
6 Importing I_MATKL Call by reference Type reference (TYPE) MATKL Material Group 20051010
7 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20051010
8 Importing I_REF_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20051010
9 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20051010
10 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20051010
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20051010

Method GET_REFPLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFPLANT Call by reference Type reference (TYPE) WRF_MREFPLANT_TTY OSPS: Tabellentyp für Referenzwerke 20050524
2 Exporting E_REFDC Call by reference Type reference (TYPE) VZWRK Distribution center as plant 20051014
3 Exporting E_REFST Call by reference Type reference (TYPE) FIWRK Store as plant 20051014
4 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20051014
5 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20051014
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20050524

Method GET_TCHAINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Error messages sent during Operational APC exceptions 20060512
2 Exporting E_TC_EXT Call by reference Type reference (TYPE) WRF_PSCD_TC_ID_EXT 20050523
3 Exporting E_TC_INT Call by reference Type reference (TYPE) WRF_PSCD_TC_ID_INT 20050523
4 Importing IS_DLHD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20060512
5 Importing I_ATTYP Call by reference Type reference (TYPE) ATTYP Material Category 20060512
6 Importing I_DC Call by reference Type reference (TYPE) WERKS_D Werk 20050523
7 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20050523
8 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer von Kreditor 20050523
9 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050523
10 Importing I_PSTYP Call by reference Type reference (TYPE) WRF_POHF_PSTYP 20050523
11 Importing I_SATNR Call by reference Type reference (TYPE) MATNR Material Number 20060512
12 Importing I_VALID_FROM Call by reference Type reference (TYPE) DATUV Gültig-ab-Datum 20050801
13 Importing I_VALID_TO Call by reference Type reference (TYPE) DATUB Gültig bis (Datum) 20050801

Method GET_TCHAINS on class CL_WRF_APC_PSCD has no exception.

Method SAVE_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 20060822
2 Exporting E_ERROR Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20060822
3 Importing IS_DLHDX Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY Dateline, Header 20060822
4 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID Date Line ID (GUID) 20060822

Method SAVE_DATELINE on class CL_WRF_APC_PSCD has no exception.

Method SCHEDULING_FULL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DL_HEAD_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_EXT_STY 20050523
2 Changing CT_DL_ITEM_EXT Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_EXT_TTY 20050801
3 Changing CT_RETURN Call by reference Type reference (TYPE) WRF_APC_BAPIRET2_TTY Fehlermeldungen, die bei Ausnahmen der OSPS gesendet werden 20050523
4 Exporting ES_DL_HEAD Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_HEAD_STY 20050523
5 Exporting ES_INCO_DATA Call by reference Type reference (TYPE) WRF_PSCD_INCOTERM_INFO_STY Structure for Incoterm Data of Scheduling 20050921
6 Exporting ET_DL_ITEM Call by reference Type reference (TYPE) WRF_PSCD_DATELINE_ITEM_TTY 20050523
7 Importing IS_PABD Call by reference Type reference (TYPE) WRF_APC_PABD Planned Article Basic Data 20051014
8 Importing IS_PLI Call by reference Type reference (TYPE) WRF_APC_PLI Purchasing List Items 20051014
9 Importing IS_STARTDATES Call by reference Type reference (TYPE) WRF_PSCD_STARTDATES_STY 20050523
10 Importing I_GITIME_DC Call by reference Type reference (TYPE) WRF_GITDC Vorschlagswert für Warenausgangsbearbeitungszeit im VZ 20050523
11 Importing I_GRTIME_DC Call by reference Type reference (TYPE) WRF_GRTDC Vorschlagswert für Wareneingangsbearbeitungszeit im VZ 20050523
12 Importing I_GRTIME_ST Call by reference Type reference (TYPE) WRF_GRTST Vorschlagswert für Wareneingangsbearbeitungszeit in Filiale 20050523
13 Importing I_SAVE_DATELINE Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20060822

Method SCHEDULING_FULL on class CL_WRF_APC_PSCD has no exception.

Method SCHEDULING_SIMPLE 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 20050523
2 Exporting E_GRDAT_DC Call by reference Type reference (TYPE) WRF_GRDAT_DC Lieferdatum Verteilzentrum 20050523
3 Exporting E_GRDAT_ST Call by reference Type reference (TYPE) WRF_GRDAT_ST Lieferdatum Filiale 20050523
4 Exporting E_PRDAT_ST Call by reference Type reference (TYPE) WRF_PRDAT_ST Präsentationstermin Filiale 20050523
5 Importing I_DC Call by reference Type reference (TYPE) WERKS_D Werk 20050523
6 Importing I_GRDAT_DC Call by reference Type reference (TYPE) WRF_GRDAT_DC Lieferdatum Verteilzentrum 20050523
7 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050523
8 Importing I_PLANNED Call by reference Type reference (TYPE) XFELD SPACE Ankreuz-Feld 20050523
9 Importing I_PRDAT_ST Call by reference Type reference (TYPE) WRF_PRDAT_ST Präsentationstermin Filiale 20050523
10 Importing I_STORE Call by reference Type reference (TYPE) WERKS_D Werk 20050523
11 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20050523
12 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20050523
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20050523

Method SET_TEMP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DL_ID Call by reference Type reference (TYPE) WRF_PSCD_DL_ID Date Line ID (GUID) 20051011
2 Importing I_PRDAT_ST Call by reference Type reference (TYPE) WRF_PRDAT_ST Presentation Date Store 20051011
3 Importing I_REFRESH Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20051011

Method SET_TEMP_DATA on class CL_WRF_APC_PSCD has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 600