<?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: Problem in Logic.. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000138#M955708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Access the CDHDR too using a FOR ALL ENTRIES clause, build an internal table for this.  (x_objectid)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add the keys OBJECTCLAS and OBJECTID from CDHDR  when accessing CDPOS cluster table CDCLS.  (Add theses fields to x_cdhdr)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may look like &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT it_ane ASSIGNING &amp;lt;fs_ane&amp;gt; .
  CONCATENATE &amp;lt;fs_ane&amp;gt;-bukrs &amp;lt;fs_ane&amp;gt;-anln1 &amp;lt;fs_ane&amp;gt;-anln2
    INTO v_objectid-id..
  APPEND v_objectid TO x_objectid.
ENDLOOP.

CHECK NOT x_objectid IS INITIAL.

SELECT objectclas objectid changenr udate
  FROM cdhdr INTO TABLE x_cdhdr
  FOR ALL ENTRIES IN x_objectid
  WHERE objectid = x_objectid-id
    AND udate IN s_budat.

CHECK NOT x_cdhdr IS INITIAL.

SELECT changenr fname value_new
  FROM cdpos
  INTO TABLE x_cdpos
  FOR ALL ENTRIES IN x_cdhdr
  WHERE objectclase = x_cdhdr-objectclas
    AND objectid = x_cdhdr-objectid
    AND changenr = x_cdhdr-changenr
    AND fname = 'TXJCD'
    AND tabname = 'ANLZ'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Also, check with OBJECTCLASS = 'ANLA' to access CDHDR (call transaction SCDO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Jun 2008 13:47:19 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2008-06-10T13:47:19Z</dc:date>
    <item>
      <title>Problem in Logic..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000137#M955707</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; Can i use the below logic. Will be there any performance issue when i use this logic. Or else is there any other way to write this logic. Please confirm its urgent...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_ane assigning &amp;lt;fs_ane&amp;gt;  .&lt;/P&gt;&lt;P&gt;  CONCATENATE &amp;lt;fs_ane&amp;gt;-bukrs &amp;lt;fs_ane&amp;gt;-anln1 &amp;lt;fs_ane&amp;gt;-anln2 INTO v_objectid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT changenr&lt;/P&gt;&lt;P&gt;         udate&lt;/P&gt;&lt;P&gt;         FROM cdhdr&lt;/P&gt;&lt;P&gt;         INTO TABLE x_cdhdr&lt;/P&gt;&lt;P&gt;          WHERE objectid = v_objectid&lt;/P&gt;&lt;P&gt;            AND udate IN s_budat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF x_cdhdr IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT changenr&lt;/P&gt;&lt;P&gt;             fname&lt;/P&gt;&lt;P&gt;             value_new&lt;/P&gt;&lt;P&gt;             FROM cdpos&lt;/P&gt;&lt;P&gt;             INTO TABLE x_cdpos&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN x_cdhdr&lt;/P&gt;&lt;P&gt;             WHERE changenr = x_cdhdr-changenr&lt;/P&gt;&lt;P&gt;               AND fname    = 'TXJCD'&lt;/P&gt;&lt;P&gt;               AND tabname  = 'ANLZ'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Ramana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:41:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000137#M955707</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Logic..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000138#M955708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Access the CDHDR too using a FOR ALL ENTRIES clause, build an internal table for this.  (x_objectid)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add the keys OBJECTCLAS and OBJECTID from CDHDR  when accessing CDPOS cluster table CDCLS.  (Add theses fields to x_cdhdr)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may look like &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT it_ane ASSIGNING &amp;lt;fs_ane&amp;gt; .
  CONCATENATE &amp;lt;fs_ane&amp;gt;-bukrs &amp;lt;fs_ane&amp;gt;-anln1 &amp;lt;fs_ane&amp;gt;-anln2
    INTO v_objectid-id..
  APPEND v_objectid TO x_objectid.
ENDLOOP.

CHECK NOT x_objectid IS INITIAL.

SELECT objectclas objectid changenr udate
  FROM cdhdr INTO TABLE x_cdhdr
  FOR ALL ENTRIES IN x_objectid
  WHERE objectid = x_objectid-id
    AND udate IN s_budat.

CHECK NOT x_cdhdr IS INITIAL.

SELECT changenr fname value_new
  FROM cdpos
  INTO TABLE x_cdpos
  FOR ALL ENTRIES IN x_cdhdr
  WHERE objectclase = x_cdhdr-objectclas
    AND objectid = x_cdhdr-objectid
    AND changenr = x_cdhdr-changenr
    AND fname = 'TXJCD'
    AND tabname = 'ANLZ'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Also, check with OBJECTCLASS = 'ANLA' to access CDHDR (call transaction SCDO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:47:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000138#M955708</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-06-10T13:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Logic..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000139#M955709</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;Instead of writing the selects inside the loop. Create ab internal table which holds v_object id. and use that internal table using for all entries to fetch entries from CDHDR and Subsequently CDPOS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:49:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000139#M955709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Logic..</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000140#M955710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CHECK NOT x_objectid[] IS INITIAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CHECK NOT x_cdhdr[] IS INITIAL.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 14:06:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-logic/m-p/4000140#M955710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T14:06:03Z</dc:date>
    </item>
  </channel>
</rss>

