SAP ABAP Class CL_SDOC_SELECT (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 20120716
Properties
Class CL_SDOC_SELECT  
Short Description 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 20120716   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 20120716
Friends
Class CL_SDOC_SELECT 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 20121219
2 MR_RESULT Instance attribute Private Object reference (TYPE REF TO) DATA 20121015
3 MR_RESULT_EXT Instance attribute Private Object reference (TYPE REF TO) DATA 20121219
4 MR_RESULT_LINE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120716
5 MS_TABLE_RESULT Instance attribute Private See coding 20120720
6 MS_TABLE_SELECT Instance attribute Private See coding 20120720
7 MT_ADDITIONAL_TABLE_METADATA Instance attribute Private Type reference (TYPE) IF_SDOC_SELECT=>TCT_ADDITIONAL_TABLE_METADATA 20121017
8 MT_FIELD_CAL Instance attribute Private Attribute reference (LIKE) 20120815
9 MT_FIELD_INDEX Instance attribute Private Type reference (TYPE) TCT_FIELD_INDEX 20120723
10 MT_FIELD_REQ Instance attribute Private Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20120912
11 MT_FIELD_SEL Instance attribute Private Attribute reference (LIKE) 20120815
12 MT_MESSAGE Instance attribute Private Type reference (TYPE) TDT_SDOC_MSG Table Type for Structure TDS_SDOC_MSG 20130115
13 MT_RESULT_COMP Instance attribute Private Attribute reference (LIKE) 20120723
14 MT_RESULT_COMP_MAND Instance attribute Protected Type reference (TYPE) IF_SDOC_SELECT=>TCT_RESULT_COMP 20130624
15 MT_TABLE_HEAD Instance attribute Private Type reference (TYPE) TCT_TABLE_HEAD 20120807
16 MV_ADDITIONAL_FROM_CLAUSE Instance attribute Private Type reference (TYPE) STRING 20121018
17 MV_FROM_CLAUSE Instance attribute Private Type reference (TYPE) STRING 20120716
18 MV_FROM_VBKD Instance attribute Private Type reference (TYPE) STRING 20120807
19 MV_FROM_VBPA Instance attribute Private Type reference (TYPE) STRING 20120807
20 MV_FROM_VBUP Instance attribute Private Type reference (TYPE) STRING 20120809
21 MV_FROM_VEDA Instance attribute Private Type reference (TYPE) STRING 20120809
22 MV_MAXSEL Instance attribute Private Type reference (TYPE) INT4 Natural number 20121219
23 MV_OPEN Instance attribute Private Type reference (TYPE) FLAG General Flag 20120718
24 MV_PARVW Instance attribute Private Type reference (TYPE) PARVW Partner Function 20120720
25 MV_QUERY Instance attribute Private Type reference (TYPE) STRING 20120716
26 MV_ROWCNT Instance attribute Private Type reference (TYPE) INT4 Natural number 20121219
27 MV_SELECT_CLAUSE Instance attribute Private Type reference (TYPE) STRING 20120716
28 MV_TRVOG Instance attribute Private Attribute reference (LIKE) 20120716
29 MV_WHERE_CLAUSE Instance attribute Private Type reference (TYPE) STRING 20120716
30 MV_ZPAVW Instance attribute Private Type reference (TYPE) PARVW Partner Function 20120725
31 SO_SQL_STATEMENT Static Attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT 20120716
32 SV_MANDT Static Attribute Private Type reference (TYPE) SYMANDT Client ID 20121219
33 SV_QUERY_VBKDPOSNR Static Attribute Private Type reference (TYPE) STRING 20120716
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PARVW Instance method Private Method 20120920
2 CHECK_ZPAVW Instance method Private Method 20120920
3 CLASS_CONSTRUCTOR Static method Public Constructor 20120716
4 CONSTRUCTOR Instance method Public Constructor 20120716
5 CONVERT_RANGE2WHERE Instance method Private Method 20121031
6 CONVERT_RGTAB2WHERE Instance method Private Method 20120716
7 CREATE_ADDITIONAL_FROM_CLAUSE Instance method Private Method 20121022
8 CREATE_FROM_CLAUSE Instance method Private Method 20120716
9 CREATE_SELECT_CLAUSE Instance method Private Method 20120801
10 EXEC_QUERY Instance method Private Method 20120716
11 EXPAND_RGTAB_WILDCARDS Static method Public Method 20121121
12 GET_ADDITIONAL_TAB_HIERARCHY Instance method Private Method 20121024
13 GET_METADATA_FOR_ADD_TABLE Instance method Private Method 20121029
14 GET_NEXT_INT Instance method Private Method 20121219
15 GET_RESULT_COMP_MAND Instance method Protected Method 20130624
16 GET_RESULT_LINE_TYPE Instance method Public Method 20120716
17 INIT Instance method Private Method 20121220
18 IS_ADDITIONAL_TABLE Static method Public Method 20121025
19 POST_PROCESSING Instance method Private Method 20121219
20 QUERY Instance method Public Method 20120716
21 SELECT_VBAK Instance method Private Method 20120716
22 SELECT_VBAP Instance method Private Method 20120716
23 SELECT_VBAP_VBKD Instance method Private Method 20120716
24 SELECT_VBAP_VBPA Instance method Private Method 20120805
25 SELECT_VBKD Instance method Private Method 20120716
26 SELECT_VBPA Instance method Private Method 20120724
27 SELECT_VBPA_VBKD Instance method Private Method 20120806
28 SELECT_VBPA_VBKD_VBAP Instance method Private Method 20120807
29 SET_REQ_RESULT_COMP_NAME Instance method Private Method 20120723
30 SET_RESULT_COMP Instance method Private Method 20120723
31 SET_SELPARAM Instance method Private Method 20121203
32 SET_TABLE_RESULT_FLAG Instance method Private Method 20121018
Events
Class CL_SDOC_SELECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_FIELD_INDEX Private See coding 20120723 begin of tcs_field_index, name type fieldname, index type syindex, end of tcs_field_index
2 TCS_RESULT_COMP Private Attribute reference (LIKE) 20120723
3 TCS_TABLE_HEAD Private See coding 20120919 begin of tcs_table_head, table type tabname, alias type tabname, end of tcs_table_head
4 TCT_FIELD_INDEX Private See coding 20120723 tct_field_index type sorted table of tcs_field_index with unique key name
5 TCT_RESULT_COMP Private Attribute reference (LIKE) 20120723
6 TCT_TABLE_HEAD Private See coding 20120919 tct_table_head type standard table of tcs_table_head
Method Signatures

Method CHECK_PARVW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARVW Call by reference Type reference (TYPE) PARVW Partner Function 20120920
2 Returning RV_PARVW Value transfer Type reference (TYPE) PARVW Partner Function 20120920

Method CHECK_PARVW on class CL_SDOC_SELECT has no exception.

Method CHECK_ZPAVW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ZPAVW Call by reference Type reference (TYPE) PARVW Partner Function 20120920
2 Returning RV_ZPAVW Value transfer Type reference (TYPE) PARVW Partner Function 20120920

Method CHECK_ZPAVW on class CL_SDOC_SELECT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRVOG Call by reference Type reference (TYPE) TRVOG 20120716

Method CONSTRUCTOR on class CL_SDOC_SELECT 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 20121031
2 Importing IS_RANGE Call by reference Type reference (TYPE) TDS_RG_STRING Range Entry String 20121031
3 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20121031

Method CONVERT_RANGE2WHERE on class CL_SDOC_SELECT has no exception.

Method CONVERT_RGTAB2WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) TDT_SDOC_MSG 20121221
2 Importing IT_RGTAB Call by reference Type reference (TYPE) TDT_RG_STRING Range Table Strings 20120716
3 Importing IV_FIELD Call by reference Type reference (TYPE) STRING Field Name 20120716
4 Importing IV_TABLE Call by reference Type reference (TYPE) STRING Table Name 20120716

Method CONVERT_RGTAB2WHERE on class CL_SDOC_SELECT has no exception.

Method CREATE_ADDITIONAL_FROM_CLAUSE Signature

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

Method CREATE_FROM_CLAUSE Signature

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

Method CREATE_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELECT_CLAUSE Call by reference Type reference (TYPE) STRING 20120801
2 Importing IT_TABLE_HEAD Call by reference Type reference (TYPE) TCT_TABLE_HEAD 20120801

Method CREATE_SELECT_CLAUSE on class CL_SDOC_SELECT 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 20121219

Method EXEC_QUERY on class CL_SDOC_SELECT has no exception.

Method EXPAND_RGTAB_WILDCARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RGTAB Call by reference Type reference (TYPE) TDT_RG_STRING Range Table Strings 20121121
2 Importing IT_RGTAB Call by reference Type reference (TYPE) TABLE 20121121

Method EXPAND_RGTAB_WILDCARDS on class CL_SDOC_SELECT 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) TTTABNAME Number of Tables 20121024

Method GET_ADDITIONAL_TAB_HIERARCHY on class CL_SDOC_SELECT 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 ER_ADDITIONAL_TABLE_METADATA Call by reference Object reference (TYPE REF TO) IF_SDOC_SELECT=>TCS_ADDITIONAL_TABLE_METADATA 20121029
2 Exporting EV_EFFECTIVE_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121030
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121029

Method GET_METADATA_FOR_ADD_TABLE on class CL_SDOC_SELECT 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 20121219
2 Exporting EV_MORE_RESULTS Call by reference Type reference (TYPE) FLAG General Flag 20121219
3 Importing IV_MAXSEL Call by reference Type reference (TYPE) INT4 Natural number 20121219

Method GET_NEXT_INT on class CL_SDOC_SELECT 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 has no exception.

Method GET_RESULT_LINE_TYPE Signature

Method GET_RESULT_LINE_TYPE on class CL_SDOC_SELECT has no parameter.
Method GET_RESULT_LINE_TYPE on class CL_SDOC_SELECT has no exception.

Method INIT Signature

Method INIT on class CL_SDOC_SELECT has no parameter.
Method INIT on class CL_SDOC_SELECT 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 20121025
2 Returning RV_IS_ADDITIONAL_TABLE Value transfer Type reference (TYPE) ABAP_BOOL 20121025

Method IS_ADDITIONAL_TABLE on class CL_SDOC_SELECT 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 20121219

Method POST_PROCESSING on class CL_SDOC_SELECT has no exception.

Method QUERY Signature

Method QUERY on class CL_SDOC_SELECT has no parameter.
Method QUERY on class CL_SDOC_SELECT has no exception.

Method SELECT_VBAK Signature

Method SELECT_VBAK on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBAK on class CL_SDOC_SELECT has no exception.

Method SELECT_VBAP Signature

Method SELECT_VBAP on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBAP on class CL_SDOC_SELECT has no exception.

Method SELECT_VBAP_VBKD Signature

Method SELECT_VBAP_VBKD on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBAP_VBKD on class CL_SDOC_SELECT has no exception.

Method SELECT_VBAP_VBPA Signature

Method SELECT_VBAP_VBPA on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBAP_VBPA on class CL_SDOC_SELECT has no exception.

Method SELECT_VBKD Signature

Method SELECT_VBKD on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBKD on class CL_SDOC_SELECT has no exception.

Method SELECT_VBPA Signature

Method SELECT_VBPA on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBPA on class CL_SDOC_SELECT has no exception.

Method SELECT_VBPA_VBKD Signature

Method SELECT_VBPA_VBKD on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBPA_VBKD on class CL_SDOC_SELECT has no exception.

Method SELECT_VBPA_VBKD_VBAP Signature

Method SELECT_VBPA_VBKD_VBAP on class CL_SDOC_SELECT has no parameter.
Method SELECT_VBPA_VBKD_VBAP on class CL_SDOC_SELECT has no exception.

Method SET_REQ_RESULT_COMP_NAME Signature

Method SET_REQ_RESULT_COMP_NAME on class CL_SDOC_SELECT has no parameter.
Method SET_REQ_RESULT_COMP_NAME on class CL_SDOC_SELECT 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 20120822

Method SET_RESULT_COMP on class CL_SDOC_SELECT 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 20121203
2 Returning RV_RETURN Value transfer Type reference (TYPE) FLAG General Flag 20121203

Method SET_SELPARAM on class CL_SDOC_SELECT has no exception.

Method SET_TABLE_RESULT_FLAG Signature

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

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