SAP ABAP Class CL_SDOC_SELECT_BASIC (Basic Class: Selection of Sales Documents)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-GF (Application Component) Basic Functions
     ERP_SALES_REPORTING (Package) SAP ERP Sales Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SDOC_SELECT Interface: Sales Document Selection 20121203
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BDOC_SELECT_OUTPUT Basic Class: Selection of Output Documents 20130904
2 Inheritance (c INHERITING FROM c_ref)  CL_SDOC_SELECT_OUTPUT Basic Class: Selection of Output Documents 20121204
3 Inheritance (c INHERITING FROM c_ref)  CL_SDOC_SELECT_STATUS Selection of Sales Documents by Status 20121204
4 Inheritance (c INHERITING FROM c_ref)  CL_SDOC_SELECT_VAX5_BASIC basic selection class for transactions like VA05 20130306
Properties
Class CL_SDOC_SELECT_BASIC  
Short Description Basic Class: Selection of Sales Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_REPORTING   SAP ERP Sales Reporting 
Created 20121203   SAP 
Last change 20130531   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_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_SDOC_SELECT Interface: Sales Document Selection 20121203
Friends
Class CL_SDOC_SELECT_BASIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SQL_RESULT Instance attribute Private Object reference (TYPE REF TO) CL_SQL_RESULT_SET Resulting Set of an SQL Query 20121214
2 MO_SQL_STATEMENT Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20121203
3 MR_RESULT Instance attribute Protected Object reference (TYPE REF TO) DATA 20121203
4 MR_RESULT_EXT Instance attribute Protected Object reference (TYPE REF TO) DATA 20121214
5 MR_RESULT_LINE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20121203
6 MT_ADDITIONAL_TABLE_METADATA Instance attribute Private Type reference (TYPE) IF_SDOC_SELECT=>TCT_ADDITIONAL_TABLE_METADATA 20121204
7 MT_FIELD_CAL Instance attribute Private Attribute reference (LIKE) 20121203
8 MT_FIELD_INDEX Instance attribute Protected Type reference (TYPE) TCT_FIELD_INDEX 20121203
9 MT_FIELD_REQ Instance attribute Protected Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20121203
10 MT_FIELD_SEL Instance attribute Private Attribute reference (LIKE) 20121203
11 MT_RESULT_COMP Instance attribute Protected Attribute reference (LIKE) 20121203
12 MT_RESULT_COMP_MAND Instance attribute Protected Type reference (TYPE) IF_SDOC_SELECT=>TCT_RESULT_COMP 20130624
13 MT_SELCRIT Instance attribute Protected Type reference (TYPE) IF_SDOC_SELECT=>TCT_SELCRIT 20121205
14 MT_SELPARAM Instance attribute Protected Type reference (TYPE) IF_SDOC_SELECT=>TCT_SELPARAM 20121205
15 MT_TABLE_RESULT Instance attribute Protected Type reference (TYPE) TCT_TABLENAME_SORTED 20121203
16 MT_TABLE_SELECT Instance attribute Protected Type reference (TYPE) TCT_TABLENAME_SORTED 20121203
17 MV_ADDITIONAL_FROM_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20121204
18 MV_FROM_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20121203
19 MV_MAXSEL Instance attribute Protected Type reference (TYPE) INT4 Natural number 20121213
20 MV_QUERY Instance attribute Protected Type reference (TYPE) STRING 20121203
21 MV_ROWCNT Instance attribute Protected Type reference (TYPE) INT4 Natural number 20121214
22 MV_SELECT_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20121203
23 MV_WHERE_CLAUSE Instance attribute Protected Type reference (TYPE) STRING 20121203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121203
2 CONVERT_RANGE2WHERE Instance method Protected Method 20121203
3 CONVERT_RGTAB2WHERE Instance method Public Method 20121203
4 CREATE_ADDITIONAL_FROM_CLAUSE Instance method Private Method 20121204
5 CREATE_FROM_CLAUSE Instance method Protected Method 20121203
6 CREATE_QUERY Instance method Protected Method 20121203
7 CREATE_SELECT_CLAUSE Instance method Protected Method 20121203
8 CREATE_WHERE_CLAUSE Instance method Protected Method 20121203
9 EXEC_QUERY Instance method Private Method 20121203
10 EXPAND_RGTAB_WILDCARDS Static method Public Method 20121203
11 GET_ADDITIONAL_TAB_HIERARCHY Instance method Private Method 20121204
12 GET_METADATA_FOR_ADD_TABLE Instance method Private Method 20121204
13 GET_NEXT_INT Instance method Protected Method 20121215
14 GET_RESULT_COMP_MAND Instance method Protected Method 20130624
15 GET_SELPARAM Instance method Protected Method 20121206
16 IN_SELECT Instance method Protected Method 20121205
17 IN_WHERE Instance method Protected Method 20121205
18 IS_ADDITIONAL_TABLE Instance method Protected Method 20121204
19 POST_PROCESSING Instance method Protected Method 20121203
20 POST_PROCESSING_SINGLE Instance method Protected Method 20121203
21 SET_IN_SELECT Instance method Protected Method 20130304
22 SET_IN_WHERE Instance method Protected Method 20130304
23 SET_RESULT_COMP Instance method Private Method 20121203
24 SET_RESULT_COMP_REQUIRED Instance method Protected Method 20121203
25 SET_SELPARAM Instance method Protected Method 20121204
26 SET_TABLE_RESULT Instance method Protected Method 20121203
Events
Class CL_SDOC_SELECT_BASIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_FIELD_INDEX Protected See coding 20121203 begin of tcs_field_index, name type fieldname, index type syindex, end of tcs_field_index
2 TCT_FIELD_INDEX Protected See coding 20121203 tct_field_index type sorted table of tcs_field_index with unique key name
3 TCT_TABLENAME_SORTED Protected See coding 20121203 tct_tablename_sorted type sorted table of tabname with unique key table_line
4 TCT_TABNAME Private See coding 20121204 tct_tabname type standard table of tabname
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SDOC_SELECT_BASIC has no parameter.
Method CONSTRUCTOR on class CL_SDOC_SELECT_BASIC 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 20121203
2 Importing IS_RANGE Call by reference Type reference (TYPE) TDS_RG_STRING Range Entry String 20121203
3 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20121203

Method CONVERT_RANGE2WHERE on class CL_SDOC_SELECT_BASIC has no exception.

Method CONVERT_RGTAB2WHERE 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 20121203
2 Importing IT_RGTAB Call by reference Type reference (TYPE) TABLE 20121205
3 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20121203
4 Importing IV_TABLE Call by reference Type reference (TYPE) STRING 20121203

Method CONVERT_RGTAB2WHERE on class CL_SDOC_SELECT_BASIC has no exception.

Method CREATE_ADDITIONAL_FROM_CLAUSE Signature

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

Method CREATE_FROM_CLAUSE Signature

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

Method CREATE_QUERY Signature

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

Method CREATE_SELECT_CLAUSE Signature

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

Method CREATE_WHERE_CLAUSE Signature

Method CREATE_WHERE_CLAUSE on class CL_SDOC_SELECT_BASIC has no parameter.
Method CREATE_WHERE_CLAUSE on class CL_SDOC_SELECT_BASIC 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 20121214

Method EXEC_QUERY on class CL_SDOC_SELECT_BASIC 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) TABLE 20121203

Method EXPAND_RGTAB_WILDCARDS on class CL_SDOC_SELECT_BASIC 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 Table Type for Field FIELDNAME 20121204

Method GET_ADDITIONAL_TAB_HIERARCHY on class CL_SDOC_SELECT_BASIC 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_SDOC_SELECT=>TCS_ADDITIONAL_TABLE_METADATA 20121204
2 Exporting EV_EFFECTIVE_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121204
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121204

Method GET_METADATA_FOR_ADD_TABLE on class CL_SDOC_SELECT_BASIC has no exception.

Method GET_NEXT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20121215
2 Exporting EV_MORE_RESULTS Call by reference Type reference (TYPE) FLAG General Flag 20121215
3 Importing IV_MAXSEL Call by reference Type reference (TYPE) INT4 Natural number 20121215

Method GET_NEXT_INT on class CL_SDOC_SELECT_BASIC has no exception.

Method GET_RESULT_COMP_MAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT_COMP Value transfer Type reference (TYPE) IF_SDOC_SELECT=>TCT_RESULT_COMP 20130624

Method GET_RESULT_COMP_MAND on class CL_SDOC_SELECT_BASIC has no exception.

Method GET_SELPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20121206
2 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING 20121206
3 Importing IV_IDENT Call by reference Type reference (TYPE) STRING 20121206

Method GET_SELPARAM on class CL_SDOC_SELECT_BASIC has no exception.

Method IN_SELECT 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 20121205
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121205

Method IN_SELECT on class CL_SDOC_SELECT_BASIC has no exception.

Method IN_WHERE 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 20121205
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121205

Method IN_WHERE on class CL_SDOC_SELECT_BASIC 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 20121204
2 Returning RV_IS_ADDITIONAL_TABLE Value transfer Type reference (TYPE) ABAP_BOOL 20121204

Method IS_ADDITIONAL_TABLE on class CL_SDOC_SELECT_BASIC has no exception.

Method POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) TABLE 20121203

Method POST_PROCESSING on class CL_SDOC_SELECT_BASIC has no exception.

Method POST_PROCESSING_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) DATA 20121203
2 Exporting EV_IGNORE Call by reference Type reference (TYPE) FLAG General Flag 20121203
3 Importing IS_RESULT Call by reference Type reference (TYPE) DATA 20121203

Method POST_PROCESSING_SINGLE on class CL_SDOC_SELECT_BASIC has no exception.

Method SET_IN_SELECT 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 20130304
2 Importing IV_TABLE_ALIAS Call by reference Type reference (TYPE) TABNAME Table Name 20130304

Method SET_IN_SELECT on class CL_SDOC_SELECT_BASIC has no exception.

Method SET_IN_WHERE 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 20130304
2 Importing IV_TABLE_ALIAS Call by reference Type reference (TYPE) TABNAME Table Name 20130304

Method SET_IN_WHERE on class CL_SDOC_SELECT_BASIC 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) IF_SDOC_SELECT=>TCT_RESULT_COMP 20121203

Method SET_RESULT_COMP on class CL_SDOC_SELECT_BASIC 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 20121203

Method SET_RESULT_COMP_REQUIRED on class CL_SDOC_SELECT_BASIC has no exception.

Method SET_SELPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELPARAM Call by reference Type reference (TYPE) IF_SDOC_SELECT=>TCT_SELPARAM 20121206
2 Returning RV_RETURN Value transfer Type reference (TYPE) FLAG General Flag 20121204

Method SET_SELPARAM on class CL_SDOC_SELECT_BASIC 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 20121203
2 Importing IV_TABLE_ALIAS Call by reference Type reference (TYPE) TABNAME Table Name 20121203

Method SET_TABLE_RESULT on class CL_SDOC_SELECT_BASIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 616