SAP ABAP Class /AIN/CL_KBNUI_MAINTAINALV (ALV Maintainance helper)
Hierarchy
AIN (Software Component) AIN 710: Add-On Installation
   AIE-AII-AP (Application Component) Application
     /AIN/KANBAN (Package) Auto-ID Kanban Process
Properties
Class /AIN/CL_KBNUI_MAINTAINALV  
Short Description ALV Maintainance helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /AIN/KANBAN   Auto-ID Kanban Process 
Created 20060411   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_KBNUI_MAINTAINALV has no forward declaration.
Interfaces
Class /AIN/CL_KBNUI_MAINTAINALV has no interface implemented.
Friends
Class /AIN/CL_KBNUI_MAINTAINALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_STRUCTDESCR_RAWDATA Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20060411
2 MT_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20060411
3 MT_FIELD Instance attribute Protected See coding 20060411
4 MV_BUTTON_TEXT_RESTORE Instance attribute Public Type reference (TYPE) STRING 20060411
5 MV_BUTTON_TEXT_SAVECHANGES Instance attribute Public Type reference (TYPE) STRING 20060411
6 MV_BUTTON_TOOLTIP_HELP Instance attribute Public Type reference (TYPE) STRING 20060411
7 MV_BUTTON_TOOLTIP_RESTORE Instance attribute Public Type reference (TYPE) STRING 20060411
8 MV_BUTTON_TOOLTIP_SAVECHANGES Instance attribute Public Type reference (TYPE) STRING 20060411
9 MV_BUTTON_TOOLTIP_VIEWEDIT Instance attribute Public Type reference (TYPE) STRING 20060411
10 MV_DDIC_STRUCTURE Instance attribute Protected Type reference (TYPE) STRING 20060411
11 MV_DELETE_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
12 MV_EDIT_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
13 MV_EDIT_ONLY_SELECTED_LINE Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
14 MV_HEADER_TEXT Instance attribute Public Type reference (TYPE) STRING 20060411
15 MV_HEADER_TOOLTIP Instance attribute Public Type reference (TYPE) STRING 20060411
16 MV_INSERT_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060411
2 GET_DATA Instance method Public Method Gets the data 20060411
3 GET_FIELD_INFO Instance method Public Method Returns info on the edit/visible/key fields 20060411
4 GET_RAW_DATA Instance method Public Method Returns the internal data 20060411
5 GET_STRUCTDESCR_RAWDATA Instance method Public Method Returns the structure descriptor of the internal data 20060411
6 SET_DATA Instance method Public Method Sets the data 20060411
7 SET_FIELD_INFO Instance method Public Method Sets info on the edit/visible/key fields 20060411
Events
Class /AIN/CL_KBNUI_MAINTAINALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_FIELD Protected See coding 20060411 BEGIN OF local_field, fieldname TYPE string, is_editable TYPE boole_d, is_key TYPE boole_d, is_visible TYPE boole_d, END OF local_field
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUTTON_TEXT_RESTORE Call by reference Type reference (TYPE) STRING 20060411
2 Importing IV_BUTTON_TEXT_SAVECHANGES Call by reference Type reference (TYPE) STRING 20060411
3 Importing IV_BUTTON_TOOLTIP_HELP Call by reference Type reference (TYPE) STRING 20060411
4 Importing IV_BUTTON_TOOLTIP_RESTORE Call by reference Type reference (TYPE) STRING 20060411
5 Importing IV_BUTTON_TOOLTIP_SAVECHANGES Call by reference Type reference (TYPE) STRING 20060411
6 Importing IV_BUTTON_TOOLTIP_VIEWEDIT Call by reference Type reference (TYPE) STRING 20060411
7 Importing IV_DDIC_STRUCTURE Call by reference Type reference (TYPE) STRING 20060411
8 Importing IV_DELETE_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
9 Importing IV_EDIT_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
10 Importing IV_EDIT_ONLY_SELECTED_LINE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
11 Importing IV_HEADER_TEXT Call by reference Type reference (TYPE) STRING 20060411
12 Importing IV_HEADER_TOOLTIP Call by reference Type reference (TYPE) STRING 20060411
13 Importing IV_INSERT_ALLOWED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411

Method CONSTRUCTOR on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method GET_DATA Signature

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

Method GET_DATA on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) STRING 20060411
2 Exporting IS_EDITABLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
3 Exporting IS_KEY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
4 Exporting IS_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411

Method GET_FIELD_INFO on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method GET_RAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DATA Value transfer Object reference (TYPE REF TO) DATA 20060411

Method GET_RAW_DATA on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method GET_STRUCTDESCR_RAWDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20060411

Method GET_STRUCTDESCR_RAWDATA on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Object reference (TYPE REF TO) DATA 20060411

Method SET_DATA on class /AIN/CL_KBNUI_MAINTAINALV has no exception.

Method SET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) STRING 20060411
2 Importing IS_EDITABLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
3 Importing IS_KEY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411
4 Importing IS_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060411

Method SET_FIELD_INFO on class /AIN/CL_KBNUI_MAINTAINALV has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400