<?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: Data validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023403#M961510</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siva... check this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETER:
    P_CARRID.

AT SELECTION-SCREEN ON p_carrid.
  perform validate_carrid.


form validate_carrid.
  select carrid
            connid
     from spfli
    up to 1 rows
   where carrid eq p_carrid.

if sy-subrc NE 0.
  message 'Record not found' TYPE 'E'.
endif.
 
 
endform.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jun 2008 14:09:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-23T14:09:14Z</dc:date>
    <item>
      <title>Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023398#M961505</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; How to validate data on database tables?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 08:16:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023398#M961505</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T08:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023399#M961506</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;Do u mean to say..u want to validate data wen u r updating the database table...if so then just before updating the data from ur program to the database table...just use the validation u want to put...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is wat ur requirement is...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 08:18:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023399#M961506</guid>
      <dc:creator>former_member195383</dc:creator>
      <dc:date>2008-06-23T08:18:52Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023400#M961507</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;do this way on to your suitable table ...Assuming that you are looking for validating the selection screen data &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
at selection-screen.
if not p_matnr is initial.
  select single * from mara where matnr = p_matnr.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 08:20:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023400#M961507</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T08:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023401#M961508</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;Can you please elaborate?&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;R Adarsh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 09:19:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023401#M961508</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T09:19:24Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023402#M961509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; you can validate data different ways.like if its blank or if its invalid data in database table.for database table you can write a query like below &amp;amp; validate data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* Validate Plant
  SELECT werks
    INTO w_werks
    FROM t001w
    UP TO 1 ROWS
    WHERE werks IN s_werks.
  ENDSELECT.

  CHECK sy-subrc NE 0.

  SET CURSOR FIELD 'S_WERKS'.
  MESSAGE e220(zmsg).                  " Invalid Plant

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;twinkal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 10:18:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023402#M961509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T10:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023403#M961510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Siva... check this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETER:
    P_CARRID.

AT SELECTION-SCREEN ON p_carrid.
  perform validate_carrid.


form validate_carrid.
  select carrid
            connid
     from spfli
    up to 1 rows
   where carrid eq p_carrid.

if sy-subrc NE 0.
  message 'Record not found' TYPE 'E'.
endif.
 
 
endform.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 14:09:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023403#M961510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T14:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023404#M961511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi.. u can execute the above stated example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Narin Nandivada&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 14:10:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023404#M961511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T14:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023405#M961512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi siva &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;at selection-screen on p_matnr.&lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;CODE&gt;if p_matnr is not initial.
   select single matnr
       into lw_matnr
       from mara
     where matnr eq p_matnr.

if sy-subrc &amp;lt;&amp;gt; 0.
    message e272(61).
endif.

endselect.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 04:31:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023405#M961512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T04:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023406#M961513</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;If u need to validate data while entering new entries in the database table then you can maintain an event and restrict and validate the entries by writing the code in the event.&lt;/P&gt;&lt;P&gt;Event is maintained in table maintainence generator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In detail,&lt;/P&gt;&lt;P&gt;Go to table maintainence generator.create one table maintainence generator for the table.&lt;/P&gt;&lt;P&gt;Go to environment tab and go for modifications in which you can find the events in the dropdown.&lt;/P&gt;&lt;P&gt;Click on that and create one event with code as 05.&lt;/P&gt;&lt;P&gt;Write the code in that event.&lt;/P&gt;&lt;P&gt;For example to write the code for restricting the user to enter all the fields as mandatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF  ( ( ztable-field1 IS INITIAL ) OR&lt;/P&gt;&lt;P&gt;        ( ztable-field1 IS INITIAL  ) OR&lt;/P&gt;&lt;P&gt;        (ztable-field1 IS INITIAL ) ).&lt;/P&gt;&lt;P&gt;    MESSAGE  e000(yco_message) WITH text-000.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;save the table maintaince generator.&lt;/P&gt;&lt;P&gt;create a tcode and give the screen as sm30 and skip teh first screen to maintain the values through sm30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward me the points if the info is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 10:08:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023406#M961513</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T10:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: Data validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023407#M961514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Select data from database table into internal table while giving the condition with which you want to validate it. &lt;/P&gt;&lt;P&gt;then check sy-subrc whether it is 0 or not.&lt;/P&gt;&lt;P&gt;if is 0 then data is valid otherwise it is invalid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from vbrp into corresponding fields of table it_vbrp&lt;/P&gt;&lt;P&gt;where vbrp-vbeln = it_vbrp-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;write: "Data Valid.".&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; hope this will work fine for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Rajesh Kumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jun 2008 08:46:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-validation/m-p/4023407#M961514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-27T08:46:33Z</dc:date>
    </item>
  </channel>
</rss>

