SAP ABAP Class CL_MDG_MATGRP_MAPPER (Material Group mapping class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
     MDG_BS_ECC_PCH (Package) MDG_BS_ECC_PCH
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_MATGRP_MAPPER 20090119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_PREFETCH Prefetch Methods 20090119
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_TRANSFORMATION Transformation Class 20090119
Properties
Class CL_MDG_MATGRP_MAPPER  
Short Description Material Group mapping class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_BS_ECC_MATGRP    
Program status     
Category 0   
Package MDG_BS_ECC_PCH   MDG_BS_ECC_PCH 
Created 20090119   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
# Interface Abstract Final Description Created on
1 IF_MDG_MATGRP_MAPPER 20090119
2 IF_SMT_PREFETCH Prefetch Methods 20090119
3 IF_SMT_TRANSFORMATION Transformation Class 20090119
Friends
Class CL_MDG_MATGRP_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BO_MESSAGE_HEADER Instance attribute Private Attribute reference (LIKE) 20090219
2 C_BO_NODE_COMMON Instance attribute Private Attribute reference (LIKE) 20090219
3 C_BO_NODE_DESCRIPTION Instance attribute Private Attribute reference (LIKE) 20090219
4 C_BO_NODE_ID Instance attribute Private Attribute reference (LIKE) 20090219
5 C_BO_NODE_PRODUCT_CATEGORY Instance attribute Private Attribute reference (LIKE) 20090219
6 C_BO_NODE_ROOT Instance attribute Private Attribute reference (LIKE) 20090219
7 C_BO_NODE_USAGE Instance attribute Private Attribute reference (LIKE) 20090219
8 MO_C Instance attribute Private Object reference (TYPE REF TO) CL_MDG_CONSTANTS_MATGRP Constants 20090119
9 MR_MAPPER Static Attribute Private Object reference (TYPE REF TO) CL_MDG_MATGRP_MAPPER Material Group mapping class 20090119
10 MS_INPUT Instance attribute Private Type reference (TYPE) MDG_BS_S_MATGRP_HEIR Structure for Transporting T023S Data 20090119
11 MT_LANGUAGE Instance attribute Private Type reference (TYPE) SLANSPRAST Language Table 20090119
12 MT_MESSAGE Instance attribute Private Type reference (TYPE) BAPIRET2_T Return parameter table 20090119
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Class constructor 20090119
2 EXT2INT_MESSAGE_HEADER Instance method Private Method 20090224
3 EXT2INT_PRODUCT_CATEGORY Instance method Private Method 20090224
4 EXT2INT_PRODUCT_CATEGORY_HEIRA Instance method Private Method 20090224
5 EXT2INT_USAGE Instance method Private Method 20090224
6 GET_INSTANCE Instance method Public Method 20090219
7 INT2EXT_MESSAGE_HEADER Instance method Private Method Mapping (intern to extern) - BO Message Header 20090119
8 INT2EXT_PRODUCT_CATEGORY Instance method Private Method Internal 2 External 20090227
9 INT2EXT_PRODUCT_CATEGORY_HEIRA Instance method Private Method Mapping (intern to extern) - BO root node Material Group 20090224
10 INT2EXT_USAGE Instance method Private Method 20090224
11 INTERN2EXTERN Instance method Private Method 20090219
12 REPORT_INPUT_MAPPING_ERROR Instance method Private Method Write input mapping errors into log 20090119
13 TRANSFORM_EXT2INT_PCHID Static method Public Method Map Action Code to internal Change Flag 20090226
14 TRANSFORM_INT2EXT_PCHID Static method Public Method Map Action Code to internal Change Flag 20090227
Events
Class CL_MDG_MATGRP_MAPPER has no event.
Types
Class CL_MDG_MATGRP_MAPPER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_MATGRP_MAPPER has no parameter.
Method CONSTRUCTOR on class CL_MDG_MATGRP_MAPPER has no exception.

Method EXT2INT_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) MDG_BS_S_MATGRP_HEIR Product Category Hierarchy Replication Structure 20090225
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
3 Importing IS_MATGRP Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_PROD_CAT4 ProdCatHier_ProdCatHier 20090225

Method EXT2INT_MESSAGE_HEADER on class CL_MDG_MATGRP_MAPPER has no exception.

Method EXT2INT_PRODUCT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATGRP Call by reference Type reference (TYPE) MDG_BS_TT_MATGRP 20090304
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
3 Importing IT_PRODUCT_CATEGORY Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_PROD_TAB1 20090304

Method EXT2INT_PRODUCT_CATEGORY on class CL_MDG_MATGRP_MAPPER has no exception.

Method EXT2INT_PRODUCT_CATEGORY_HEIRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATGRP_HIER Call by reference Type reference (TYPE) MDG_BS_S_MATGRP_HEIR 20090304
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
3 Importing IS_PC_HIER Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_PROD_CAT4 20090304

Method EXT2INT_PRODUCT_CATEGORY_HEIRA on class CL_MDG_MATGRP_MAPPER has no exception.

Method EXT2INT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
2 Importing IS_USAGE Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_USAGE Proxy Structure (generated) 20090225

Method EXT2INT_USAGE on class CL_MDG_MATGRP_MAPPER has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_MDG_MATGRP_MAPPER has no parameter.
Method GET_INSTANCE on class CL_MDG_MATGRP_MAPPER has no exception.

Method INT2EXT_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) DATA 20090119

Method INT2EXT_MESSAGE_HEADER on class CL_MDG_MATGRP_MAPPER has no exception.

Method INT2EXT_PRODUCT_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
2 Exporting ET_PRODUCT_CATEGORY Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_PROD_TAB1 20090302
3 Importing IT_MATGRP Call by reference Type reference (TYPE) MDG_BS_TT_MATGRP Structure for Product Category Node of service 20090304

Method INT2EXT_PRODUCT_CATEGORY on class CL_MDG_MATGRP_MAPPER has no exception.

Method INT2EXT_PRODUCT_CATEGORY_HEIRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PC_HIER Call by reference Type reference (TYPE) MDG_BS_PROD_CAT_HIER_PROD_CAT4 ProdCatHier_ProdCat 20090227
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
3 Importing IS_MATGRP_HIER Call by reference Type reference (TYPE) MDG_BS_S_MATGRP_HEIR Structure for Product Category Node of service 20090227

Method INT2EXT_PRODUCT_CATEGORY_HEIRA on class CL_MDG_MATGRP_MAPPER has no exception.

Method INT2EXT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090420
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) DATA 20090224

Method INT2EXT_USAGE on class CL_MDG_MATGRP_MAPPER has no exception.

Method INTERN2EXTERN Signature

Method INTERN2EXTERN on class CL_MDG_MATGRP_MAPPER has no parameter.
Method INTERN2EXTERN on class CL_MDG_MATGRP_MAPPER has no exception.

Method REPORT_INPUT_MAPPING_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) CX_SMT_ERROR 20090119

Method REPORT_INPUT_MAPPING_ERROR on class CL_MDG_MATGRP_MAPPER has no exception.

Method TRANSFORM_EXT2INT_PCHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UPDATE_INDICATOR Call by reference Type reference (TYPE) FLAG Change Indicator 20090226
2 Importing IV_PCHID Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_INTERN 40 Char long 20090226
3 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20090226

Method TRANSFORM_EXT2INT_PCHID on class CL_MDG_MATGRP_MAPPER has no exception.

Method TRANSFORM_INT2EXT_PCHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PCHID Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_INTERN 40 Char long 20090227
2 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20090227

Method TRANSFORM_INT2EXT_PCHID on class CL_MDG_MATGRP_MAPPER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 100