SAP ABAP Class J_7LCL_C_PARTNER_LIST (Screen for Packaging Partner List)
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 Inheritance (c INHERITING FROM c_ref)  J_7LCL_A_PARTNER Superclass for Partner List 20070515
2 Interface implementation (CLASS c. INTERFACES i_ref)  J_7L_ICONTROL Generic Assignment in Dialog 20061107
Properties
Class J_7LCL_C_PARTNER_LIST  
Short Description Screen for Packaging Partner List    
Super Class J_7LCL_A_PARTNER Superclass for Partner List 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package J7LR   REA Core Functionality 
Created 20061107   SAP 
Last change 20130531   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 J7LC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 J7LR2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SLIS 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 20061107
Friends
Class J_7LCL_C_PARTNER_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIV_PARTNER Constant Private Type reference (TYPE) TV_ITMNAME 'VAKTIVKZ' Tree Control: Name of a Column / an Item 20070518
2 ALL_ENTNR Instance attribute Private Object reference (TYPE REF TO) J7LR2_ENT_TAB Reference to All Assigned Partners 20061107
3 ALL_STF Instance attribute Private Object reference (TYPE REF TO) J7LR2_STF_TAB All Fractions 20071108
4 CHANGE_CHECK_TABLE Instance attribute Private Type reference (TYPE) J7LR2_ALL_CHECK_TABLE Authorization for Change 20061107
5 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for the Control 20061107
6 DISPLAY_CHECK_TABLE Instance attribute Private Type reference (TYPE) J7LR2_ALL_CHECK_TABLE Authorization for Display 20061107
7 DND_HANDLE Instance attribute Protected Type reference (TYPE) I Drag & Drop Handle 20070302
8 FAVOURITE_COMMAND Instance attribute Private Object reference (TYPE REF TO) J_7LCL_VIEW_COMMAND Command Template for Displaying Favorites 20071001
9 FAVOURITE_KEY Constant Public Type reference (TYPE) J_7LFAVOURITE_KEY 2 Unique Key for Favorite Application 20071001
10 FAVOURITE_MODEL Instance attribute Private Object reference (TYPE REF TO) J_7L_I_FAVOURITE_MANAGEMENT Model for Favorites Management 20071001
11 FC_COLLAPSE_ALL Constant Protected Type reference (TYPE) UI_FUNC 'COLL_ALL' Expand Function Code for All 20070628
12 FC_EXPAND_ALL Constant Protected Type reference (TYPE) UI_FUNC 'EXP_ALL' Expand Function Code for All 20070628
13 FRACTION_LIST Instance attribute Private Object reference (TYPE REF TO) J_7LCL_C_FRACTION_LIST Dialog for Fraction Selection 20061108
14 FRACTION_SELECTION Instance attribute Private Object reference (TYPE REF TO) J_7LCL_C_FRACTION_SELECTION Dialog for Fraction Selection 20061128
15 GRID_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Header for Fractions 20061107
16 GRID_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Global Grid Layout 20061109
17 GRID_LAYOUT_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Global Field Catalog Working Copy 20061109
18 GRID_LAYOUT_FIELDCAT_TEMPLATE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Global Field Catalog Model 20061110
19 GRID_LAYOUT_STRUCTURE Constant Protected Type reference (TYPE) DD02L-TABNAME 'J_7L_PARTNER_LIST_LINE' Layout Structure for Item 20061109
20 GRID_TABLE Instance attribute Private Type reference (TYPE) TY_GRID_TABLE Content of Grid Control 20061109
21 J_7LKE1 Instance attribute Private Object reference (TYPE REF TO) J_7LKE1 REA Re. Partner Master: Comm. Structure: Dialog Programs 20061113
22 LINES_MEMORY_TAB Instance attribute Private Type reference (TYPE) I Actual Size for Undo/Redo 20071009
23 LINES_TO_EXPAND Instance attribute Private Type reference (TYPE) I Actual Size of Rows 20071009
24 LOCAL_EVENTING Instance attribute Private Object reference (TYPE REF TO) LCL_EVENT_HANDLER Event Handler Class 20061108
25 MAX_LINES_MEMORY_TAB Constant Public Type reference (TYPE) I 10 Undo/Redo Maximum Rows 20061114
26 MAX_LINES_TO_EXPAND Constant Public Type reference (TYPE) I 12 Maximum No. of Rows That Are Still Expanded Automatically 20061208
27 MEMORY_TAB Instance attribute Private Type reference (TYPE) TY_MEMORY_TAB UNDO/REDO Function 20061108
28 MESSAGE_TAB Instance attribute Private Type reference (TYPE) TY_MESSAGE_TAB Consistency Check for All Recycling Partners 20070705
29 MODUS Instance attribute Protected Type reference (TYPE) C X=> Change Mode, space => Display Mode 20061107
30 NO_INFOS Instance attribute Private Type reference (TYPE) J_7L_NO_INFOS Do Not Display Information Messages 20090430
31 POINTER_MEMORY_TAB Instance attribute Private Type reference (TYPE) I Pointer to the Current Element on Memory Tab 20061108
32 SELECTED_ITEMS Instance attribute Private Type reference (TYPE) LINE_TYPE Selected Nodes 20110419
33 SELECTED_ITEM_NUMBER Instance attribute Private Type reference (TYPE) J_7LPOSITION_TAB Selected Node Item 20110419
34 SELECTED_NODES Instance attribute Private Type reference (TYPE) LVC_T_NKEY Selected Node Table 20110421
35 SPLIT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Splitter for Detail Screen 20061107
36 TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE List Tree Control for Fractions 20061107
37 TREE_TABLE Instance attribute Protected Type reference (TYPE) J_7L_PARTNER_LIST_TAB Partner Control: Table 20061107
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method 20061113
2 ADD_ITEM_TO_TREE Instance method Protected Method Adds a Leaf Node to the Tree 20061113
3 CALCULATE_PRICE_ITEM Instance method Private Method Calculates the Price for Each Table Row 20061121
4 CHECK_AUTHORITY_ITEM Instance method Protected Method Checks Authorization for an Item 20061109
5 CHECK_FAVOURITE_DISABLED Instance method Protected Method Checks Whether Favorites Exist 20071001
6 CHECK_INPUT Instance method Public Method Checks Entries in Grid Control 20061207
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061107
8 GET_ALL_ITEMS Instance method Public Method 20061113
9 GET_EX_NODES_TAB Instance method Private Method Returns a List of All Expanded Nodes in the Tree 20061208
10 GET_ITEM_DETAIL Instance method Public Method 20061113
11 GET_NODE_OF_BUKRS Instance method Protected Method Searches for Node for a Company Code 20061113
12 GET_NODE_OF_BUKRS_LAND1 Instance method Protected Method Searches for Node for a Company Code/Country1 20061113
13 GET_NODE_OF_BUKRS_LAND1_ENTNA Instance method Protected Method Searches for Node for a Company Code/Country1/Re.Part.Name 20061113
14 GET_SELECTED Instance method Public Method 20061113
15 INITIAL_TREE_EXPAND Instance method Private Method Checks Whether Tree Is to Be Expanded Automatically 20071121
16 MOVE_MEMORY Instance method Public Method 20061113
17 RAISE_EVENT_CONTENT_UPDATE Instance method Protected Method Generates Event When Content Is Changed 20061113
18 RAISE_EVENT_MEMORY_CHANGED Instance method Protected Method Generates Event when Memory Changed 20061108
19 RAISE_EVENT_SELECTION_CHANGED Instance method Protected Method Generates the Event selection_changed 20110419
20 REMOVE_ITEM Instance method Public Method 20061113
21 SET_CONTAINER Instance method Public Method 20061113
22 SET_EX_NODES_TAB Instance method Private Method Expands All Nodes as Per List, If Exist 20061208
23 SET_ITEM_DETAIL Instance method Public Method 20061113
24 SET_SELECTED Instance method Private Method 20070525
25 UPDATE_CONTENT Instance method Public Method 20061121
26 UPDATE_GRID Instance method Protected Method Update Content of Header Grid Table from Tree Control 20061108
27 UPDATE_MEMORY Instance method Protected Method Update Content of Memory Table 20061108
28 UPDATE_SCREEN_PRICING Instance method Private Method Updates Price on Tree Control 20061121
29 UPDATE_SELECTED_NODES Instance method Protected Method Updates Internal Buffer When Selection Changed 20110419
30 UPDATE_TOOLBAR Instance method Protected Method Updates Pushbutton Status 20061113
31 UPDATE_TREE Instance method Protected Method Update Content of Tree Control 20061108
32 UPDATE_VPTYP Instance method Public Method Change Packaging Class 20061114
Events
# Event Type Visibility Description Created on
1 CONTENT_UPDATE Instance Event
(0)
Public
(2)
20061113
2 MEMORY_CHANGE Instance Event
(0)
Public
(2)
20061113
3 SELECTION_CHANGE Instance Event
(0)
Public
(2)
20061113
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LINE_TYPE Public Type reference (TYPE) J_7L_PARTNER_LIST_TAB Partner Tree Control 20061113
Method Signatures

Method ADD_ITEM Signature

Method ADD_ITEM on class J_7LCL_C_PARTNER_LIST has no parameter.
Method ADD_ITEM on class J_7LCL_C_PARTNER_LIST 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) J7LR2_ENT_LINE Partner: Tree Control 20061113
2 Importing IN_RELATIONSHIP Call by reference Type reference (TYPE) INT4 Verhältnis zu io_node_key 20061115
3 Importing IN_USE_DEFAULT_VALUES Call by reference Type reference (TYPE) CHAR1 SPACE 'X'=> Vorschlagswerte ergänzen 20061113
4 Changing IO_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20061113
5 Changing O_DEFAULT_VALUES Call by reference Type reference (TYPE) J7LR2_DEFAULT_VALUES 20061113

Method ADD_ITEM_TO_TREE on class J_7LCL_C_PARTNER_LIST has no exception.

Method CALCULATE_PRICE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_INDEX Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20061121
2 Exporting O_PREISA Value transfer Type reference (TYPE) J_7LKV1-PREISA Preis in Alternativwährung des Buchungskreises 20061121
3 Exporting O_PREISE Value transfer Type reference (TYPE) J_7LKV1-PREISE Preis in Recyclingpartnerwährung 20061121
4 Exporting O_PREISR Value transfer Type reference (TYPE) J_7LKV1-PREISR Preis in Währung des Referenzbuchungskreises 20061121

Method CALCULATE_PRICE_ITEM on class J_7LCL_C_PARTNER_LIST has no exception.

Method CHECK_AUTHORITY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20061109
2 Importing IN_ENTNA Value transfer Type reference (TYPE) J_7LENTNAM Recyclingpartner 20061109
3 Importing IN_LAND1 Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20061109
4 Returning O_AUTHORITY_OK Value transfer Type reference (TYPE) XFELD X=> Berechtigung vorhanden 20061109

Method CHECK_AUTHORITY_ITEM on class J_7LCL_C_PARTNER_LIST has no exception.

Method CHECK_FAVOURITE_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_DISABLED Value transfer Type reference (TYPE) CHAR1 X => Keine Favouriten 20071001

Method CHECK_FAVOURITE_DISABLED on class J_7LCL_C_PARTNER_LIST has no exception.

Method CHECK_INPUT Signature

Method CHECK_INPUT on class J_7LCL_C_PARTNER_LIST has no parameter.
Method CHECK_INPUT on class J_7LCL_C_PARTNER_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ALL_ENTNR Call by reference Object reference (TYPE REF TO) J7LR2_ENT_TAB R-Partner an Verpackung 20061107
2 Importing IN_ALL_STF Call by reference Object reference (TYPE REF TO) J7LR2_STF_TAB Alle Fraktionen 20071108
3 Importing IN_CHANGE_CHECK_TABLE Call by reference Type reference (TYPE) J7LR2_ALL_CHECK_TABLE R-Partner mit Änderungsberechtigung 20061107
4 Importing IN_DISPLAY_CHECK_TABLE Call by reference Type reference (TYPE) J7LR2_ALL_CHECK_TABLE R-Partner mit Anzeigeberechtigung 20061107
5 Importing IN_FRACTION_LIST Call by reference Object reference (TYPE REF TO) J_7LCL_C_FRACTION_LIST Dialog für Fraktion Selektion 20061108
6 Importing IN_FRACTION_SELECTION Call by reference Object reference (TYPE REF TO) J_7LCL_C_FRACTION_SELECTION Dialog für Fraktions Selektion 20061128
7 Importing IN_KE1 Call by reference Object reference (TYPE REF TO) J_7LKE1 REA Entsorgerstamm: Kommunikationsstruktur Dialogprogramme 20061113
8 Importing IN_KV1 Call by reference Object reference (TYPE REF TO) J_7LKV1 REA Verpackungsstamm: Kommunikationsstruktur Dialogprogramme 20061108

Method CONSTRUCTOR on class J_7LCL_C_PARTNER_LIST has no exception.

Method GET_ALL_ITEMS Signature

Method GET_ALL_ITEMS on class J_7LCL_C_PARTNER_LIST has no parameter.
Method GET_ALL_ITEMS on class J_7LCL_C_PARTNER_LIST 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 20061208

Method GET_EX_NODES_TAB on class J_7LCL_C_PARTNER_LIST has no exception.

Method GET_ITEM_DETAIL Signature

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

Method GET_NODE_OF_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20061113
2 Returning O_NODE Value transfer Type reference (TYPE) LVC_NKEY Knoten in Tree Table Control 20061113

Method GET_NODE_OF_BUKRS on class J_7LCL_C_PARTNER_LIST has no exception.

Method GET_NODE_OF_BUKRS_LAND1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20061113
2 Importing IN_LAND1 Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20061113
3 Returning O_NODE Value transfer Type reference (TYPE) LVC_NKEY Knoten in Tree Table Control 20061113

Method GET_NODE_OF_BUKRS_LAND1 on class J_7LCL_C_PARTNER_LIST has no exception.

Method GET_NODE_OF_BUKRS_LAND1_ENTNA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20061113
2 Importing IN_ENTNA Value transfer Type reference (TYPE) J_7LENTNAM Recyclingpartner 20061113
3 Importing IN_LAND1 Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20061113
4 Returning O_NODE Value transfer Type reference (TYPE) LVC_NKEY Knoten in Tree Table Control 20061113

Method GET_NODE_OF_BUKRS_LAND1_ENTNA on class J_7LCL_C_PARTNER_LIST has no exception.

Method GET_SELECTED Signature

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

Method INITIAL_TREE_EXPAND Signature

Method INITIAL_TREE_EXPAND on class J_7LCL_C_PARTNER_LIST has no parameter.
Method INITIAL_TREE_EXPAND on class J_7LCL_C_PARTNER_LIST has no exception.

Method MOVE_MEMORY Signature

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

Method RAISE_EVENT_CONTENT_UPDATE Signature

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

Method RAISE_EVENT_MEMORY_CHANGED Signature

Method RAISE_EVENT_MEMORY_CHANGED on class J_7LCL_C_PARTNER_LIST has no parameter.
Method RAISE_EVENT_MEMORY_CHANGED on class J_7LCL_C_PARTNER_LIST 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 Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110419

Method RAISE_EVENT_SELECTION_CHANGED on class J_7LCL_C_PARTNER_LIST has no exception.

Method REMOVE_ITEM Signature

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

Method SET_CONTAINER Signature

Method SET_CONTAINER on class J_7LCL_C_PARTNER_LIST has no parameter.
Method SET_CONTAINER on class J_7LCL_C_PARTNER_LIST 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 20061208

Method SET_EX_NODES_TAB on class J_7LCL_C_PARTNER_LIST has no exception.

Method SET_ITEM_DETAIL Signature

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

Method SET_SELECTED Signature

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

Method UPDATE_CONTENT Signature

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

Method UPDATE_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_SELECTED_LINE Value transfer Type reference (TYPE) TREEV_NODE-NODE_KEY Schlüssel auf Tree Control 20061109

Method UPDATE_GRID on class J_7LCL_C_PARTNER_LIST has no exception.

Method UPDATE_MEMORY Signature

Method UPDATE_MEMORY on class J_7LCL_C_PARTNER_LIST has no parameter.
Method UPDATE_MEMORY on class J_7LCL_C_PARTNER_LIST has no exception.

Method UPDATE_SCREEN_PRICING Signature

Method UPDATE_SCREEN_PRICING on class J_7LCL_C_PARTNER_LIST has no parameter.
Method UPDATE_SCREEN_PRICING on class J_7LCL_C_PARTNER_LIST has no exception.

Method UPDATE_SELECTED_NODES Signature

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

Method UPDATE_TOOLBAR Signature

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

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_USE_DEFAULT_VALUES Value transfer Type reference (TYPE) CHAR1 SPACE 'X'=> Vorschlagswerte ergänzen 20061113
2 Returning O_DEFAULT_VALUES Value transfer Type reference (TYPE) J7LR2_DEFAULT_VALUES Vorschlagswert 20061114

Method UPDATE_TREE on class J_7LCL_C_PARTNER_LIST has no exception.

Method UPDATE_VPTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_VPTYP Value transfer Type reference (TYPE) J_7LV01-VPTYP Verpackungstyp 20061114

Method UPDATE_VPTYP on class J_7LCL_C_PARTNER_LIST has no exception.
Event Signatures

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