SAP ABAP Class CL_WRF_APC_TARGETDT_DIALOG (Target data from BW ALV grid)
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_TARGETDT_DIALOG  
Short Description Target data from BW ALV grid    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_APC   Operational Assortment Planning and Control 
Created 20040511   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WRFAC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WRF_APC_TARGETDT_DIALOG has no interface implemented.
Friends
Class CL_WRF_APC_TARGETDT_DIALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FCODE_HIDE_TOTAL Constant Public Type reference (TYPE) SYUCOMM 'HIDE_TOTAL' Screens, function code triggered by PAI 20041215
2 CO_FCODE_SHOW_TOTALS_POPUP Constant Public Type reference (TYPE) SYUCOMM 'SHOW_TOTAL' Screens, function code triggered by PAI 20041231
3 CO_FCODE_TOTAL_ASRT Constant Public Type reference (TYPE) SYUCOMM 'TOTAL_ASRT' Screens, function code triggered by PAI 20041215
4 CO_FCODE_TOTAL_STORE Constant Public Type reference (TYPE) SYUCOMM 'TOTAL_STOR' Screens, function code triggered by PAI 20041215
5 CO_KFIG_IF Constant Public Type reference (TYPE) WRF_KEYFIG 'IF' Key Figure ID 20040511
6 CO_KFIG_PA Constant Public Type reference (TYPE) WRF_KEYFIG 'PA' Key Figure ID 20040511
7 CO_KY_OUTLEN Constant Private Type reference (TYPE) LVC_OUTLEN 5 ALV control: Column width in characters 20041223
8 CO_PR_OUTLEN Constant Private Type reference (TYPE) LVC_OUTLEN 13 ALV control: Column width in characters 20041223
9 CO_SIZE Instance attribute Private Type reference (TYPE) N 8 20040511
10 CO_S_STABLE Constant Private Type reference (TYPE) LVC_S_STBL 'XX' Structure for "stable" ALV table refresh 20061102
11 MR_BOTTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041215
12 MR_BOTTOM_CONTAINER_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041222
13 MR_DIALOG_COMM Instance attribute Private Object reference (TYPE REF TO) CL_WRF_APC_DIALOG_COMM Operational APC - Dialog Communication Class 20040511
14 MR_EXIT_TARGETALV Static Attribute Private Object reference (TYPE REF TO) IF_EX_WRF_APC_X_TARGTALV_E Business add-in interface IF_EX_WRF_APC_X_PLISTALV_E 20040923
15 MR_MAIN_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20040511
16 MR_MAIN_CONTAINER_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Abstract Container for GUI Controls 20041222
17 MR_PRICE_ALVGRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20041215
18 MR_PRICE_ALVGRID_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20041222
19 MR_PRICE_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA 20041215
20 MR_QTY_ALVGRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20041215
21 MR_QTY_ALVGRID_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20041222
22 MR_QTY_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA 20041215
23 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20041215
24 MR_SPLITTER_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20041222
25 MR_TARGET_DATA Instance attribute Public Object reference (TYPE REF TO) CL_WRF_APC_TARGETDT_DEF Operational APC - Planned Key Figures Class 20040511
26 MR_TOP_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041215
27 MR_TOP_CONTAINER_POPUP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041222
28 MS_COL_INFO Instance attribute Private Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20040923
29 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20040511
30 MS_ROW_NO Instance attribute Private Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20040923
31 MT_FE_WIDTH Instance attribute Public Type reference (TYPE) WRF_APC_LVC_T_FIEL Mini ALV: Fieldlist 20041116
32 MT_PLN_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20040511
33 MT_PRICE_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041215
34 MT_QTY_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041215
35 MT_TOOLBAR_EXCL Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20040923
36 M_DIALOGBOX_OPEN Instance attribute Private Type reference (TYPE) FLAG General Flag 20041222
37 M_FIELDNAME Instance attribute Public Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20040810
38 M_FIRST_DISPLAY Instance attribute Private Type reference (TYPE) FLAG General Flag 20041231
39 M_MANUAL_DC_EXISTS Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20050721
40 M_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR ABAP program, number of current screen 20040511
41 M_TGT_CONTS Instance attribute Private Type reference (TYPE) CHAR255 Char255 20040511
42 M_TOTAL_ASRT_VISIBLE Instance attribute Public Type reference (TYPE) FLAG General Flag 20041215
43 M_TOTAL_STORE_VISIBLE Instance attribute Public Type reference (TYPE) FLAG General Flag 20041215
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_FE_WIDTH Instance method Public Method Adapt column widths depending from each other 20041222
2 ADD_TOTAL_LINES Instance method Private Method Insert the total lines into the target data screen 20060223
3 BUILD_FCATALOG Instance method Private Method 20040511
4 CHECK_FIELD Instance method Public Method 20061102
5 CLASS_CONSTRUCTOR Static method Public Constructor 20040706
6 CLEAR_FE_WIDTH Instance method Public Method Refresh frontend column width 20041116
7 CONSTRUCTOR Instance method Public Constructor 20040511
8 CONVERT_PRICE_TO_LOCL_CURR Instance method Private Method Convert the prices to prices woth the local currency 20050517
9 DETECT_NON_DEFAULT_COLUMNS Instance method Public Method Collect columns displayed in non-default width 20041215
10 DISPLAY_DIALOGBOX Instance method Public Method 20041222
11 FREE Instance method Public Method Free front-end objects and clear references 20050816
12 GET_ARTICLE_TOTAL Instance method Private Method Calculates the quantities per article 20050622
13 GET_SCROLL_INFO Instance method Public Method Returns columns and rows positions of price and qty grids 20061204
14 INIT_TOOLBAR Instance method Private Method Initialize the target ALV toolbar 20040923
15 LOAD_TARGET_DATA Instance method Private Method Fills the target data into the ALV grid table 20040923
16 LOAD_TOTALS Instance method Private Method Load the actual planned quantities and prices 20041215
17 ON_ACTUAL_TOTALS_CHANGED Instance method Private Event handling method 20041215
18 ON_DIALOGBOX_CLOSED Instance method Private Event handling method 20041222
19 ON_KEY_FIGURE_CHANGED Instance method Private Event handling method 20040511
20 ON_PRICE_TOOLBAR Instance method Private Event handling method Event handler of toolbar event of the ALV grid 20050210
21 ON_PRICE_USER_COMMAND Instance method Private Event handling method Event handler of user command event of the ALV grid 20050210
22 ON_QTY_TOOLBAR Instance method Private Event handling method Event handler of toolbar event of the ALV grid 20050210
23 ON_QTY_USER_COMMAND Instance method Private Event handling method Event handler of user command event of the ALV grid 20050210
24 SAVE_SCROLLING Instance method Public Method Save scrolling 20040810
25 SCROLL_TO_SAVED_COLUMN Instance method Public Method Horizontal scrolling to saved column 20040810
26 SET_DISPLAY Instance method Public Method Refresh the display of target data ALV grid 20041231
27 SET_FE_FCAT Instance method Public Method Set frontend field catalog 20041116
28 SET_KEY_FIGURE Instance method Private Method 20050721
29 SET_SCROLL Instance method Public Method 20040511
30 SET_SCROLLING Instance method Public Method Set scrolling 20040810
31 SET_STYLE_CELL Instance method Private Method Set the style for a specific cell 20041215
32 SET_TEXTS Instance method Private Method 20060223
33 SHOW_KFIG Instance method Public Method 20040511
34 SHOW_TOTALS Instance method Public Method Showsthe actual totals with the difference 20041215
Events
Class CL_WRF_APC_TARGETDT_DIALOG has no event.
Types
Class CL_WRF_APC_TARGETDT_DIALOG has no local type.
Method Signatures

Method ADAPT_FE_WIDTH Signature

Method ADAPT_FE_WIDTH on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method ADAPT_FE_WIDTH on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ADD_TOTAL_LINES Signature

Method ADD_TOTAL_LINES on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method ADD_TOTAL_LINES on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method BUILD_FCATALOG Signature

Method BUILD_FCATALOG on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method BUILD_FCATALOG on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VIS_P Call by reference Type reference (TYPE) FLAG General Flag 20061102
2 Exporting E_VIS_Q Call by reference Type reference (TYPE) FLAG General Flag 20061102
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_S_FCAT-FIELDNAME ALV control: Field name of internal table field 20061102

Method CHECK_FIELD on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method CLEAR_FE_WIDTH Signature

Method CLEAR_FE_WIDTH on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method CLEAR_FE_WIDTH on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMR_TARGETDT Call by reference Object reference (TYPE REF TO) CL_WRF_APC_TARGETDT_DEF 20040511
2 Importing IM_CONTS Call by reference Type reference (TYPE) CHAR255 Char255 20040511
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20040928

Method CONVERT_PRICE_TO_LOCL_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCL_AMOUNT Call by reference Type reference (TYPE) WERTV10 Nettopreis 20050517
2 Importing IM_LOCL_CURR Call by reference Type reference (TYPE) HWAER Hauswährung 20050517
3 Importing IM_PRICE Call by reference Type reference (TYPE) WERTV10 Nettopreis 20050517
4 Importing IM_PR_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20050517
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20050517

Method DETECT_NON_DEFAULT_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALV Call by reference Type reference (TYPE) CHAR01 Q - Quants, P - Prices 20041215

Method DETECT_NON_DEFAULT_COLUMNS on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method DISPLAY_DIALOGBOX Signature

Method DISPLAY_DIALOGBOX on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method DISPLAY_DIALOGBOX on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method FREE Signature

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

Method GET_ARTICLE_TOTAL Signature

Method GET_ARTICLE_TOTAL on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method GET_ARTICLE_TOTAL on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method GET_SCROLL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICE_COL_INFO Call by reference Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20061204
2 Exporting ES_PRICE_ROW_INFO Call by reference Type reference (TYPE) LVC_S_ROW ALV control: Line description 20061204
3 Exporting ES_QTY_COL_INFO Call by reference Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20061204
4 Exporting ES_QTY_ROW_INFO Call by reference Type reference (TYPE) LVC_S_ROW ALV control: Line description 20061204

Method GET_SCROLL_INFO on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method INIT_TOOLBAR Signature

Method INIT_TOOLBAR on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method INIT_TOOLBAR on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method LOAD_TARGET_DATA Signature

Method LOAD_TARGET_DATA on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_ROOT_EXCEPTIONS 20040928

Method LOAD_TOTALS Signature

Method LOAD_TOTALS on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_APC_PL_EXCEPTIONS 20041215
2 CX_WRF_APC_ROOT_EXCEPTIONS 20041215

Method ON_ACTUAL_TOTALS_CHANGED Signature

Method ON_ACTUAL_TOTALS_CHANGED on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method ON_ACTUAL_TOTALS_CHANGED on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_DIALOGBOX_CLOSED Signature

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

Method ON_DIALOGBOX_CLOSED on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_KEY_FIGURE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ALL_KFIG Call by reference Attribute reference (LIKE) 20040511
2 Importing E_KEYFIG Call by reference Attribute reference (LIKE) 20040511

Method ON_KEY_FIGURE_CHANGED on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_PRICE_TOOLBAR Signature

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

Method ON_PRICE_TOOLBAR on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_PRICE_USER_COMMAND Signature

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

Method ON_PRICE_USER_COMMAND on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_QTY_TOOLBAR Signature

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

Method ON_QTY_TOOLBAR on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method ON_QTY_USER_COMMAND Signature

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

Method ON_QTY_USER_COMMAND on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SAVE_SCROLLING Signature

Method SAVE_SCROLLING on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SAVE_SCROLLING on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SCROLL_TO_SAVED_COLUMN Signature

Method SCROLL_TO_SAVED_COLUMN on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SCROLL_TO_SAVED_COLUMN on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_DISPLAY Signature

Method SET_DISPLAY on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SET_DISPLAY on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_FE_FCAT Signature

Method SET_FE_FCAT on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SET_FE_FCAT on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_KEY_FIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ALL_KFIG Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050721
2 Importing E_KEYFIG Call by reference Type reference (TYPE) WRF_KEYFIG Kennzahl-ID 20050721
# Exception Resumable Description Created on
1 CX_WRF_APC_PL_EXCEPTIONS 20050721
2 CX_WRF_APC_ROOT_EXCEPTIONS 20050721

Method SET_SCROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20040511

Method SET_SCROLL on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_SCROLLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV Control: Feldname von internem Tabellenfeld 20040810

Method SET_SCROLLING on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_STYLE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINE Call by reference Object reference (TYPE REF TO) DATA 20041215
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041215
3 Importing I_NEGATIVE Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20041215
4 Importing I_TOTAL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050622

Method SET_STYLE_CELL on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SET_TEXTS Signature

Method SET_TEXTS on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SET_TEXTS on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SHOW_KFIG Signature

Method SHOW_KFIG on class CL_WRF_APC_TARGETDT_DIALOG has no parameter.
Method SHOW_KFIG on class CL_WRF_APC_TARGETDT_DIALOG has no exception.

Method SHOW_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UCOMM Call by reference Type reference (TYPE) SYUCOMM Bilder, Funktionscode ausgelöst durch PAI 20041215
# Exception Resumable Description Created on
1 CX_WRF_APC_PL_EXCEPTIONS 20041215
2 CX_WRF_APC_ROOT_EXCEPTIONS 20041215
History
Last changed by/on SAP  20070912 
SAP Release Created in 111