SAP ABAP Class CL_FIP_AOR (FIP BO - Area of Responsibility)
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_AOR  
Short Description FIP BO - Area of Responsibility    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_BUSINESS_LOGIC   Business Logic for Fresh Item Procurement 
Created 20080107   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_AOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FIP_AOR_MANAGER 20080115 BO AoR's Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BADI_NAME_MATERIAL Constant Private Type reference (TYPE) BADI_NAME 'FIP_BADI_MATERIAL_BAL' BAdI name for Material 20080207
2 GC_ERROR_STRING_SEPARATOR Constant Public Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20080211
3 GC_FIELD_NAME_EKGRP Constant Public Type reference (TYPE) STRING 'EKORG' 20080212
4 GC_FIELD_NAME_EKORG Constant Public Type reference (TYPE) STRING 'EKORG' 20080211
5 GC_FIELD_NAME_WERKS Constant Public Type reference (TYPE) STRING 'WERKS' 20080211
6 GO_AOR_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_FIP_AOR_HANDLER AoR Handler to get data from FIP DB 20080423
7 GS_EXTENDED_INFO_FETCHED Instance attribute Private Type reference (TYPE) GTY_EXTENDED_INFO_FETCHED 20080415
8 MT_INVALID_PURCHASING Instance attribute Private Type reference (TYPE) FIP_T_SP_PUR Selected purchasing org/grps for supplying plants 20080514
9 MT_INVALID_RECIPIENTS Instance attribute Private Type reference (TYPE) FIP_T_RECIPIENT Table of recipient numbers 20080512
10 MT_INVALID_VENDORS Instance attribute Private Type reference (TYPE) FIP_T_VENDOR Table of vendor numbers 20080512
11 MT_MATERIALS_BASIC Instance attribute Private Type reference (TYPE) FIP_T_MATERIAL_BASIC Table of material with descriptions 20080204
12 MT_PURCHASING Instance attribute Private Type reference (TYPE) FIP_T_SP_PURCHASING Purchasing from Buyer's AoR 20080205
13 MT_RECIPIENTS_BASIC Instance attribute Private Type reference (TYPE) FIP_T_RECIPIENT_BASIC Table of FIP recipients 20080226
14 MT_SUPLG_PLANTS_BASIC Instance attribute Private Type reference (TYPE) FIP_T_SUPLG_PLANT_BASIC Used to hold the current dcs 20080205
15 MT_VENDORS_BASIC Instance attribute Private Type reference (TYPE) FIP_T_VENDOR_BASIC Table of vendors 20080220
16 MV_BUYER Instance attribute Private Type reference (TYPE) UNAME Buyer name 20080107
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20080204
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20080107
3 GET_BUYER Instance method Public Method get the buyer of this AoR 20080107
4 GET_MATERIALS Instance method Public Method Get materials from the buyer's AoR 20080204
5 GET_PURCHASING Instance method Public Method Get the purchasing info from buyer's AoR 20080205
6 GET_RECIPIENTS Instance method Public Method Get recipients from the buyer's AoR 20080226
7 GET_SUPLG_PLANTS Instance method Public Method Get the supplying plants from buyer's AoR 20080205
8 GET_VENDORS Instance method Public Method Get vendors from the buyer's AoR 20080220
9 SAVE Instance method Public Method Saves new AoR 20080303
10 SET_MATERIALS_CACHE Instance method Private Method set the Materials the buyer is now responsible for 20080721
11 SET_PURCHASING_CACHE Instance method Private Method Set the supplying plants the buyer is now responsible for 20080721
12 SET_RECIPIENTS_CACHE Instance method Private Method Set the Recipients the buyer is now responsible for 20080721
13 SET_SUPLG_PLANTS_CACHE Instance method Private Method Set the supplying plants the buyer is now responsible for 20080721
14 SET_VENDORS_CACHE Instance method Private Method Set the Vendors the buyer is now responsible for 20080721
Events
Class CL_FIP_AOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_EXTENDED_INFO_FETCHED Private See coding 20080415 BEGIN OF gty_extended_info_fetched, suplg_plants TYPE boolean, purchasing TYPE boolean, materials TYPE boolean, vendors TYPE boolean, recipients TYPE boolean, END OF gty_extended_info_fetched
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FIP_AOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FIP_AOR has no exception.

Method CONSTRUCTOR 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 20080107

Method CONSTRUCTOR on class CL_FIP_AOR has no exception.

Method GET_BUYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUYER Value transfer Type reference (TYPE) UNAME User Name 20080107

Method GET_BUYER on class CL_FIP_AOR has no exception.

Method GET_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATERIALS_BASIC Call by reference Type reference (TYPE) FIP_T_MATERIAL_BASIC Table of materials with material groups and descriptions 20080204

Method GET_MATERIALS on class CL_FIP_AOR has no exception.

Method GET_PURCHASING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_PURCHASING Call by reference Type reference (TYPE) FIP_T_SP_PUR Selected purchasing org/grps for supplying plants 20080514
2 Exporting ET_PURCHASING Call by reference Type reference (TYPE) FIP_T_SP_PURCHASING Table of materials with material groups and descriptions 20080205
3 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080415

Method GET_PURCHASING on class CL_FIP_AOR has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_RECIPIENTS Call by reference Type reference (TYPE) FIP_T_RECIPIENT Table of recipient numbers 20080512
2 Exporting ET_RECIPIENTS_BASIC Call by reference Type reference (TYPE) FIP_T_RECIPIENT_BASIC Table of materials with material groups and descriptions 20080226
3 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080415

Method GET_RECIPIENTS on class CL_FIP_AOR has no exception.

Method GET_SUPLG_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUPLG_PLANTS_BASIC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_BASIC Table of materials with material groups and descriptions 20080205
2 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080415

Method GET_SUPLG_PLANTS on class CL_FIP_AOR has no exception.

Method GET_VENDORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_VENDORS Call by reference Type reference (TYPE) FIP_T_VENDOR Table of vendor numbers 20080512
2 Exporting ET_VENDORS_BASIC Call by reference Type reference (TYPE) FIP_T_VENDOR_BASIC Table of materials with material groups and descriptions 20080220
3 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080415

Method GET_VENDORS on class CL_FIP_AOR has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AVAIL_MATERIALS Call by reference Type reference (TYPE) FIP_T_ART_BUFF Buffer Articles Table 20080305
2 Importing IT_PURCHASING Call by reference Type reference (TYPE) FIP_T_SP_PURCHASING Table of suplg plant and purchasing info 20080303
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) FIP_T_RECIPIENT_BASIC Table of FIP recipients 20080303
4 Importing IT_SEL_MATERIALS Call by reference Type reference (TYPE) FIP_T_ART_BUFF Table of materials with material groups and descriptions 20080305
5 Importing IT_SUPLG_PLANTS Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_BASIC Table of supplying plants 20080421
6 Importing IT_VENDORS Call by reference Type reference (TYPE) FIP_T_VENDOR_BASIC Table of vendors 20080303

Method SAVE on class CL_FIP_AOR has no exception.

Method SET_MATERIALS_CACHE Signature

Method SET_MATERIALS_CACHE on class CL_FIP_AOR has no parameter.
Method SET_MATERIALS_CACHE on class CL_FIP_AOR has no exception.

Method SET_PURCHASING_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_PURCHASING Call by reference Type reference (TYPE) FIP_T_SP_PUR Selected purchasing org/grps for supplying plants 20080721
2 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080721

Method SET_PURCHASING_CACHE on class CL_FIP_AOR has no exception.

Method SET_RECIPIENTS_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_RECIPIENTS Call by reference Type reference (TYPE) FIP_T_RECIPIENT Table of recipient numbers 20080721
2 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080721

Method SET_RECIPIENTS_CACHE on class CL_FIP_AOR has no exception.

Method SET_SUPLG_PLANTS_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080721

Method SET_SUPLG_PLANTS_CACHE on class CL_FIP_AOR has no exception.

Method SET_VENDORS_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_VENDORS Call by reference Type reference (TYPE) FIP_T_VENDOR Table of vendor numbers 20080721
2 Importing IV_WITH_EXTENDED_INFO Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080721

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