SAP ABAP Class CL_SALV_FORM_ABAP (Display Design Object with ABAP Write Statements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_FORM (Package) ALV: Design Object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_FORM_ABSTRACT Design Object 20040203
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040128
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_FORM_C_GRID_LINES Lines in a Grid Layout 20040129
Properties
Class CL_SALV_FORM_ABAP  
Short Description Display Design Object with ABAP Write Statements    
Super Class CL_SALV_FORM_ABSTRACT Design Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_FORM   ALV: Design Object 
Created 20040114   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 CL_SALV_FORM_ABAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_C_BOOL_SAP ALV: SAP Boolean Constants 20040128
2 IF_SALV_FORM_C_GRID_LINES Lines in a Grid Layout 20040129
Friends
Class CL_SALV_FORM_ABAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HORIZONTAL_LINES Instance attribute Private Attribute reference (LIKE) 20040129
2 C_LINES Instance attribute Private Attribute reference (LIKE) 20040129
3 C_NO_LINES Instance attribute Private Attribute reference (LIKE) 20040129
4 C_OBJECT_EOL Constant Public Type reference (TYPE) SALV_DE_CONSTANT 2 ALV: Data Element for Constants 20070809
5 C_OBJECT_EOP Constant Public Type reference (TYPE) SALV_DE_CONSTANT 4 ALV: Data Element for Constants 20070809
6 C_OBJECT_TOL Constant Public Type reference (TYPE) SALV_DE_CONSTANT 1 ALV: Data Element for Constants 20070809
7 C_OBJECT_TOP Constant Public Type reference (TYPE) SALV_DE_CONSTANT 3 ALV: Data Element for Constants 20070809
8 C_OBJECT_TOP_TOL Constant Public Type reference (TYPE) SALV_DE_CONSTANT 5 ALV: Data Element for Constants 20070809
9 C_VERTICAL_LINES Instance attribute Private Attribute reference (LIKE) 20040129
10 DIRECT_LIST_OUTPUT Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' 20070809
11 FALSE Instance attribute Private Attribute reference (LIKE) 20040128
12 LAST_ROW Instance attribute Protected Type reference (TYPE) I 20060227
13 LAST_ROW2 Instance attribute Protected Type reference (TYPE) I 20070809
14 NO_NAVIGATE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20070809
15 OBJECT_TYPE Instance attribute Public Type reference (TYPE) SALV_DE_CONSTANT ALV: Data Element for Constants 20070809
16 TRUE Instance attribute Private Attribute reference (LIKE) 20040128
17 TYPE_ULINE Constant Public Type reference (TYPE) I 1 20070809
18 TYPE_VLINE Constant Public Type reference (TYPE) I 2 20070809
19 T_LIST_RESULT Instance attribute Public Type reference (TYPE) CL_SALV_FORM_ABAP=>T_FORM_OUTPUT 20070809
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20070809
2 DISPATCH Instance method Protected Method Determine Element to be Output 20040115
3 DISPLAY_ITEM Instance method Public Method 20070809
4 DO_LIST_OUTPUT Instance method Public Method Output Content for Indirect Processing 20070809
5 RENDER Instance method Protected Method Start output 20040115
6 RENDER_FLOW Instance method Protected Method Output Flow Layout 20040114
7 RENDER_GRID Instance method Protected Method Output Grid Layout 20040114
8 RENDER_GRID2 Instance method Protected Method 20070809
9 RENDER_GROUP Instance method Protected Method Output Group Box 20040923
10 RENDER_GROUP_HEADER Instance method Protected Method 20040923
11 RENDER_ICON Instance method Protected Method Output Logo Layout 20040830
12 RENDER_IMAGE Instance method Protected Method Determine Element to be Output 20040923
13 RENDER_LABEL Instance method Protected Method Determine Element to be Output 20040923
14 RENDER_LOGO Instance method Protected Method Output Logo Layout 20040310
15 RENDER_TEXT_VIEW Instance method Protected Method Determine Element to be Output 20040923
16 SET_DIRECT_LIST_OUTPUT Instance method Public Method 20070809
17 SET_OBJECT_TYPE Instance method Public Method 20070809
Events
Class CL_SALV_FORM_ABAP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FORM_OUTPUT Public See coding 20070809 begin of s_form_output, row type i, column type i, width type i, instance type i, type type i, "ULINE, VLINE.... r_ele type ref to cl_salv_form_uie, content type char1024, text type string, key type i, end of s_form_output
2 T_FORM_OUTPUT Public See coding 20070809 t_form_output type standard table of s_form_output
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_TYPE Call by reference Type reference (TYPE) SALV_DE_CONSTANT ALV: Datenelement für Konstanten 20070809
2 Importing R_CONTENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_ELEMENT Allgemeines Element im Gestaltungsobjekt 20070809

Method CONSTRUCTOR on class CL_SALV_FORM_ABAP has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040115
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040115
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE Allgemeiner Element im Gestaltungsobjekt 20040115
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method DISPATCH on class CL_SALV_FORM_ABAP has no exception.

Method DISPLAY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20070809
2 Importing ROW Call by reference Type reference (TYPE) I 20070809
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE 20070809
4 Importing WIDTH Call by reference Type reference (TYPE) I 20070809

Method DISPLAY_ITEM on class CL_SALV_FORM_ABAP has no exception.

Method DO_LIST_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LAST_PRINTED_LINNO Call by reference Type reference (TYPE) I 20070809
2 Importing RESERVE_LINES Call by reference Type reference (TYPE) I 20070809

Method DO_LIST_OUTPUT on class CL_SALV_FORM_ABAP has no exception.

Method RENDER Signature

Method RENDER on class CL_SALV_FORM_ABAP has no parameter.
Method RENDER on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040114
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040114
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_LAYOUT_FLOW Allgemeiner Element im Gestaltungsobjekt 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_FLOW on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040114
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040114
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_LAYOUT_GRID Grid Layout 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_GRID on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_GRID2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20070809
2 Importing ROW Call by reference Type reference (TYPE) I 20070809
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_LAYOUT_GRID 20070809
4 Importing WIDTH Call by reference Type reference (TYPE) I 20070809

Method RENDER_GRID2 on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20040923
2 Importing ROW Call by reference Type reference (TYPE) I 20040923
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_GROUP Groupbox 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_GROUP on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_GROUP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20040923
2 Importing ROW Call by reference Type reference (TYPE) I 20040923
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_GROUP 20040923

Method RENDER_GROUP_HEADER on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20040830
2 Importing ROW Call by reference Type reference (TYPE) I 20040830
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_ICON Allgemeiner Element im Gestaltungsobjekt 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_ICON on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_IMAGE Allgemeiner Element im Gestaltungsobjekt 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_IMAGE on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_LABEL Allgemeiner Element im Gestaltungsobjekt 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_LABEL on class CL_SALV_FORM_ABAP has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I 20040310
2 Importing ROW Call by reference Type reference (TYPE) I 20040310
3 Importing R_LOGO Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_ELEMENT Allgemeiner Element im Gestaltungsobjekt 20040310

Method RENDER_LOGO on class CL_SALV_FORM_ABAP has no exception.

Method RENDER_TEXT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
2 Importing ROW Call by reference Type reference (TYPE) I Natürliche Zahl 20040923
3 Importing R_ELEMENT Call by reference Object reference (TYPE REF TO) CL_SALV_FORM_UIE_TEXT_VIEW Allgemeiner Element im Gestaltungsobjekt 20040923
4 Importing WIDTH Call by reference Type reference (TYPE) I 20040924

Method RENDER_TEXT_VIEW on class CL_SALV_FORM_ABAP has no exception.

Method SET_DIRECT_LIST_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20070809

Method SET_DIRECT_LIST_OUTPUT on class CL_SALV_FORM_ABAP has no exception.

Method SET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_CONSTANT ALV: Datenelement für Konstanten 20070809

Method SET_OBJECT_TYPE on class CL_SALV_FORM_ABAP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700