SAP ABAP Class CL_WRB_OOS_MAT_LIST (Material Out-Of-Stock List)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     WRB (Package) Retail Buying
Properties
Class CL_WRB_OOS_MAT_LIST  
Short Description Material Out-Of-Stock List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRB   Retail Buying 
Created 20030131   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DEF_IM_WRBX_OUT_OF_STOCK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WRB_VENDOR_MAT_LIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_WRB_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WRB_OOS_MAT_LIST has no interface implemented.
Friends
Class CL_WRB_OOS_MAT_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BADI Instance attribute Private Object reference (TYPE REF TO) CL_DEF_IM_WRBX_OUT_OF_STOCK Default Implementation for BAdI Definition WRBX_OUT_OF_STOC 20030131
2 MR_MATERIAL_LIST Instance attribute Private Object reference (TYPE REF TO) CL_WRB_VENDOR_MAT_LIST Material Out-Of-Stock List 20030131
3 MT_ASSORTMENT Instance attribute Private Type reference (TYPE) WRB_WRS1_TABLE Table Type for Assortment 20030131
4 MT_RANGE_DC Instance attribute Private Type reference (TYPE) WRB_SITE_RANGE_TABLE Table Type for Site Range Structure 20030131
5 MT_RANGE_STORE Instance attribute Private Type reference (TYPE) WRB_SITE_RANGE_TABLE Table Type for Site Range Structure 20030131
6 MT_SITE_MASTER_DATA Instance attribute Private Type reference (TYPE) WRB_T001W_TABLE Plant Master Data 20030131
7 M_CHECK_LISTING Instance attribute Private Type reference (TYPE) WRB_XCHAR Indicator: Perform Listing Check 20030131
8 M_MAX_COMBINATIONS Instance attribute Private Type reference (TYPE) INT4 Number of Maximum Material Plant Combinations 20030131
9 M_NUM_SITES Instance attribute Private Type reference (TYPE) INT4 Number of Plants 20030131
10 M_OOS_LIST_IS_FILLED Instance attribute Private Type reference (TYPE) WRB_XCHAR Indicator for Yes/No Field 20030131
11 M_THRESHOLD_DCS Instance attribute Private Type reference (TYPE) WRB_OUT_OF_STOCK_THRESHOLD Threshold percentage up to which an out-of-stock is valid 20030131
12 M_THRESHOLD_STORES Instance attribute Private Type reference (TYPE) WRB_OUT_OF_STOCK_THRESHOLD Threshold percentage up to which an out-of-stock is valid 20030131
13 M_USED_COMBINATIONS Instance attribute Private Type reference (TYPE) INT4 Number of Material Plant Combinations Processed 20030131
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_OUT_OF_STOCKS Instance method Private Method Calculate Out-Of-Stocks 20030131
2 CHECK_LISTING Instance method Private Method Check Listing 20030131
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030131
4 FILL_SITE_RANGES Instance method Private Method Fill Range Table for Plants 20030131
5 GET_ASSORTMENTS Instance method Public Method Accessor Method for Read Assortments (in Listing Check) 20030131
6 GET_ASSORTMENT_BY_SITE Instance method Private Method Read Assortment for the Plant (Only in Listing Check) 20030131
7 GET_VENDOR_KEY Instance method Public Method Accessor Method for Vendor Number 20030213
8 OOS_LIST_IS_FILLED Instance method Public Method Read indicator for "Stock Were Read" 20030131
9 READ_ASSORTMENTS Instance method Private Method Read Assortments (Only in Listing Check) 20030131
10 READ_STOCKS_AND_CALC_OOS Instance method Public Method Reads Stock Levels and Calculates Out-Of-Stocks 20030131
Events
Class CL_WRB_OOS_MAT_LIST has no event.
Types
Class CL_WRB_OOS_MAT_LIST has no local type.
Method Signatures

Method CALCULATE_OUT_OF_STOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TC_OUT_OF_STOCK Call by reference Type reference (TYPE) WRB_OUT_OF_STOCK_TABLE Fehlbestandsliste 20030131
2 Changing TI_MARC_MARD_V_DC Call by reference Type reference (TYPE) WRB_MARC_MARD_V_TABLE Materialwerksstammdaten für Verteilzentrum 20030131
3 Changing TI_MARC_MARD_V_STORE Call by reference Type reference (TYPE) WRB_MARC_MARD_V_TABLE Materialwerksstammdaten für Filiale 20030131

Method CALCULATE_OUT_OF_STOCKS on class CL_WRB_OOS_MAT_LIST has no exception.

Method CHECK_LISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TC_MARC_MARD_V Call by reference Type reference (TYPE) WRB_MARC_MARD_V_TABLE Gelistete Materialien 20030131
2 Changing TC_MARC_MARD_V_NOT_LISTED Call by reference Type reference (TYPE) WRB_MARC_MARD_V_TABLE Materialien ohne Listung 20030131
3 Importing TI_MATNR_RANGE Call by reference Type reference (TYPE) WRB_MATNR_RANGE_TABLE Material Range 20030131

Method CHECK_LISTING on class CL_WRB_OOS_MAT_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CHECK_LISTING Call by reference Type reference (TYPE) WRB_XCHAR 'X' Steuerkennzeichen für Listungsprüfung durchführen 20030131
2 Importing PI_MAX_COMBINATIONS Value transfer Type reference (TYPE) INT4 500 Maximale Anzahl zu lesender MAterialwerkskombinationen 20030131
3 Importing PI_PACKET_SIZE Value transfer Type reference (TYPE) INT4 100 Paketgrösse in Anzahl Artikeln 20030131
4 Importing PI_THRESHOLD_DCS Call by reference Type reference (TYPE) WRB_OUT_OF_STOCK_THRESHOLD Schwelle,bis zu wie viel Prozent ein Fehlbestand gelten soll 20030131
5 Importing PI_THRESHOLD_STORES Call by reference Type reference (TYPE) WRB_OUT_OF_STOCK_THRESHOLD Schwelle,bis zu wie viel Prozent ein Fehlbestand gelten soll 20030131
6 Importing RI_BADI Call by reference Object reference (TYPE REF TO) CL_DEF_IM_WRBX_OUT_OF_STOCK Referenz zur BAdI-Implementierung WRBX_OUT_OF_STOC 20030131
7 Importing RI_MATERIAL_LIST Call by reference Object reference (TYPE REF TO) CL_WRB_VENDOR_MAT_LIST Materialliste zum Lieferanten 20030131
8 Importing TI_DCS Call by reference Type reference (TYPE) WRB_SITE_KEY_TABLE Tabelle von Betriebsschlüsseln 20030131
9 Importing TI_SITE_MASTER_DATA Call by reference Type reference (TYPE) WRB_T001W_TABLE Tabellentyp T001W Extrakt 20030131
10 Importing TI_STORES Call by reference Type reference (TYPE) WRB_SITE_KEY_TABLE Tabelle von Betriebsschlüsseln 20030131

Method CONSTRUCTOR on class CL_WRB_OOS_MAT_LIST has no exception.

Method FILL_SITE_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TI_DCS Call by reference Type reference (TYPE) WRB_SITE_KEY_TABLE Liste von Verteilzentren 20030131
2 Importing TI_STORES Call by reference Type reference (TYPE) WRB_SITE_KEY_TABLE Liste von Filialen 20030131

Method FILL_SITE_RANGES on class CL_WRB_OOS_MAT_LIST has no exception.

Method GET_ASSORTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TE_ASSORTMENT Value transfer Type reference (TYPE) WRB_WRS1_TABLE Tabellentyp zu Sortiment 20030131
# Exception Resumable Description Created on
1 OOS_LIST_NOT_FILLED Fehlbestandsliste wurde nicht gelesen 20030131

Method GET_ASSORTMENT_BY_SITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ASSORTMENT Call by reference Type reference (TYPE) WRS1 Sortiment 20030131
2 Exporting PE_SITE_MASTER_DATA Call by reference Type reference (TYPE) WRB_T001W_STRUC Werksstammdaten 20030131
3 Importing PI_SITE_KEY Call by reference Type reference (TYPE) WRB_WERKS Werk 20030131

Method GET_ASSORTMENT_BY_SITE on class CL_WRB_OOS_MAT_LIST has no exception.

Method GET_VENDOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_VENDOR_KEY Value transfer Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20030213

Method GET_VENDOR_KEY on class CL_WRB_OOS_MAT_LIST has no exception.

Method OOS_LIST_IS_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_OOS_LIST_IS_FILLED Value transfer Type reference (TYPE) WRB_XCHAR Kennzeichen: Fehlbestandsliste wurde gelesen 20030131

Method OOS_LIST_IS_FILLED on class CL_WRB_OOS_MAT_LIST has no exception.

Method READ_ASSORTMENTS Signature

Method READ_ASSORTMENTS on class CL_WRB_OOS_MAT_LIST has no parameter.
Method READ_ASSORTMENTS on class CL_WRB_OOS_MAT_LIST has no exception.

Method READ_STOCKS_AND_CALC_OOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_USED_COMBINATIONS Call by reference Type reference (TYPE) INT4 Anzahl gelesene Materialwerkskombinationen 20030131
2 Exporting TE_OUT_OF_STOCK Call by reference Type reference (TYPE) WRB_OUT_OF_STOCK_TABLE Tabelle der Fehlbestandsstatistik von Artikeln 20030131

Method READ_STOCKS_AND_CALC_OOS on class CL_WRB_OOS_MAT_LIST has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 2002_1_46C