SAP ABAP Class CL_SDOC_VIEW (UI class for Sales Document Reports)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-GF (Application Component) Basic Functions
     ERP_SALES_REPORTING (Package) SAP ERP Sales Reporting
Properties
Class CL_SDOC_VIEW  
Short Description UI class for Sales Document Reports    
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 20121011   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_FUNCTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SDOC_VIEW has no interface implemented.
Friends
Class CL_SDOC_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GUI_STATUS Constant Private See coding 20121012
2 MO_ALV_FUNCTIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_FUNCTIONS_LIST Generic and User-Defined Functions in List-Type Tables 20121011
3 MO_SDOC_FUNCTION Instance attribute Private Object reference (TYPE REF TO) IF_SDOC_FUNCTION Navigation from List of Sales Docs 20121016
4 MO_SDOC_SELECT_ADAPTER Instance attribute Private Object reference (TYPE REF TO) CL_SDOC_SELECT_REPORT_ADAPTER SDOC select report adapter 20121011
5 MO_SDOC_TEXT_UTILITY Instance attribute Private Object reference (TYPE REF TO) IF_SDOC_TEXT_UTILITY Interface: SDOC Authority check 20121221
6 MO_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20121011
7 MR_RESULT Instance attribute Private Object reference (TYPE REF TO) DATA 20121011
8 MR_SSCRFIELDS Instance attribute Private Object reference (TYPE REF TO) SSCRFIELDS Fields on selection screens 20121011
9 MS_LAYOUT Instance attribute Private Type reference (TYPE) SALV_S_LAYOUT_INFO Layout: Information 20121011
10 MS_LAYOUT_KEY Instance attribute Private Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Key 20121011
11 MS_SELCRIT Instance attribute Private Type reference (TYPE) TDS_SDOC_SELCRIT selection criteria for SDOC_SELECT 20121011
12 MT_CUSTOM_FUNCTION Instance attribute Private Type reference (TYPE) IF_SDOC_FUNCTION=>TCT_CUSTOM_FUNCTION 20121127
13 MT_FIELD_SEL Instance attribute Private Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130215
14 MT_MESSAGE Instance attribute Private Type reference (TYPE) TDT_SDOC_MSG Table Type for Structure TDS_SDOC_MSG 20121011
15 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) STRING 20121011
16 MV_ERROR_IN_SELCRIT Instance attribute Private Type reference (TYPE) STRING 20121211
17 MV_TITLE Instance attribute Private Type reference (TYPE) SYTITLE 20121129
18 MV_TRVOG Instance attribute Private Type reference (TYPE) TRVOG Transaction group 20121011
19 SO_BADI Static Attribute Private Object reference (TYPE REF TO) BADI_SDOC_VIEW_CUSTOM_FUNC 20121123
20 SO_BADI_INT Static Attribute Private Object reference (TYPE REF TO) BADI_SDOC_VIEW_CUSTOM_FUNC_INT 20121123
21 ST_BASIC_FIELDLIST Static Attribute Private Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20121011
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_COLUMNS Instance method Private Method 20121011
2 AT_SELECTION_SCREEN Instance method Public Method 20121011
3 CHECK_SELCRIT Instance method Private Method 20121211
4 CLASS_CONSTRUCTOR Static method Public Constructor 20121123
5 CONSTRUCTOR Instance method Public Constructor 20121011
6 DEFINE_CUSTOM_FUNCTION Instance method Private Method 20121127
7 DO_CUSTOM_FUNCTION Instance method Private Method 20121127
8 END_OF_SELECTION Instance method Public Method 20121011
9 EXECUTE_QUERY Instance method Private Method 20121011
10 FILL_BASIC_FIELDLIST Instance method Private Method 20121011
11 FILL_F1_HELP Instance method Private Method 20130206
12 FILL_TEXT_DATA Instance method Private Method 20121011
13 HANDLE_COLUMN_VISIBILTY Instance method Private Method 20121011
14 HANDLE_SALV_SETTINGS Instance method Private Method 20121011
15 INITIALIZATION Instance method Private Method 20121011
16 ON_ADDED_FUNCTION Instance method Private Event handling method 20121011
17 ON_AFTER_SALV_FUNC Instance method Private Event handling method 20121011
18 ON_DOUBLE_CLICK Instance method Private Event handling method On Double click 20121011
19 ON_HELP_REQUEST_DATAELEMENT Instance method Public Method 20121210
20 ON_VALUE_REQUEST_AUART Instance method Public Method 20121210
21 REFRESH_ALV_TABLE Instance method Private Method 20121017
22 SET_MESSAGE_LOG_FUNCTION Instance method Private Method 20121011
23 SET_TITLE Instance method Private Method 20121129
24 START_OF_SELECTION Instance method Public Method 20121011
Events
Class CL_SDOC_VIEW has no event.
Types
Class CL_SDOC_VIEW has no local type.
Method Signatures

Method ADAPT_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMNS_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Columns in Simple, Two-Dimensional Tables 20121011

Method ADAPT_COLUMNS on class CL_SDOC_VIEW has no exception.

Method AT_SELECTION_SCREEN Signature

Method AT_SELECTION_SCREEN on class CL_SDOC_VIEW has no parameter.
Method AT_SELECTION_SCREEN on class CL_SDOC_VIEW has no exception.

Method CHECK_SELCRIT Signature

Method CHECK_SELCRIT on class CL_SDOC_VIEW has no parameter.
Method CHECK_SELCRIT on class CL_SDOC_VIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SSCRFIELDS Call by reference Object reference (TYPE REF TO) SSCRFIELDS Fields on selection screens 20121011
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) STRING Application ID 20121011
3 Importing IV_REPORT_ID Call by reference Type reference (TYPE) SY-REPID Report ID 20121011
4 Importing IV_TRVOG Call by reference Type reference (TYPE) TRVOG Transaction group 20121011

Method CONSTRUCTOR on class CL_SDOC_VIEW has no exception.

Method DEFINE_CUSTOM_FUNCTION Signature

Method DEFINE_CUSTOM_FUNCTION on class CL_SDOC_VIEW has no parameter.
Method DEFINE_CUSTOM_FUNCTION on class CL_SDOC_VIEW has no exception.

Method DO_CUSTOM_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_ROWS Call by reference Type reference (TYPE) SALV_T_ROW Rows 20121127
2 Importing IV_NAME Call by reference Type reference (TYPE) SALV_DE_FUNCTION ALV Function 20121127

Method DO_CUSTOM_FUNCTION on class CL_SDOC_VIEW has no exception.

Method END_OF_SELECTION Signature

Method END_OF_SELECTION on class CL_SDOC_VIEW has no parameter.
Method END_OF_SELECTION on class CL_SDOC_VIEW has no exception.

Method EXECUTE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDLIST Call by reference Type reference (TYPE) FIELDNAME_TAB Table of field names 20121011

Method EXECUTE_QUERY on class CL_SDOC_VIEW has no exception.

Method FILL_BASIC_FIELDLIST Signature

Method FILL_BASIC_FIELDLIST on class CL_SDOC_VIEW has no parameter.
Method FILL_BASIC_FIELDLIST on class CL_SDOC_VIEW has no exception.

Method FILL_F1_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMNS_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Columns in Simple, Two-Dimensional Tables 20130206
2 Importing IV_DATA_ELEMENT Call by reference Type reference (TYPE) LVC_ROLL ALV control: Data element for F1 help 20130206
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130206

Method FILL_F1_HELP on class CL_SDOC_VIEW has no exception.

Method FILL_TEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMNS_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Columns in Simple, Two-Dimensional Tables 20121011
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20121011

Method FILL_TEXT_DATA on class CL_SDOC_VIEW has no exception.

Method HANDLE_COLUMN_VISIBILTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMNS_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS_TABLE Columns in Simple, Two-Dimensional Tables 20121011

Method HANDLE_COLUMN_VISIBILTY on class CL_SDOC_VIEW has no exception.

Method HANDLE_SALV_SETTINGS Signature

Method HANDLE_SALV_SETTINGS on class CL_SDOC_VIEW has no parameter.
Method HANDLE_SALV_SETTINGS on class CL_SDOC_VIEW has no exception.

Method INITIALIZATION Signature

Method INITIALIZATION on class CL_SDOC_VIEW has no parameter.
Method INITIALIZATION on class CL_SDOC_VIEW has no exception.

Method ON_ADDED_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Value transfer Attribute reference (LIKE) 20121011

Method ON_ADDED_FUNCTION on class CL_SDOC_VIEW has no exception.

Method ON_AFTER_SALV_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SALV_FUNCTION Value transfer Attribute reference (LIKE) 20121011

Method ON_AFTER_SALV_FUNC on class CL_SDOC_VIEW has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW Value transfer Attribute reference (LIKE) 20121011

Method ON_DOUBLE_CLICK on class CL_SDOC_VIEW has no exception.

Method ON_HELP_REQUEST_DATAELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20121210

Method ON_HELP_REQUEST_DATAELEMENT on class CL_SDOC_VIEW has no exception.

Method ON_VALUE_REQUEST_AUART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_AUART Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20121210

Method ON_VALUE_REQUEST_AUART on class CL_SDOC_VIEW has no exception.

Method REFRESH_ALV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SALV_FUNCTION Call by reference Type reference (TYPE) STRING 20130306

Method REFRESH_ALV_TABLE on class CL_SDOC_VIEW has no exception.

Method SET_MESSAGE_LOG_FUNCTION Signature

Method SET_MESSAGE_LOG_FUNCTION on class CL_SDOC_VIEW has no parameter.
Method SET_MESSAGE_LOG_FUNCTION on class CL_SDOC_VIEW has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SALV_FUNCTION Call by reference Type reference (TYPE) STRING 20130306

Method SET_TITLE on class CL_SDOC_VIEW has no exception.

Method START_OF_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELCRIT Call by reference Type reference (TYPE) TDS_SDOC_SELCRIT selection criteria for SDOC_SELECT 20121011

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