<?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: add a subscreen on standard screen using BADI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318391#M1029096</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes , You can  add ur own subscreen in standard transaction using BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: You can use BADI : ME_GUI_PO_CUST. to add&lt;/P&gt;&lt;P&gt;Subscreen in Enjoy Purchase order transaction ME21/22/23n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps: Go to SE19 Write BADI NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press Create Implementation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now Go to SE80 And Create Function Group . &lt;/P&gt;&lt;P&gt;In Function Gr Create Screen which you want.&lt;/P&gt;&lt;P&gt;Create Structure For Reference.&lt;/P&gt;&lt;P&gt;Don't forget to include this standard include into ur Function Gr.  &lt;STRONG&gt;LMEVIEWSF01&lt;/STRONG&gt; .&lt;/P&gt;&lt;P&gt;Now come to BADI Imp: Write code in following Methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBSCRIBE&lt;/P&gt;&lt;P&gt;MAP_DYNPRO_FIELDS&lt;/P&gt;&lt;P&gt;TRANSPORT_FROM_MODEL&lt;/P&gt;&lt;P&gt;TRANSPORT_TO_DYNP&lt;/P&gt;&lt;P&gt;TRANSPORT_FROM_DYNP&lt;/P&gt;&lt;P&gt;TRANSPORT_TO_MODEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See Sample Code for Method  &lt;STRONG&gt;SUBSCRIBE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: ls_subscriber LIKE LINE OF re_subscribers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;we want to add a customer subscreen on the Header tab.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK im_application = 'PO'.&lt;/P&gt;&lt;P&gt;  CHECK im_element     = 'HEADER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;each line in re_subscribers generates a subscreen. We add one subscreen in this example&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR re_subscribers[].&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the name is a unique identifier for the subscreen and defined in this class definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-name = SUBSCREEN1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the dynpro number to use&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-dynpro = '&amp;lt;Screen No Of Fgr&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the program where the dynpro can be found&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-program = '&amp;lt;Function Gr Name&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;each subscreen needs his own DDIC-Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-struct_name = '&amp;lt;Structure ANme&amp;gt;'.     &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;a label can be defined&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-label = '&amp;lt;Subsscreen text&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the position within the tabstrib can be defined&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-position = 11.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the height of the screen can be defined here. Currently we suport two screen sizes:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;value &amp;lt;= 7 a sevel line subscreen&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;value &amp;gt; 7  a 16 line subscreen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-height = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND ls_subscriber TO re_subscribers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope This will help you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shyam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Aug 2008 10:53:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-25T10:53:51Z</dc:date>
    <item>
      <title>add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318388#M1029093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;    can i add a subscreen on standard screen using BADI.if yes, tell me i have to develope a new BADI or there is any exitance BADI available.&lt;/P&gt;&lt;P&gt;Please give me example.&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;jaten sangal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 07:14:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318388#M1029093</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T07:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318389#M1029094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jatin,&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;can i add a subscreen on standard screen using BADI.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this suffcient?&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="497515"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 07:19:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318389#M1029094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T07:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318390#M1029095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Each BAdI has a definition and more than one implementation. The definition&lt;/P&gt;&lt;P&gt; means the methods(in class concept) that are used for performing various functions.&lt;/P&gt;&lt;P&gt; The BAdI definition can be viewed in SE18 transaction and user-defined&lt;/P&gt;&lt;P&gt; BAdIs can be created in the same transaction as well. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you create a BAdI definition, an class interface will be automatically created and&lt;/P&gt;&lt;P&gt; you can define your methods in the interface. The implementation of the methods can be &lt;/P&gt;&lt;P&gt;done in SE19 transaction . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOW we can add subscreen on standard screen using badi.&lt;/P&gt;&lt;P&gt;go to se18 type your Badi definition example MB_MIGO_BADI.&lt;/P&gt;&lt;P&gt;CREATE IMPLEMENTATION FOR THIS BADI defintion say zmb_migo_badi.goto sample code-&amp;gt;copy.&lt;/P&gt;&lt;P&gt;in pbo_header method we have program name get program name goto se38 copy that program to &lt;/P&gt;&lt;P&gt;zprg and it will ask can copy funtion modules click yes and activate all funtion modules in &lt;/P&gt;&lt;P&gt;that funtion group.&lt;/P&gt;&lt;P&gt;goto 0003 screen and modify the layout as per your requirement.&lt;/P&gt;&lt;P&gt;activate it.&lt;/P&gt;&lt;P&gt;run the migo transaction all changes will reflect.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 08:55:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318390#M1029095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T08:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318391#M1029096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes , You can  add ur own subscreen in standard transaction using BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: You can use BADI : ME_GUI_PO_CUST. to add&lt;/P&gt;&lt;P&gt;Subscreen in Enjoy Purchase order transaction ME21/22/23n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps: Go to SE19 Write BADI NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press Create Implementation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now Go to SE80 And Create Function Group . &lt;/P&gt;&lt;P&gt;In Function Gr Create Screen which you want.&lt;/P&gt;&lt;P&gt;Create Structure For Reference.&lt;/P&gt;&lt;P&gt;Don't forget to include this standard include into ur Function Gr.  &lt;STRONG&gt;LMEVIEWSF01&lt;/STRONG&gt; .&lt;/P&gt;&lt;P&gt;Now come to BADI Imp: Write code in following Methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBSCRIBE&lt;/P&gt;&lt;P&gt;MAP_DYNPRO_FIELDS&lt;/P&gt;&lt;P&gt;TRANSPORT_FROM_MODEL&lt;/P&gt;&lt;P&gt;TRANSPORT_TO_DYNP&lt;/P&gt;&lt;P&gt;TRANSPORT_FROM_DYNP&lt;/P&gt;&lt;P&gt;TRANSPORT_TO_MODEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See Sample Code for Method  &lt;STRONG&gt;SUBSCRIBE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: ls_subscriber LIKE LINE OF re_subscribers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;we want to add a customer subscreen on the Header tab.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK im_application = 'PO'.&lt;/P&gt;&lt;P&gt;  CHECK im_element     = 'HEADER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;each line in re_subscribers generates a subscreen. We add one subscreen in this example&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR re_subscribers[].&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the name is a unique identifier for the subscreen and defined in this class definition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-name = SUBSCREEN1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the dynpro number to use&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-dynpro = '&amp;lt;Screen No Of Fgr&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the program where the dynpro can be found&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-program = '&amp;lt;Function Gr Name&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;each subscreen needs his own DDIC-Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-struct_name = '&amp;lt;Structure ANme&amp;gt;'.     &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;a label can be defined&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-label = '&amp;lt;Subsscreen text&amp;gt;'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the position within the tabstrib can be defined&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-position = 11.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the height of the screen can be defined here. Currently we suport two screen sizes:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;value &amp;lt;= 7 a sevel line subscreen&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;value &amp;gt; 7  a 16 line subscreen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_subscriber-height = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND ls_subscriber TO re_subscribers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope This will help you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shyam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Aug 2008 10:53:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318391#M1029096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-25T10:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318392#M1029097</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;you can add tab in standard transaction for eg in XD03 or VD03 transaction we can develop a new tab. When Implementing BADI it would craete a pushbutton on the application toolbar. Upon pressing the pushbutton, it would display the screen. For this you need BADI -&amp;gt; CUSTOMER_ADD_DATA_CS and  CUSTOMER_ADD_DATA.&lt;/P&gt;&lt;P&gt;One will act like PBO and other like PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you need add info regarding this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Govind.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 13:16:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318392#M1029097</guid>
      <dc:creator>govind_parmar</dc:creator>
      <dc:date>2008-08-27T13:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: add a subscreen on standard screen using BADI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318393#M1029098</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;Somebody knows a way to add a tab in VT01N ? Badi ? Customer Exits ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll appreciate a example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2008 19:44:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/add-a-subscreen-on-standard-screen-using-badi/m-p/4318393#M1029098</guid>
      <dc:creator>manuelhildemaro_ramossanc</dc:creator>
      <dc:date>2008-10-23T19:44:12Z</dc:date>
    </item>
  </channel>
</rss>

