SAP ABAP Class CL_FIP_WDC_BUYER_MAT_SETTINGS (Assistance Class for WD_FIP_MAT_BUYER_SETTING)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-FIP (Application Component) Perishables Procurement
     FIP_UI_MODEL (Package) User Interface Models for Fresh Item Procurement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20080226
Properties
Class CL_FIP_WDC_BUYER_MAT_SETTINGS  
Short Description Assistance Class for WD_FIP_MAT_BUYER_SETTING    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_UI_MODEL   User Interface Models for Fresh Item Procurement 
Created 20080226   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FIP_WDC_BUYER_MAT_SETTINGS has no interface implemented.
Friends
Class CL_FIP_WDC_BUYER_MAT_SETTINGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHANGE_EVENT Constant Public Type reference (TYPE) FPM_EVENT_ID 'FPM_CHANGE' ID of the FPM Event 20080401
2 GC_FUNCTION_ID Constant Public See coding 20080226
3 MO_SETTINGS_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_FIP_SETTINGS_MANAGER Buyer settings manager for Business Layer 20080226
4 MS_MATERIAL_DETAILS Instance attribute Private Type reference (TYPE) FIP_S_MATERIAL_DETAILS Material Master Settings (Detailed Data) 20080226
5 MT_MAT_SETTINGS_REC_CHANGES Instance attribute Public Type reference (TYPE) FIP_T_RECIPIENT_ALL_INFO All information for recipient, which was changed 20080401
6 MT_MAT_SETTINGS_SP_CHANGES Instance attribute Public Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for supplying plant, which was changed 20080401
7 MT_MAT_SETTINGS_VEN_CHANGES Instance attribute Public Type reference (TYPE) FIP_T_VENDOR_ALL_INFO All information for vendor, which was changed 20080401
8 MT_RECIPIENTS Instance attribute Private Type reference (TYPE) FIP_T_MATERIAL_RECIPIENT_DATA Material-Recipient Table Type 20080226
9 MT_RECIPIENT_QUOTA_DATA Instance attribute Public Type reference (TYPE) FIP_T_RCPT_QUOTA_DATA_SAVE Table of Quota Data to Save 20080601
10 MT_SUPLG_PLANTS Instance attribute Private Type reference (TYPE) FIP_T_SP_MATERIAL_DATA Material Data for Supply Plant Master 20080226
11 MT_VENDORS Instance attribute Private Type reference (TYPE) FIP_T_MATERIAL_VENDOR_DATA Material-Vendor Table Type 20080226
12 MV_HAS_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080401
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EDIT_PERIOD Instance method Public Method 20080509
2 ADD_QUOTA_DATA Instance method Public Method Add Saved Quota Data 20080601
3 CHECK_CHANGED_SPLNTS Instance method Public Method Check to see if input fields were changed (SP Data) 20080530
4 CHECK_CHANGED_VENDORS Instance method Public Method Check to see if input fields were changed (Vendor Data) 20080530
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080226
6 GET_EMPTY_RECIPIENT Instance method Public Method 20080417
7 GET_EMPTY_SUPPLY_PLANT Instance method Public Method 20080417
8 GET_EMPTY_VENDOR Instance method Public Method 20080417
9 GET_HAS_CHANGED Instance method Public Method Get if the information for setting Recipients has changed. 20080401
10 GET_MATERIAL_DETAILS Instance method Public Method Return the Basic Material Details 20080226
11 GET_MATERIAL_UNITS Instance method Public Method retrieve all the units that can be selected for material 20080226
12 GET_PURCHASE_PRICE_DETAILS Instance method Public Method 20080319
13 GET_RECIPIENTS Instance method Public Method Get the Recipient Data 20080226
14 GET_SELECTED_PRICES Instance method Public Method 20080319
15 GET_SELECTED_UNIT Instance method Public Method 20080226
16 GET_STATISTICAL_TYPES Instance method Public Method returns the statistical types 20080415
17 GET_STAT_PERIOD Instance method Public Method 20080509
18 GET_STAT_TYPE_PERIODS Instance method Public Method Get the periods to fill the statistical types 20080415
19 GET_SUPPLG_PLANTS Instance method Public Method get the Supply Plant data 20080226
20 GET_UNIT_OF_MEASURES Instance method Public Method Retrieve the unit of measures 20080409
21 GET_VENDORS Instance method Public Method Get the Vendor Data 20080226
22 REMOVE_PERIOD Instance method Public Method 20080509
23 SAVE_MODIFICATIONS Instance method Public Method Save changes to the database 20080401
24 SET_HAS_CHANGED Instance method Public Method Set that the information for setting recipients has changed. 20080401
25 SET_MATERIAL_DETAILS Instance method Public Method Retrieve the material details 20080403
26 SET_NOT_CHANGED Instance method Public Method Set that the information for setting Rec. has not changed. 20080401
27 SET_RECIPIENTS Instance method Public Method Retrieve the vendor Data 20080226
28 SET_RECIPIENT_ACTIVATION Instance method Public Method set activation status for recipients 20080226
29 SET_SUPLG_PLANT_ACTIVATION Instance method Public Method set the activation status for supply plants 20080226
30 SET_SUPPLG_PLANTS Instance method Public Method Retrieve the Supplying Plant data 20080226
31 SET_VENDORS Instance method Public Method Retrieve the Vendor Data 20080226
32 SET_VENDOR_ACTIVATION Instance method Public Method Set the activation status for vendors 20080226
Events
Class CL_FIP_WDC_BUYER_MAT_SETTINGS has no event.
Types
Class CL_FIP_WDC_BUYER_MAT_SETTINGS has no local type.
Method Signatures

Method ADD_EDIT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_PERIOD Call by reference Type reference (TYPE) FIP_S_STAT_PERIODS Period Data for Statistical Information 20080509
2 Importing IV_TYPE Call by reference Type reference (TYPE) FIP_STAT_TYPE_ID Statistical Data Type ID 20080509
3 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080509

Method ADD_EDIT_PERIOD on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method ADD_QUOTA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RECIPIENT Call by reference Type reference (TYPE) FIP_S_RCPT_QUOTA_DATA_SAVE Structure to Save Recipent Quota Data 20080601

Method ADD_QUOTA_DATA on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method CHECK_CHANGED_SPLNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SPLNTS Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080530

Method CHECK_CHANGED_SPLNTS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method CHECK_CHANGED_VENDORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VENDORS Call by reference Type reference (TYPE) FIP_T_VENDOR_ALL_INFO All information for Vendor 20080530

Method CHECK_CHANGED_VENDORS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no parameter.
Method CONSTRUCTOR on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_EMPTY_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RECIPIENT Call by reference Type reference (TYPE) FIP_S_MATERIAL_RECIPIENT_UI Recipient Information 20080418

Method GET_EMPTY_RECIPIENT on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_EMPTY_SUPPLY_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUPLG_PLANT Call by reference Type reference (TYPE) FIP_S_SP_MATERIAL_UI Supplying Plant Information 20080418

Method GET_EMPTY_SUPPLY_PLANT on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_EMPTY_VENDOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VENDOR Call by reference Type reference (TYPE) FIP_S_MATERIAL_VENDOR_UI Vendor Information 20080418

Method GET_EMPTY_VENDOR on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080401

Method GET_HAS_CHANGED on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_MATERIAL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAT_DETAILS Call by reference Type reference (TYPE) FIP_S_MATERIAL_DETAILS 20080226
2 Exporting ES_UNITS Call by reference Type reference (TYPE) FIP_S_BAL_MATERIAL_UOM Unit of measure for material 20080226

Method GET_MATERIAL_DETAILS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_MATERIAL_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_UNITS Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20080226

Method GET_MATERIAL_UNITS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_PURCHASE_PRICE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIRST_PRICE Call by reference Type reference (TYPE) FIP_S_PURCHASE_PRICE_DETAILS Pricing Data for Purchase Org/ Purchase Group 20080319
2 Exporting ET_PURCHASE_PRICES Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20080319
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080319
4 Importing IV_WERKS Call by reference Type reference (TYPE) FIP_WERKS_D Plant 20080319

Method GET_PURCHASE_PRICE_DETAILS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECIPIENTS Call by reference Type reference (TYPE) FIP_T_MATERIAL_RECIPIENT_DATA Material-Recipient Table Type 20080226

Method GET_RECIPIENTS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_SELECTED_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICES Call by reference Type reference (TYPE) FIP_S_PURCHASE_PRICE_DETAILS Pricing Data for Purchase Org/ Purchase Group 20080319
2 Importing IV_EKORG_EKGRP Call by reference Type reference (TYPE) STRING 20080319
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080319
4 Importing IV_WERKS Call by reference Type reference (TYPE) FIP_WERKS_D Plant 20080319

Method GET_SELECTED_PRICES on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_SELECTED_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UNIT Call by reference Type reference (TYPE) FIP_S_BAL_MATERIAL_UOM Unit of measure for material 20080226
2 Importing IV_MSEH3 Call by reference Type reference (TYPE) MSEH3 Alternative Unit of Measure for Stockkeeping Unit 20080604

Method GET_SELECTED_UNIT on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_STATISTICAL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080415
2 Returning RT_STAT_TYPES Value transfer Object reference (TYPE REF TO) FIP_T_MAT_STYPE Table of Material - Supplying Plant statistical data 20080415

Method GET_STATISTICAL_TYPES on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_STAT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERIOD Call by reference Type reference (TYPE) FIP_S_STAT_PERIODS Period Data for Statistical Information 20080509
2 Importing IV_PERIOD_ID Call by reference Type reference (TYPE) FIP_PERIOD_ID Unique Period ID 20080509
3 Importing IV_TYPE Call by reference Type reference (TYPE) FIP_STAT_TYPE_ID Statistical Data Type ID 20080509
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080509

Method GET_STAT_PERIOD on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_STAT_TYPE_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STAT_ID Call by reference Type reference (TYPE) FIP_STAT_TYPE_ID Statistical Data Type ID 20080415
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080415
3 Returning RT_PERIODS Value transfer Object reference (TYPE REF TO) FIP_T_STAT_PERIODS Table of Statistical Period Data 20080415

Method GET_STAT_TYPE_PERIODS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_SUPPLG_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUPLG_PLANTS Call by reference Type reference (TYPE) FIP_T_SP_MATERIAL_DATA 20080226

Method GET_SUPPLG_PLANTS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_UNIT_OF_MEASURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UOM Value transfer Type reference (TYPE) FIP_T_UNIT_CONVERSION Unit of measures for material 20080409

Method GET_UNIT_OF_MEASURES on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method GET_VENDORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VENDORS Call by reference Type reference (TYPE) FIP_T_MATERIAL_VENDOR_DATA Material-Vendor Table Type 20080226

Method GET_VENDORS on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method REMOVE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) FIP_GUID Unique Period ID 20080509
2 Importing IV_TYPE Call by reference Type reference (TYPE) FIP_STAT_TYPE_ID Statistical Data Type ID 20080509
3 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20080509

Method REMOVE_PERIOD on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method SAVE_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUYER Call by reference Type reference (TYPE) UNAME User Name 20080512
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080512
# Exception Resumable Description Created on
1 CX_FIP_DATA Data validation error 20080401

Method SET_HAS_CHANGED Signature

Method SET_HAS_CHANGED on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no parameter.
Method SET_HAS_CHANGED on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method SET_MATERIAL_DETAILS 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 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080403
3 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080410
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080403

Method SET_NOT_CHANGED Signature

Method SET_NOT_CHANGED on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no parameter.
Method SET_NOT_CHANGED on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method SET_RECIPIENTS 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 20080512
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080226
3 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080410
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080403

Method SET_RECIPIENT_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL Activate/Deactivate Recipient 20080226
2 Importing IV_RECIPIENT_ID Call by reference Type reference (TYPE) FIP_RECIPIENT_NUM FIP Recipient Number 20080226

Method SET_RECIPIENT_ACTIVATION on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method SET_SUPLG_PLANT_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL Activate/Deactivate Supply Plant 20080226
2 Importing IV_WERKS Call by reference Type reference (TYPE) FIP_WERKS_D Plant 20080226

Method SET_SUPLG_PLANT_ACTIVATION on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.

Method SET_SUPPLG_PLANTS 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 20080513
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080226
3 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080410
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080403

Method SET_VENDORS 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 20080513
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Account Number of Vendor or Creditor 20080226
3 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080410
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080403

Method SET_VENDOR_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL Activate/Deactivate Vendor 20080226
2 Importing IV_VENDOR_ID Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20080226

Method SET_VENDOR_ACTIVATION on class CL_FIP_WDC_BUYER_MAT_SETTINGS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604