SAP ABAP Class CL_FIP_MASTER_DATA_HANDLER (class used to retrieve erp master data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-FIP (Application Component) Perishables Procurement
     FIP_BUSINESS_LOGIC (Package) Business Logic for Fresh Item Procurement
Properties
Class CL_FIP_MASTER_DATA_HANDLER  
Short Description class used to retrieve erp master data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_BUSINESS_LOGIC   Business Logic for Fresh Item Procurement 
Created 20080428   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FIP_MASTER_DATA_HANDLER has no forward declaration.
Interfaces
Class CL_FIP_MASTER_DATA_HANDLER has no interface implemented.
Friends
Class CL_FIP_MASTER_DATA_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BAL_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_FIP_BAL_FACTORY Factory implementing and hiding backend access 20080428
2 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080428
3 MV_BUFFER_CONTRACT_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
4 MV_BUFFER_DRD_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
5 MV_BUFFER_FORECAST_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080428
6 MV_BUFFER_PDT_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
7 MV_BUFFER_PROMOTION_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080428
8 MV_BUFFER_QUOTA_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
9 MV_BUFFER_SPRICES_DATA_ON Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080505
10 MV_FORECAST_DATA Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080519
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080428
2 GET_FORECAST_DATA Instance method Public Method get forecast data 20080428
3 GET_PROMOTION_DATA Instance method Public Method Gets promotion data from buffer or ERP 20080428
4 GET_QUOTA_DATA Instance method Public Method Gets quota data 20080509
5 GET_RCPNT_BY_LIST_SPLNT_MATNR Instance method Public Method Get recipients by list of splnt id and material num 20080430
6 GET_RECIPIENTS_BY_SPLNT_MATNR Instance method Public Method Get recipients by supplying plant id and material num 20080430
7 GET_SALES_PRICE_DATA Instance method Public Method Gets sales price data 20080514
8 GET_SPLNTS_BY_RECIPIENT Instance method Public Method Get recipients by supplying plant id and material num 20080508
Events
Class CL_FIP_MASTER_DATA_HANDLER has no event.
Types
Class CL_FIP_MASTER_DATA_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080428

Method CONSTRUCTOR on class CL_FIP_MASTER_DATA_HANDLER has no exception.

Method GET_FORECAST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080508
2 Changing CV_DESCRIPTION Call by reference Type reference (TYPE) STRING Description of the forecast data 20080428
3 Exporting ET_FORECAST_DATA Call by reference Type reference (TYPE) FIP_T_FORECAST Forecast Values 20080508
4 Importing IT_MATERIAL Call by reference Type reference (TYPE) FIP_T_MAT All information for Material 20080428
5 Importing IV_DATFROM Call by reference Type reference (TYPE) D from date 20080428
6 Importing IV_DATTO Call by reference Type reference (TYPE) D to date 20080428
7 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080428
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080506
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080506
3 CX_FIP_RUNTIME FIP execution error 20080508

Method GET_PROMOTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROMOTION_DATA Call by reference Type reference (TYPE) FIP_T_PROMOTION_ASSIGNMENT Material Promotions in stores or at customers 20080508
2 Importing IT_MATNR Call by reference Type reference (TYPE) FIP_T_MAT Table of material numbers 20080428
3 Importing IT_STORE Call by reference Type reference (TYPE) FIP_T_WERKS Table for plants, stores or distribution centers 20080428
4 Importing IV_DATE_OFFSET Call by reference Type reference (TYPE) NUMC_5 Number 20080428
5 Importing IV_DATE_TO_CHECK Call by reference Type reference (TYPE) DATS Field of type DATS 20080428
6 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080428
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080513
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080513
3 CX_FIP_RUNTIME FIP execution error 20080513

Method GET_QUOTA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080509
2 Exporting ET_EQUK Call by reference Type reference (TYPE) FIP_T_EQUK Table of FIP Quota File: Header 20100826
3 Exporting ET_EQUP Call by reference Type reference (TYPE) FIP_T_EQUP Quota File: Item 20100826
4 Importing IT_MATERIAL Call by reference Type reference (TYPE) FIP_T_MAT Material Number 20080509
5 Importing IV_ADATU Call by reference Type reference (TYPE) FIP_ADATU Date validity begins 20080509
6 Importing IV_BDATU Call by reference Type reference (TYPE) FIP_BDATU Date validity ends 20080509
7 Importing IV_GET_EQUP Call by reference Type reference (TYPE) C 'X': read equp data 20100826
8 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080509
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080509
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080509
3 CX_FIP_RUNTIME FIP execution error 20080509

Method GET_RCPNT_BY_LIST_SPLNT_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080430
2 Importing IT_MATNR Call by reference Type reference (TYPE) FIP_T_MAT Material Number 20080430
3 Importing IT_SPLNT Call by reference Type reference (TYPE) FIP_T_PLANT Plant 20080430
4 Exporting RT_DRD Call by reference Type reference (TYPE) FIP_T_DRD Return type for DRD 20080430
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080507
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080430
3 CX_FIP_RUNTIME Error caused by a coding error 20080507

Method GET_RECIPIENTS_BY_SPLNT_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080430
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080430
3 Importing IV_SPLNT Call by reference Type reference (TYPE) WERKS_D Plant 20080430
4 Exporting RT_DRD Call by reference Type reference (TYPE) FIP_T_DRD Return type for DRD 20080430
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080506
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080430
3 CX_FIP_RUNTIME 20080501

Method GET_SALES_PRICE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080514
2 Exporting ET_SALES_PRICE Call by reference Type reference (TYPE) FIP_T_SALES_PRICE Sales prices data 20080514
3 Importing IT_MAT_RCPT Call by reference Type reference (TYPE) FIP_T_DRD 20080514
4 Importing IV_VALIDFROM Call by reference Type reference (TYPE) DATS Valid from date 20080514
5 Importing IV_VALIDTO Call by reference Type reference (TYPE) DATS Valid to date 20080514
6 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080514
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080514
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080514
3 CX_FIP_RUNTIME FIP execution error 20080514

Method GET_SPLNTS_BY_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOGGER Call by reference Object reference (TYPE REF TO) CL_FIP_MESSAGE_LOGGER Class for FIP message logging/handling 20080508
2 Exporting ET_DRD Call by reference Type reference (TYPE) FIP_T_DRD Return type for DRD 20080508
3 Importing IT_MATNR Call by reference Type reference (TYPE) FIP_T_MATERIAL_BASIC Material Number 20080508
4 Importing IT_SP Call by reference Type reference (TYPE) FIP_T_SP Table of WERKS 20080508
5 Importing IV_RECIPIENT Call by reference Type reference (TYPE) FIP_S_RECIPIENT Recipient 20080508
# Exception Resumable Description Created on
1 CX_FIP_DATA_INVALID Invalid data supplied 20080508
2 CX_FIP_DATA_NOT_FOUND Value does not exist 20080508
3 CX_FIP_RUNTIME 20080508
History
Last changed by/on SAP  20110908 
SAP Release Created in 604