SAP ABAP Class CL_FIP_IMPL_DISTR_CENTER_BAPI (BAdI impl. class using BAPIs/local calls to access backend)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-FIP (Application Component) Perishables Procurement
     FIP_BACKEND_CONN_BAPI (Package) Backend Connectivity (BAPI) for Fresh Item Procurement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080326
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIP_BADI_DISTR_CENTER_BAL BAdI interface for distribution center 20080326
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIP_DISTR_CENTER_ACTION Interface for distribution center actions 20080326
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIP_MANAGE_DISTR_CENTER Interface for managing distribution center 20080326
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FIP_QUERY_DISTR_CENTER Interface for querying distribution center 20080326
Properties
Class CL_FIP_IMPL_DISTR_CENTER_BAPI  
Short Description BAdI impl. class using BAPIs/local calls to access backend    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_BACKEND_CONN_BAPI   Backend Connectivity (BAPI) for Fresh Item Procurement 
Created 20080326   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FIP_IMPL_DISTR_CENTER_BAPI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080326
2 IF_FIP_BADI_DISTR_CENTER_BAL BAdI interface for distribution center 20080326
3 IF_FIP_DISTR_CENTER_ACTION Interface for distribution center actions 20080326
4 IF_FIP_MANAGE_DISTR_CENTER Interface for managing distribution center 20080326
5 IF_FIP_QUERY_DISTR_CENTER Interface for querying distribution center 20080326
Friends
Class CL_FIP_IMPL_DISTR_CENTER_BAPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DELIV_REL_DET_BAL Constant Public Type reference (TYPE) BADI_NAME 'FIP_BADI_DELIV_REL_DET_BAL' Name of a BAdI 20080602
2 CO_MAIN_CONTACT Constant Public Type reference (TYPE) STRING 'Main Contact' 20080725
3 CO_PLANT_TYPE_DC Constant Public Type reference (TYPE) C 'B' 20080509
4 CO_PPA Constant Public Type reference (TYPE) BADI_NAME 'FIP_BADI_PRODPROCMTARRG_BAL' Name of a BAdI 20080602
5 GO_DELIV_REL_DET_BAL Static Attribute Private Object reference (TYPE REF TO) FIP_BADI_DELIV_REL_DET_BAL 20080602
6 GO_EXCEPTION_RAISER Static Attribute Private Object reference (TYPE REF TO) CL_FIP_EXCEPTION_RAISER Services for raising exceptions 20080326
7 GO_PPA_BAL Static Attribute Private Object reference (TYPE REF TO) FIP_BADI_PRODPROCMTARRG_BAL 20080602
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MARC_INFO Instance method Private Method 20080613
2 ADD_PRICING_RELATED Instance method Private Method 20080602
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080326
4 FIND_BY_CUSTOMER Instance method Private Method 20080602
5 FIND_BY_MATERIAL Instance method Private Method 20080602
6 FIND_BY_RECIPIENT Instance method Private Method 20080602
7 FIND_BY_SUPPLIER Instance method Private Method 20080602
8 FIND_DC Instance method Public Method 20080423
9 GET_CURRENCY_KEY Instance method Private Method 20080602
10 MAP_T001W_TO_SP_ALL Instance method Private Method 20080602
11 READ_DC Instance method Private Method 20080509
Events
Class CL_FIP_IMPL_DISTR_CENTER_BAPI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RANGE_EKORG Public See coding 20080602 BEGIN OF range_ekorg, sign(1) TYPE c, option(2) TYPE c, low TYPE t024e-ekorg, high TYPE t024e-ekorg, END OF range_ekorg
2 RANGE_EKORG_LTTY Public See coding 20080602 range_ekorg_ltty TYPE STANDARD TABLE OF range_ekorg
3 RANGE_LIFNR Public See coding 20080602 BEGIN OF range_lifnr, sign(1) TYPE c, option(2) TYPE c, low TYPE lfm1-lifnr, high TYPE lfm1-lifnr, END OF range_lifnr
4 RANGE_LIFNR_LTTY Public See coding 20080602 range_lifnr_ltty TYPE STANDARD TABLE OF range_lifnr
5 RANGE_WERKS Public See coding 20080602 BEGIN OF range_werks, sign(1) TYPE c, option(2) TYPE c, low TYPE werks_d, high TYPE werks_d, END OF range_werks
6 RANGE_WERKS_TTY Public See coding 20080602 range_werks_tty tYPE STANDARD TABLE OF range_werks
Method Signatures

Method ADD_MARC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SP Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080613
2 Importing IT_SP_BASIC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080613
3 Importing IT_SP_MARC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080613

Method ADD_MARC_INFO on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method ADD_PRICING_RELATED 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 20080602
2 Changing CT_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602

Method ADD_PRICING_RELATED on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method FIND_BY_CUSTOMER 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 20080602
2 Exporting ET_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
3 Importing IT_CUSTOMER_ID Call by reference Type reference (TYPE) FIP_T_RECIPIENT_ALL_INFO Recipient Information 20080613
4 Importing IT_RANGE_EKORG Call by reference Type reference (TYPE) RANGE_EKORG_LTTY 20080602
5 Importing IT_RANGE_WERKS Call by reference Type reference (TYPE) RANGE_WERKS_TTY 20080602

Method FIND_BY_CUSTOMER on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method FIND_BY_MATERIAL 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 20080602
2 Exporting ET_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
3 Importing IT_MATERIAL_ID Call by reference Type reference (TYPE) FIP_T_BAL_MATERIAL_ID Table of material IDs 20080602

Method FIND_BY_MATERIAL on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method FIND_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 20080602
2 Exporting ET_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
3 Importing IT_MATERIAL_ID Call by reference Type reference (TYPE) FIP_T_BAL_MATERIAL_ID Table of material IDs 20080613
4 Importing IT_RANGE_EKORG Call by reference Type reference (TYPE) RANGE_EKORG_LTTY 20080602
5 Importing IT_RANGE_WERKS Call by reference Type reference (TYPE) RANGE_WERKS_TTY 20080602
6 Importing IT_RECIPIENT Call by reference Type reference (TYPE) FIP_T_RECIPIENT_ALL_INFO Recipient information 20080602

Method FIND_BY_RECIPIENT on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method FIND_BY_SUPPLIER 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 20080602
2 Exporting ET_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
3 Importing IT_DC_ID Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
4 Importing IT_RANGE_EKORG Call by reference Type reference (TYPE) RANGE_EKORG_LTTY 20080602
5 Importing IT_RANGE_WERKS Call by reference Type reference (TYPE) RANGE_WERKS_TTY 20080602
6 Importing IT_SUPPLIER_ID Call by reference Type reference (TYPE) FIP_T_VENDOR Table of vendor numbers 20080602

Method FIND_BY_SUPPLIER on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method FIND_DC Signature

Method FIND_DC on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no parameter.
Method FIND_DC on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method GET_CURRENCY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURRENCY_KEY Call by reference Type reference (TYPE) WAERS Currency Key 20080602
2 Importing IS_SP Call by reference Type reference (TYPE) FIP_S_SUPLG_PLANT_ALL_INFO Supplying Plant Information 20080602

Method GET_CURRENCY_KEY on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method MAP_T001W_TO_SP_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SP Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080602
2 Importing IT_T001W Call by reference Type reference (TYPE) FRE_T001W_TTY Table type of T001W 20080602

Method MAP_T001W_TO_SP_ALL on class CL_FIP_IMPL_DISTR_CENTER_BAPI has no exception.

Method READ_DC 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_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080509
3 Importing IT_DC Call by reference Type reference (TYPE) FIP_T_SUPLG_PLANT_ALL_INFO All information for Supplying Plants 20080509

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