<?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: Validation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698423#M624784</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kevin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a correction for freshers in abap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where clause is not only used in SQL.&lt;/P&gt;&lt;P&gt;you can also use in other places like  'read' , 'loop at itab'... etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Aug 2007 21:12:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-09T21:12:24Z</dc:date>
    <item>
      <title>Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698419#M624780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;I am new to ABAP.&lt;/P&gt;&lt;P&gt;I need to validate one of my statement, according to it if customer type is 'PY then check Customer id against Knvp-kunn2 where knvp-parvw= AB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for this I have written this code:&lt;/P&gt;&lt;P&gt; if it_tab-custty = 'PY'.&lt;/P&gt;&lt;P&gt;      it_tabcustid = knvp-kunn2&lt;/P&gt;&lt;P&gt;      where knvp-parvw = 'AB'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;But its giving me some error. Can you help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rajeev Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 20:52:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698419#M624780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T20:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698420#M624781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rajeev&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based on your description I assume that you have to do a select on table KNVP. Then you could use the following coding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  IF ( it_tab-custty = 'PY' ).
    SELECT * FROM knvp INTO ls_knvp
      WHERE ( kunn2 = it_tab-custid    AND
              parvw = 'AB' ).
      EXIT.
    ENDSELECT.

    IF ( syst-subrc = 0 ).
"    at least single entry found in DB table that matches condition
"    ...do something

    ELSE.
"    no entry found
    ENDIF.

  ELSE.
...
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;  Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 21:00:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698420#M624781</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2007-08-09T21:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698421#M624782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The Where clause is only used in SQL statements, like a select, update, or delete.  You will have to first select the data from KNVP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF it_tab-custty = 'PY'.&lt;/P&gt;&lt;P&gt;  SELECT * FROM knvp WHERE kunn2 = it_tabcustid AND parvw = 'AB'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 21:03:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698421#M624782</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T21:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698422#M624783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you already selected from KNVP and those values are available to you.&lt;/P&gt;&lt;P&gt;if it_tab-custty = 'PY' and&lt;/P&gt;&lt;P&gt;it_tabcustid = knvp-kunn2 and&lt;/P&gt;&lt;P&gt;knvp-parvw = 'AB'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If don't have KNVP record already then do this&lt;/P&gt;&lt;P&gt;if it_tab-custty = 'PY'.&lt;/P&gt;&lt;P&gt;select * from knvp up to 1 rows where kunn2 = it_tabcustid and knvp-parvw = 'AB'.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;check sy-subrc = 0.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 21:05:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698422#M624783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T21:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698423#M624784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kevin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a correction for freshers in abap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where clause is not only used in SQL.&lt;/P&gt;&lt;P&gt;you can also use in other places like  'read' , 'loop at itab'... etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 21:12:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698423#M624784</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T21:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: Validation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698424#M624785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, "where" can be used in some other places like a loop statement.  However, if you are doing a read statement you have to use "with key..."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 21:14:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/validation/m-p/2698424#M624785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T21:14:22Z</dc:date>
    </item>
  </channel>
</rss>

