SAP ABAP Class CL_PRICING_ALV_GRID (ALV for Pricing)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF-PR (Application Component) Pricing and Conditions
     VF_PRC_INTERFACE (Package) Pricing Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID ALV List Viewer 20120814
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CPE_QUOTATIONS_ALV_GRID ALV for CPE Quotations 20130423
Properties
Class CL_PRICING_ALV_GRID  
Short Description ALV for Pricing    
Super Class CL_GUI_ALV_GRID ALV List Viewer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF_PRC_INTERFACE   Pricing Interfaces 
Created 20120814   SAP 
Last change 20131127   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)
Interfaces
Class CL_PRICING_ALV_GRID has no interface implemented.
Friends
Class CL_PRICING_ALV_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DATA_CHANGED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20130201
2 M_FIELD_CATEGORY Instance attribute Public Type reference (TYPE) VFPRC_VIEW_FCAT Field Category 20130201
3 M_LAYOUT Instance attribute Public Type reference (TYPE) LVC_S_LAYO 20130423
4 M_VALIDATION_ERROR Instance attribute Public Type reference (TYPE) ABAP_BOOL 20121030
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FCAT Static method Private Method Adjust the field catalogue for a field 20130423
2 ADJUST_FCAT_CPF_PARAMETER Static method Private Method Adjust the field catalogue for the cpf parameters 20130423
3 ADJUST_FCAT_CPF_SCALE_ITEM Static method Private Method Adjust the field catalogue for the cpf scale item 20130423
4 ADJUST_FCAT_FORMULATASK Static method Private Method Adjust the field catalogue for the formulatask 20130423
5 ADJUST_FIELD_OUTPUT_LENGTH Instance method Public Method 20130604
6 BUILD_ALV_FCAT_STYLES Instance method Private Method Build the styles for the ALV 20130423
7 BUILD_ALV_STYLES Instance method Public Method Build the styles for the ALV 20120830
8 CONSTRUCTOR Instance method Public Constructor 20120814
9 CREATE_ALV_FCAT Instance method Public Method Create the fieldcatalogue 20120830
10 GET_CURRENT_MODIFIED_CELLS Instance method Public Method Get modified cells 20120921
11 GET_FCAT Static method Public Method 20130423
12 GET_FIRST_VISIBLE_COLUMN Instance method Public Method Retrieve first visible column 20120829
13 SET_FIRST_VISIBLE_COLUMN Instance method Public Method Set first visible column 20120829
14 SET_FIRST_VISIBLE_ROW_ALV Instance method Public Method 20130423
15 SET_FORMULA_ALV_FUNCTIONS Instance method Public Method Set the ALV functions for a CPE Formula ALV Grid 20120830
16 SET_INVALID_FIELDCAT_FLAG Instance method Public Method 20130604
17 SET_PRCQUOT_ALV_FUNCTIONS Instance method Public Method Set the ALV functions for a CPE Price Quotations ALV Grid 20121107
18 SET_TERM_ALV_FUNCTIONS Instance method Public Method Set the ALV functions for a CPE Term ALV Grid 20120830
19 TOOLBAR_EXCLUDING Instance method Public Method determines which toolbar functions should be excluded 20121203
Events
Class CL_PRICING_ALV_GRID has no event.
Types
Class CL_PRICING_ALV_GRID has no local type.
Method Signatures

Method ADJUST_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20130423
2 Changing CT_DROPDOWN Call by reference Type reference (TYPE) LVC_T_DRAL Table for Drop Down Handles with Aliases 20130423

Method ADJUST_FCAT on class CL_PRICING_ALV_GRID has no exception.

Method ADJUST_FCAT_CPF_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20130423

Method ADJUST_FCAT_CPF_PARAMETER on class CL_PRICING_ALV_GRID has no exception.

Method ADJUST_FCAT_CPF_SCALE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20130423

Method ADJUST_FCAT_CPF_SCALE_ITEM on class CL_PRICING_ALV_GRID has no exception.

Method ADJUST_FCAT_FORMULATASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20130423

Method ADJUST_FCAT_FORMULATASK on class CL_PRICING_ALV_GRID has no exception.

Method ADJUST_FIELD_OUTPUT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130604

Method ADJUST_FIELD_OUTPUT_LENGTH on class CL_PRICING_ALV_GRID has no exception.

Method BUILD_ALV_FCAT_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20130423
2 Changing CT_ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT 20130423
3 Changing CT_MAND_FIELDS Call by reference Type reference (TYPE) STANDARD TABLE 20130423
4 Changing CT_VISIBLE_FIELDS Call by reference Type reference (TYPE) LVC_T_FNAM ALV control: Table of field names 20130606
5 Exporting ET_STYLES Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20130423
6 Importing IT_FIELDCONFIG Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCG 20130423
7 Importing IT_FIELDCONFIG_C Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCG 20130423
8 Importing IV_KMANU Call by reference Type reference (TYPE) KMANU Making manual entries 20130423
9 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20130423

Method BUILD_ALV_FCAT_STYLES on class CL_PRICING_ALV_GRID has no exception.

Method BUILD_ALV_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT 20120830
2 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20120830
3 Importing IT_FIELDCONFIG Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCG 20120830
4 Importing IT_FIELDCONFIG_C Call by reference Type reference (TYPE) VFPRCT_VIEW_FCFG_ALV Table Type for VFPRCC_VIEW_FCG 20121203
5 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20121016

Method BUILD_ALV_STYLES on class CL_PRICING_ALV_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLOGPARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Application Log 20120814
2 Importing I_APPL_EVENTS Value transfer Type reference (TYPE) CHAR01 SPACE Register Events as Application Events 20120814
3 Importing I_DELAY_TIME Call by reference Type reference (TYPE) I milliseconds until raise of delayed events 20120814
4 Importing I_FCAT_COMPLETE Call by reference Type reference (TYPE) SAP_BOOL SPACE Boolean Variable (X=True, Space=False) 20120814
5 Importing I_GRAPHICSPARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Graphics 20120814
6 Importing I_LIFETIME Value transfer Type reference (TYPE) I Lifetime 20120814
7 Importing I_NAME Value transfer Type reference (TYPE) STRING Name 20120814
8 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20120814
9 Importing I_PARENTDBG Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Internal, Do not Use 20120814
10 Importing I_SHELLSTYLE Value transfer Type reference (TYPE) I 0 Control Style 20120814

Method CONSTRUCTOR on class CL_PRICING_ALV_GRID has no exception.

Method CREATE_ALV_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT 20120830
2 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20120830
3 Changing CT_DRDN_HNDL Call by reference Type reference (TYPE) VFPRCT_ALV_DRDN_HNDL table type for VFPRCS_ALV_DRDN_HNDL 20121213
4 Importing IV_FIELD_CATEGORY Call by reference Type reference (TYPE) VFPRC_VIEW_FCAT Field Category 20130130

Method CREATE_ALV_FCAT on class CL_PRICING_ALV_GRID has no exception.

Method GET_CURRENT_MODIFIED_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MODIFIED_CELLS Call by reference Type reference (TYPE) LVC_T_MOCE ALV Control: Modified Cells 20120921

Method GET_CURRENT_MODIFIED_CELLS on class CL_PRICING_ALV_GRID has no exception.

Method GET_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROPDOWN Call by reference Type reference (TYPE) LVC_T_DRAL 20130423
2 Exporting ET_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT 20130423
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) TABNAME 20130423

Method GET_FCAT on class CL_PRICING_ALV_GRID has no exception.

Method GET_FIRST_VISIBLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COL Call by reference Type reference (TYPE) I 20120829
# Exception Resumable Description Created on
1 ERROR Errors 20120829

Method SET_FIRST_VISIBLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) I 20120829
# Exception Resumable Description Created on
1 ERROR Errors 20120829

Method SET_FIRST_VISIBLE_ROW_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW Call by reference Type reference (TYPE) I 20130423

Method SET_FIRST_VISIBLE_ROW_ALV on class CL_PRICING_ALV_GRID has no exception.

Method SET_FORMULA_ALV_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FUNC Call by reference Type reference (TYPE) UI_FUNCTIONS 20120830

Method SET_FORMULA_ALV_FUNCTIONS on class CL_PRICING_ALV_GRID has no exception.

Method SET_INVALID_FIELDCAT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INVALID_FIELDCAT Call by reference Type reference (TYPE) ABAP_BOOL 20130604

Method SET_INVALID_FIELDCAT_FLAG on class CL_PRICING_ALV_GRID has no exception.

Method SET_PRCQUOT_ALV_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FUNC Call by reference Type reference (TYPE) UI_FUNCTIONS 20121107

Method SET_PRCQUOT_ALV_FUNCTIONS on class CL_PRICING_ALV_GRID has no exception.

Method SET_TERM_ALV_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV_FUNC Call by reference Type reference (TYPE) UI_FUNCTIONS 20120830

Method SET_TERM_ALV_FUNCTIONS on class CL_PRICING_ALV_GRID has no exception.

Method TOOLBAR_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCL_ALL Call by reference Type reference (TYPE) ABAP_BOOL 20121203
2 Importing IV_EXCL_EXCEL Call by reference Type reference (TYPE) ABAP_BOOL 20121203
3 Returning RT_TOOLBAR_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS Function Code Table 20121203

Method TOOLBAR_EXCLUDING on class CL_PRICING_ALV_GRID has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617