<?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: BADI Implementation - activating in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629107#M604351</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create and activate a BADI implementation using transaction SE19&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jul 2007 02:29:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-26T02:29:36Z</dc:date>
    <item>
      <title>BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629106#M604350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In BADI definition of CUSTOMER_ADD_DATA, how do i activate my own implementation when the list of Implementations are already listed and activated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 17:05:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629106#M604350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T17:05:03Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629107#M604351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create and activate a BADI implementation using transaction SE19&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 02:29:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629107#M604351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T02:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629108#M604352</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 have as many implementations of a bady as you want. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go to transaction se19 and create one. &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;Dinesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 03:47:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629108#M604352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T03:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629109#M604353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you explain u r requirement clearly .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See if u want to implement the BADI method of any definition u can implement if it is not a filter dependent BADI , If it is filter dependent BADI then you need to dfine a filter and then u can implement the same in se19 .&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, 26 Jul 2007 04:20:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629109#M604353</guid>
      <dc:creator>shishupalreddy</dc:creator>
      <dc:date>2007-07-26T04:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629110#M604354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;      Steps:&lt;/P&gt;&lt;P&gt;1.	Execute Business Add-In(BADI) transaction SE18&lt;/P&gt;&lt;P&gt;2.	Enter BADI name i.e. CUSTOMER_ADD_DATA and press the display &lt;/P&gt;&lt;P&gt;        button &lt;/P&gt;&lt;P&gt;3.	Select menu option Implementation-&amp;gt;Create&lt;/P&gt;&lt;P&gt;4.	Give implementation a name such as Z_CUSTOMER_ADD_DATA,&lt;/P&gt;&lt;P&gt;5.      You can now make any changes you require to the BADI within this &lt;/P&gt;&lt;P&gt;        implementation, for example choose the Interface tab&lt;/P&gt;&lt;P&gt;6.	Double click on the method you want to change, you can now enter &lt;/P&gt;&lt;P&gt;        any code you require.&lt;/P&gt;&lt;P&gt;7.      Please note to find out what import and export parameters a &lt;/P&gt;&lt;P&gt;        method has got return the original BADI definition &lt;/P&gt;&lt;P&gt;        (i.e. CUSTOMER_ADD_DATA,) and double click on the method name &lt;/P&gt;&lt;P&gt;        for example within CUSTOMER_ADD_DATA, contract is a method&lt;/P&gt;&lt;P&gt;8.      When changes have been made activate the implementation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming you want to make a field on tabstrip "Address" (screen '0301') mandatory then you have to return the message (E_MSGID, E_MSGNO, E_MSGV1,...) and E_DYNNR = '0301' (leaving E_SCRGR and E_FCODE empty).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To see which values for E_DYNNR, E_SCRGR (attribute of the screens) and E_FCODE are possible have a look at the following coding (just behind the BAdI call) in SAPMF02D (form CHECK_ALL_DATA): &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  check_all_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM CHECK_ALL_DATA .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DATA: L_MSGID        TYPE SYMSGID,&lt;/P&gt;&lt;P&gt;        L_MSGTY        TYPE SYMSGTY,&lt;/P&gt;&lt;P&gt;        L_MSGNO        TYPE SYMSGNO,&lt;/P&gt;&lt;P&gt;        L_MSGV1        TYPE SYMSGV,&lt;/P&gt;&lt;P&gt;        L_MSGV2        TYPE SYMSGV,&lt;/P&gt;&lt;P&gt;        L_MSGV3        TYPE SYMSGV,&lt;/P&gt;&lt;P&gt;        L_MSGV4        TYPE SYMSGV,&lt;/P&gt;&lt;P&gt;        L_DYNNR        TYPE SYDYNNR,&lt;/P&gt;&lt;P&gt;        L_SCRGR        TYPE CUST_SCGR,&lt;/P&gt;&lt;P&gt;        L_FCODE        TYPE TAXITABS-FCODE,&lt;/P&gt;&lt;P&gt;        L_TARGET_DYNNR TYPE SYDYNNR.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  PERFORM GET_BADI_INSTANCE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  check not g_additional_data is initial.                   " TP 563352&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CALL METHOD G_ADDITIONAL_DATA-&amp;gt;CHECK_ALL_DATA&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_ACTIVITY = T020-AKTYP&lt;/P&gt;&lt;P&gt;      S_KNA1     = KNA1&lt;/P&gt;&lt;P&gt;      S_KNB1     = KNB1&lt;/P&gt;&lt;P&gt;      S_KNVV     = KNVV&lt;/P&gt;&lt;P&gt;      T_KNAS     = XKNAS[]&lt;/P&gt;&lt;P&gt;      T_KNB5     = XKNB5[]&lt;/P&gt;&lt;P&gt;      T_KNBK     = XKNBK[]&lt;/P&gt;&lt;P&gt;      T_KNEX     = XKNEX[]&lt;/P&gt;&lt;P&gt;      T_KNVA     = XKNVA[]&lt;/P&gt;&lt;P&gt;      T_KNVD     = XKNVD[]&lt;/P&gt;&lt;P&gt;      T_KNVI     = XKNVI[]&lt;/P&gt;&lt;P&gt;      T_KNVK     = XKNVK[]&lt;/P&gt;&lt;P&gt;      T_KNVL     = XKNVL[]&lt;/P&gt;&lt;P&gt;      T_KNVP     = XKNVP[]&lt;/P&gt;&lt;P&gt;      T_KNZA     = XKNZA[]&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      E_MSGID    = L_MSGID&lt;/P&gt;&lt;P&gt;      E_MSGNO    = L_MSGNO&lt;/P&gt;&lt;P&gt;      E_MSGV1    = L_MSGV1&lt;/P&gt;&lt;P&gt;      E_MSGV2    = L_MSGV2&lt;/P&gt;&lt;P&gt;      E_MSGV3    = L_MSGV3&lt;/P&gt;&lt;P&gt;      E_MSGV4    = L_MSGV4&lt;/P&gt;&lt;P&gt;      E_DYNNR    = L_DYNNR&lt;/P&gt;&lt;P&gt;      E_SCRGR    = L_SCRGR&lt;/P&gt;&lt;P&gt;      E_FCODE    = L_FCODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fehlerbehandlung uebernehmen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CHECK NOT L_MSGID IS INITIAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Wandelt E-message in W-message, wenn man navigieren muss&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT (     L_DYNNR IS INITIAL&lt;/P&gt;&lt;P&gt;           AND L_SCRGR IS INITIAL&lt;/P&gt;&lt;P&gt;           AND L_FCODE IS INITIAL ).&lt;/P&gt;&lt;P&gt;    PERFORM DETERMINE_TARGET_SCREEN USING L_DYNNR&lt;/P&gt;&lt;P&gt;                                          L_SCRGR&lt;/P&gt;&lt;P&gt;                                          L_FCODE&lt;/P&gt;&lt;P&gt;                                 CHANGING L_TARGET_DYNNR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  CLEAR OK-CODE.&lt;/P&gt;&lt;P&gt;  IF NOT L_TARGET_DYNNR IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE ID L_MSGID TYPE 'S' NUMBER L_MSGNO DISPLAY LIKE 'E'&lt;/P&gt;&lt;P&gt;          WITH L_MSGV1 L_MSGV2 L_MSGV3 L_MSGV4.&lt;/P&gt;&lt;P&gt;    PERFORM NAVIGATE_TO_AFFECTED_SCREEN USING L_TARGET_DYNNR&lt;/P&gt;&lt;P&gt;                                              L_SCRGR&lt;/P&gt;&lt;P&gt;                                              L_FCODE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Dieser Fall tritt nur auf, wenn L_DYNNR, L_SCRGR und L_FCODE keine&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  sinnvolle Kombination darstellen.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Nur als Notlösung vorgesehen, damit die Sicherung nicht beendet wird&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    MESSAGE ID L_MSGID TYPE 'E' NUMBER L_MSGNO&lt;/P&gt;&lt;P&gt;          WITH L_MSGV1 L_MSGV2 L_MSGV3 L_MSGV4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM.                    " check_all_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;Reward points&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2007 04:44:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629110#M604354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-26T04:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629111#M604355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello I've already created my badi of CUSTOMER_ADD_DATA. I wud like to know how  to activate my own BADI by not disturbing others who has already created the BADI's using the same CUSTOMER_ADD_DATA. I am able to activate mine by only removing the last created BADI of the same. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 16:05:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629111#M604355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T16:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629112#M604356</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;This BADI is for multiple implementation. So you can keep old implementation as it is. Till you confirm your coding, you can add condition to check user id. Upon completion remove this condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this there will be two implementations for this BADI &amp;amp; they will be executed one after the other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this may answer your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Mahindra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 20:50:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629112#M604356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T20:50:13Z</dc:date>
    </item>
    <item>
      <title>Re: BADI Implementation - activating</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629113#M604357</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;Sorry missed a point in previous reply. You should be creating a new implementation for your code &amp;amp; add a user sepcific condition till complete testing is done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Mahindra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 20:53:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-implementation-activating/m-p/2629113#M604357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T20:53:09Z</dc:date>
    </item>
  </channel>
</rss>

