SAP ABAP Class CL_POWL_INFOSET_QUERY (POWL Feeder for Infoset Queries)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-MUS (Application Component) Musing Tools
     WDK_REPORTING_UI (Package) General Reporting UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER Interface for POWL Feeders 20060523
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDK_REPORTING_CONSTANTS Constants for Kayak Reporting 20060920
Properties
Class CL_POWL_INFOSET_QUERY  
Short Description POWL Feeder for Infoset Queries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WDK_REPORTING_UI   General Reporting UI 
Created 20060523   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_POWL_INFOSET_QUERY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_POWL_FEEDER Interface for POWL Feeders 20060523
2 IF_WDK_REPORTING_CONSTANTS Constants for Kayak Reporting 20060920
Friends
Class CL_POWL_INFOSET_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_OBJECT_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) DATA typed at runtime with POWL structure type of query 20060530
2 MR_OBJECT_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA typed at runtime with POWL table type of query 20060530
3 MT_FIELDCAT_MAPPING Instance attribute Private Type reference (TYPE) WDK_COLNAME_MAPPING_TTY Field Catalog column ID mapping 20060920
4 MT_POWL_FIELDCAT Instance attribute Private Type reference (TYPE) POWL_FIELDCAT_TTY Field catalog META description 20060920
5 MT_POWL_SELCRIT Instance attribute Private Type reference (TYPE) POWL_SELCRIT_TTY Selection criteria meta description 20060529
6 MT_POWL_SELCRIT_CURRENT_VAL Instance attribute Private Type reference (TYPE) RSPARAMS_TT Current POWL selcrit values 20060626
7 MT_POWL_SELCRIT_DEFAULT_VAL Instance attribute Private Type reference (TYPE) RSPARAMS_TT Selection criteria default values 20060626
8 MT_QUERY_FIELDCAT Instance attribute Private Type reference (TYPE) DDFIELDS Field Catalog of InfoSet Query 20060627
9 MT_QUERY_SELCRIT Instance attribute Private Type reference (TYPE) IQXTFILDESCX Selection criteria of InfoSet Query 20060531
10 MT_SELCRIT_MAPPING Instance attribute Private Type reference (TYPE) WDK_SELNAME_MAPPING_TTY Mapping of SelectOption Names 20060612
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DD_TARGET_SELCRIT_RADIO Instance method Private Method Check whether target SelectOption is a radio button 20060709
2 CHECK_INPUT Instance method Private Method Final checks by InfoSet Query via check class 20061124
3 GET_DD_TARGET_SELCRIT Instance method Private Method Get SelectOptions of target InfoSet Query 20060707
4 GET_DEFAULT_VALUES Instance method Private Method Get default selcrit values via check class 20061124
5 GET_ENHANCEMENT_HANDLER Instance method Private Method Get instance of enhancement class 20061124
6 GET_SELCRIT_MAPPING_NEW Instance method Private Method Get mapped name of SelectOption / the ID used by POWL 20060626
7 GET_SELCRIT_MAPPING_OLD Instance method Private Method Get mapped name of SelectOption / the ID used by IS Query 20060626
8 GET_VALID_SELCRIT_NAME Instance method Private Method Removes illegal chars from SelectOption InfoSet Query 20060709
9 IS_BOOLEAN Instance method Private Method Check whether data lement is of type boolean 20070314
10 SET_SELCRIT_MAPPING Instance method Private Method Set mapping of SelectOption names (in case of illegal char) 20060612
11 SET_SEL_CRITERIA Instance method Private Method Set POWL selection criteria meta data 20060626
12 TRANSFORM_INPUT Instance method Private Method Transform input from POWL selcrits to ISQ selcrits 20061124
Events
Class CL_POWL_INFOSET_QUERY has no event.
Types
Class CL_POWL_INFOSET_QUERY has no local type.
Method Signatures

Method CHECK_DD_TARGET_SELCRIT_RADIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RADIO Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20060709
2 Exporting EV_RADIO_BUTTON Call by reference Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060709
3 Exporting EV_RADIO_BUTTON_GROUP Call by reference Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060709
4 Importing IT_SELCRIT Call by reference Type reference (TYPE) IQXTFILDESCX Table of extended filter values 20060709
5 Importing IV_TARGET_SELCRIT Call by reference Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060709

Method CHECK_DD_TARGET_SELCRIT_RADIO on class CL_POWL_INFOSET_QUERY has no exception.

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20061124
2 Importing IS_QUERY Call by reference Type reference (TYPE) AQLQID Current InfoSet Query 20061124
3 Importing IT_INPUT Call by reference Type reference (TYPE) RSPARAMS_TT InfoSet Query API: Filter 20061124
4 Importing IV_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20061124
# Exception Resumable Description Created on
1 CHECK_FAILED Invalid input 20061124
2 FATAL_ERROR Something went wrong 20061124
3 NO_CHECK_CLASS_ASSIGNED InfoSet Query has not check class 20061124

Method GET_DD_TARGET_SELCRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20060707
2 Returning RESULT Value transfer Type reference (TYPE) IQXTFILDESCX Table of extended filter values 20060707

Method GET_DD_TARGET_SELCRIT on class CL_POWL_INFOSET_QUERY has no exception.

Method GET_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELCRIT Call by reference Type reference (TYPE) IQXTFILDESCX Selcrit definitions 20061124
2 Importing IV_CHECK_CLASS Call by reference Type reference (TYPE) SOBJ_NAME Check class 20061124

Method GET_DEFAULT_VALUES on class CL_POWL_INFOSET_QUERY has no exception.

Method GET_ENHANCEMENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20061124
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_POWL_INFOSET_QUERY_ENHANCE Enhancements for Feeder CL_POWL_INFOSET_QUERY 20061124

Method GET_ENHANCEMENT_HANDLER on class CL_POWL_INFOSET_QUERY has no exception.

Method GET_SELCRIT_MAPPING_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEM Call by reference Type reference (TYPE) WDK_ISQ_UIELEM InfoSet Query UI Element type 20060626
2 Importing IV_OLD Call by reference Type reference (TYPE) POWL_SELNAME_TY ID of a selection criteria 20060626
3 Returning RV_NEW Value transfer Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060626

Method GET_SELCRIT_MAPPING_NEW on class CL_POWL_INFOSET_QUERY has no exception.

Method GET_SELCRIT_MAPPING_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEM Call by reference Type reference (TYPE) WDK_ISQ_UIELEM InfoSet Query UI Element type 20060626
2 Importing IV_NEW Call by reference Type reference (TYPE) POWL_SELNAME_TY ID of a selection criteria 20060626
3 Returning RV_OLD Value transfer Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060626

Method GET_SELCRIT_MAPPING_OLD on class CL_POWL_INFOSET_QUERY has no exception.

Method GET_VALID_SELCRIT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEM Call by reference Type reference (TYPE) WDK_ISQ_UIELEM InfoSet Query UI Element type 20060718
2 Importing IV_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20060718
3 Importing IV_SELCRIT Call by reference Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060709
4 Returning RESULT Value transfer Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060709

Method GET_VALID_SELCRIT_NAME on class CL_POWL_INFOSET_QUERY has no exception.

Method IS_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATATYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20070314
2 Returning RESULT Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20070314

Method IS_BOOLEAN on class CL_POWL_INFOSET_QUERY has no exception.

Method SET_SELCRIT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEM Call by reference Type reference (TYPE) WDK_ISQ_UIELEM InfoSet Query UI Element type 20060612
2 Importing IV_OLD Call by reference Type reference (TYPE) RSSCR_NAME ABAP/4: Name of SELECT-OPTION / PARAMETER 20060612
3 Importing IV_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20060718
4 Returning RV_NEW Value transfer Type reference (TYPE) POWL_SELNAME_TY ID of a selection criteria 20060612

Method SET_SELCRIT_MAPPING on class CL_POWL_INFOSET_QUERY has no exception.

Method SET_SEL_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20060626

Method SET_SEL_CRITERIA on class CL_POWL_INFOSET_QUERY has no exception.

Method TRANSFORM_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ISQ_FILTER Call by reference Type reference (TYPE) IQTFILTER InfoSet Query selcrits (filter) 20070319
2 Exporting ET_ISQ_SELCRITS Call by reference Type reference (TYPE) RSPARAMS_TT InfoSet Query selcrits 20070319
3 Importing IT_POWL_SELCRITS Call by reference Type reference (TYPE) RSPARAMS_TT POWL selcrits 20061124
4 Importing IV_POWL_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20061124

Method TRANSFORM_INPUT on class CL_POWL_INFOSET_QUERY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100