<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Call a Tcode from different program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329755#M168298</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Vincent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TO CALL TRANSACTION ME23&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt; SET PARAMETER ID 'BES' FIELD IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&amp;lt;/b&amp;gt;endform.                    " DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also I will send you Some Sample Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZSSSS1                                                      *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZSSSS1  LINE-SIZE 120&lt;/P&gt;&lt;P&gt;                LINE-COUNT 25(3)&lt;/P&gt;&lt;P&gt;                MESSAGE-ID ZSAN.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;*Program Desc: INTERACTIVE REPORT FOR PURCHASE ORDER DETAILS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               BASIC LIST CONTAINS HEADER DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               SECONDARY LIST CONTAINS ITEM DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  AND CONDETION RECORD DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   T A B L E S         U S E D                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TABLES: EKKO,EKPO,KONV,LFA1,T001.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   S E L E C T I O N     S C R E E N                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;      S_LIFNR FOR EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;      S_BUKRS FOR EKKO-BUKRS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   D A T A   D E C L A R A T I O N S                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKKO OCCURS 0,&lt;/P&gt;&lt;P&gt;          BUKRS LIKE EKKO-BUKRS,&lt;/P&gt;&lt;P&gt;          LIFNR LIKE EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;          EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;          KNUMV LIKE EKKO-KNUMV,&lt;/P&gt;&lt;P&gt;      END OF IT_EKKO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKPO OCCURS 0,&lt;/P&gt;&lt;P&gt;          EBELN LIKE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;          EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;          MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;          INFNR LIKE EKPO-INFNR,&lt;/P&gt;&lt;P&gt;          MENGE LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;          MEINS LIKE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;          NETPR LIKE EKPO-NETPR,&lt;/P&gt;&lt;P&gt;      END OF IT_EKPO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_KONV OCCURS 0,&lt;/P&gt;&lt;P&gt;          KNUMV LIKE KONV-KNUMV,&lt;/P&gt;&lt;P&gt;          KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;          KAWRT LIKE KONV-KAWRT,&lt;/P&gt;&lt;P&gt;          KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;          KPOSN LIKE KONV-KPOSN,&lt;/P&gt;&lt;P&gt;      END OF IT_KONV.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_LFA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;          LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;          NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;          STRAS LIKE LFA1-STRAS,&lt;/P&gt;&lt;P&gt;          ORT01 LIKE LFA1-ORT01,&lt;/P&gt;&lt;P&gt;          PSTLZ LIKE LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;          LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;      END OF IT_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_BUTXT LIKE T001-BUTXT,&lt;/P&gt;&lt;P&gt;      FNAM(20) TYPE C,&lt;/P&gt;&lt;P&gt;      FVAL(20) TYPE C.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  A T    S E L E C T I O N - S C R E E N    O N    &amp;lt;FIELD&amp;gt;       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON S_BUKRS.&lt;/P&gt;&lt;P&gt;  PERFORM VALIDATE.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  S T A R T - O F - S E L E C T I O N                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM SELECT_DATA.   " SELECTION OF ALL DATA&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_DATA.  " DISPLAY OF BASIC LIST&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  A T   L I N E   S E L E C T I O N                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD FNAM VALUE FVAL.&lt;/P&gt;&lt;P&gt;  CASE FNAM.&lt;/P&gt;&lt;P&gt;  WHEN 'IT_EKKO-EBELN'.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt;  WHEN 'IT_EKKO-LIFNR'.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC2.&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC3.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T O P - O F - P A G E                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_HEADER.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T O P - O F - P A G E   D U R I N G   L I N E  S E L           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_HEADER2.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E N D - O F - P A G E                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FOOTER.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      THIS FORM CONTAINS ALL SELECTION OF DATA STATEMENTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form SELECT_DATA.&lt;/P&gt;&lt;P&gt;SELECT  BUKRS LIFNR EBELN KNUMV&lt;/P&gt;&lt;P&gt;        FROM EKKO&lt;/P&gt;&lt;P&gt;        INTO TABLE IT_EKKO&lt;/P&gt;&lt;P&gt;        WHERE LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;        AND BUKRS IN S_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT IT_EKKO[] IS INITIAL.&lt;/P&gt;&lt;P&gt; SELECT   EBELN EBELP MATNR INFNR MENGE MEINS NETPR&lt;/P&gt;&lt;P&gt;      FROM EKPO&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_EKPO&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_EKKO&lt;/P&gt;&lt;P&gt;      WHERE EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKKO.&lt;/P&gt;&lt;P&gt;   LOOP AT IT_EKPO.&lt;/P&gt;&lt;P&gt;    SELECT  KNUMV KSCHL KAWRT KBETR KPOSN&lt;/P&gt;&lt;P&gt;            FROM KONV&lt;/P&gt;&lt;P&gt;            INTO IT_KONV&lt;/P&gt;&lt;P&gt;            WHERE KNUMV = IT_EKKO-KNUMV&lt;/P&gt;&lt;P&gt;            AND KPOSN = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;      APPEND IT_KONV.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF." END OF IF FOR CHECK OF SY-SUBRC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT  LIFNR NAME1 STRAS ORT01 PSTLZ LAND1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFA1&lt;/P&gt;&lt;P&gt;           FROM LFA1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_EKKO&lt;/P&gt;&lt;P&gt;           WHERE LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;ENDIF." END OF IF FOR IT_EKKO IS NOT INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY THE BASIC DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: LINNO TYPE I.&lt;/P&gt;&lt;P&gt;  SORT IT_EKKO BY BUKRS LIFNR EBELN.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKKO.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_LFA1 WITH KEY LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE BUTXT&lt;/P&gt;&lt;P&gt;                  FROM T001&lt;/P&gt;&lt;P&gt;                  INTO (V_BUTXT)&lt;/P&gt;&lt;P&gt;                  WHERE BUKRS = IT_EKKO-BUKRS.&lt;/P&gt;&lt;P&gt;    WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-EBELN HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-LIFNR HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) IT_LFA1-NAME1 HOTSPOT ON,&lt;/P&gt;&lt;P&gt;               SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-BUKRS HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) V_BUTXT,&lt;/P&gt;&lt;P&gt;             75 SY-VLINE.&lt;/P&gt;&lt;P&gt;             HIDE: IT_EKKO-EBELN,&lt;/P&gt;&lt;P&gt;                   IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;     WRITE:/1(75) SY-ULINE.&lt;/P&gt;&lt;P&gt;    AT END OF LIFNR.&lt;/P&gt;&lt;P&gt;      LINNO = SY-LINCT - SY-LINNO - 1.&lt;/P&gt;&lt;P&gt;      SKIP LINNO.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC3&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC3.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKPO.&lt;/P&gt;&lt;P&gt;     CLEAR: IT_EKPO, IT_KONV.&lt;/P&gt;&lt;P&gt;   READ TABLE IT_EKPO WITH KEY EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;          WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-EBELN,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-EBELP,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (18) IT_EKPO-MATNR,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-INFNR,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (15) IT_EKPO-MENGE,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-MEINS,&lt;/P&gt;&lt;P&gt;                 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (12) IT_EKPO-NETPR,&lt;/P&gt;&lt;P&gt;                  105  SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;          WRITE:/1(105) SY-ULINE.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_KONV WITH KEY KPOSN = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;     IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) IT_KONV-KNUMV,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) IT_KONV-KSCHL,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (15) IT_KONV-KAWRT,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (12) IT_KONV-KBETR,&lt;/P&gt;&lt;P&gt;           SY-VLINE.&lt;/P&gt;&lt;P&gt;      WRITE:/1(95) SY-ULINE.&lt;/P&gt;&lt;P&gt;     FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TO CALL TRANSACTION ME23&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt; SET PARAMETER ID 'BES' FIELD IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        HEADER DISPLAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt; WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'PUR.ORDER',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'VENDOR',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) 'NAME',&lt;/P&gt;&lt;P&gt;               SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'COMP.CODE',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) 'COMP.DESC',&lt;/P&gt;&lt;P&gt;             75 SY-VLINE.&lt;/P&gt;&lt;P&gt; WRITE:/1(75) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_FOOTER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FOOTER OF LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_FOOTER.&lt;/P&gt;&lt;P&gt;FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;WRITE: /1 'USER:',SY-UNAME,&lt;/P&gt;&lt;P&gt;        45 'DATE:', SY-DATUM.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_FOOTER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_HEADER2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         HEADER FOR SECONDARY LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_HEADER2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;      WRITE: /30 'INTELLIGROUP ASIA PVT LTD' CENTERED.&lt;/P&gt;&lt;P&gt;      WRITE:/50  'HYDERABAD' CENTERED.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 5.&lt;/P&gt;&lt;P&gt;           WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'PUR.ORDR',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'ITEM',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (18) 'MATERIAL NUMBER',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'INFO.RECD',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (15) 'QUANTITY',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'UNITS',&lt;/P&gt;&lt;P&gt;                 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (12) 'NETPRICE',&lt;/P&gt;&lt;P&gt;                  105  SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;          WRITE:/1(105) SY-ULINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR 6.&lt;/P&gt;&lt;P&gt;           WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) 'COND.RECD',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) 'TYPE',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (15) 'BASE VALUE',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (12) 'AMOUNT',&lt;/P&gt;&lt;P&gt;           SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      WRITE:/1(95) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_HEADER2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TO DISPLAY VENDOR DETAILS IN POP UP WINDOW&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IT_LFA1 WITH KEY LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  WRITE:/   'NAME IS:' ,   IT_LFA1-NAME1,&lt;/P&gt;&lt;P&gt;        /   'STREET IS:',  IT_LFA1-STRAS,&lt;/P&gt;&lt;P&gt;        /   'CITY  IS:',   IT_LFA1-ORT01,&lt;/P&gt;&lt;P&gt;        /   'POSTEL CODE IS:',IT_LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;        /   'COUNTRY IS: ', IT_LFA1-LAND1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 1  15&lt;/P&gt;&lt;P&gt;         ENDING   AT 50 20.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  VALIDATE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALIDATE BUKRS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form VALIDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE *&lt;/P&gt;&lt;P&gt;            FROM T001&lt;/P&gt;&lt;P&gt;            WHERE BUKRS IN S_BUKRS.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE E001.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endform.                    " VALIDATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 May 2006 06:29:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-18T06:29:02Z</dc:date>
    <item>
      <title>Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329749#M168292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi frieds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to call a Tcode using a push button in another report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg:   Tcode =  Ztest.  (for invoice list report, using  &lt;/P&gt;&lt;P&gt;                        the program zinvlist).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      This Ztest should be called in another report &lt;/P&gt;&lt;P&gt;      Zrep1 (program name Zsale) using the push button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A S VINCENT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:04:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329749#M168292</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329750#M168293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to call a transaction use the command : CALL TRANSACTION ... (see the help).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A pushbutton could be a parameter or a pf-status.&lt;/P&gt;&lt;P&gt;Look the documentation with the key words : parameters or set pf-status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgd&lt;/P&gt;&lt;P&gt;Frédéric&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:08:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329750#M168293</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2006-05-18T06:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329751#M168294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Write following in the FCODE for the Push button: &lt;/P&gt;&lt;P&gt;Leave to transaction 'ZTEST' (optional AND SKIP FIRST SCREEN).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds&lt;/P&gt;&lt;P&gt;Sandip&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sandip Kamdar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:11:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329751#M168294</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:11:07Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329752#M168295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;give fcode to the pushbutton in pf-ststus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case sy-ucomm.&lt;/P&gt;&lt;P&gt;when 'fcode'.&lt;/P&gt;&lt;P&gt;call transaction tcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:15:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329752#M168295</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2006-05-18T06:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329753#M168296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could u pls give any sample code (complete code) for this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:19:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329753#M168296</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329754#M168297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Case sy-ucomm .&lt;/P&gt;&lt;P&gt;when  'PUSH' .&lt;/P&gt;&lt;P&gt;call transaction 'MM01' .&lt;/P&gt;&lt;P&gt;Endcase .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As u are going to execute an report i.e. Tcode Ztest. so in that case you can also use SUBMIT to execute that report .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Case sy-ucomm .&lt;/P&gt;&lt;P&gt;when  'PUSH' .&lt;/P&gt;&lt;P&gt;submit zprg set p_para = 'abc' .&lt;/P&gt;&lt;P&gt;Endcase .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****zprg is a report &lt;/P&gt;&lt;P&gt;****p_para is parameter name of that report&lt;/P&gt;&lt;P&gt;similiar way u can pass no. of parameters &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Siddharth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: siddharth neekhra&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:25:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329754#M168297</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329755#M168298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Vincent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TO CALL TRANSACTION ME23&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt; SET PARAMETER ID 'BES' FIELD IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&amp;lt;/b&amp;gt;endform.                    " DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also I will send you Some Sample Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZSSSS1                                                      *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZSSSS1  LINE-SIZE 120&lt;/P&gt;&lt;P&gt;                LINE-COUNT 25(3)&lt;/P&gt;&lt;P&gt;                MESSAGE-ID ZSAN.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;*Program Desc: INTERACTIVE REPORT FOR PURCHASE ORDER DETAILS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               BASIC LIST CONTAINS HEADER DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               SECONDARY LIST CONTAINS ITEM DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  AND CONDETION RECORD DETAILS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   T A B L E S         U S E D                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TABLES: EKKO,EKPO,KONV,LFA1,T001.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   S E L E C T I O N     S C R E E N                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;      S_LIFNR FOR EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;      S_BUKRS FOR EKKO-BUKRS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   D A T A   D E C L A R A T I O N S                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKKO OCCURS 0,&lt;/P&gt;&lt;P&gt;          BUKRS LIKE EKKO-BUKRS,&lt;/P&gt;&lt;P&gt;          LIFNR LIKE EKKO-LIFNR,&lt;/P&gt;&lt;P&gt;          EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;          KNUMV LIKE EKKO-KNUMV,&lt;/P&gt;&lt;P&gt;      END OF IT_EKKO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_EKPO OCCURS 0,&lt;/P&gt;&lt;P&gt;          EBELN LIKE EKPO-EBELN,&lt;/P&gt;&lt;P&gt;          EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;          MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;          INFNR LIKE EKPO-INFNR,&lt;/P&gt;&lt;P&gt;          MENGE LIKE EKPO-MENGE,&lt;/P&gt;&lt;P&gt;          MEINS LIKE EKPO-MEINS,&lt;/P&gt;&lt;P&gt;          NETPR LIKE EKPO-NETPR,&lt;/P&gt;&lt;P&gt;      END OF IT_EKPO.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_KONV OCCURS 0,&lt;/P&gt;&lt;P&gt;          KNUMV LIKE KONV-KNUMV,&lt;/P&gt;&lt;P&gt;          KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;          KAWRT LIKE KONV-KAWRT,&lt;/P&gt;&lt;P&gt;          KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;          KPOSN LIKE KONV-KPOSN,&lt;/P&gt;&lt;P&gt;      END OF IT_KONV.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_LFA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;          LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;          NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;          STRAS LIKE LFA1-STRAS,&lt;/P&gt;&lt;P&gt;          ORT01 LIKE LFA1-ORT01,&lt;/P&gt;&lt;P&gt;          PSTLZ LIKE LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;          LAND1 LIKE LFA1-LAND1,&lt;/P&gt;&lt;P&gt;      END OF IT_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_BUTXT LIKE T001-BUTXT,&lt;/P&gt;&lt;P&gt;      FNAM(20) TYPE C,&lt;/P&gt;&lt;P&gt;      FVAL(20) TYPE C.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  A T    S E L E C T I O N - S C R E E N    O N    &amp;lt;FIELD&amp;gt;       *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON S_BUKRS.&lt;/P&gt;&lt;P&gt;  PERFORM VALIDATE.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  S T A R T - O F - S E L E C T I O N                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM SELECT_DATA.   " SELECTION OF ALL DATA&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_DATA.  " DISPLAY OF BASIC LIST&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  A T   L I N E   S E L E C T I O N                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD FNAM VALUE FVAL.&lt;/P&gt;&lt;P&gt;  CASE FNAM.&lt;/P&gt;&lt;P&gt;  WHEN 'IT_EKKO-EBELN'.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt;  WHEN 'IT_EKKO-LIFNR'.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC2.&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        PERFORM DISPLAY_SEC3.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T O P - O F - P A G E                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_HEADER.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T O P - O F - P A G E   D U R I N G   L I N E  S E L           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_HEADER2.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E N D - O F - P A G E                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_FOOTER.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      THIS FORM CONTAINS ALL SELECTION OF DATA STATEMENTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form SELECT_DATA.&lt;/P&gt;&lt;P&gt;SELECT  BUKRS LIFNR EBELN KNUMV&lt;/P&gt;&lt;P&gt;        FROM EKKO&lt;/P&gt;&lt;P&gt;        INTO TABLE IT_EKKO&lt;/P&gt;&lt;P&gt;        WHERE LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;        AND BUKRS IN S_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT IT_EKKO[] IS INITIAL.&lt;/P&gt;&lt;P&gt; SELECT   EBELN EBELP MATNR INFNR MENGE MEINS NETPR&lt;/P&gt;&lt;P&gt;      FROM EKPO&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_EKPO&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_EKKO&lt;/P&gt;&lt;P&gt;      WHERE EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKKO.&lt;/P&gt;&lt;P&gt;   LOOP AT IT_EKPO.&lt;/P&gt;&lt;P&gt;    SELECT  KNUMV KSCHL KAWRT KBETR KPOSN&lt;/P&gt;&lt;P&gt;            FROM KONV&lt;/P&gt;&lt;P&gt;            INTO IT_KONV&lt;/P&gt;&lt;P&gt;            WHERE KNUMV = IT_EKKO-KNUMV&lt;/P&gt;&lt;P&gt;            AND KPOSN = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;      APPEND IT_KONV.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF." END OF IF FOR CHECK OF SY-SUBRC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT  LIFNR NAME1 STRAS ORT01 PSTLZ LAND1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFA1&lt;/P&gt;&lt;P&gt;           FROM LFA1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_EKKO&lt;/P&gt;&lt;P&gt;           WHERE LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;ENDIF." END OF IF FOR IT_EKKO IS NOT INITIAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      DISPLAY THE BASIC DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: LINNO TYPE I.&lt;/P&gt;&lt;P&gt;  SORT IT_EKKO BY BUKRS LIFNR EBELN.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKKO.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_LFA1 WITH KEY LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE BUTXT&lt;/P&gt;&lt;P&gt;                  FROM T001&lt;/P&gt;&lt;P&gt;                  INTO (V_BUTXT)&lt;/P&gt;&lt;P&gt;                  WHERE BUKRS = IT_EKKO-BUKRS.&lt;/P&gt;&lt;P&gt;    WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-EBELN HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-LIFNR HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) IT_LFA1-NAME1 HOTSPOT ON,&lt;/P&gt;&lt;P&gt;               SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_EKKO-BUKRS HOTSPOT ON,&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) V_BUTXT,&lt;/P&gt;&lt;P&gt;             75 SY-VLINE.&lt;/P&gt;&lt;P&gt;             HIDE: IT_EKKO-EBELN,&lt;/P&gt;&lt;P&gt;                   IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;     WRITE:/1(75) SY-ULINE.&lt;/P&gt;&lt;P&gt;    AT END OF LIFNR.&lt;/P&gt;&lt;P&gt;      LINNO = SY-LINCT - SY-LINNO - 1.&lt;/P&gt;&lt;P&gt;      SKIP LINNO.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC3&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC3.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKPO.&lt;/P&gt;&lt;P&gt;     CLEAR: IT_EKPO, IT_KONV.&lt;/P&gt;&lt;P&gt;   READ TABLE IT_EKPO WITH KEY EBELN = IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt;          WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-EBELN,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-EBELP,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (18) IT_EKPO-MATNR,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-INFNR,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (15) IT_EKPO-MENGE,&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) IT_EKPO-MEINS,&lt;/P&gt;&lt;P&gt;                 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (12) IT_EKPO-NETPR,&lt;/P&gt;&lt;P&gt;                  105  SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;          WRITE:/1(105) SY-ULINE.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_KONV WITH KEY KPOSN = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;     IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) IT_KONV-KNUMV,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) IT_KONV-KSCHL,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (15) IT_KONV-KAWRT,&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (12) IT_KONV-KBETR,&lt;/P&gt;&lt;P&gt;           SY-VLINE.&lt;/P&gt;&lt;P&gt;      WRITE:/1(95) SY-ULINE.&lt;/P&gt;&lt;P&gt;     FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TO CALL TRANSACTION ME23&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC1.&lt;/P&gt;&lt;P&gt; SET PARAMETER ID 'BES' FIELD IT_EKKO-EBELN.&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'ME23' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        HEADER DISPLAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR 3.&lt;/P&gt;&lt;P&gt; WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'PUR.ORDER',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'VENDOR',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) 'NAME',&lt;/P&gt;&lt;P&gt;               SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) 'COMP.CODE',&lt;/P&gt;&lt;P&gt;              SY-VLINE,&lt;/P&gt;&lt;P&gt;            (15) 'COMP.DESC',&lt;/P&gt;&lt;P&gt;             75 SY-VLINE.&lt;/P&gt;&lt;P&gt; WRITE:/1(75) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_FOOTER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FOOTER OF LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_FOOTER.&lt;/P&gt;&lt;P&gt;FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;WRITE: /1 'USER:',SY-UNAME,&lt;/P&gt;&lt;P&gt;        45 'DATE:', SY-DATUM.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_FOOTER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_HEADER2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         HEADER FOR SECONDARY LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form WRITE_HEADER2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      FORMAT COLOR 4.&lt;/P&gt;&lt;P&gt;      WRITE: /30 'INTELLIGROUP ASIA PVT LTD' CENTERED.&lt;/P&gt;&lt;P&gt;      WRITE:/50  'HYDERABAD' CENTERED.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR 5.&lt;/P&gt;&lt;P&gt;           WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'PUR.ORDR',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'ITEM',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (18) 'MATERIAL NUMBER',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'INFO.RECD',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (15) 'QUANTITY',&lt;/P&gt;&lt;P&gt;                SY-VLINE,&lt;/P&gt;&lt;P&gt;                (10) 'UNITS',&lt;/P&gt;&lt;P&gt;                 SY-VLINE,&lt;/P&gt;&lt;P&gt;                (12) 'NETPRICE',&lt;/P&gt;&lt;P&gt;                  105  SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;          WRITE:/1(105) SY-ULINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR 6.&lt;/P&gt;&lt;P&gt;           WRITE:/1 SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) 'COND.RECD',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) 'TYPE',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (15) 'BASE VALUE',&lt;/P&gt;&lt;P&gt;           SY-VLINE,&lt;/P&gt;&lt;P&gt;           (12) 'AMOUNT',&lt;/P&gt;&lt;P&gt;           SY-VLINE.&lt;/P&gt;&lt;P&gt;           FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;      WRITE:/1(95) SY-ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " WRITE_HEADER2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SEC2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TO DISPLAY VENDOR DETAILS IN POP UP WINDOW&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form DISPLAY_SEC2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE IT_LFA1 WITH KEY LIFNR = IT_EKKO-LIFNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  WRITE:/   'NAME IS:' ,   IT_LFA1-NAME1,&lt;/P&gt;&lt;P&gt;        /   'STREET IS:',  IT_LFA1-STRAS,&lt;/P&gt;&lt;P&gt;        /   'CITY  IS:',   IT_LFA1-ORT01,&lt;/P&gt;&lt;P&gt;        /   'POSTEL CODE IS:',IT_LFA1-PSTLZ,&lt;/P&gt;&lt;P&gt;        /   'COUNTRY IS: ', IT_LFA1-LAND1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 1  15&lt;/P&gt;&lt;P&gt;         ENDING   AT 50 20.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " DISPLAY_SEC2&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  VALIDATE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALIDATE BUKRS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form VALIDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE *&lt;/P&gt;&lt;P&gt;            FROM T001&lt;/P&gt;&lt;P&gt;            WHERE BUKRS IN S_BUKRS.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE E001.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endform.                    " VALIDATE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards&lt;/P&gt;&lt;P&gt;Sreenivasulu P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:29:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329755#M168298</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:29:02Z</dc:date>
    </item>
    <item>
      <title>Re: Call a Tcode from different program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329756#M168299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vincent,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Simple.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. this small program will display one BUTTON,&lt;/P&gt;&lt;P&gt;   and if we press it , it will&lt;/P&gt;&lt;P&gt;   open tcode SE11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. just copy paste in new program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. report abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------" /&gt;&lt;P&gt;selection-screen :  pushbutton 5(15) mybut user-command but.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;  if sy-ucomm = 'BUT'.&lt;/P&gt;&lt;P&gt;    call transaction 'SE11'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 May 2006 06:35:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/call-a-tcode-from-different-program/m-p/1329756#M168299</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-18T06:35:01Z</dc:date>
    </item>
  </channel>
</rss>

