SAP ABAP Class CL_MDG_IL_MATGRP (Class for BAdI: BADI_MDP_IL)
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_BADI_INTERFACE Tag Interface for BAdIs 20081222
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_EXTR_BADI Interface for BAdI: BADI_MDP_IL 20091105
Properties
Class CL_MDG_IL_MATGRP  
Short Description Class for BAdI: BADI_MDP_IL    
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 20081222   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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20081222
2 IF_MDG_EXTR_BADI Interface for BAdI: BADI_MDP_IL 20091105
Friends
Class CL_MDG_IL_MATGRP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_PROXY_CLASS Constant Private Type reference (TYPE) PRX_R3NAME 'CO_MDGL_PCHRPLCTRQ' Proxy Generation: Name of an Object in R/3 20090119
2 MC_PROXY_METHOD Constant Private Type reference (TYPE) PRX_R3NAME 'PRODUCT_CATEGORY_HIERARCHY_REP' Proxy Generation: Name of an Object in R/3 20090119
3 MT_LANGUAGE Instance attribute Private Type reference (TYPE) SLANSPRAST Language Table 20081222
4 MT_MATKL Instance attribute Private Type reference (TYPE) TT_MDG_MATKL 20081222
5 MV_EXPORT_SYSTEM Instance attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name of target host 20090119
6 MV_EXPORT_TYPE Instance attribute Private Type reference (TYPE) MDG_EXTR_EXPORT_TYPE MDP: Initial Load Supported Export Types 20090119
7 MV_IDX_NEXT_MATKL Instance attribute Private Type reference (TYPE) INT4 Natural Number 20081222
8 MV_LAST_MATKL_REACHED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081222
9 MV_TRANSFORMATION Instance attribute Private Type reference (TYPE) STRING XSLT transformation name 20090119
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091105
2 EXTRACT_NEXT_MATGRP Instance method Private Method Get Next Material Group 20081222
3 GENERATE_MATGRP_XML Instance method Private Method Generates Material Group XML 20081222
4 SELECT_MATGRP Instance method Private Method Selection of Material Groups 20081222
Events
Class CL_MDG_IL_MATGRP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MDG_MATKL Private See coding 20081222 BEGIN OF ts_mdg_matkl, matkl TYPE matkl, END OF ts_mdg_matkl
2 TT_MDG_MATKL Private See coding 20081222 tt_mdg_matkl TYPE STANDARD TABLE OF ts_mdg_matkl
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method EXTRACT_NEXT_MATGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATGRP Call by reference Type reference (TYPE) MDG_BS_S_MATGRP Product Category Hierarchy Replication Request 20081222
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081222

Method EXTRACT_NEXT_MATGRP on class CL_MDG_IL_MATGRP has no exception.

Method GENERATE_MATGRP_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20081222
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081222
3 Importing IR_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20081222
4 Importing IV_INTERNAL_ID Call by reference Type reference (TYPE) MDG_BS_PRODUCT_CATEGORY_INTERN Proxy Data Element (generated) 20081222

Method GENERATE_MATGRP_XML on class CL_MDG_IL_MATGRP has no exception.

Method SELECT_MATGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_CRITERIA_WHERE Call by reference Type reference (TYPE) RSDS_TWHERE 20081222
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20081222

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