<?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 VA01 User exit to validate header data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526055#M1425861</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need to validate Order reason in VA01, where user needs to select only specific order reason for a Order type, sales org, division and distribution channel combination. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried MV45AFZZ , Form USEREXIT_SAVE_DOCUMENT_PREPARE . On throwing  custom error message on this routine , the program flow halts but all the fields are disabled for input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any user exit / badi / Enhancement spots avaiable where i can validate the header data and throw a error message without disabling the fields. Pleasse let me know .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Murali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Jan 2010 15:11:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-01-19T15:11:53Z</dc:date>
    <item>
      <title>VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526055#M1425861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need to validate Order reason in VA01, where user needs to select only specific order reason for a Order type, sales org, division and distribution channel combination. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried MV45AFZZ , Form USEREXIT_SAVE_DOCUMENT_PREPARE . On throwing  custom error message on this routine , the program flow halts but all the fields are disabled for input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any user exit / badi / Enhancement spots avaiable where i can validate the header data and throw a error message without disabling the fields. Pleasse let me know .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Murali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 15:11:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526055#M1425861</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T15:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526056#M1425862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you checked the other exit includes?  perhaps MV45AFZB which provides several "data check" routines, including those ofr header, item, business data, etc.   Familiarize yourself with MV45AFZ* using SE80 for program SAPMV45A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 18:37:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526056#M1425862</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T18:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526057#M1425863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in program &lt;STRONG&gt;SAPMV45A&lt;/STRONG&gt; use routine &lt;STRONG&gt;USEREXIT_CHECK_VBAK&lt;/STRONG&gt; in include &lt;STRONG&gt;MV45AFZZ&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 18:53:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526057#M1425863</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2010-01-19T18:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526058#M1425864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Murali,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all the fields are disabled for input because of an error message. Try to use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MESSAGE TYPE 'S' DISPLAY LIKE 'E'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MESSAGE TYPE 'E'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in such case, You will have to somehow control a program flow, because processing will not terminate as when using an error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably You have to find a better place to perform your checks. To find it, check [User Exits In Sales Document Processing|http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Adrian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 20:52:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526058#M1425864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T20:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526059#M1425865</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;Thanks everyone for answering. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any enhancement Project ( i mean the one we see it in SMOD), for the MV45AF* program user exits , it seems like we need to get the access key. I am working in ECC 6.0, if any enhancement spot also will help me . Please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Murali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2010 05:12:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526059#M1425865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-20T05:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526060#M1425866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Murali,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to register include MV45AFZZ in SAP service marketplace portal to get an access key to be able to do any changes in this include. Or You can "cheat" it with implicit enhancements, which can be implemented for every subroutine. Step-by-step guide can be found in [How To Do Implicit Enhancement|http://wiki.sdn.sap.com/wiki/display/ABAP/How&lt;EM&gt;To&lt;/EM&gt;Do&lt;EM&gt;Implicit&lt;/EM&gt;Enhancement]. It is really easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Adrian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2010 06:27:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526060#M1425866</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-20T06:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: VA01 User exit to validate header data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526061#M1425867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SD user exits are "old" style...always on, no CMOD entry, etc....but you do have to get an access key for your first change to any of the exit includes, as I recall....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2010 14:10:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01-user-exit-to-validate-header-data/m-p/6526061#M1425867</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-20T14:10:14Z</dc:date>
    </item>
  </channel>
</rss>

