SAP ABAP Class CL_PIQ_SDPRICELIST_VIEW (SD Price List Report (UI) Class)
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
Properties
Class CL_PIQ_SDPRICELIST_VIEW  
Short Description SD Price List Report (UI) Class    
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 20130726   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_WRAPPER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_PIQ_SDPRICELIST_VIEW has no interface implemented.
Friends
Class CL_PIQ_SDPRICELIST_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MESSAGE_LOG Constant Public Type reference (TYPE) STRING 'MSGLOG' 20131004
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 20130807
3 MO_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20130802
4 MR_RESULT Instance attribute Private Object reference (TYPE REF TO) DATA 20130802
5 MR_SSCRFIELDS Instance attribute Private Object reference (TYPE REF TO) SSCRFIELDS Fields on selection screens 20130807
6 MS_CONTROL_DATA Instance attribute Private Type reference (TYPE) PIQS_SDPRICELIST_CONTROL 20130906
7 MS_LAYOUT Instance attribute Private Type reference (TYPE) SALV_S_LAYOUT_INFO Layout: Information 20130726
8 MS_LAYOUT_KEY Instance attribute Private Type reference (TYPE) SALV_S_LAYOUT_KEY Layout Key 20130726
9 MS_OUTPUT_PARAM Instance attribute Private Type reference (TYPE) PIQS_SDPRICELIST_OUTPUT_PARAM Parameters to Define SD Price List Output 20131028
10 MS_SELCRIT Instance attribute Private Type reference (TYPE) PIQS_SDPRICELIST_SELCRIT selection criteria for SDOC_SELECT 20130726
11 MT_FIELD_DESCRIPTION Instance attribute Private Type reference (TYPE) IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT Texts for displyed fields 20130918
12 MT_LAYOUT_COLUMNS Instance attribute Private Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130822
13 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) STRING 20130726
14 MV_MSG_LOG_HNDL Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20131017
15 MV_SUBRC Instance attribute Private Type reference (TYPE) SYSUBRC Return Code 20130923
16 MV_TITLE Instance attribute Private Type reference (TYPE) SYTITLE Title Line 20130918
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_COLUMNS Instance method Private Method change the column lablels 20130918
2 ADOPT_SELCRIT Instance method Private Method Converts matnr selection ranges into matnr_tab entries 20131115
3 AT_SELECTION_SCREEN_OUTPUT Instance method Public Method Set SAPGUI status for selection page 20130925
4 CHANGE_FCAT Instance method Protected Method Add reference currency to field catalogue 20131128
5 CHECK_INPUT_AUART Instance method Public Method Check the process type input is valid 20130927
6 CHECK_INPUT_LANGU Instance method Public Method Check the chosen langu is a valid one 20131106
7 CHECK_INPUT_LAYOUT Instance method Public Method Check the chosen layout is a valid one 20130926
8 CHECK_INPUT_MAILADDR Instance method Public Method Check the mail address input is valid 20131113
9 CHECK_INPUT_SPART Instance method Public Method Check the division input is valid 20130927
10 CHECK_INPUT_VKORG Instance method Public Method Check the sales organization input is valid 20130927
11 CHECK_INPUT_VTWEG Instance method Public Method Check the distribution channel input is valid 20130927
12 CONSTRUCTOR Instance method Public Constructor 20130726
13 CREATE_LOG_DISPLAY_PROF Instance method Private Method Creates the profile for the display of the BAL log 20131017
14 END_OF_SELECTION Instance method Public Method Display Result List after API Call 20130726
15 GET_LAYOUT_COLUMNS Instance method Private Method Get Visible Columns of Current Net Price List Layout 20130822
16 IS_MSG_LOG_EMPTY Instance method Public Method Returns whether the BAL log is empty 20131031
17 ON_ADDED_FUNCTION Instance method Private Event handling method Called when the user clicks on the added ALV buttons 20131002
18 ON_AFTER_SALV_FUNC Instance method Private Event handling method Event handler after layout change 20130809
19 ON_HELP_REQUEST_DATAELEMENT Instance method Public Method F1 help for field Mail Address 20130808
20 ON_VALUE_REQUEST_AUART Instance method Public Method F4 Help for Transaction Type Field 20130808
21 ON_VALUE_REQUEST_LAYOUT Instance method Public Method F4 Help for Layout Field 20130809
22 REFRESH_ALV_TABLE Instance method Private Method Refresh the ALV table after layout change 20130809
23 SHOW_MSG_LOG Instance method Public Method Displays the BAL log 20131031
24 START_OF_SELECTION Instance method Public Method SD Price List Starts 20130726
Events
Class CL_PIQ_SDPRICELIST_VIEW has no event.
Types
Class CL_PIQ_SDPRICELIST_VIEW has no local type.
Method Signatures

Method ADAPT_COLUMNS Signature

Method ADAPT_COLUMNS on class CL_PIQ_SDPRICELIST_VIEW has no parameter.
Method ADAPT_COLUMNS on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method ADOPT_SELCRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SELCRIT Call by reference Type reference (TYPE) PIQS_SDPRICELIST_SELCRIT Selection Criteria for SD Price List 20131115

Method ADOPT_SELCRIT on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method AT_SELECTION_SCREEN_OUTPUT Signature

Method AT_SELECTION_SCREEN_OUTPUT on class CL_PIQ_SDPRICELIST_VIEW has no parameter.
Method AT_SELECTION_SCREEN_OUTPUT on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHANGE_FCAT Signature

Method CHANGE_FCAT on class CL_PIQ_SDPRICELIST_VIEW has no parameter.
Method CHANGE_FCAT on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_AUART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUART Call by reference Type reference (TYPE) AUART Sales Document Type 20130927

Method CHECK_INPUT_AUART on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU ABAP-Systemfeld: Sprachenschlüssel der Textumgebung 20131106

Method CHECK_INPUT_LANGU on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT Call by reference Type reference (TYPE) SLIS_VARI Layout: Information 20130926
2 Returning RV_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Code 20130926

Method CHECK_INPUT_LAYOUT on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_MAILADDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY Call by reference Type reference (TYPE) FLAG 20131115
2 Importing IV_MAILADDR Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Address 20131113

Method CHECK_INPUT_MAILADDR on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_SPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPART Call by reference Type reference (TYPE) SPART Division 20130927

Method CHECK_INPUT_SPART on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_VKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20130927

Method CHECK_INPUT_VKORG on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CHECK_INPUT_VTWEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20130927

Method CHECK_INPUT_VTWEG on class CL_PIQ_SDPRICELIST_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 20130807
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) STRING Application ID 20130726
3 Importing IV_REPORT_ID Call by reference Type reference (TYPE) SY-REPID Report ID 20130726

Method CONSTRUCTOR on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method CREATE_LOG_DISPLAY_PROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LOG_DISPLAY_PROFILE Value transfer Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20131017

Method CREATE_LOG_DISPLAY_PROF on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method END_OF_SELECTION Signature

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

Method GET_LAYOUT_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELDLIST Value transfer Type reference (TYPE) TDT_FIELDNAME Table Type for Field FIELDNAME 20130822

Method GET_LAYOUT_COLUMNS on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method IS_MSG_LOG_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOG_IS_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20131031

Method IS_MSG_LOG_EMPTY on class CL_PIQ_SDPRICELIST_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) ALV Function 20131002

Method ON_ADDED_FUNCTION on class CL_PIQ_SDPRICELIST_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) 20130809

Method ON_AFTER_SALV_FUNC on class CL_PIQ_SDPRICELIST_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) 20130808

Method ON_HELP_REQUEST_DATAELEMENT on class CL_PIQ_SDPRICELIST_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 20130808

Method ON_VALUE_REQUEST_AUART on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method ON_VALUE_REQUEST_LAYOUT Signature

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

Method ON_VALUE_REQUEST_LAYOUT on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method REFRESH_ALV_TABLE Signature

Method REFRESH_ALV_TABLE on class CL_PIQ_SDPRICELIST_VIEW has no parameter.
Method REFRESH_ALV_TABLE on class CL_PIQ_SDPRICELIST_VIEW has no exception.

Method SHOW_MSG_LOG Signature

Method SHOW_MSG_LOG on class CL_PIQ_SDPRICELIST_VIEW has no parameter.
Method SHOW_MSG_LOG on class CL_PIQ_SDPRICELIST_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_CONTROL_DATA Call by reference Type reference (TYPE) PIQS_SDPRICELIST_CONTROL 20130906
2 Importing IS_LAYOUT Call by reference Type reference (TYPE) SALV_S_LAYOUT_INFO Layout: Information 20130822
3 Importing IS_OUTPUT_PARAM Call by reference Type reference (TYPE) PIQS_SDPRICELIST_OUTPUT_PARAM Selection Criteria for SD Price List 20131028
4 Importing IS_SELCRIT Call by reference Type reference (TYPE) PIQS_SDPRICELIST_SELCRIT selection criteria for SDOC_SELECT 20130726

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