SAP ABAP Class J_7LCL_C_PACKM_SELECTION (Screen for Article Packaging Selection)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-REA-COR (Application Component) Recycling Administration Core Functions
     J7LR (Package) REA Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  J_7L_ICONTROL Generic Assignment in Dialog 20070820
Properties
Class J_7LCL_C_PACKM_SELECTION  
Short Description Screen for Article Packaging Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package J7LR   REA Core Functionality 
Created 20070820   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 J7LR3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 J_7L_ICONTROL Generic Assignment in Dialog 20070820
Friends
Class J_7LCL_C_PACKM_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_ENTNR Instance attribute Private Object reference (TYPE REF TO) J7LR3_ENT_TAB Reference to All Assigned Recycling Partners 20110321
2 ALL_PACK Instance attribute Private Object reference (TYPE REF TO) J7LR3_VRP_TAB Reference to All Assigned Packaging 20070820
3 BUFFER_MODE Instance attribute Private Type reference (TYPE) J_7L_BUFFERMODE Buffer Mechanism for Packaging 20080505
4 BUFFER_PART Constant Private Type reference (TYPE) J_7L_BUFFERMODE 'P' Buffer in Parts 20080506
5 BUFFER_REQUESTED Constant Private Type reference (TYPE) J_7L_BUFFERMODE 'R' Buffer Mechanism Requested 20080612
6 BUFFER_SHARED Constant Private Type reference (TYPE) J_7L_BUFFERMODE 'G' Buffer Mechanism Shared Memory 20080611
7 COMPONENT_QUANTITY Instance attribute Protected Type reference (TYPE) TV_ITMNAME 'FMENG' Tree Control: Name of a Column / an Item 20070829
8 COMPONENT_UNIT Instance attribute Protected Type reference (TYPE) TV_ITMNAME 'MEINS' Tree Control: Name of a Column / an Item 20070829
9 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for the Control 20070820
10 COUNT_V01 Instance attribute Private Type reference (TYPE) I Number of V01 Records 20070829
11 CURRENT_INTERVAL Instance attribute Private Type reference (TYPE) I Selected Interval 20070829
12 DEFAULT_MAX_TREE_LINES Constant Public Type reference (TYPE) I 200 Preassignment for Interval Size 20071113
13 DND_HANDLE Instance attribute Protected Type reference (TYPE) I Drag & Drop Handle 20070829
14 FAVOURITE_HIERARCHY Instance attribute Protected Type reference (TYPE) TREEV_HHDR Favorites Header 20071115
15 FAVOURITE_KEY Constant Public Type reference (TYPE) J_7LFAVOURITE_KEY 4 Key for Packaging Favorites 20071114
16 FAVOURITE_LAYOUT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Global Field Catalog for Favorites 20071114
17 FAVOURITE_MODEL Instance attribute Private Object reference (TYPE REF TO) J_7L_I_FAVOURITE_MANAGEMENT Model for Favorites Management 20071114
18 FC_FAVOURITE_LIST Constant Protected Type reference (TYPE) UI_FUNC 'FAVLIST' Function Code for Favorites Call 20071114
19 FC_FILTER_INTERVAL Constant Protected Type reference (TYPE) UI_FUNC 'FINTV' Function Code for Filter Interval 20070829
20 FC_FILTER_TYPE Constant Protected Type reference (TYPE) UI_FUNC 'FTYPE' Function Code for Filter Type 20070829
21 FC_SEARCH Constant Protected Type reference (TYPE) UI_FUNC 'FSEARCH' Function Code for Own Search 20110310
22 FC_SORT_MAKTX Constant Protected Type reference (TYPE) UI_FUNC 'FMAKTX' Function Code for Sorting by Material Description 20070829
23 FC_SORT_MATNR Constant Protected Type reference (TYPE) UI_FUNC 'FMATNR' Function Code for Sorting by Material Number 20070829
24 FC_SORT_MEINS Constant Protected Type reference (TYPE) UI_FUNC 'FMEINS' Function Code for Sorting by Base Unit 20070829
25 FC_SORT_MTART Constant Protected Type reference (TYPE) UI_FUNC 'FMTART' Function Code for Sorting by Material Category 20070924
26 FC_UPDATE_PACK Constant Protected Type reference (TYPE) UI_FUNC 'UPACK' Function Code for Updating Packaging Number 20070830
27 INTERVAL Instance attribute Private Type reference (TYPE) TY_INTERVAL Interval for V01 Records 20070829
28 J_7LC09 Instance attribute Private Type reference (TYPE) J_7LC09 REA Customizing: General Controls 20100407
29 J_7LKM1 Instance attribute Private Object reference (TYPE REF TO) J_7LKM1 REA Article Master: Communication Structure Dialog Programs 20070820
30 LOCAL_EVENTING Instance attribute Private Object reference (TYPE REF TO) LCL_EVENT_HANDLER Event Handler Class 20070829
31 MATERIAL_TYPE Instance attribute Protected Type reference (TYPE) TV_ITMNAME 'MTART' Tree Control: Name of a Column / an Item 20070924
32 MAX_TREE_LINES Instance attribute Private Type reference (TYPE) I Maximum Number of Rows in Tree 20070829
33 MODUS Instance attribute Protected Type reference (TYPE) C X=> Change Mode, space => Display Mode 20070820
34 NO_AME Instance attribute Private Type reference (TYPE) J_7L_NO_AME Do Not Display Alternative Units of Measure 20080509
35 PACK_NR Constant Protected Type reference (TYPE) TV_ITMNAME 'VRPNR' Tree Control: Name of a Column / an Item 20070829
36 PACK_TEXT Constant Protected Type reference (TYPE) TV_ITMNAME 'MAKTX' Tree Control: Name of a Column / an Item 20070829
37 PARTNER_MATCH Instance attribute Private Type reference (TYPE) J_7LPARTNER_MATCH Display Suitable Packaging 20110321
38 SELECTED_ITEMS Instance attribute Private Type reference (TYPE) J_7L_PACK_LIST_TAB Selected Nodes 20110418
39 SELECTED_ITEM_NUMBER Instance attribute Private Type reference (TYPE) J_7LPOSITION_TAB Selected Node Item 20110418
40 SHOW_FAVOURITE Instance attribute Private Type reference (TYPE) BOOLEAN True => Favorites Displayed in Control 20071114
41 SM_MAKTX Constant Public Type reference (TYPE) I 1 Sort by Material Short Text 20070829
42 SM_MATNR Constant Public Type reference (TYPE) I 0 Sort by Material Number 20070829
43 SM_MEINS Constant Public Type reference (TYPE) I 2 Sort by Base Unit of Measure 20070829
44 SM_MTART Constant Public Type reference (TYPE) I 3 Sort by Material Type 20070924
45 SORT_MAKTX_ICON Constant Public Type reference (TYPE) ICONNAME ICON_TEXT_ACT Icon for Sorting by Material 20070829
46 SORT_MATNR_ICON Constant Public Type reference (TYPE) ICONNAME ICON_MATERIAL Icon for Sorting by Material 20070829
47 SORT_MEINS_ICON Constant Public Type reference (TYPE) ICONNAME ICON_VARIANTS Icon for Sorting by Material 20070829
48 SORT_MODE Instance attribute Private Type reference (TYPE) I Sort Key for Packing 20070829
49 SORT_MTART_ICON Constant Public Type reference (TYPE) ICONNAME ICON_RETAIL_PRODUCT Icon for Sorting by Material Category 20070924
50 TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE List Tree Control for Fractions 20070820
51 TREE_HIERARCHY Instance attribute Protected Type reference (TYPE) TREEV_HHDR Packaging Header 20071115
52 TREE_LAYOUT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Global Field Catalog for Tree Control 20070829
53 TREE_TABLE Instance attribute Protected Type reference (TYPE) LINE_TYPE Packaging Control: Table 20070829
54 VARIANTS Instance attribute Protected Type reference (TYPE) TV_ITMNAME 'VVARIANTE' Tree Control: Name of a Column / an Item 20100611
55 VRPNR_BUFFER_TAB Instance attribute Private Type reference (TYPE) TY_VRPNR Buffer for Packaging Data 20070820
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method 20070829
2 ADD_ITEM_TO_TREE Instance method Private Method Adds an Item with Re.Partners to Tree 20070829
3 BUILD_FAVOURITE_TREE Instance method Private Method Generates the Favorites Tree Recursively 20071114
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070820
5 GET_ALL_ITEMS Instance method Public Method 20070829
6 GET_EX_NODES_TAB Instance method Private Method Returns a List of All Expanded Nodes in the Tree 20070829
7 GET_ITEM_DETAIL Instance method Public Method 20070829
8 GET_NODE_OF_VRPNR Instance method Protected Method Searches Node for Packaging 20070830
9 GET_SELECTED Instance method Public Method 20070829
10 GET_VRPNR_DATA Instance method Private Method Reads Packaging Data 20080506
11 MOVE_MEMORY Instance method Public Method 20070829
12 RAISE_EVENT_CONTENT_UPDATE Instance method Protected Method Generates Event when Memory Changed 20070829
13 RAISE_EVENT_SELECTION_CHANGED Instance method Protected Method Generates the Event selection_changed 20070829
14 REMOVE_ITEM Instance method Public Method 20070829
15 SET_CONTAINER Instance method Public Method 20070829
16 SET_EX_NODES_TAB Instance method Private Method Expands All Nodes as per List, If Exist 20070829
17 SET_ITEM_DETAIL Instance method Public Method 20070829
18 SET_SELECTED Instance method Public Method 20070829
19 UPDATE_CONTENT Instance method Public Method 20070829
20 UPDATE_MODEL Instance method Private Method Updates Internal Buffer 20070829
21 UPDATE_SELECTED_NODES Instance method Private Method Updates Internal Buffer When Selection Changed 20110418
22 UPDATE_SORT Instance method Private Method Updates Sorting 20070829
23 UPDATE_TOOLBAR Instance method Protected Method Updates Toolbar 20070829
24 UPDATE_TREE Instance method Protected Method Initializes the Tree 20070829
25 UPDATE_VRPNR_BUFFER Instance method Private Method Updates Internal Packaging Buffer 20070829
Events
# Event Type Visibility Description Created on
1 CONTENT_UPDATE Instance Event
(0)
Public
(2)
20070829
2 MEMORY_CHANGE Instance Event
(0)
Public
(2)
20070829
3 SELECTION_CHANGE Instance Event
(0)
Public
(2)
20070829
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LINE_TYPE Public Type reference (TYPE) J_7L_PACK_SELECTION_TAB Packaging Tree Control Line 20070829
2 WA_LINE Public Type reference (TYPE) J_7L_PACK_SELECTION_LINE Packaging Tree Control Table 20070829
Method Signatures

Method ADD_ITEM Signature

Method ADD_ITEM on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method ADD_ITEM on class J_7LCL_C_PACKM_SELECTION has no exception.

Method ADD_ITEM_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_LINE Call by reference Type reference (TYPE) TY_VRPNR_BUFFER_LINE Pack: Tree Control 20070829
2 Importing IN_RELATIONSHIP Call by reference Type reference (TYPE) INT4 Verhältnis zu io_node_key 20070829
3 Changing IO_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20070829

Method ADD_ITEM_TO_TREE on class J_7LCL_C_PACKM_SELECTION has no exception.

Method BUILD_FAVOURITE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MENU_KEY Call by reference Type reference (TYPE) J_7LFAVOURITE_MENU_ITEM Schlüssel zum Menüeintrag in der Favoritenverwaltung 20071114
2 Importing IN_MENU_TABLE Call by reference Type reference (TYPE) J_7L_MENU_TABLE Favoritenverwaltung: Menü 20071114
3 Changing IO_NODE Call by reference Type reference (TYPE) LVC_NKEY Knoten im Tree 20071114
4 Changing IO_TEXT Call by reference Type reference (TYPE) STRING Falsche Verpackung 20071115

Method BUILD_FAVOURITE_TREE on class J_7LCL_C_PACKM_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_7LKM1 Call by reference Object reference (TYPE REF TO) J_7LKM1 REA Artikelstamm: Kommunikationsstruktur Dialogprogramme 20070820
2 Importing IN_ENTNR Call by reference Object reference (TYPE REF TO) J7LR3_ENT_TAB 20110321
3 Importing IN_PACK Call by reference Object reference (TYPE REF TO) J7LR3_VRP_TAB 20070820
4 Importing IN_PERSONAL_A Call by reference Type reference (TYPE) J7LR3_PERSONAL_LINE Personalisierung 20080509

Method CONSTRUCTOR on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_ALL_ITEMS Signature

Method GET_ALL_ITEMS on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method GET_ALL_ITEMS on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_EX_NODES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting O_NODE_TAB Call by reference Type reference (TYPE) TY_EX_NODE_TAB Tabelle mit expandierten Knoten 20070829

Method GET_EX_NODES_TAB on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_ITEM_DETAIL Signature

Method GET_ITEM_DETAIL on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method GET_ITEM_DETAIL on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_NODE_OF_VRPNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_VARIANTE Call by reference Type reference (TYPE) J_7LV01-VARIANTE Variante 20100615
2 Importing IN_VRPNR Call by reference Type reference (TYPE) J_7LV01-VRPNR Verpackung 20070830
3 Returning O_NODE Value transfer Type reference (TYPE) LVC_NKEY Knoten in Tree Table Control 20070830

Method GET_NODE_OF_VRPNR on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_SELECTED Signature

Method GET_SELECTED on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method GET_SELECTED on class J_7LCL_C_PACKM_SELECTION has no exception.

Method GET_VRPNR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IO_VRPNR Call by reference Type reference (TYPE) TY_VRPNR_BUFFER_LINE Zeile die ergänzt wird 20080506

Method GET_VRPNR_DATA on class J_7LCL_C_PACKM_SELECTION has no exception.

Method MOVE_MEMORY Signature

Method MOVE_MEMORY on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method MOVE_MEMORY on class J_7LCL_C_PACKM_SELECTION has no exception.

Method RAISE_EVENT_CONTENT_UPDATE Signature

Method RAISE_EVENT_CONTENT_UPDATE on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method RAISE_EVENT_CONTENT_UPDATE on class J_7LCL_C_PACKM_SELECTION has no exception.

Method RAISE_EVENT_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_IS_ITEM_SELECTED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20070829

Method RAISE_EVENT_SELECTION_CHANGED on class J_7LCL_C_PACKM_SELECTION has no exception.

Method REMOVE_ITEM Signature

Method REMOVE_ITEM on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method REMOVE_ITEM on class J_7LCL_C_PACKM_SELECTION has no exception.

Method SET_CONTAINER Signature

Method SET_CONTAINER on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method SET_CONTAINER on class J_7LCL_C_PACKM_SELECTION has no exception.

Method SET_EX_NODES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_TAB Call by reference Type reference (TYPE) TY_EX_NODE_TAB Tabelle mit expandierten Knoten 20070829

Method SET_EX_NODES_TAB on class J_7LCL_C_PACKM_SELECTION has no exception.

Method SET_ITEM_DETAIL Signature

Method SET_ITEM_DETAIL on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method SET_ITEM_DETAIL on class J_7LCL_C_PACKM_SELECTION has no exception.

Method SET_SELECTED Signature

Method SET_SELECTED on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method SET_SELECTED on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_CONTENT Signature

Method UPDATE_CONTENT on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method UPDATE_CONTENT on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_MODEL Signature

Method UPDATE_MODEL on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method UPDATE_MODEL on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_SELECTED_NODES Signature

Method UPDATE_SELECTED_NODES on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method UPDATE_SELECTED_NODES on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_SORT Signature

Method UPDATE_SORT on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method UPDATE_SORT on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_TOOLBAR Signature

Method UPDATE_TOOLBAR on class J_7LCL_C_PACKM_SELECTION has no parameter.
Method UPDATE_TOOLBAR on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_NO_MESSAGE Call by reference Type reference (TYPE) CHAR1 SPACE X=> Keine Ausgabe von Messages 20100615

Method UPDATE_TREE on class J_7LCL_C_PACKM_SELECTION has no exception.

Method UPDATE_VRPNR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_VARIANTE Call by reference Type reference (TYPE) J_7LV01-VARIANTE Variante 20100615
2 Importing IN_VRPNR Call by reference Type reference (TYPE) J_7LV01-VRPNR Verpackung 20070829

Method UPDATE_VRPNR_BUFFER on class J_7LCL_C_PACKM_SELECTION has no exception.
Event Signatures

Event CONTENT_UPDATE Signature
Event CONTENT_UPDATE on class J_7LCL_C_PACKM_SELECTION has no parameter.
Event MEMORY_CHANGE Signature
Event MEMORY_CHANGE on class J_7LCL_C_PACKM_SELECTION has no parameter.
Event SELECTION_CHANGE Signature
Event SELECTION_CHANGE on class J_7LCL_C_PACKM_SELECTION has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 510