SAP ABAP Class CL_WRF_APC_CVSEL_DIALOG (Operational APC - Characteristic Values Sel. 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_CVSEL_DIALOG  
Short Description Operational APC - Characteristic Values Sel. Dialog Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WRF_APC    
Program status P  SAP Standard Production Program 
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20040204   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WRF_APC_T Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WRF_APC_CVSEL_DIALOG has no interface implemented.
Friends
Class CL_WRF_APC_CVSEL_DIALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COLUMN_1 Constant Private Type reference (TYPE) TV_ITMNAME 'ATWRT' Column for the characteristic value 20040204
2 CO_COLUMN_2 Constant Private Type reference (TYPE) TV_ITMNAME 'ATWTB' Column for the characterisitic value description 20040204
3 CO_COLUMN_3 Constant Private Type reference (TYPE) TV_ITMNAME 'SEL' Column for the selected flag 20040204
4 CO_FCODE_FIND Constant Public Type reference (TYPE) SYUCOMM 'FIND' FCode to find a characteristic value 20041115
5 CO_FCODE_FIND_NEXT Constant Public Type reference (TYPE) SYUCOMM 'FDNX' FCode to find the next characteristic value 20041115
6 CO_ROOT_NODE Constant Private Type reference (TYPE) TM_NODEKEY 'ROOT' Root node 20040204
7 MR_ARTICLE Instance attribute Private Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE Operational APC - R3 or Planned Article Class 20040519
8 MR_CVSEL_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Characteristic values selection container 20040204
9 MR_CVSEL_TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Characteristic values selection column tree control 20040204
10 MR_GEN_ARTICLE Instance attribute Private Object reference (TYPE REF TO) CL_WRF_APC_GENERIC_ARTICLE Operational APC - R3 or Planned Generic Article Class 20040602
11 MS_1ROW_INFO Instance attribute Private Type reference (TYPE) WRF_APC_CHAR_DSP_INFO_STY Information on the first row characteristic 20040204
12 MS_2ROW_INFO Instance attribute Private Type reference (TYPE) WRF_APC_CHAR_DSP_INFO_STY Information on the second row characteristic 20040204
13 MTO_CHARVALU_NEWSEL Instance attribute Public Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY New characteristic values selection 20040204
14 MTO_CHARVALU_SELECTED Instance attribute Private Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY Characteristic values already selected 20040204
15 MTO_GROUPS_CHARVALU Instance attribute Private Type reference (TYPE) WRF_APC_CHARVALU_TTY Characteristic values that belong to the selected groups 20040729
16 MTO_PLAN_CHARVALU Instance attribute Private Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY Characteristic values extracted from the planning 20050726
17 MT_ITEMS Instance attribute Private Type reference (TYPE) TREEMCITAC Table type for the characteristic values selection tree item 20040205
18 MT_NODES Instance attribute Private Type reference (TYPE) TREEMCNOTA Tree Control: Node Table 20040205
19 M_CVSEL_CONT_NAME Instance attribute Private Type reference (TYPE) SCRFNAME Characteristic values selection container name 20040204
20 M_FOR_PLAN_ARTICLE Instance attribute Private Type reference (TYPE) XFELD Indicates if char. values selection is for a plan article 20040204
21 M_LAST_NODE_KEY Instance attribute Private See coding The last node key ID used 20040519
22 M_MULT_SEL_ALLOWED Instance attribute Private Type reference (TYPE) XFELD Indicates if multiple selection is allowed 20040324
23 M_NB_CHARVALU_NEWSEL Instance attribute Public Type reference (TYPE) I Number of new characteristic values selected 20040324
24 M_RESTRICT_PLAN_CV Instance attribute Private Type reference (TYPE) XFELD Restrict char. values choice to the ones used by planning 20050726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Private Method Add one characteristic value node 20040204
2 CONSTRUCTOR Instance method Public Constructor Initialize instance of the char. value sel. dialog class 20040204
3 FILL_CVSEL_TREE Instance method Private Method Fill the characteristic value selection tree 20040204
4 FILL_CVSEL_TREE_WITH_PLANNING Instance method Private Method Fill the sel. tree with char. values used by the planning 20050726
5 FIND_CHAR_VALUE Instance method Public Method Find characteristic value 20041115
6 GET_CHARVALUES_SELECTION Instance method Private Method Get the selected characteristic values 20050613
7 GET_DEFAULT_CVSEL Instance method Private Method Get default characteristic values selection 20050726
8 GET_NODES_SELECTION Instance method Public Method Get the selected nodes (characteristic values) 20050613
9 INSERT_NEW_CHARVALU Instance method Public Method Insert a new characteristic value into the selection tree 20040519
10 IS_CHARVALU_USED Instance method Private Method Are the characteristic values used by a variant? 20040602
11 LOAD_DATA Instance method Public Method Load the characteristic values into the selection dialog 20040204
12 PREPARE_CV_SELROW Static method Public Method Prepare characteristic value selection for display 20071218
13 PREPARE_PLAN_CV Instance method Private Method Prepare the characteristic values used in planning 20071218
14 RESET Instance method Public Method Reset the characteristic values selection dialog object 20040204
15 UPDATE_CV_SELECTION Instance method Private Method Update characteristic value combinaison into the sel. table 20040206
Events
Class CL_WRF_APC_CVSEL_DIALOG has no event.
Types
Class CL_WRF_APC_CVSEL_DIALOG has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) TREEMCITAC Tabellentyp für Position im Selektionsbaum für Merkmalswerte 20040519
2 Changing CT_NODES Call by reference Type reference (TYPE) TREEMCNOTA Tree Control: Knotentabelle 20040519
3 Importing I_ATWRT Call by reference Type reference (TYPE) ATWRT Merkmalsausprägung/Wert/Eigenschaft 20040204
4 Importing I_ATWTB Call by reference Type reference (TYPE) ATWTB Kurztext für Merkmalswert 20040204
5 Importing I_ISFOLDER Call by reference Type reference (TYPE) AS4FLAG 20040204
6 Importing I_NODE_KEY Call by reference Type reference (TYPE) N Knotenschlüssel 20040204
7 Importing I_RELATATWRT Call by reference Type reference (TYPE) ATWRT SPACE 20040204
8 Importing I_RELATKEY Call by reference Type reference (TYPE) TM_NODEKEY 20040204

Method ADD_NODE on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONT_NAME Call by reference Type reference (TYPE) C Dynpro-Custom-Control, dem Container zugeordnet werden soll 20040204
# Exception Resumable Description Created on
1 CX_WRF_APC_DIALOG_EXCEPTIONS 20040204
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040204

Method FILL_CVSEL_TREE Signature

Method FILL_CVSEL_TREE on class CL_WRF_APC_CVSEL_DIALOG has no parameter.
Method FILL_CVSEL_TREE on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method FILL_CVSEL_TREE_WITH_PLANNING Signature

Method FILL_CVSEL_TREE_WITH_PLANNING on class CL_WRF_APC_CVSEL_DIALOG has no parameter.
Method FILL_CVSEL_TREE_WITH_PLANNING on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method FIND_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Bilder, Funktionscode ausgelöst durch PAI 20041115
# Exception Resumable Description Created on
1 CX_WRF_APC_DIALOG_EXCEPTIONS 20041115
2 CX_WRF_APC_ROOT_EXCEPTIONS 20041115

Method GET_CHARVALUES_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Control: Knotenschlüssel 20050613

Method GET_CHARVALUES_SELECTION on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method GET_DEFAULT_CVSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_DEFAULT_CHARVALU Call by reference Type reference (TYPE) WRF_APC_CHARVALU_TTY 20050727
2 Importing IS_CHAR_INFO Call by reference Type reference (TYPE) WRF_APC_CHAR_DSP_INFO_STY Merkmalsdaten für die Dialogmatrix 20050726

Method GET_DEFAULT_CVSEL on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method GET_NODES_SELECTION Signature

Method GET_NODES_SELECTION on class CL_WRF_APC_CVSEL_DIALOG has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_DIALOG_EXCEPTIONS 20050613
2 CX_WRF_APC_ROOT_EXCEPTIONS 20050613

Method INSERT_NEW_CHARVALU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATWRT Call by reference Type reference (TYPE) ATWRT Merkmalswert 20040519
2 Importing I_ATWTB Call by reference Type reference (TYPE) ATWTB Kurztext für Merkmalswert 20040519
# Exception Resumable Description Created on
1 CX_WRF_APC_DIALOG_EXCEPTIONS Operational APC - Dialog Process Exceptions 20040519
2 CX_WRF_APC_ROOT_EXCEPTIONS Operational APC - Global common exceptions 20040519

Method IS_CHARVALU_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATWRT_1ROW Call by reference Type reference (TYPE) ATWRT Characteristic value for the first row characteristic 20040602
2 Importing I_ATWRT_2ROW Call by reference Type reference (TYPE) ATWRT SPACE Characteristic value for the second row characteristic 20040602
3 Returning R_USED Value transfer Type reference (TYPE) XFELD If 'X', The characteristic values are used by a variant 20040602

Method IS_CHARVALU_USED on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE Operational APC - R3 or Planned Article Class 20040519
2 Importing IS_1ROW_INFO Call by reference Type reference (TYPE) WRF_APC_CHAR_DSP_INFO_STY 20040204
3 Importing IS_2ROW_INFO Call by reference Type reference (TYPE) WRF_APC_CHAR_DSP_INFO_STY 20040204
4 Importing ITO_CHARVALU_SELECTED Call by reference Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY 20040204
5 Importing ITO_GROUPS_CHARVALU Call by reference Type reference (TYPE) WRF_APC_CHARVALU_TTY Characteristic values that belong to the selected groups 20040729
6 Importing ITO_PLAN_CHARVALU Call by reference Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY 20050726
7 Importing I_MULT_SEL_ALLOWED Call by reference Type reference (TYPE) XFELD 'X' Indicates if multiple selection is allowed 20040324
8 Importing I_RESTRICT_PLAN_CV Call by reference Type reference (TYPE) XFELD SPACE 20050726
# Exception Resumable Description Created on
1 CX_WRF_APC_DIALOG_EXCEPTIONS 20040204
2 CX_WRF_APC_ROOT_EXCEPTIONS 20040204

Method PREPARE_CV_SELROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ARTICLE Call by reference Object reference (TYPE REF TO) CL_WRF_APC_ARTICLE Operational APC - Existing or Planned Article Class 20071218
2 Importing IT_CV_SELROW Call by reference Type reference (TYPE) WRF_APC_CHARVALU_SELROW_TTY Characteristic values selected for the dialog matrix rows 20071218
3 Importing I_1ROW_CHARID Call by reference Type reference (TYPE) ATINN Internal characteristic 20071218
4 Importing I_2ROW_CHARID Call by reference Type reference (TYPE) ATINN Internal characteristic 20071218
5 Returning RT_CV_SELROW_SEQ Value transfer Type reference (TYPE) IF_WRF_APC_T=>CVAL_SELROW_SEQ_TTY 20071218

Method PREPARE_CV_SELROW on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method PREPARE_PLAN_CV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PLAN_CV_SEQ Value transfer Type reference (TYPE) IF_WRF_APC_T=>CVAL_SELROW_SEQ_TTY 20071218

Method PREPARE_PLAN_CV on class CL_WRF_APC_CVSEL_DIALOG has no exception.

Method RESET Signature

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

Method UPDATE_CV_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) TREEMCNODT Tree Control: Attribute eines Knotens 20040206

Method UPDATE_CV_SELECTION on class CL_WRF_APC_CVSEL_DIALOG has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 111