Posts

Control Break Statements in SAP ABAP

Control Break Statements in ABAP There are enormous uses of control break statements in ABAP development, these control break statements are very useful in reports with multiple table usage and reporting calculations like sum.Control break statements are used to control the sequence data flow inside loops in SAP ABAP. The below is the example report of using control break statements. REPORT ZCONTROL_BREAK NO STANDARD PAGE HEADING. DATA: BEGIN OF ITAB OCCURS 1, MATNR LIKE MARA-MATNR, MAKTX LIKE MAKT-MAKTX, WERKS LIKE MARD-WERKS, LGORT LIKE MARD-LGORT, LABST LIKE MARD-LABST, END OF ITAB. SELECT-OPTIONS: S_MATNR FOR ITAB-MATNR. START-OF-SELECTION. PERFORM GET_DATA. IF NOT ITAB[] IS INITIAL. PERFORM SHOW_LIST. ENDIF. *&---------------------------------------------------------------------* *& Form GET_DATA *&---------------------------------------------------------------------* * ...

ALV with Field Catelogue

Sample ALV report with Field Catelogue The below code explains you how to create an ALV report with field catelogue using Function module. *&---------------------------------------------------------------------* *& Report ZALV_2 * *& * *&---------------------------------------------------------------------* *& * *& * *&---------------------------------------------------------------------* REPORT ZALV_2 . DATA: BEGIN OF ITAB OCCURS 1, MATNR LIKE MARA-MATNR, MAKTX LIKE MAKT-MAKTX, WERKS LIKE MARD-WERKS, LGORT LIKE MARD-LGORT, LABST LIKE MARD-LABST, END OF ITAB. SELECT-OPTIONS: S_MATNR FOR ITAB-MATNR. PARA...

Interactive ALV report using Function Module

Real-time example of interactive ALV in SAP ABAP REPORT ZALV_4 . DATA: IT_VBRK LIKE VBRK OCCURS 1 WITH HEADER LINE. DATA: IT_VBRP LIKE VBRP OCCURS 1 WITH HEADER LINE. DATA: V_VBELN LIKE VBRK-VBELN. TYPE-POOLS: SLIS. DATA: X_LAYO TYPE SLIS_LAYOUT_ALV. DATA: IT_EVENTS TYPE SLIS_T_EVENT WITH HEADER LINE. SELECT-OPTIONS: S_VBELN FOR IT_VBRK-VBELN. START-OF-SELECTION. PERFORM GET_DATA. PERFORM BUILD_LAYOUT. PERFORM BUILD_EVENTS. END-OF-SELECTION. PERFORM SHOW_BASIC_GRID. *&---------------------------------------------------------------------* *& Form GET_DATA *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM GET_DATA . SELECT * FROM VBRK INTO TABLE IT_VBRK WHERE VBELN IN S_VBELN. ENDFORM. " GET_DATA *&------------------------------------------------...

Interactive ALV report with ALV Events in SAP ABAP

Interactive ALV report using SAP ABAP programming with ALV events and user command. REPORT ZALV6 . DATA: IT_EKKO LIKE EKKO OCCURS 1 WITH HEADER LINE. DATA: IT_EKPO LIKE EKPO OCCURS 1 WITH HEADER LINE. TYPE-POOLS: SLIS. DATA: WA_LAYOUT TYPE SLIS_LAYOUT_ALV. DATA: IT_EVENTS TYPE SLIS_T_EVENT WITH HEADER LINE. SELECT-OPTIONS: S_EBELN FOR IT_EKKO-EBELN. START-OF-SELECTION. PERFORM GET_DATA. PERFORM BUILD_LAYOUT. PERFORM BUILD_EVENTS. END-OF-SELECTION. PERFORM SHOW_BASIC_GRID. *&---------------------------------------------------------------------* *& Form GET_DATA *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM GET_DATA . SELECT * FROM EKKO INTO TABLE IT_EKKO WHERE EBELN IN S_EBELN. ENDFORM. " GET_DATA *&--------------------------------------------------------------...

ALV Report 4

Example ALV Report 4 *&---------------------------------------------------------------------* *& Report  ZALV5                                                       * *&                                                                     * *&---------------------------------------------------------------------* *&        ...

ALV Report 3

Example ALV Report 3 *&---------------------------------------------------------------------* *& Report  ZALV3                                                       * *&                                                                     * *&---------------------------------------------------------------------* *&        ...

ALV Report-3

Example ALV Report 3 *&---------------------------------------------------------------------* *& Report  ZALV3                                                       * *&                                                                     * *&---------------------------------------------------------------------* *&        ...