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 |