SAP ABAP Class CL_WRF_APC_ARTHIER_DIALOG (Operational APC - Article Hierarchy Dialog Class)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-RA (Application Component) Assortment
     WRF_APC (Package) Operational Assortment Planning and Control
Properties
Class CL_WRF_APC_ARTHIER_DIALOG  
Short Description Operational APC - Article Hierarchy Dialog Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WRF_APC    
Program status     
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20031119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_INBOUND_CONSTANT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WRF_APC_ARTHIER_DIALOG has no interface implemented.
Friends
Class CL_WRF_APC_ARTHIER_DIALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ART_AREA_VISIBLE Constant Public Type reference (TYPE) CHAR1 '3' Single-Character Flag 20040220
2 CO_DD_HEIGHT Constant Public Type reference (TYPE) I 200 Sequence number 20040218
3 CO_EXECUTE_BUTTON Constant Public Type reference (TYPE) SDYDO_ELEMENT_NAME 'EXECUTE_BUTTON' 20040220
4 CO_EXTENSION Constant Public Type reference (TYPE) I 270 20040105
5 CO_FCODE_ADD_MATERIAL Instance attribute Private Type reference (TYPE) SYUCOMM 'ADD_MATERIAL' Screens, function code triggered by PAI 20050407
6 CO_FCODE_REFRESH Instance attribute Private Type reference (TYPE) SYUCOMM 'REFRESH' Screens, function code triggered by PAI 20050407
7 CO_FCODE_SELECT Constant Public Type reference (TYPE) SYUCOMM 'SELECT' Function code that PAI triggered 20050407
8 CO_FCODE_SELECT_PLN_MATERIAL Instance attribute Private Type reference (TYPE) SYUCOMM 'SELECT_PLANNED_MATERIAL' Screens, function code triggered by PAI 20050407
9 CO_FCODE_SELECT_PRICAT_MAT Instance attribute Private Type reference (TYPE) SYUCOMM 'SELECT_PRICAT_MATERIAL' Screens, function code triggered by PAI 20050407
10 CO_FCODE_SELECT_R3_MATERIAL Instance attribute Private Type reference (TYPE) SYUCOMM 'SELECT_R3_MATERIAL' Screens, function code triggered by PAI 20050407
11 CO_NO Constant Public Type reference (TYPE) FLAG ' ' General Flag 20040105
12 CO_PLN_AREA_VISIBLE Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Flag 20040220
13 CO_PRICAT_AREA_VISIBLE Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Flag 20040220
14 CO_RESTRICT_BUTTON Constant Public Type reference (TYPE) SDYDO_ELEMENT_NAME 'RESTRICT_SEARCH_BUTTON' 20040220
15 CO_TOOLBAR_HEIGHT Constant Public Type reference (TYPE) I 22 Sequence number 20040218
16 CO_TREE_HEIGHT Constant Public Type reference (TYPE) I 320 Sequence number 20040218
17 CO_TYPE_EX Constant Private Type reference (TYPE) CHAR1 'R' Single-Character Indicator 20110520
18 CO_TYPE_PLN Constant Private Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20110520
19 CO_YES Constant Public Type reference (TYPE) FLAG 'X' General Flag 20040105
20 MR_ALVTREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20050407
21 MR_ARTICLES_ALVTREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE_SIMPLE Simple ALV Tree 20050407
22 MR_ART_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20040105
23 MR_DOCK_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20040105
24 MR_HELP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20050407
25 MR_HELP_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20050407
26 MR_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20050407
27 MR_PLIST Instance attribute Public Object reference (TYPE REF TO) CL_WRF_APC_PURC_LIST_DEF Operational APC - Purchasing List Definition Class 20040901
28 MR_PRICAT_ALVTREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE_SIMPLE Column Tree Control 20040429
29 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20040105
30 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050407
31 MTR_NODES Instance attribute Private Type reference (TYPE) WRF_APC_NODE_RTTY Selection Table for Hierarchy Node 20040505
32 MT_ARTICLES Instance attribute Private Type reference (TYPE) LT_ARTICLES General Material Data 20040225
33 MT_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20040429
34 MT_PLN_ARTICLES Instance attribute Private Type reference (TYPE) WRF_APC_ART_TTY General Material Data 20040226
35 MT_PLN_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20050408
36 MT_PLN_ITEMS Instance attribute Private Type reference (TYPE) LT_ITEM_TYPE 20040225
37 MT_PLN_MATERIALS Instance attribute Private Type reference (TYPE) WRF_APC_STD_PABD_TTY Planned Article Basic Data 20050407
38 MT_PLN_NODE Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20040225
39 MT_PLN_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20050407
40 MT_PRICAT_ARTICLES Instance attribute Private Type reference (TYPE) WRF_PURCH_CATPOS_TTY 20040429
41 MT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20040429
42 MT_TOOLBAR_EXCL Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20040429
43 M_ART_ASRTYP Instance attribute Private Type reference (TYPE) WRFDE_ASSORTYP 20040428
44 M_ART_NODE Instance attribute Private Type reference (TYPE) WRF_STRUC_NODE 20040428
45 M_ART_ROLLOUT Instance attribute Private Type reference (TYPE) SAITY Rollout in a Season 20040428
46 M_ART_SAISJ Instance attribute Private Type reference (TYPE) SAISJ Season year 20040428
47 M_ART_SAISO Instance attribute Private Type reference (TYPE) SAISO Season category 20040428
48 M_DISABLED Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Indicator 20050426
49 M_HIERID Instance attribute Private Type reference (TYPE) WRF_HIER_CNT Hierarchy ID 20040225
50 M_NODE Instance attribute Private Type reference (TYPE) WRF_STRUC_NODE 20040225
51 M_PLN_ATTYP Instance attribute Private Type reference (TYPE) ATTYP Material category 20040428
52 M_PLN_MATKL Instance attribute Private Type reference (TYPE) MATKL Material Group 20040428
53 M_PLN_MTART Instance attribute Private Type reference (TYPE) MTART Material Type 20040428
54 M_PRI_ATTYP Instance attribute Private Type reference (TYPE) ATTYP Material category 20040428
55 M_PRI_EXCLUDE Instance attribute Private Type reference (TYPE) FLAG General Flag 20040428
56 M_PRI_INCLUDE Instance attribute Private Type reference (TYPE) FLAG General Flag 20040507
57 M_PRI_MATKL Instance attribute Private Type reference (TYPE) MATKL Material Group 20040428
58 M_PRI_MTART Instance attribute Private Type reference (TYPE) MTART Material Type 20040428
59 M_PRI_STATUS Instance attribute Private Type reference (TYPE) WRF_PROCVALUE 20040428
60 M_TREE_VISIBLE Instance attribute Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20040224
61 M_VISIBLE_AREA Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20040220
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXISTING_MATERIAL Instance method Private Method Add existing material 20050408
2 ADD_PLANNED_MATERIAL Instance method Private Method Add a planned material to the purchasing list 20050408
3 ADD_PRICAT_MATERIAL Instance method Private Method add pricat material 20050408
4 CONSTRUCTOR Instance method Public Constructor 20040109
5 FILL_AREA Instance method Private Method 20040105
6 FILL_ART_TREE Instance method Private Method Fill the existing articles tree 20040218
7 FILL_PLN_TREE Instance method Private Method Fill the planned articles tree 20040218
8 FILL_PRICAT_TREE Instance method Private Method Fill the PRICAT articles tree 20040218
9 FREE Instance method Public Method Free front-end objects and clear references 20050921
10 INIT_HELP Instance method Private Method 20050407
11 INIT_PRICAT_FCAT Instance method Private Method Initialize the field catalog 20040429
12 INIT_TOOLBAR Instance method Private Method Initialize the pricat ALV tree toolbar 20050407
13 ON_AFTER_USER_COMMAND Instance method Private Event handling method 20040506
14 ON_BUTTON_CLICK Instance method Public Event handling method 20040429
15 ON_CLICKED Instance method Public Event handling method 20040218
16 ON_DROPDOWN_CLICKED Instance method Private Event handling method Handler for event dropdown clicked of cl_gui_toolbar 20050407
17 ON_FUNCTION_SELECTED Instance method Public Event handling method 20040218
18 RESET Instance method Public Method 20050407
19 SHOW_HIDE_TREE Instance method Public Method 20040224
Events
# Event Type Visibility Description Created on
1 ARTICLE_ADDED Instance Event
(0)
Public
(2)
20040116
Types
Class CL_WRF_APC_ARTHIER_DIALOG has no local type.
Method Signatures

Method ADD_EXISTING_MATERIAL Signature

Method ADD_EXISTING_MATERIAL on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method ADD_EXISTING_MATERIAL on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ADD_PLANNED_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050408
2 Importing IT_NODES Call by reference Type reference (TYPE) LVC_T_INDX 20050408

Method ADD_PLANNED_MATERIAL on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ADD_PRICAT_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) LVC_T_INDX 20050408
# Exception Resumable Description Created on
1 CX_WRF_APC_ARTICLE_EXCEPTIONS Operational APC - Article Exceptions 20050422
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20050422

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISABLED Call by reference Type reference (TYPE) FLAG SPACE Allgemeines Kennzeichen 20041117
2 Importing IM_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20040218
3 Importing IM_HIERID Call by reference Type reference (TYPE) WRF_HIER_CNT 20040225
4 Importing IM_NODE Call by reference Type reference (TYPE) WRF_STRUC_NODE Hierarchieknoten 20040225
5 Importing IM_PROG Call by reference Type reference (TYPE) REPID ABAP-Programmname 20040109
6 Importing IR_PLIST Call by reference Object reference (TYPE REF TO) CL_WRF_APC_PURC_LIST_DEF Operational APC - Purchasing List Definition Class 20040901
7 Importing IT_RNODES Call by reference Type reference (TYPE) WRF_APC_NODE_RTTY Selektionstabelle für Hierarchieknoten 20040618

Method CONSTRUCTOR on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method FILL_AREA Signature

Method FILL_AREA on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method FILL_AREA on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method FILL_ART_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20040225
2 Importing IM_MATKL Call by reference Type reference (TYPE) MATKL Materialgruppe 20040225
3 Importing IM_MTART Call by reference Type reference (TYPE) MTART Materialart 20040225
4 Importing I_SHOWMSG Call by reference Type reference (TYPE) FLAG General Flag 20110523

Method FILL_ART_TREE on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method FILL_PLN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASRTYP Call by reference Type reference (TYPE) WRFDE_ASSORTYP 20040428
2 Importing IM_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20040226
3 Importing IM_MATKL Call by reference Type reference (TYPE) MATKL Materialgruppe 20040226
4 Importing IM_MTART Call by reference Type reference (TYPE) MTART Materialart 20040226
5 Importing IM_ROLLOUT Call by reference Type reference (TYPE) SAITY Kollektion in einer Saison 20040428
6 Importing IM_SAISJ Call by reference Type reference (TYPE) SAISJ Saisonjahr 20040428
7 Importing IM_SAISO Call by reference Type reference (TYPE) SAISO Saisontyp 20040428
8 Importing I_SHOWMSG Call by reference Type reference (TYPE) FLAG General Flag 20110523

Method FILL_PLN_TREE on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method FILL_PRICAT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTYP Call by reference Type reference (TYPE) ATTYP Materialtyp 20040507
2 Importing IM_LOCKED Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20040507
3 Importing IM_MATGRP Call by reference Type reference (TYPE) MATKL Warengruppe 20040507
4 Importing IM_MTART Call by reference Type reference (TYPE) MTART Materialart 20040507
5 Importing IM_STATUS Call by reference Type reference (TYPE) WRF_PROCVALUE CL_INBOUND_CONSTANT=>CO_OPEN Price Catalog Processing Status 20040507
6 Importing IM_UNLOCKED Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20040507
7 Importing IT_CATREF Call by reference Type reference (TYPE) WRF_UNIQUE_REFERENCE_RTTY 20050408
8 Importing IT_DATE Call by reference Type reference (TYPE) WRF_DATE_RTTY Datum in Zeichenformat 20050408
9 Importing IT_EAN Call by reference Type reference (TYPE) WRF_EAN_RTTY 20050408
10 Importing IT_EKGRP Call by reference Type reference (TYPE) WRF_EKGRP_RTTY Einkäufergruppe 20050408
11 Importing IT_LIFNR Call by reference Type reference (TYPE) WRF_LIFNR_RTTY Kontonummer von Kreditor 20050408
12 Importing IT_PRINBR Call by reference Type reference (TYPE) WRF_PRINBR_RTTY 20050408

Method FILL_PRICAT_TREE on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method FREE Signature

Method FREE on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method FREE on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method INIT_HELP Signature

Method INIT_HELP on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method INIT_HELP on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method INIT_PRICAT_FCAT Signature

Method INIT_PRICAT_FCAT on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method INIT_PRICAT_FCAT on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method INIT_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISABLED Call by reference Type reference (TYPE) FLAG SPACE Allg. Kennzeichen 20050407

Method INIT_TOOLBAR on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ON_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCOMM Call by reference Attribute reference (LIKE) 20040506

Method ON_AFTER_USER_COMMAND on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20040429
2 Importing GROUPLEVEL Call by reference Attribute reference (LIKE) 20040429
3 Importing INDEX_OUTTAB Call by reference Attribute reference (LIKE) 20040429

Method ON_BUTTON_CLICK on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20040218

Method ON_CLICKED on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ON_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20050407
2 Importing POSX Call by reference Attribute reference (LIKE) 20050407
3 Importing POSY Call by reference Attribute reference (LIKE) 20050407

Method ON_DROPDOWN_CLICKED on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040218

Method ON_FUNCTION_SELECTED on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method RESET Signature

Method RESET on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method RESET on class CL_WRF_APC_ARTHIER_DIALOG has no exception.

Method SHOW_HIDE_TREE Signature

Method SHOW_HIDE_TREE on class CL_WRF_APC_ARTHIER_DIALOG has no parameter.
Method SHOW_HIDE_TREE on class CL_WRF_APC_ARTHIER_DIALOG has no exception.
Event Signatures

Event ARTICLE_ADDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_ARTICLE Exporting Value transfer Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE Operational APC - R3 or Planned Article Class 20040812
2 EX_MATNR Exporting Value transfer Type reference (TYPE) MATNR Materialnummer 20040116
3 EX_TYPE Exporting Value transfer Type reference (TYPE) FLAG Allgemeines Kennzeichen 20040116
History
Last changed by/on SAP  20130531 
SAP Release Created in 111