<?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: BAPI for Create / Modify Outbound Delivery in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252132#M1527752</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaime S.,&lt;/P&gt;&lt;P&gt;You can implement a VOFM routine for your requirement. Or else if you want to get the BADI andme for a particaular tcode, you can write a following code into se38 and give input your tcode. this program will give the list of all the enhancements and BADI"s for the particular tcode. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report to find User-Exits and Badinu2019s for a Given TCODE&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  YFIND&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;&lt;/P&gt;&lt;P&gt;REPORT  yfind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir, sxs_attrt , tstct.&lt;/P&gt;&lt;P&gt;DATA: jtab LIKE tadir OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: field1(30).&lt;/P&gt;&lt;P&gt;DATA: v_devclass LIKE tadir-devclass.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_tcode LIKE tstc-tcode, p_pgmna LIKE tstc-pgmna .&lt;/P&gt;&lt;P&gt;DATA: wa_tadir TYPE tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  IF NOT p_tcode IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT p_pgmna IS INITIAL.&lt;/P&gt;&lt;P&gt;    tstc-pgmna = p_pgmna.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;      WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;      AND object = 'PROG'&lt;/P&gt;&lt;P&gt;      AND obj_name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;    MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM trdir&lt;/P&gt;&lt;P&gt;        WHERE name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF trdir-subc EQ 'F'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tfdir&lt;/P&gt;&lt;P&gt;          WHERE pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM enlfdir&lt;/P&gt;&lt;P&gt;          WHERE funcname = tfdir-funcname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;          WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;          AND object = 'FUGR'&lt;/P&gt;&lt;P&gt;          AND obj_name EQ enlfdir-area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    SELECT * FROM tadir INTO TABLE jtab&lt;/P&gt;&lt;P&gt;      WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;      AND object IN ('SMOD', 'SXSD')&lt;/P&gt;&lt;P&gt;      AND devclass = v_devclass.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstct&lt;/P&gt;&lt;P&gt;      WHERE sprsl EQ sy-langu&lt;/P&gt;&lt;P&gt;      AND tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    WRITE:/(19) 'Transaction Code - ', 20(20) p_tcode, 45(50) tstct-ttext.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    IF NOT jtab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sorting the internal Table sort jtab by OBJECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DATA : wf_txt(60) TYPE c,&lt;/P&gt;&lt;P&gt;             wf_smod TYPE i ,&lt;/P&gt;&lt;P&gt;             wf_badi TYPE i ,&lt;/P&gt;&lt;P&gt;             wf_object2(30) TYPE c.&lt;/P&gt;&lt;P&gt;      CLEAR : wf_smod, wf_badi , wf_object2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the total SMOD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT jtab INTO wa_tadir.&lt;/P&gt;&lt;P&gt;        AT FIRST.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline, 2 'Enhancement/ Business Add-in', 41 sy-vline , 42 'Description', 105 sy-vline.&lt;/P&gt;&lt;P&gt;          WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CLEAR wf_txt.&lt;/P&gt;&lt;P&gt;        AT NEW object.&lt;/P&gt;&lt;P&gt;          IF wa_tadir-object = 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = 'Enhancement' .&lt;/P&gt;&lt;P&gt;          ELSEIF wa_tadir-object = 'SXSD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = ' Business Add-in'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline, 2 wf_object2, 105 sy-vline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CASE wa_tadir-object.&lt;/P&gt;&lt;P&gt;          WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_smod = wf_smod + 1.&lt;/P&gt;&lt;P&gt;            SELECT SINGLE modtext INTO wf_txt FROM modsapt&lt;/P&gt;&lt;P&gt;               WHERE sprsl = sy-langu AND name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;          WHEN 'SXSD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For BADis&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            wf_badi = wf_badi + 1 .&lt;/P&gt;&lt;P&gt;            SELECT SINGLE text INTO wf_txt FROM sxs_attrt&lt;/P&gt;&lt;P&gt;              WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;              AND exit_name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;        WRITE:/1 sy-vline, 2 wa_tadir-obj_name HOTSPOT ON, 41 sy-vline , 42 wf_txt, 105 sy-vline.&lt;/P&gt;&lt;P&gt;        AT END OF object.&lt;/P&gt;&lt;P&gt;          WRITE : /(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of Exits:' , wf_smod. WRITE:/ 'No.of BADis:' , wf_badi.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) 'No userexits or BADis exist'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/(105) 'Transaction does not exist'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  DATA : wf_object TYPE tadir-object.&lt;/P&gt;&lt;P&gt;  CLEAR wf_object.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD field1.&lt;/P&gt;&lt;P&gt;  CHECK field1(8) EQ 'WA_TADIR'.&lt;/P&gt;&lt;P&gt;  READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;  MOVE jtab-object TO wf_object.&lt;/P&gt;&lt;P&gt;  CASE wf_object.&lt;/P&gt;&lt;P&gt;    WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    WHEN 'SXSD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&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;Satyam Bhardwaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Sep 2010 15:57:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-09-12T15:57:11Z</dc:date>
    <item>
      <title>BAPI for Create / Modify Outbound Delivery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252130#M1527750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to CREATE and CHANGE Outbound Deliveries with reference to a Intercompany Order.&lt;/P&gt;&lt;P&gt;But I am exploring for any BAPI available for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any input on this will be very much helpfull.&lt;/P&gt;&lt;P&gt;Please suggest any BAPI available for this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jaime S.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Sep 2010 02:29:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252130#M1527750</guid>
      <dc:creator>former_member1078634</dc:creator>
      <dc:date>2010-09-12T02:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Create / Modify Outbound Delivery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252131#M1527751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaime,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check BAPI &lt;STRONG&gt;BAPI_OUTB_DELIVERY_CHANGE&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can look for the BAPI's in the below list of BAPI's available on Wiki.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[List of BAPI's|http://wiki.sdn.sap.com/wiki/display/ABAP/List&lt;EM&gt;of&lt;/EM&gt;BAPI's]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Abhii&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Sep 2010 09:40:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252131#M1527751</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-12T09:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for Create / Modify Outbound Delivery</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252132#M1527752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jaime S.,&lt;/P&gt;&lt;P&gt;You can implement a VOFM routine for your requirement. Or else if you want to get the BADI andme for a particaular tcode, you can write a following code into se38 and give input your tcode. this program will give the list of all the enhancements and BADI"s for the particular tcode. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report to find User-Exits and Badinu2019s for a Given TCODE&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  YFIND&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;&lt;/P&gt;&lt;P&gt;REPORT  yfind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir, sxs_attrt , tstct.&lt;/P&gt;&lt;P&gt;DATA: jtab LIKE tadir OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: field1(30).&lt;/P&gt;&lt;P&gt;DATA: v_devclass LIKE tadir-devclass.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_tcode LIKE tstc-tcode, p_pgmna LIKE tstc-pgmna .&lt;/P&gt;&lt;P&gt;DATA: wa_tadir TYPE tadir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  IF NOT p_tcode IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;  ELSEIF NOT p_pgmna IS INITIAL.&lt;/P&gt;&lt;P&gt;    tstc-pgmna = p_pgmna.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;      WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;      AND object = 'PROG'&lt;/P&gt;&lt;P&gt;      AND obj_name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;    MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM trdir&lt;/P&gt;&lt;P&gt;        WHERE name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF trdir-subc EQ 'F'.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tfdir&lt;/P&gt;&lt;P&gt;          WHERE pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM enlfdir&lt;/P&gt;&lt;P&gt;          WHERE funcname = tfdir-funcname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM tadir&lt;/P&gt;&lt;P&gt;          WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;          AND object = 'FUGR'&lt;/P&gt;&lt;P&gt;          AND obj_name EQ enlfdir-area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    SELECT * FROM tadir INTO TABLE jtab&lt;/P&gt;&lt;P&gt;      WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;      AND object IN ('SMOD', 'SXSD')&lt;/P&gt;&lt;P&gt;      AND devclass = v_devclass.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM tstct&lt;/P&gt;&lt;P&gt;      WHERE sprsl EQ sy-langu&lt;/P&gt;&lt;P&gt;      AND tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;    WRITE:/(19) 'Transaction Code - ', 20(20) p_tcode, 45(50) tstct-ttext.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    IF NOT jtab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sorting the internal Table sort jtab by OBJECT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DATA : wf_txt(60) TYPE c,&lt;/P&gt;&lt;P&gt;             wf_smod TYPE i ,&lt;/P&gt;&lt;P&gt;             wf_badi TYPE i ,&lt;/P&gt;&lt;P&gt;             wf_object2(30) TYPE c.&lt;/P&gt;&lt;P&gt;      CLEAR : wf_smod, wf_badi , wf_object2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the total SMOD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      LOOP AT jtab INTO wa_tadir.&lt;/P&gt;&lt;P&gt;        AT FIRST.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline, 2 'Enhancement/ Business Add-in', 41 sy-vline , 42 'Description', 105 sy-vline.&lt;/P&gt;&lt;P&gt;          WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CLEAR wf_txt.&lt;/P&gt;&lt;P&gt;        AT NEW object.&lt;/P&gt;&lt;P&gt;          IF wa_tadir-object = 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = 'Enhancement' .&lt;/P&gt;&lt;P&gt;          ELSEIF wa_tadir-object = 'SXSD'.&lt;/P&gt;&lt;P&gt;            wf_object2 = ' Business Add-in'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;          WRITE:/1 sy-vline, 2 wf_object2, 105 sy-vline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;        CASE wa_tadir-object.&lt;/P&gt;&lt;P&gt;          WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;            wf_smod = wf_smod + 1.&lt;/P&gt;&lt;P&gt;            SELECT SINGLE modtext INTO wf_txt FROM modsapt&lt;/P&gt;&lt;P&gt;               WHERE sprsl = sy-langu AND name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;          WHEN 'SXSD'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For BADis&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            wf_badi = wf_badi + 1 .&lt;/P&gt;&lt;P&gt;            SELECT SINGLE text INTO wf_txt FROM sxs_attrt&lt;/P&gt;&lt;P&gt;              WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;              AND exit_name = wa_tadir-obj_name.&lt;/P&gt;&lt;P&gt;            FORMAT COLOR COL_NORMAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;        WRITE:/1 sy-vline, 2 wa_tadir-obj_name HOTSPOT ON, 41 sy-vline , 42 wf_txt, 105 sy-vline.&lt;/P&gt;&lt;P&gt;        AT END OF object.&lt;/P&gt;&lt;P&gt;          WRITE : /(105) sy-uline.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) sy-uline.&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'No.of Exits:' , wf_smod. WRITE:/ 'No.of BADis:' , wf_badi.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;      WRITE:/(105) 'No userexits or BADis exist'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;    WRITE:/(105) 'Transaction does not exist'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  DATA : wf_object TYPE tadir-object.&lt;/P&gt;&lt;P&gt;  CLEAR wf_object.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD field1.&lt;/P&gt;&lt;P&gt;  CHECK field1(8) EQ 'WA_TADIR'.&lt;/P&gt;&lt;P&gt;  READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;  MOVE jtab-object TO wf_object.&lt;/P&gt;&lt;P&gt;  CASE wf_object.&lt;/P&gt;&lt;P&gt;    WHEN 'SMOD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    WHEN 'SXSD'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&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;Satyam Bhardwaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Sep 2010 15:57:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-create-modify-outbound-delivery/m-p/7252132#M1527752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-12T15:57:11Z</dc:date>
    </item>
  </channel>
</rss>

