SAP ABAP Class CL_APPL_MAPPING_HELPER (Generic mapping helper class for ERP OPS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     APPL_CO_XI_TOOLS (Package) APPL common objects: general tools and functions for XI
Properties
Class CL_APPL_MAPPING_HELPER  
Short Description Generic mapping helper class for ERP OPS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APPL_CO_XI_TOOLS   APPL common objects: general tools and functions for XI 
Created 20070427   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APPL_MAPPING_HELPER has no forward declaration.
Interfaces
Class CL_APPL_MAPPING_HELPER has no interface implemented.
Friends
Class CL_APPL_MAPPING_HELPER has no friend class.
Attributes
Class CL_APPL_MAPPING_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 MAP_INTERVAL2RANGE Static method Public Method Map XI-interval to internal ranges --> generic 20070427
2 MAP_INTERVAL2RANGE_LOCATIONID Static method Public Method Map XI-interval to internal ranges (plant) 20070427
3 MAP_INTERVAL2RANGE_MATERIAL Static method Public Method Map XI-interval to internal ranges (material) 20070427
4 MAP_INTERVAL2RANGE_MAT_CONV Static method Public Method Map XI-interval to internal ranges (material conversion) 20090717
5 MAP_INTERVAL2RANGE_PLANT Static method Public Method Map XI-interval to internal ranges (plant) 20070427
Events
Class CL_APPL_MAPPING_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MS_INTERVAL_LOC_INT_ID Public See coding 20070427 BEGIN OF ty_ms_interval_loc_int_id, controller TYPE prxctrltab, inclusion_exclusion_code TYPE sapplco_incl_excl_code, interval_boundary_type_code TYPE sapplco_interval_boundary_type, lower_boundary_location_int_id TYPE sapplco_location_internal_id, upper_boundary_location_int_id TYPE sapplco_location_internal_id, END OF ty_ms_interval_loc_int_id
2 TY_MS_INTERVAL_MATERIAL Public See coding 20070427 BEGIN OF ty_ms_interval_material, controller TYPE prxctrltab, inclusion_exclusion_code TYPE sapplco_incl_excl_code, interval_boundary_type_code TYPE sapplco_interval_boundary_type, lower_boundary_item_product_i TYPE sapplco_product_internal_id, upper_boundary_item_product_i TYPE sapplco_product_internal_id, END OF ty_ms_interval_material
3 TY_MS_INTERVAL_PLANT Public See coding 20070427 BEGIN OF ty_ms_interval_plant, controller TYPE prxctrltab, inclusion_exclusion_code TYPE sapplco_incl_excl_code, interval_boundary_type_code TYPE sapplco_interval_boundary_type, lower_boundary_plant_id TYPE SAPPLCO_PLANT_ID, upper_boundary_plant_id TYPE SAPPLCO_PLANT_ID, END OF ty_ms_interval_plant
4 TY_MT_INTERVAL_LOC_INT_ID Public See coding 20070427 ty_mt_interval_loc_int_id TYPE STANDARD TABLE OF ty_ms_interval_loc_int_id
5 TY_MT_INTERVAL_MATERIAL Public See coding 20070427 ty_mt_interval_material TYPE STANDARD TABLE OF ty_ms_interval_material
6 TY_MT_INTERVAL_PLANT Public See coding 20070427 ty_mt_interval_plant TYPE STANDARD TABLE OF ty_ms_interval_plant
7 TY_MT_RANGES_CHARG Public See coding 20070427 ty_mt_ranges_charg TYPE RANGE OF charg_d
8 TY_MT_RANGES_LOC_INT_ID Public See coding 20070427 ty_mt_ranges_loc_int_id TYPE RANGE OF werks_d
9 TY_MT_RANGES_MATNR Public See coding 20070427 ty_mt_ranges_matnr TYPE RANGE OF matnr
10 TY_MT_RANGES_WERKS Public See coding 20070427 ty_mt_ranges_werks TYPE RANGE OF werks_d
Method Signatures

Method MAP_INTERVAL2RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070427
2 Exporting ET_RANGES Call by reference Type reference (TYPE) ANY TABLE The SAP ranges 20070427
3 Importing IF_CHECK_LENGTH Call by reference Type reference (TYPE) FLAG '' General Flag 20070502
4 Importing IF_EXIT_ALPHA Call by reference Type reference (TYPE) FLAG '' General Flag 20070502
5 Importing IT_INTERVALS Call by reference Type reference (TYPE) ANY TABLE The XI intervals 20070427
6 Importing IV_DATELEMENT_XI_HIGH Call by reference Type reference (TYPE) STRING The name of the node UpperBoundary* in uppercase 20070427
7 Importing IV_DATELEMENT_XI_LOW Call by reference Type reference (TYPE) STRING The name of the node LowerBoundary* in uppercase 20070427
8 Importing IV_DATELEMENT_XI_OPTION Call by reference Type reference (TYPE) STRING The name of the node IntervalBoundaryTypeCode in uppercase 20070427
9 Importing IV_DATELEMENT_XI_SIGN Call by reference Type reference (TYPE) STRING The name of the node InclusionExclusionTypeCode in uppercase 20070427
10 Importing IV_ELEMENTNAME_ERP Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070427

Method MAP_INTERVAL2RANGE on class CL_APPL_MAPPING_HELPER has no exception.

Method MAP_INTERVAL2RANGE_LOCATIONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB 20070427
2 Exporting ET_RANGES_LOCATION Call by reference Type reference (TYPE) TY_MT_RANGES_LOC_INT_ID 20070427
3 Importing IT_INTERVAL_LOCATION Call by reference Type reference (TYPE) TY_MT_INTERVAL_LOC_INT_ID 20070427
4 Importing I_LOCATION_TYPE_CODE Call by reference Type reference (TYPE) CHAR4 20070427

Method MAP_INTERVAL2RANGE_LOCATIONID on class CL_APPL_MAPPING_HELPER has no exception.

Method MAP_INTERVAL2RANGE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB 20070427
2 Exporting ET_RANGES_MATNR Call by reference Type reference (TYPE) TY_MT_RANGES_MATNR 20070427
3 Importing IT_INTERVAL_MATERIAL Call by reference Type reference (TYPE) TY_MT_INTERVAL_MATERIAL 20070427

Method MAP_INTERVAL2RANGE_MATERIAL on class CL_APPL_MAPPING_HELPER has no exception.

Method MAP_INTERVAL2RANGE_MAT_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090717
2 Exporting ET_RANGES Call by reference Type reference (TYPE) ANY TABLE The SAP ranges 20090717
3 Importing IF_CHECK_LENGTH Call by reference Type reference (TYPE) FLAG '' General Flag 20090717
4 Importing IT_INTERVALS Call by reference Type reference (TYPE) ANY TABLE The XI intervals 20090717
5 Importing IV_DATELEMENT_XI_HIGH Call by reference Type reference (TYPE) STRING The name of the node UpperBoundary* in uppercase 20090717
6 Importing IV_DATELEMENT_XI_LOW Call by reference Type reference (TYPE) STRING The name of the node LowerBoundary* in uppercase 20090717
7 Importing IV_DATELEMENT_XI_OPTION Call by reference Type reference (TYPE) STRING The name of the node IntervalBoundaryTypeCode in uppercase 20090717
8 Importing IV_DATELEMENT_XI_SIGN Call by reference Type reference (TYPE) STRING The name of the node InclusionExclusionTypeCode in uppercase 20090717

Method MAP_INTERVAL2RANGE_MAT_CONV on class CL_APPL_MAPPING_HELPER has no exception.

Method MAP_INTERVAL2RANGE_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB 20070427
2 Exporting ET_RANGES_WERKS Call by reference Type reference (TYPE) TY_MT_RANGES_WERKS 20070427
3 Importing IT_INTERVAL_PLANT Call by reference Type reference (TYPE) TY_MT_INTERVAL_PLANT 20070427

Method MAP_INTERVAL2RANGE_PLANT on class CL_APPL_MAPPING_HELPER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 602