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 | ![]() |
Static method | Public | Method | Map XI-interval to internal ranges --> generic | 20070427 |
2 | ![]() |
Static method | Public | Method | Map XI-interval to internal ranges (plant) | 20070427 |
3 | ![]() |
Static method | Public | Method | Map XI-interval to internal ranges (material) | 20070427 |
4 | ![]() |
Static method | Public | Method | Map XI-interval to internal ranges (material conversion) | 20090717 |
5 | ![]() |
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 | ![]() |
ET_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070427 | ||
2 | ![]() |
ET_RANGES | Call by reference | Type reference (TYPE) | ANY TABLE | The SAP ranges | 20070427 | ||
3 | ![]() |
IF_CHECK_LENGTH | Call by reference | Type reference (TYPE) | FLAG | '' | General Flag | 20070502 | |
4 | ![]() |
IF_EXIT_ALPHA | Call by reference | Type reference (TYPE) | FLAG | '' | General Flag | 20070502 | |
5 | ![]() |
IT_INTERVALS | Call by reference | Type reference (TYPE) | ANY TABLE | The XI intervals | 20070427 | ||
6 | ![]() |
IV_DATELEMENT_XI_HIGH | Call by reference | Type reference (TYPE) | STRING | The name of the node UpperBoundary* in uppercase | 20070427 | ||
7 | ![]() |
IV_DATELEMENT_XI_LOW | Call by reference | Type reference (TYPE) | STRING | The name of the node LowerBoundary* in uppercase | 20070427 | ||
8 | ![]() |
IV_DATELEMENT_XI_OPTION | Call by reference | Type reference (TYPE) | STRING | The name of the node IntervalBoundaryTypeCode in uppercase | 20070427 | ||
9 | ![]() |
IV_DATELEMENT_XI_SIGN | Call by reference | Type reference (TYPE) | STRING | The name of the node InclusionExclusionTypeCode in uppercase | 20070427 | ||
10 | ![]() |
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 | ![]() |
CH_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070427 | |||
2 | ![]() |
ET_RANGES_LOCATION | Call by reference | Type reference (TYPE) | TY_MT_RANGES_LOC_INT_ID | 20070427 | |||
3 | ![]() |
IT_INTERVAL_LOCATION | Call by reference | Type reference (TYPE) | TY_MT_INTERVAL_LOC_INT_ID | 20070427 | |||
4 | ![]() |
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 | ![]() |
CH_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070427 | |||
2 | ![]() |
ET_RANGES_MATNR | Call by reference | Type reference (TYPE) | TY_MT_RANGES_MATNR | 20070427 | |||
3 | ![]() |
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 | ![]() |
ET_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090717 | ||
2 | ![]() |
ET_RANGES | Call by reference | Type reference (TYPE) | ANY TABLE | The SAP ranges | 20090717 | ||
3 | ![]() |
IF_CHECK_LENGTH | Call by reference | Type reference (TYPE) | FLAG | '' | General Flag | 20090717 | |
4 | ![]() |
IT_INTERVALS | Call by reference | Type reference (TYPE) | ANY TABLE | The XI intervals | 20090717 | ||
5 | ![]() |
IV_DATELEMENT_XI_HIGH | Call by reference | Type reference (TYPE) | STRING | The name of the node UpperBoundary* in uppercase | 20090717 | ||
6 | ![]() |
IV_DATELEMENT_XI_LOW | Call by reference | Type reference (TYPE) | STRING | The name of the node LowerBoundary* in uppercase | 20090717 | ||
7 | ![]() |
IV_DATELEMENT_XI_OPTION | Call by reference | Type reference (TYPE) | STRING | The name of the node IntervalBoundaryTypeCode in uppercase | 20090717 | ||
8 | ![]() |
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 | ![]() |
CH_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070427 | |||
2 | ![]() |
ET_RANGES_WERKS | Call by reference | Type reference (TYPE) | TY_MT_RANGES_WERKS | 20070427 | |||
3 | ![]() |
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 |