SAP ABAP Class CL_SMIF_GRID_DATA (Matching Interfaces: ALV Data-Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_SMIF (Package) Matching Interfaces
Properties
Class CL_SMIF_GRID_DATA  
Short Description Matching Interfaces: ALV Data-Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_SMIF   Matching Interfaces 
Created 20081126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SSMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SMIF_GRID_DATA has no interface implemented.
Friends
Class CL_SMIF_GRID_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STRUNAME Constant Private Type reference (TYPE) STRUNAME SSMIF_C_ALV_STRUNAME_CELL Name of a structure 20081126
2 PR_SMIF Instance attribute Private Object reference (TYPE REF TO) CL_SMIF Matching: Interfaces 20081126
3 PS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20081126
4 PT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20081126
5 PT_R_BEFORE_IMAGE Instance attribute Private Object reference (TYPE REF TO) DATA 20081126
6 PT_R_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20081126
7 PT_R_DATA_NEW Instance attribute Private Object reference (TYPE REF TO) DATA 20081126
8 PT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20081126
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVTE_DATA Instance method Public Method Activates Data 20081127
2 ADD_MESSAGE_ENTRY Instance method Private Method Adding Message to Error Table 20081127
3 ADD_PROTOCOL_ENTRY Instance method Private Method Adding Message to Error Log 20081204
4 CHECK_ALL_DATA Instance method Public Method Checks data in ALV (top) 20081127
5 CHECK_ALL_DATA_NEW Instance method Public Method Checks data in ALV (bottom) 20081127
6 CHECK_BEFORE_SAVE Instance method Private Method Complete Check before Saving Data 20081127
7 CHECK_CG Instance method Public Method Checking Deletion and Service Groups 20081205
8 CHECK_DATA Instance method Public Method Checking Changed Data (Single Check) 20081204
9 CHECK_DATA_NEW Instance method Public Method Checking New Data (Single Check) 20081204
10 CNV_DATA_ALV_2_SMIF Instance method Private Method Converts the ALV-Data 20081127
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081126
12 CREATE_BEFORE_IMAGE Instance method Private Method Creation of Before Image for Data Table 20081127
13 CREATE_REF_TO_DATA_TABLES Instance method Public Method Data Object Creation for Data Tables 20081126
14 EXPAND_NEW_DATA Instance method Private Method Expand New Data with Lines from ALV Log 20081204
15 FILL_DATA_TABLES Instance method Public Method Fills the data tables 20081127
16 FREE Instance method Public Method Free 20081219
17 GET_ALV_LAYOUT Instance method Public Method GET_ALV_LAYOUT 20081126
18 GET_CGS Instance method Public Method Gets QNAME for one CG 20081205
19 GET_INFO Instance method Public Method Get Info 20081201
20 GET_REF_TO_DATATAB Instance method Public Method Data Table (Existing Data) 20081126
21 RELOAD_DATA Instance method Public Method Reloads the data 20081216
22 SAVE_DATA Instance method Public Method Saving Entered Data 20081127
23 SET_MESSAGE Instance method Private Method Saving an Error Message 20081127
Events
Class CL_SMIF_GRID_DATA has no event.
Types
Class CL_SMIF_GRID_DATA has no local type.
Method Signatures

Method ACTIVTE_DATA Signature

Method ACTIVTE_DATA on class CL_SMIF_GRID_DATA has no parameter.
Method ACTIVTE_DATA on class CL_SMIF_GRID_DATA has no exception.

Method ADD_MESSAGE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) SMIF_T_ALV_ERROR Matching Interfaces: Error Message Table 20081127
2 Importing IS_COORD Call by reference Type reference (TYPE) SMIF_S_ALV_COORD Matching Interfaces: Error Coordinates 20081127
3 Importing IS_MESSAGE Call by reference Type reference (TYPE) SMIF_S_MESSAGE Matching Interface: Message 20081127

Method ADD_MESSAGE_ENTRY on class CL_SMIF_GRID_DATA has no exception.

Method ADD_PROTOCOL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20081204
2 Importing IS_GOOD_CELL Call by reference Type reference (TYPE) LVC_S_MODI ALV control: Modified cells for application 20081204

Method ADD_PROTOCOL_ENTRY on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) SSMIF_CHECK SSMIF_C_CHECK-SAVE 20081217
2 Returning RT_ERROR Value transfer Type reference (TYPE) SMIF_T_ALV_ERROR Matching Interfaces: Error Message Table 20081127

Method CHECK_ALL_DATA on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_ALL_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) SSMIF_CHECK SSMIF_C_CHECK-SAVE 20081217
2 Returning RT_ERROR Value transfer Type reference (TYPE) SMIF_T_ALV_ERROR Matching Interfaces: Error Message Table 20081127

Method CHECK_ALL_DATA_NEW on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) SMIF_T_ALV_ERROR Matching Interfaces: Error Message Table 20081127
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20081127

Method CHECK_BEFORE_SAVE on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_CG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20081205

Method CHECK_CG on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20081204

Method CHECK_DATA on class CL_SMIF_GRID_DATA has no exception.

Method CHECK_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA_CHANGED_NEW Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20081204

Method CHECK_DATA_NEW on class CL_SMIF_GRID_DATA has no exception.

Method CNV_DATA_ALV_2_SMIF Signature

Method CNV_DATA_ALV_2_SMIF on class CL_SMIF_GRID_DATA has no parameter.
Method CNV_DATA_ALV_2_SMIF on class CL_SMIF_GRID_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SMIF Call by reference Object reference (TYPE REF TO) CL_SMIF Matching: Interfaces 20081126

Method CONSTRUCTOR on class CL_SMIF_GRID_DATA has no exception.

Method CREATE_BEFORE_IMAGE Signature

Method CREATE_BEFORE_IMAGE on class CL_SMIF_GRID_DATA has no parameter.
Method CREATE_BEFORE_IMAGE on class CL_SMIF_GRID_DATA has no exception.

Method CREATE_REF_TO_DATA_TABLES Signature

Method CREATE_REF_TO_DATA_TABLES on class CL_SMIF_GRID_DATA has no parameter.
Method CREATE_REF_TO_DATA_TABLES on class CL_SMIF_GRID_DATA has no exception.

Method EXPAND_NEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED_NEW Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20081204
2 Returning R_T_DATA_NEW Value transfer Object reference (TYPE REF TO) DATA 20081204

Method EXPAND_NEW_DATA on class CL_SMIF_GRID_DATA has no exception.

Method FILL_DATA_TABLES Signature

Method FILL_DATA_TABLES on class CL_SMIF_GRID_DATA has no parameter.
Method FILL_DATA_TABLES on class CL_SMIF_GRID_DATA has no exception.

Method FREE Signature

Method FREE on class CL_SMIF_GRID_DATA has no parameter.
Method FREE on class CL_SMIF_GRID_DATA has no exception.

Method GET_ALV_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20081126
2 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20081126
3 Exporting ET_SORT Call by reference Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20081126

Method GET_ALV_LAYOUT on class CL_SMIF_GRID_DATA has no exception.

Method GET_CGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CGS Call by reference Type reference (TYPE) SMIF_T_CG Matching Interfaces: TTyp - CGs 20081205
2 Importing I_CG_NAME Call by reference Type reference (TYPE) SDTE_CG_NAME Technial Name (ABAP Name) of the consumer Group 20081205

Method GET_CGS on class CL_SMIF_GRID_DATA has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SMIFHDR_UI Call by reference Type reference (TYPE) SMIF_S_HDR_UI Matching Interaces: Header 20081202
2 Exporting ET_SMIFS Call by reference Type reference (TYPE) SMIF_T_SMIFS Matching Interfaces: SMIFs 20081201
3 Exporting ET_SMIFS_LOOKUP Call by reference Type reference (TYPE) SMIF_T_SMIFS_LOOKUP Matching Interfaces: SMIFs Lookup 20081201
4 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20081201

Method GET_INFO on class CL_SMIF_GRID_DATA has no exception.

Method GET_REF_TO_DATATAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20081126
2 Exporting ET_R_DATA_NEW Call by reference Object reference (TYPE REF TO) DATA 20081126

Method GET_REF_TO_DATATAB on class CL_SMIF_GRID_DATA has no exception.

Method RELOAD_DATA Signature

Method RELOAD_DATA on class CL_SMIF_GRID_DATA has no parameter.
Method RELOAD_DATA on class CL_SMIF_GRID_DATA has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ERROR Value transfer Type reference (TYPE) SMIF_T_ALV_ERROR Matching Interfaces: Error Message Table 20081127

Method SAVE_DATA on class CL_SMIF_GRID_DATA has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MESSAGE Value transfer Type reference (TYPE) SMIF_S_MESSAGE Matching Interface: Message 20081127

Method SET_MESSAGE on class CL_SMIF_GRID_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720