SAP ABAP Class /MAP/CL_MATGRP_LIST (Article Hierarchy Node)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RAP (Application Component) Retail Assortment Planning
     /MAP/P04 (Package) BW: Assortment Assignment Content
Properties
Class /MAP/CL_MATGRP_LIST  
Short Description Article Hierarchy Node    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MAP/P04   BW: Assortment Assignment Content 
Created 20031206   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MAP/ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MAP/CL_MATGRP_LIST has no interface implemented.
Friends
Class /MAP/CL_MATGRP_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DUMMY_NODE Constant Public Type reference (TYPE) CHAR1 '-' Single-Character Flag 20031208
2 GT_CDTND Instance attribute Public Type reference (TYPE) /MAP/_T_CDTND 20031208
3 GT_LEVEL Instance attribute Public Type reference (TYPE) /MAP/_T_LEVEL Levels and Their Names 20040205
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SUBTREE Instance method Public Method Create Subnode 20040102
2 CHECK_DISTR_CHAIN Instance method Public Method Test for Existence 20081106
3 CHECK_SINGLE_HIEID Instance method Public Method Test for Existence 20040131
4 CHECK_SINGLE_NODE Instance method Public Method Test for Existence 20040131
5 CONSTRUCTOR Instance method Public Constructor Constructor Method 20031208
6 GET_HIEID_BY_DISTRCHAN Instance method Public Method Determines Hierarchy ID from Distribution Chain 20071214
7 GET_NODE_BRANCH Instance method Public Method Find Topmost Branch of a Node 20040209
8 GET_SINGLE_HIERID_F4 Instance method Public Method F4 Help for Hierarchy ID 20040130
9 GET_SINGLE_HIERID_MD Instance method Public Method Master Data for Hierarchy ID 20040209
10 GET_SINGLE_HIERID_TEXT Instance method Public Method Texts for Hierarchy ID 20040130
11 GET_SINGLE_NODE_F4 Instance method Public Method Find Node Using F4 Help (Hierarchy Display) 20040130
12 GET_SINGLE_NODE_TEXT Instance method Public Method Find Text for a Node 20040130
13 GET_SKUS Instance method Public Method Read SKU Master Data 20040304
14 GET_SKU_IOBJNAME Instance method Public Method Determine SKU InfoObject 20040304
15 MAT_PLANT_GET_CDT Instance method Public Method Determines the CDT of Article and Store 20071214
Events
Class /MAP/CL_MATGRP_LIST has no event.
Types
Class /MAP/CL_MATGRP_LIST has no local type.
Method Signatures

Method BUILD_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CDTND Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Artikelhierarchie-Knoten 20040102
2 Importing I_CDTNDFLG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040103
3 Importing I_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040207
4 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040131
# Exception Resumable Description Created on
1 NO_SUBTREE Keine Unterknoten vorhanden 20040102

Method CHECK_DISTR_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISTR_CHAN Call by reference Type reference (TYPE) /MAP/DE_SSMDSTCH Vertriebsweg 20081106
2 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie 20081106
3 Importing I_SALESORG Call by reference Type reference (TYPE) /MAP/DE_SSMSLO Verkaufsorganisation 20081106
# Exception Resumable Description Created on
1 NOT_FOUND 20081106

Method CHECK_SINGLE_HIEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MULTASMT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040303
2 Exporting E_TIMEDEP Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040303
3 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040131
# Exception Resumable Description Created on
1 NO_HIERID Hierarchie-ID exisitiert nicht 20040131

Method CHECK_SINGLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LEVEL Call by reference Type reference (TYPE) I 20040826
2 Importing I_CDTND Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Artikelhierarchie-Knoten 20040131
3 Importing I_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040131
4 Importing I_FORCE_TIMEINDEP Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040218
5 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040131
# Exception Resumable Description Created on
1 NO_EXIST Knoten existiert nicht 20040131

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MAP/CL_MATGRP_LIST has no parameter.
# Exception Resumable Description Created on
1 NO_ACTIVE 0CM_SKU nicht aktiv 20031208

Method GET_HIEID_BY_DISTRCHAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie 20071214
2 Exporting E_RF_DATEFLG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20071214
3 Exporting E_RF_MLTPFLG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20071214
4 Importing I_DISTR_CHAN Call by reference Type reference (TYPE) /MAP/DE_SSMDSTCH Vertriebsweg 20071214
5 Importing I_SALESORG Call by reference Type reference (TYPE) /MAP/DE_SSMSLO Verkaufsorganisation 20071214
# Exception Resumable Description Created on
1 CDT_NO_HIERARCHY Keine Hierarchie ID gefunden 20071214

Method GET_NODE_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CM_NODES Call by reference Type reference (TYPE) /MAP/_S_CM_NODES 20040209
2 Exporting ET_CDTND Call by reference Type reference (TYPE) /RTF/_T_CDTND 20090123
3 Importing I_CDTND Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Artikelhierarchieknoten 20040209
4 Importing I_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040209
5 Importing I_HIERID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040209
# Exception Resumable Description Created on
1 NO_BRANCH Kein Ast ermittelt 20040209

Method GET_SINGLE_HIERID_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040130
2 Importing I_DYNFLD_HIERID Call by reference Type reference (TYPE) FIELDNAME Feldname 20040210
3 Importing I_DYNFLD_HIERIDT Call by reference Type reference (TYPE) FIELDNAME Feldname 20040210
4 Importing I_DYNNUM Call by reference Type reference (TYPE) SYCHAR04 CHAR04-Datenelement fuer SYST 20040210
5 Importing I_DYNREP Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040210
# Exception Resumable Description Created on
1 NO_HIEID Keine Auswahl getroffen 20040131

Method GET_SINGLE_HIERID_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DISTR_CHAN Call by reference Type reference (TYPE) /MAP/DE_SSMDSTCH Vertriebsweg 20040209
2 Exporting E_DISTR_CHANT Call by reference Type reference (TYPE) BEZEI40 Bezeichnung 20040209
3 Exporting E_MULTASMT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040303
4 Exporting E_SALESORG Call by reference Type reference (TYPE) /MAP/DE_SSMSLO Verkaufsorganisation 20040209
5 Exporting E_SALESORGT Call by reference Type reference (TYPE) BEZEI40 Bezeichnung 20040209
6 Exporting E_TIMEDEP Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040303
7 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040209
# Exception Resumable Description Created on
1 NO_HIEID Keine Hierarchie-ID 20040209

Method GET_SINGLE_HIERID_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) BEZEI40 Bezeichnung 20040130
2 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040130
# Exception Resumable Description Created on
1 NO_TEXT Kein Text 20040130

Method GET_SINGLE_NODE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CDTND Call by reference Type reference (TYPE) /MAP/_S_CDTND 20040130
2 Exporting E_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040826
3 Exporting E_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040130
4 Importing I_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040130
5 Importing I_DYNFLD_DUEDATE Call by reference Type reference (TYPE) FIELDNAME Feldname 20040213
6 Importing I_DYNFLD_HIERID Call by reference Type reference (TYPE) FIELDNAME Tabelle zum Lesen der aktuellen Dynprowerte 20040210
7 Importing I_DYNFLD_HIERIDT Call by reference Type reference (TYPE) FIELDNAME Feldname 20040210
8 Importing I_DYNFLD_NODE Call by reference Type reference (TYPE) FIELDNAME Feldname 20040210
9 Importing I_DYNFLD_NODET Call by reference Type reference (TYPE) FIELDNAME Feldname 20040210
10 Importing I_DYNNUM Call by reference Type reference (TYPE) SYCHAR04 CHAR04-Datenelement fuer SYST 20040210
11 Importing I_DYNREP Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040210
12 Importing I_FIXED_LEVEL Call by reference Type reference (TYPE) I Nur genau ein Level auswählbar 20040205
13 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040206
14 Importing I_NODE Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Artikelhierarchieknoten 20040130
15 Importing I_NODE_AS_ROOT Call by reference Type reference (TYPE) XFELD Knoten als Root verwenden 20040213
# Exception Resumable Description Created on
1 NO_SELECT Keine Selektion vorgenommen 20040130

Method GET_SINGLE_NODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) BEZEI40 Bezeichnung 20040130
2 Importing I_DUEDATE Call by reference Type reference (TYPE) /MAP/DE_ADDUEDT Stichtag 20040213
3 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040131
4 Importing I_NODE Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Artikelhierarchie-Knoten 20040130
# Exception Resumable Description Created on
1 NO_TEXT Kein Text gefunden 20040130

Method GET_SKUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) RSDM_TX_SHLPRETURN 20040304
2 Importing IT_REQ_ATR Call by reference Type reference (TYPE) RSDM_T_REQ_ATR 20040304
3 Importing IT_SELOPT Call by reference Type reference (TYPE) RSDM_T_SHLPSELOPT 20040304
4 Importing I_ALL_ATTRIVL Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
5 Importing I_F4MODE Call by reference Type reference (TYPE) RSDM_F4_MODE 20040304
6 Importing I_FORMAT Call by reference Type reference (TYPE) RSR_FORMAT 20040304
7 Importing I_HIERID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040304
8 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU R/3-System, aktuelle Sprache 20040304
9 Importing I_MAX_ROWS Call by reference Type reference (TYPE) I 20040304
10 Importing I_MOSTRECENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
11 Importing I_ONLY_CHAVL_INTNC Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
12 Importing I_READATR Call by reference Type reference (TYPE) RSDM_READATR 20040304
13 Importing I_READ_SID Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
14 Importing I_READ_TEXT Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
15 Importing I_S_SORTING Call by reference Type reference (TYPE) RSDM5_SORTING Sortierung bei F4 20040304
16 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20040304
17 Importing I_WITH_AUTH Call by reference Type reference (TYPE) RS_BOOL Boolean 20040304
# Exception Resumable Description Created on
1 ILLEGAL_INFOOBJECT 20040304
2 ILLEGAL_INPUT 20040304
3 NO_HIEID 20040304
4 NO_VALUES_AVAILABLE 20040304
5 UNKNOWN 20040304
6 X_MESSAGE 20040304

Method GET_SKU_IOBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAME Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040304
2 Importing I_HIEID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie-ID 20040304
# Exception Resumable Description Created on
1 NO_HIEID Keine Hierarchie-ID 20040304
2 NO_IOBJNM Kein InfoObjekt gefunden 20040304

Method MAT_PLANT_GET_CDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CDTSKU Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Feld der Länge 18 20071214
2 Exporting E_CDTSTRUC Call by reference Type reference (TYPE) RSBCT_RETAIL_MAP_CDTSTRUC CDT Schnittstelle des Bausteines RS_BCT_CM_READ_CDT 20071214
3 Exporting E_DISTR_CHAN Call by reference Type reference (TYPE) /MAP/DE_SSMDSTCH Vertriebsweg 20071214
4 Exporting E_HIERID Call by reference Type reference (TYPE) /MAP/DE_SSMHIERID Hierarchie 20071214
5 Exporting E_SALESORG Call by reference Type reference (TYPE) /MAP/DE_SSMSLO Verkaufsorganisation 20071214
6 Exporting E_SEASON Call by reference Type reference (TYPE) /MAP/DE_SSMSEAS Saisontyp 20071214
7 Exporting E_SEASYR Call by reference Type reference (TYPE) /MAP/DE_SSMSEAY Saisonjahr 20071214
8 Exporting E_SKUROLL Call by reference Type reference (TYPE) /MAP/DE_SSMRLOUT Kollektion 20071214
9 Importing I_CDT1 Call by reference Type reference (TYPE) /MAP/DE_ADCDTND Hierarchieknoten 20071214
10 Importing I_CM_SKUFLG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20071214
11 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20071214
12 Importing I_DISTR_CHAN Call by reference Type reference (TYPE) /MAP/DE_SSMDSTCH Vertriebsweg 20071214
13 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20071214
14 Importing I_LEVEL Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20071214
15 Importing I_MATERIAL Call by reference Type reference (TYPE) /MAP/DE_SSMMAT Produkt 20071214
16 Importing I_PLANT Call by reference Type reference (TYPE) /MAP/DE_SSMPLT Werk 20071214
17 Importing I_SALESORG Call by reference Type reference (TYPE) /MAP/DE_SSMSLO Verkaufsorganisation 20071214
# Exception Resumable Description Created on
1 CDT_NO_HIERARCHY Keine Hierarchie 20071214
2 CDT_NO_MATERIAL Kein Material 20071214
3 CDT_NO_PLANT Kein Werk 20071214
History
Last changed by/on SAP  20141101 
SAP Release Created in 351