SAP ABAP Class CL_PIQ_SDPRICELIST_SELECT_GEN (SD Price List Selection of fields)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF-PR (Application Component) Pricing and Conditions
     VF_PRC_PRICEINQUIRY (Package) Mass Processing of Price Inquiries
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PIQ_SDPRICELIST_SELECT Interface: Sales Document Selection 20130904
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PIQ_SDPRICELIST_SELECT_ANY SD PRice List: Select Class 20131016
2 Inheritance (c INHERITING FROM c_ref)  CL_PIQ_SDPRICELIST_SELECT_HDB SD PRice List: Select Class 20131015
Properties
Class CL_PIQ_SDPRICELIST_SELECT_GEN  
Short Description SD Price List Selection of fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF_PRC_PRICEINQUIRY   Mass Processing of Price Inquiries 
Created 20130830   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_PIQ_SDPRICELIST_SELECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SDOC_SELECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_PIQ_SDPRICELIST_SELECT Interface: Sales Document Selection 20130904
Friends
Class CL_PIQ_SDPRICELIST_SELECT_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SQL_RESULT Instance attribute Protected Object reference (TYPE REF TO) CL_SQL_RESULT_SET Resulting Set of an SQL Query 20130830
2 MO_SQL_STATEMENT Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20130830
3 MR_RESULT Instance attribute Protected Object reference (TYPE REF TO) DATA 20130830
4 MR_RESULT_LINE_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130830
5 MT_ADDITIONAL_TABLE_METADATA Instance attribute Protected Type reference (TYPE) IF_PIQ_SDPRICELIST_SELECT=>TCT_ADDITIONAL_TABLE_METADATA 20130830
6 MT_FIELD_CAL Instance attribute Private Attribute reference (LIKE) 20130830
7 MT_FIELD_INDEX Instance attribute Protected Type reference (TYPE) TCT_FIELD_INDEX Table Type for Field FIELDNAME 20130830
8 MT_FIELD_REQ Instance attribute Protected Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130830
9 MT_FIELD_SEL Instance attribute Private Attribute reference (LIKE) 20130830
10 MT_RESULT_COMP Instance attribute Protected Attribute reference (LIKE) 20130904
11 MT_SELCRIT Instance attribute Protected Type reference (TYPE) TCT_SELCRIT 20130830
12 MT_TABLE_RESULT Instance attribute Protected Type reference (TYPE) TCT_TABLENAME_SORTED 20130830
13 MT_TABLE_SELECT Instance attribute Protected Type reference (TYPE) TCT_TABLENAME_SORTED 20130830
14 MV_ADDITIONAL_FROM_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20130830
15 MV_BASE_TABLE Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20131016
16 MV_CLIENT Instance attribute Protected Type reference (TYPE) STRING 20131009
17 MV_FROM_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20130830
18 MV_MAXSEL Instance attribute Protected Type reference (TYPE) INT4 999999999 Natural Number 20130906
19 MV_ORDER_BY_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20131016
20 MV_QUERY Instance attribute Protected Type reference (TYPE) STRING 20130830
21 MV_SELECT_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20130830
22 MV_WHERE_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20130830
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130830
2 CONVERT_RANGE2WHERE Instance method Protected Method 20130830
3 CONVERT_RGTAB2WHERE Instance method Public Method 20130830
4 CREATE_ADDITIONAL_FROM_CLAUSE Instance method Private Method 20130830
5 CREATE_FROM_CLAUSE Instance method Protected Method 20130830
6 CREATE_IN_CLAUSE Instance method Protected Method Create IN - Part of Where clause for MATNR and KUNNR 20131023
7 CREATE_ORDER_BY_CLAUSE Instance method Protected Method 20131016
8 CREATE_QUERY Instance method Protected Method 20130830
9 CREATE_SELECT_CLAUSE Instance method Protected Method 20130830
10 CREATE_WHERE_CLAUSE Instance method Protected Method 20130830
11 EXEC_QUERY Instance method Private Method 20130830
12 EXPAND_RGTAB_WILDCARDS Instance method Public Method 20130830
13 GET_ADDITIONAL_TAB_HIERARCHY Instance method Private Method 20130830
14 GET_METADATA_FOR_ADD_TABLE Instance method Private Method 20130830
15 IS_ADDITIONAL_TABLE Instance method Public Method 20130830
16 SET_REQ_RESULT_COMP_NAME Instance method Public Method 20130830
17 SET_RESULT_COMP Instance method Protected Method 20130830
18 SET_RESULT_COMP_REQUIRED Instance method Protected Method 20130830
19 SET_TABLE_RESULT Instance method Protected Method 20130830
Events
Class CL_PIQ_SDPRICELIST_SELECT_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_FIELD_INDEX Protected See coding 20130830 BEGIN OF tcs_field_index, name TYPE fieldname, index TYPE syindex, END OF tcs_field_index
2 TCS_RESULT_COMP Public See coding 20130830 BEGIN OF tcs_result_comp, name TYPE fieldname, table TYPE tabname, field TYPE fieldname, table_alias TYPE tabname, text TYPE string, required_comp TYPE tdt_fieldname, END OF tcs_result_comp
3 TCS_SELCRIT Protected See coding 20130830 BEGIN OF tcs_selcrit, table TYPE string, field TYPE string, rgtab TYPE tdt_rg_string, END OF tcs_selcrit
4 TCS_SELPARAM Protected See coding 20130830 BEGIN OF tcs_selparam, ident TYPE string, value TYPE string, END OF tcs_selparam
5 TCT_FIELD_INDEX Protected See coding 20130830 tct_field_index TYPE SORTED TABLE OF tcs_field_index WITH UNIQUE KEY name
6 TCT_RESULT_COMP Public See coding 20130830 tct_result_comp TYPE STANDARD TABLE OF tcs_result_comp WITH KEY name table field
7 TCT_SELCRIT Protected See coding 20130830 tct_selcrit TYPE STANDARD TABLE OF tcs_selcrit
8 TCT_SELPARAM Protected See coding 20130830 tct_selparam TYPE STANDARD TABLE OF tcs_selparam WITH DEFAULT KEY
9 TCT_TABLENAME_SORTED Protected See coding 20130830 tct_tablename_sorted TYPE SORTED TABLE OF tabname WITH UNIQUE KEY table_line
10 TCT_TABNAME Private See coding 20130830 tct_tabname type standard table of tabname
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CONSTRUCTOR on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CONVERT_RANGE2WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING 20130830
2 Importing IS_RANGE Call by reference Type reference (TYPE) TDS_RG_STRING Range Entry String 20130830
3 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20130830

Method CONVERT_RANGE2WHERE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CONVERT_RGTAB2WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RGTAB Call by reference Type reference (TYPE) TDT_RG_STRING Range Table Strings 20130830
2 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20130830
3 Importing IV_TABLE Call by reference Type reference (TYPE) STRING 20130830

Method CONVERT_RGTAB2WHERE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_ADDITIONAL_FROM_CLAUSE Signature

Method CREATE_ADDITIONAL_FROM_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CREATE_ADDITIONAL_FROM_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_FROM_CLAUSE Signature

Method CREATE_FROM_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CREATE_FROM_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_IN_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_IN_STATEMENT Value transfer Type reference (TYPE) STRING 20131023
2 Importing IT_KUNNR_TAB Call by reference Type reference (TYPE) PIQT_KUNNR Table Type for Customer Number 20131023
3 Importing IT_MATNR_TAB Call by reference Type reference (TYPE) PIQ_MATNR_TAB SD Price List : Table Type Material Numer 20131023

Method CREATE_IN_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_ORDER_BY_CLAUSE Signature

Method CREATE_ORDER_BY_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CREATE_ORDER_BY_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_QUERY Signature

Method CREATE_QUERY on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CREATE_QUERY on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_SELECT_CLAUSE Signature

Method CREATE_SELECT_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no parameter.
Method CREATE_SELECT_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method CREATE_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KUNNR_TAB Call by reference Type reference (TYPE) PIQT_KUNNR Table Type for Customer Number 20131023
2 Importing IT_MATNR_TAB Call by reference Type reference (TYPE) PIQ_MATNR_TAB SD Price List : Table Type Material Numer 20131023

Method CREATE_WHERE_CLAUSE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method EXEC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LINES Value transfer Type reference (TYPE) I 20130830

Method EXEC_QUERY on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method EXPAND_RGTAB_WILDCARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RGTAB Call by reference Type reference (TYPE) STANDARD TABLE 20130830

Method EXPAND_RGTAB_WILDCARDS on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method GET_ADDITIONAL_TAB_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIONAL_TABLE_HIERARCHY Call by reference Type reference (TYPE) TCT_TABNAME 20130830

Method GET_ADDITIONAL_TAB_HIERARCHY on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method GET_METADATA_FOR_ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDITIONAL_TABLE_METADATA Call by reference Type reference (TYPE) IF_PIQ_SDPRICELIST_SELECT=>TCS_ADDITIONAL_TABLE_METADATA 20130830
2 Exporting EV_EFFECTIVE_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130830
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130830

Method GET_METADATA_FOR_ADD_TABLE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method IS_ADDITIONAL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20130830
2 Returning RV_IS_ADDITIONAL_TABLE Value transfer Type reference (TYPE) ABAP_BOOL 20130830

Method IS_ADDITIONAL_TABLE on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method SET_REQ_RESULT_COMP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQ_RESULT_COMP_NAME Call by reference Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130830

Method SET_REQ_RESULT_COMP_NAME on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method SET_RESULT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_COMP Call by reference Type reference (TYPE) TCT_RESULT_COMP 20130830

Method SET_RESULT_COMP on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method SET_RESULT_COMP_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD Call by reference Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130830

Method SET_RESULT_COMP_REQUIRED on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.

Method SET_TABLE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20130830
2 Importing IV_TABLE_ALIAS Call by reference Type reference (TYPE) TABNAME Table Name 20130830

Method SET_TABLE_RESULT on class CL_PIQ_SDPRICELIST_SELECT_GEN has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 618