Author name: ABAYTHON

What is the difference between OOP and Functional programming

Parameter Object Oriented Programming Functional Programming Definition A programming paradigm based on the concept of objects which contains data in the form of fields called attributes and code in the form of methods A programming paradigm based on the concept of procedure calls Paradigm Approach Bottom-up Approach Top-down Approach Data Control In OOP data in […]

What is the difference between OOP and Functional programming Read More »

What is the difference between check box and check box hotspot cell type in CL_SALV_TABLE?

Checkbox Checkbox Hotspot It is used just as a display of checkbox. It mentions that the particular line of record is selected. It can be used to trigger an event of type LINK_CLICK. The value of the checkbox cannot be changed. The value of checkbox can be changed. It is not used to manipulate the

What is the difference between check box and check box hotspot cell type in CL_SALV_TABLE? Read More »

How to use various cell types in new SAP ALV Display of type CL_SALV_TABLE?

               The various cell types can be used both in container mode and complete mode. The cell types are constructed based on the Attribute of the Interface ‘IF_SALV_C_CELL_TYPE’. Type of cell Attribute of IF_SALV_C_CELL_TYPE Display mode container / complete Event Text => Text Both – Checkbox => Checkbox Both – Checkbox hotspot => checkbox_hotspot Both

How to use various cell types in new SAP ALV Display of type CL_SALV_TABLE? Read More »

How to optimize the width of the column of type CL_SALV_COLUMNS_TABLE

               The width of the column is optimized through three methods. Optimize all columns. Optimize one single column. Manually set the width of columns. The optimization is based on the content of the ALV Table. Optimize all columns. In order to optimize all the columns of the ALV Table, call the set_optimize method of the

How to optimize the width of the column of type CL_SALV_COLUMNS_TABLE Read More »

How to explain Method overloading and Method overriding in German language?

Method Overloading – Methoden überladung                Die Klasse hat mehrere Methoden mit dem selben Namen. Die Methode hat aber unterschiedlicher Signatur. Der Parameter hat verschiedene Datentyp. Die Anzahl der Parameter sind unterschiedlich. Method Overriding – Überschreiben der Methode                Überschreiben der Methode ist zwischen der Klasse. Die Methode von der übergeordneten Klasse wurde in der

How to explain Method overloading and Method overriding in German language? Read More »

What is the difference between overloading and overriding in OOPs?

Description Overloading Overriding Achieved It is achieved by having different methods with the same name and different signature It is achieved by redefining the method in the sub class. The class is originally defined in the super class. Same The methods names are the same. Only the signature varies. The method definition (name) including the

What is the difference between overloading and overriding in OOPs? Read More »

How to set the column position using the class CL_SALV_COLUMNS_TABLE?

The column position in the ALV Display can be controlled using the set_column_position method of the class CL_SALV_COLUMNS_TABLE. There are two parameter used in the method call. The column name identifies the column to be positioned. The position parameter mentions the position of the column in ALV Display. Let us look at the following example:

How to set the column position using the class CL_SALV_COLUMNS_TABLE? Read More »

How to rename columns in SAP ALV DISPLAY of type CL_SALV_COLUMNS_TABLE.

The columns can be renamed with the object of the class cl_salv_column_table. There are four methods available such as SET_SHORT_TEXT (), SET_MEDIUM_TEXT(), SET_LONG_TEXT and SET_TOOLTIP(). The method can be chosen based on our requirement of text length. DATA lr_salv_columns_table TYPE REF TO cl_salv_columns_table. DATA lr_salv_column_table TYPE REF TO cl_salv_column_table. DATA lv_short_text TYPE scrtext_s. DATA lv_medium_text

How to rename columns in SAP ALV DISPLAY of type CL_SALV_COLUMNS_TABLE. Read More »

How to insert and delete column in SAP ALV Display of type CL_SALV_TABLE.

The column is inserted through the field catalog of the ALV Table. It is set during the method call FACTORY (). Step1: Extend the structure either locally or globally through the Transaction SE11 with the additional field. TYPES: BEGIN OF ty_contact.                             INCLUDE STRUCTURE ztt_db_table2.                             TYPES: contact_age TYPE ZDE_contact_age.               END OF

How to insert and delete column in SAP ALV Display of type CL_SALV_TABLE. Read More »

How to hide the column in new SAP ALV Display of type CL_SALV_COLUMNS_TABLE

The column can be edited using the column object. The Column object can be retrieved from the get_columns( ) method of the ALV object. Step1: Get the columns object from the ALV object. DATA lr_columns TYPE REF TO cl_salv_columns_table. Lr_columns = lr_alv_object->get_columns( ). Step2: From the columns object, get the particular specific column object ‘CONTACT_ID’.

How to hide the column in new SAP ALV Display of type CL_SALV_COLUMNS_TABLE Read More »