SAP ABAP Class CL_WRF_REF_ARTICLE_SITE (Data and Checks for Material/Plant)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD (Application Component) Logistics Basic Data
     WRF_REF (Package) References for Materials Without History
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_REF_HEAD Reference Module Assignment 20040629
2 Inheritance (c INHERITING FROM c_ref)  CL_WRF_REF_ITEM Reference 20040629
3 Inheritance (c INHERITING FROM c_ref)  CL_WRF_REF_WORK One Work item for reference assignment 20041006
Properties
Class CL_WRF_REF_ARTICLE_SITE  
Short Description Data and Checks for Material/Plant    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_REF   References for Materials Without History 
Created 20040628   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WRF_REF_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WRF_REF_ARTICLE_SITE has no interface implemented.
Friends
Class CL_WRF_REF_ARTICLE_SITE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) WRF_REF_BOOLEAN CL_WRF_REF_CONST=>FALSE Boolean Value 20040831
2 MR_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_WRF_REF_BADI BAdI-Interface IF_EX_WRF_REF_BADI 20110118
3 MR_DB_ARTICLE_SITE Instance attribute Private Object reference (TYPE REF TO) CL_WRF_REF_DB_ARTICLE_SITE DB Layer: Read Material/Plant Data 20040721
4 MR_DB_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_WRF_REF_DB_CUSTOMIZING Customizing Accesses to References 20050621
5 MR_DEFAULT_MESSAGE Instance attribute Private Object reference (TYPE REF TO) CL_WRF_REF_DEFAULT_MESSAGE Default Message Handle 20040721
6 MR_MESSAGE Instance attribute Private Object reference (TYPE REF TO) IF_WRF_REF_MESSAGE Interface for Issuing Messages 20040721
7 MS_ARTICLE_SITE Instance attribute Public Type reference (TYPE) WRF_REF_ARTICLE_SITE_STY Material and Plant 20040721
8 MS_MAKT Instance attribute Public Type reference (TYPE) MAKT Material Descriptions 20040721
9 MS_MARA Instance attribute Public Type reference (TYPE) MARA General Material Data 20040721
10 MS_MARC Instance attribute Public Type reference (TYPE) MARC Plant Data for Material 20040721
11 MS_T001W Instance attribute Public Type reference (TYPE) WRF_REF_T001W_PRG_STY Structure with T001W and enhancement 20040721
12 MT_LISTING_PERIOD Instance attribute Public Type reference (TYPE) WRF_REF_LISTING_PERIOD_TTY Table with structure WRF_REF_LISTING_PERIOD_STY 20041110
13 M_ATTYP Instance attribute Private Type reference (TYPE) ATTYP Material Category 20050714
14 M_ATTYP_TEXT Instance attribute Private Type reference (TYPE) STRING 20050714
15 M_BADI_ACT_IMPL_EXISTING Instance attribute Private Type reference (TYPE) WRF_REF_BOOLEAN Boolean Value 20110118
16 M_MSGV Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20071010
17 M_WERKS Instance attribute Private Type reference (TYPE) WERKS_D Plant 20071010
18 TRUE Constant Private Type reference (TYPE) WRF_REF_BOOLEAN CL_WRF_REF_CONST=>TRUE Boolean Value 20040831
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTYP Instance method Public Method Check material type 20040831
2 CHECK_FRE_RELEVANCE Instance method Public Method Check whether material/plant is relevant for SAP F&R 20041119
3 CHECK_LISTING_PAST Instance method Public Method Check listing in the past 20040924
4 CHECK_LISTING_TODAY_AND_FUTURE Instance method Public Method Check Listing today and in future 20040924
5 CHECK_SITE Instance method Public Method Check type of plant 20040901
6 CHECK_STRUCT_MATERIAL Instance method Public Method Check whether explode in log. process is carried out 20040901
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040628
8 GET_ASSORTMENTS_OF_SITE Instance method Public Method Read assortments which are assigned to plant 20040903
9 GET_RELEVANT_LISTING_PERIOD Instance method Public Method Get relevant listing period 20040924
10 READ_ARTICLE Instance method Public Method Read material master data 20040709
11 READ_ARTICLE_TEXT Instance method Public Method Read material short text 20040716
12 READ_LISTING_PERIODS Instance method Public Method Read listing data for material/plant combination 20041110
13 READ_MASTER_DATA Instance method Public Method Read all master data 20040901
14 READ_MASTER_WO_TEXT Instance method Public Method Read master data for material/plant combination 20040628
15 READ_MATERIAL_SITE Instance method Public Method Read material/plant combination 20040902
16 READ_SITE Instance method Public Method Read plant master data 20040628
17 SET_ARTICLE_SITE Instance method Public Method Fill material/plant combination 20040629
18 SET_MASTER_DATA Instance method Public Method Fill master data 20040927
19 SET_MATNR Instance method Public Method Fill Material 20040710
20 SET_WERKS Instance method Public Method Fill plant 20040710
Events
Class CL_WRF_REF_ARTICLE_SITE has no event.
Types
Class CL_WRF_REF_ARTICLE_SITE has no local type.
Method Signatures

Method CHECK_ATTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040831

Method CHECK_ATTYP on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CHECK_FRE_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20041119
2 Importing PIS_ARTICLE_SITE Call by reference Type reference (TYPE) WRF_REF_ARTICLE_SITE_STY Material und Werk 20041119
3 Importing PIS_FRE_DISMM Call by reference Type reference (TYPE) WRF_FRE_DB_FRE_DISMM_STY Dispositionsmerkmal in F&R 20041119

Method CHECK_FRE_RELEVANCE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CHECK_LISTING_PAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040924
2 Importing PI_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040924

Method CHECK_LISTING_PAST on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CHECK_LISTING_TODAY_AND_FUTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040924
2 Importing PI_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtenart 20040924

Method CHECK_LISTING_TODAY_AND_FUTURE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CHECK_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040901
2 Importing PI_HIST_BASE_FILTER Call by reference Type reference (TYPE) WRF_REF_HIST_BASE_FILTER Filterung der historischen Basis 20040920
3 Importing PI_VLFKZ Call by reference Type reference (TYPE) VLFKZ 20040920

Method CHECK_SITE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CHECK_STRUCT_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040901

Method CHECK_STRUCT_MATERIAL on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIF_MESSAGE Call by reference Object reference (TYPE REF TO) IF_WRF_REF_MESSAGE 20040709

Method CONSTRUCTOR on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method GET_ASSORTMENTS_OF_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040903
2 Exporting PET_ASORT Call by reference Type reference (TYPE) WRF_REF_ASORT_SELECT_TTY Tabelle mit Struktur WRF_REF_ASORT_SELECT_STY 20040903
3 Importing PI_ASSORT_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040903

Method GET_ASSORTMENTS_OF_SITE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method GET_RELEVANT_LISTING_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040924
2 Exporting PE_END_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040924
3 Exporting PE_LISTING_PERIOD_FOUND Call by reference Type reference (TYPE) WRF_REF_BOOLEAN Boolescher Wert 20041110
4 Exporting PE_START_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040924
5 Importing PI_HEAD Call by reference Type reference (TYPE) WRF_REF_HEAD_PRG_STY Structure with WRF_REF_HEAD and Enhancement 20110118
6 Importing PI_RFS Call by reference Type reference (TYPE) WRF_REF_RFS Reference Determination Schema 20110118
7 Importing PI_START_DATE_SEARCH Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110
8 Importing PI_VAL_DATE_CAL Call by reference Type reference (TYPE) FLAG Indicator if listing period is for validity date calculation 20111103

Method GET_RELEVANT_LISTING_PERIOD on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_ARTICLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040709
2 Importing PIT_MARA_BUFFER Call by reference Type reference (TYPE) WRF_REF_MARA_TTY Tabllentyp mit Struktur MARA 20040902

Method READ_ARTICLE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_ARTICLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040716

Method READ_ARTICLE_TEXT on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_LISTING_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20041110
2 Importing PI_DATE_FROM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110
3 Importing PI_DATE_TO Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110

Method READ_LISTING_PERIODS on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040901
2 Importing PIS_ARTICLE_SITE Call by reference Type reference (TYPE) WRF_REF_ARTICLE_SITE_STY Material und Werk 20040901
3 Importing PI_DATE_FROM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110
4 Importing PI_DATE_TO Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110

Method READ_MASTER_DATA on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_MASTER_WO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040901
2 Importing PI_DATE_FROM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110
3 Importing PI_DATE_TO Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20041110

Method READ_MASTER_WO_TEXT on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_MATERIAL_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040902

Method READ_MATERIAL_SITE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method READ_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040709

Method READ_SITE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method SET_ARTICLE_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_ARTICLE_SITE Call by reference Type reference (TYPE) WRF_REF_ARTICLE_SITE_STY Material und Werk 20040917
2 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040709
3 Importing PIS_ARTICLE_SITE Call by reference Type reference (TYPE) WRF_REF_ARTICLE_SITE_STY Material und Werk 20040917
4 Importing PIS_HEAD Call by reference Type reference (TYPE) WRF_REF_HEAD_PRG_STY Struktur mit WRF_REF_HEAD und Erweiterung 20040629
5 Importing PIS_ITEM Call by reference Type reference (TYPE) WRF_REF_ITEM_PRG_STY Struktur mit Referenzdaten, Beschreibungen und Zeilenauswahl 20040629
6 Importing PIS_WORK Call by reference Type reference (TYPE) WRF_REF_WORK_PRG_STY Struktur für Arbeitsvorrat für Mehrfachreferenzen 20040629

Method SET_ARTICLE_SITE on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method SET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIS_MAKT Call by reference Type reference (TYPE) MAKT Materialkurztexte 20040927
2 Importing PIS_MARA Call by reference Type reference (TYPE) MARA Allgemeine Materialdaten 20040927
3 Importing PIS_MARC Call by reference Type reference (TYPE) MARC Werksdaten zum Material 20040927
4 Importing PIS_T001W Call by reference Type reference (TYPE) WRF_REF_T001W_PRG_STY Struktur mit T001W und Erweiterung 20040927
5 Importing PIT_LISTING_PERIOD Call by reference Type reference (TYPE) WRF_REF_LISTING_PERIOD_TTY Tabelle mit Struktur WRF_REF_LISTING_PERIOD_STY 20041110

Method SET_MASTER_DATA on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method SET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040710
2 Importing PI_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040710

Method SET_MATNR on class CL_WRF_REF_ARTICLE_SITE has no exception.

Method SET_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PES_MESSAGE Call by reference Type reference (TYPE) WRF_REF_MESSAGE_STY Struktur für Fehlermeldungen 20040710
2 Importing PI_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20040710

Method SET_WERKS on class CL_WRF_REF_ARTICLE_SITE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 111