SAP ABAP Interface IF_WRBAX_OUT_OF_STOCK (BAdI Interface IF_WRBAX_OUT_OF_STOCK)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRBA (Package) Business Package Retail Buying: Additional Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_WRBAX_OUT_OF_STOCK Default Implementation for BAdI Definition WRBAX_OUT_OF_STO 20030221
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_WRBAX_OUT_OF_STOCK Example-Implementation for BAdI-Definition WRBAX_OUT_OF_ST 20030310
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_WRBAX_OUT_OF_STOCK BAdI Class CL_EX_WRBAX_OUT_OF_STOCK 20030218
Properties
Interface IF_WRBAX_OUT_OF_STOCK  
Short Description BAdI Interface IF_WRBAX_OUT_OF_STOCK    
General Data
Package WRBA   Business Package Retail Buying: Additional Functions 
Created 20030218   SAP 
Last changed 00000000   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_WRBAX_OUT_OF_STOCK has no interface.
Friends
Interface IF_WRBAX_OUT_OF_STOCK has no friend.
Attributes
Interface IF_WRBAX_OUT_OF_STOCK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA_FOR_LIST_DISPLAY Instance method Public Method Further Displays of Customer-Specific Fields in List Display 20030218
2 CHECK_AUTHORITY Instance method Public Method Global Authorization Check for BAdI 20030218
3 GET_ALV_FIELDCAT Static method Public Method Provision of Field Catalog for List Display 20030218
4 GET_MATERIAL_LIST Instance method Public Method Reads Material for Vendor 20030218
5 GET_SITES Instance method Public Method Reads Plants for Worklist 20030218
6 GET_STOCKS_AND_CALC_OOS Instance method Public Method Reads Stock Data and Calculates Out-Of-Stock Levels 20030220
7 INIT_OUT_OF_STOCKS Instance method Public Method BAdI Initialization 20030218
Events
Interface IF_WRBAX_OUT_OF_STOCK has no event.
Types
Interface IF_WRBAX_OUT_OF_STOCK has no local type.
Method Signatures

Method ADD_DATA_FOR_LIST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TC_STOCK_DISPLAY_DATA Call by reference Type reference (TYPE) WRBA_STOCK_DISPLAY_DATA_TABLE Anzeigestruktur für Bestandsdaten 20030220
# Exception Resumable Description Created on
1 ERROR_ADDING_DATA Fehler beim Hinzufügen von Daten (aus BAdI) 20030220

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on Interface IF_WRBAX_OUT_OF_STOCK has no parameter.
# Exception Resumable Description Created on
1 AUTHORITY_CHECK_FAILED Berechtigungsprüfung fehlgeschlagen 20030220
2 CORRUPT_USER_MASTER_DATA Zerstörte Berechtigung im Benutzerstamm. 20030220
3 NO_AUTHORITY_GRANTED Keine Berechtigung zum Durchführen der Aktion 20030220
4 NO_USER_PROFILE Im Benutzerstamm ist kein Profil eingetragen 20030220

Method GET_ALV_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROGRAM_NAME Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20030227
2 Exporting TE_ALV_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog für Bestandsliste 20030220
# Exception Resumable Description Created on
1 INCONSISTENT_INTERFACE Aufrufparameterkombination ungültig 20030227
2 PROGRAM_ERROR Programmfehler 20030227

Method GET_MATERIAL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MAX_COMBINATIONS Call by reference Type reference (TYPE) WRBA_MAX_COMBINATIONS Max. Anzahl an Kombinationen 20030220
2 Importing PI_REGULAR_VENDOR Call by reference Type reference (TYPE) RELIF Regellieferant 20030220
3 Exporting TE_MAT_VENDOR_OOS Call by reference Type reference (TYPE) WRBA_MAT_VENDOR_OOS_TABLE Materialdaten für lieferantenbezogene Fehlbestände 20030220
4 Importing TI_MATERIALS Call by reference Type reference (TYPE) WRBA_RANGE_MATNR_TABLE Ranges Material 20030220
5 Importing TI_MERCHANDISE_GROUPS Call by reference Type reference (TYPE) WRBA_RANGE_MATKL_TABLE Ranges Warengruppe 20030220
6 Importing TI_VENDORS Call by reference Type reference (TYPE) WRBA_RANGE_LIFNR_TABLE Ranges Lieferant 20030220
# Exception Resumable Description Created on
1 NO_AUTHORIZATION Keine Berechtigung 20030220
2 NO_MATERIALS_FOUND Keine Materialien gefunden 20030220

Method GET_SITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MAX_COMBINATIONS Value transfer Type reference (TYPE) WRBA_MAX_COMBINATIONS Max. Anzahl an Kombinationen 20030220
2 Importing PI_SITE_TYPE Value transfer Type reference (TYPE) WRBA_SITE_TYPE Werkstyp 20030220
3 Exporting TE_T001W Call by reference Type reference (TYPE) WRBA_T001W_TABLE Auszug Werksstammdaten 20030220
4 Importing TI_SITES Call by reference Type reference (TYPE) WRBA_RANGE_WERKS_TABLE Ranges Werk 20030220
# Exception Resumable Description Created on
1 NO_AUTHORIZATION keine Berechtigung 20030220
2 NO_SITES_FOUND Keine Werke gefunden 20030220

Method GET_STOCKS_AND_CALC_OOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_NUM_LINES Call by reference Type reference (TYPE) INT4 Anzahl gelesene Kombinationen 20030403
2 Importing PI_CHECK_LISTING Call by reference Type reference (TYPE) WRBA_XCHAR Kennzeichen für Ja/Nein Feld 20030220
3 Importing PI_MAX_COMBINATIONS Call by reference Type reference (TYPE) WRBA_MAX_COMBINATIONS Max. Anzahl an Kombinationen 20030220
4 Importing PI_STOCK_DISPLAY_MODE Call by reference Type reference (TYPE) WRBA_STOCK_DISPLAY_MODE Anzeigeart für Bestandsliste 20030220
5 Importing PI_THRESHOLD_DC Call by reference Type reference (TYPE) WRBA_THRESHOLD_STRUC Schwellwerte für Bestimmung Fehlbestände 20030220
6 Importing PI_THRESHOLD_STORE Call by reference Type reference (TYPE) WRBA_THRESHOLD_STRUC Schwellwerte für Bestimmung Fehlbestände 20030220
7 Exporting TE_STOCK_DISPLAY_DATA Call by reference Type reference (TYPE) WRBA_STOCK_DISPLAY_DATA_TABLE Anzeigestruktur für Bestandsdaten 20030220
8 Importing TI_MATERIALS Call by reference Type reference (TYPE) WRBA_MAT_VENDOR_OOS_TABLE Materialdaten für lieferantenbezogene Fehlbestände 20030220
9 Importing TI_SITES Call by reference Type reference (TYPE) WRBA_T001W_TABLE Auszug Werksstammdaten 20030220
# Exception Resumable Description Created on
1 NO_STOCKS_FOUND Keine Bestände gelesen 20030220

Method INIT_OUT_OF_STOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CHECK_LISTING Value transfer Type reference (TYPE) WRBA_XCHAR 'X' Kennzeichen für Ja/Nein Feld 20030220
2 Importing PI_MATERIAL_PACKET_SIZE Value transfer Type reference (TYPE) WRBA_NUM_COMBINATIONS 30 Verarbeitungsgrösse Materialpakete 20030227
3 Importing PI_MAX_COMBINATIONS Value transfer Type reference (TYPE) WRBA_MAX_COMBINATIONS 1000 Max. Anzahl an Kombinationen 20030220
4 Importing PI_REGULAR_VENDOR Value transfer Type reference (TYPE) RELIF 'X' Regellieferant 20030220
5 Importing PI_SITE_TYPE Value transfer Type reference (TYPE) WRBA_SITE_TYPE 'X' Werkstyp 20030220
6 Importing PI_STOCK_DISPLAY_MODE Value transfer Type reference (TYPE) WRBA_STOCK_DISPLAY_MODE '1' Anzeigeart für Bestandsliste 20030220
7 Importing PI_THRESHOLD_DC Value transfer Type reference (TYPE) WRBA_THRESHOLD_STRUC Schwellwerte für Bestimmung Fehlbestände 20030220
8 Importing PI_THRESHOLD_STORE Value transfer Type reference (TYPE) WRBA_THRESHOLD_STRUC Schwellwerte für Bestimmung Fehlbestände 20030220
9 Importing TI_MATERIALS Value transfer Type reference (TYPE) WRBA_RANGE_MATNR_TABLE Ranges Material 20030220
10 Importing TI_MERCHANDISE_GROUPS Value transfer Type reference (TYPE) WRBA_RANGE_MATKL_TABLE Ranges Warengruppe 20030220
11 Importing TI_SITES Value transfer Type reference (TYPE) WRBA_RANGE_WERKS_TABLE Ranges Werk 20030220
12 Importing TI_VENDORS Value transfer Type reference (TYPE) WRBA_RANGE_LIFNR_TABLE Ranges Lieferant 20030220
# Exception Resumable Description Created on
1 EMPTY_SITE_RANGES Leere Rangetabellen für Werke übergeben 20030227
2 INVALID_SITE_TYPE Ungültiger Werkstyp 20030227
3 NO_MATERIALS_FOUND Keine Materialien gefunden 20030227
4 NO_MAT_VENDOR_COMBINATIONS Keine Lieferantenmaterialkombinationen gefunden 20030227
5 NO_PURCHASE_RECORDS_FOUND Keine Einkaufsinfosätze gefunden 20030227
6 NO_RANGES Leere Rangetabellen übergeben 20030227
7 NO_SITES_FOUND Keine Werke gefunden 20030313
8 NO_VENDORS_FOUND Keine Lieferanten gefunden 20030227
History
Last changed by/on SAP  00000000 
SAP Release Created in 200