SAP ABAP Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT (Variant selection pop-up)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_DYN (Package) PIFD Dynpro Generation
Properties
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT  
Short Description Variant selection pop-up    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_DYN   PIFD Dynpro Generation 
Created 20120203   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no forward declaration.
Interfaces
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no interface implemented.
Friends
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_GUI_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_VAR_GUI_CONT Controls the Variant Maintanance GUI 20120308
2 OV_CONTEXT Instance attribute Protected Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20120308
3 PR_SELECTED_PARAM_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_PARAMETER_DATA PIFD Parameter Data 20120308
4 PR_SELECTED_VARIANT Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120308
5 PR_SPLIT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20120308
6 PR_VAR_DATA_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20120308
7 PR_VAR_LIST_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20120308
8 PT_RELEVANT_VARIANTS Instance attribute Private Type reference (TYPE) CNV_MBT_PIFD_DYN_T_VAR_INFO Info on Variants for display purposes 20120308
9 PT_VAR_LIST_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_READY_FOR_SELECT Instance method Public Method Checks whether the GUI's ready to exit with variant selected 20120308
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120308
3 FILL_DATA_PREVIEW Instance method Private Method Fill the data preview area using the given variant 20120308
4 FILL_PARAM_DATA_PREVIEW Instance method Private Method Fill the data preview ALV with the given parameter 20120308
5 FILL_RELEVANT_VARIANTS Instance method Private Method Fill variants to be displayed to user 20120308
6 GET_SELECTED_VARIANT Instance method Private Method Returns the variant selected by the user 20120308
7 GET_VARIANT_IN_ROW Instance method Private Method Returns the variant specified by the given row 20120308
8 HANDLE_DATA_TOOLBAR Instance method Private Event handling method Handles the toolbar event for the variant data ALV 20120308
9 HANDLE_VAR_LIST_DOUBLE_CLICK Instance method Private Event handling method Handles the double click event for the variant list ALV 20120308
10 HANDLE_VAR_LIST_HOTSPOT Instance method Private Event handling method Handle the hotspot event for variant list ALV 20120308
11 HANDLE_VAR_LIST_TOOLBAR Instance method Private Event handling method Handles the toolbar event for the variant list ALV 20120308
12 INITIALIZE_DATA_DISPLAY Instance method Public Method Initializes the variant data display part (internal) 20120308
13 INITIALIZE_DATA_NAVIGATION Instance method Public Method Initializes the data navigation part (internal) 20120308
14 INITIALIZE_VAR_LIST_DISPLAY Instance method Public Method Initializes the variant list display part (internal) 20120308
15 SET_SPLIT_CONTAINER Instance method Public Method Set the splitting container (internal) 20120308
16 SHOW_SCREEN Instance method Public Method Shows the Dynpro maintenance GUI 20120308
Events
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no event.
Types
Class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no local type.
Method Signatures

Method CHECK_READY_FOR_SELECT Signature

Method CHECK_READY_FOR_SELECT on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no parameter.
Method CHECK_READY_FOR_SELECT on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GUI_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_PIFD_VAR_GUI_CONT Controls the Variant Maintanance GUI 20120308
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20120308

Method CONSTRUCTOR on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method FILL_DATA_PREVIEW Signature

Method FILL_DATA_PREVIEW on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no parameter.
Method FILL_DATA_PREVIEW on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method FILL_PARAM_DATA_PREVIEW Signature

Method FILL_PARAM_DATA_PREVIEW on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no parameter.
Method FILL_PARAM_DATA_PREVIEW on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method FILL_RELEVANT_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20120308
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20120308
2 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20120308

Method GET_SELECTED_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SELECTED_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120308

Method GET_SELECTED_VARIANT on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method GET_VARIANT_IN_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20120308
2 Returning RR_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120308

Method GET_VARIANT_IN_ROW on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method HANDLE_DATA_TOOLBAR Signature

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

Method HANDLE_DATA_TOOLBAR on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method HANDLE_VAR_LIST_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20120308
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20120308
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20120308

Method HANDLE_VAR_LIST_DOUBLE_CLICK on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method HANDLE_VAR_LIST_HOTSPOT Signature

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

Method HANDLE_VAR_LIST_HOTSPOT on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method HANDLE_VAR_LIST_TOOLBAR Signature

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

Method HANDLE_VAR_LIST_TOOLBAR on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method INITIALIZE_DATA_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120308

Method INITIALIZE_DATA_DISPLAY on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method INITIALIZE_DATA_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120308

Method INITIALIZE_DATA_NAVIGATION on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method INITIALIZE_VAR_LIST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ALV_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120308

Method INITIALIZE_VAR_LIST_DISPLAY on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method SET_SPLIT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20120308

Method SET_SPLIT_CONTAINER on class CL_CNV_MBT_PIFD_DYN_VAR_SELECT has no exception.

Method SHOW_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERFACE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_INTERFACE PIFD Parameter Container Class 20120308
2 Returning RR_SELECTED_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120308
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_NOT_FOUND SLO COT Object not found 20120308
2 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20120308
3 CX_CNV_MBT_PIFD_DYN_USR_CANCEL Canceled by user 20120308
History
Last changed by/on SAP  20141030 
SAP Release Created in