<?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 lips table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150698#M1193558</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;     Here with am sending the code also. In that i got data for itab_likp. Am not getting data for jtab_lips.&lt;/P&gt;&lt;P&gt;     I execute the both tables with vbeln value the data s there then y am not getting data..&lt;/P&gt;&lt;P&gt;     Pl guide me..&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: LIKP,LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_LIKP OCCURS 0,&lt;/P&gt;&lt;P&gt;         BLDAT LIKE LIKP-BLDAT,&lt;/P&gt;&lt;P&gt;         VBELN LIKE LIKP-VBELN,&lt;/P&gt;&lt;P&gt;         BTGEW LIKE LIKP-BTGEW,&lt;/P&gt;&lt;P&gt;      END OF ITAB_LIKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF JTAB_LIPS OCCURS 0,&lt;/P&gt;&lt;P&gt;         VBELN LIKE LIKP-VBELN,&lt;/P&gt;&lt;P&gt;         MATNR LIKE LIPS-MATNR,&lt;/P&gt;&lt;P&gt;         ARKTX LIKE LIPS-ARKTX,&lt;/P&gt;&lt;P&gt;         VRKME LIKE LIPS-VRKME,&lt;/P&gt;&lt;P&gt;      END OF JTAB_LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b with frame title t1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: date_pos for LIKP-BLDAT.&lt;/P&gt;&lt;P&gt;SKIP 2.&lt;/P&gt;&lt;P&gt;select-options: DCN for LIKP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;T1 = 'DELIVERY CHALLAN '.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;SELECT BLDAT VBELN BTGEW FROM LIKP INTO CORRESPONDING FIELDS OF TABLE ITAB_LIKP&lt;/P&gt;&lt;P&gt;           WHERE BLDAT IN DATE_POS AND VBELN IN DCN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR ARKTX VRKME FROM LIPS INTO CORRESPONDING FIELDS OF TABLE JTAB_LIPS&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN ITAB_LIKP&lt;/P&gt;&lt;P&gt;          WHERE VBELN = ITAB_LIKP-VBELN.&lt;/P&gt;&lt;P&gt;Regards:&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Jan 2009 11:40:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-01-23T11:40:36Z</dc:date>
    <item>
      <title>lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150698#M1193558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;     Here with am sending the code also. In that i got data for itab_likp. Am not getting data for jtab_lips.&lt;/P&gt;&lt;P&gt;     I execute the both tables with vbeln value the data s there then y am not getting data..&lt;/P&gt;&lt;P&gt;     Pl guide me..&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: LIKP,LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB_LIKP OCCURS 0,&lt;/P&gt;&lt;P&gt;         BLDAT LIKE LIKP-BLDAT,&lt;/P&gt;&lt;P&gt;         VBELN LIKE LIKP-VBELN,&lt;/P&gt;&lt;P&gt;         BTGEW LIKE LIKP-BTGEW,&lt;/P&gt;&lt;P&gt;      END OF ITAB_LIKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF JTAB_LIPS OCCURS 0,&lt;/P&gt;&lt;P&gt;         VBELN LIKE LIKP-VBELN,&lt;/P&gt;&lt;P&gt;         MATNR LIKE LIPS-MATNR,&lt;/P&gt;&lt;P&gt;         ARKTX LIKE LIPS-ARKTX,&lt;/P&gt;&lt;P&gt;         VRKME LIKE LIPS-VRKME,&lt;/P&gt;&lt;P&gt;      END OF JTAB_LIPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b with frame title t1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options: date_pos for LIKP-BLDAT.&lt;/P&gt;&lt;P&gt;SKIP 2.&lt;/P&gt;&lt;P&gt;select-options: DCN for LIKP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;T1 = 'DELIVERY CHALLAN '.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;SELECT BLDAT VBELN BTGEW FROM LIKP INTO CORRESPONDING FIELDS OF TABLE ITAB_LIKP&lt;/P&gt;&lt;P&gt;           WHERE BLDAT IN DATE_POS AND VBELN IN DCN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR ARKTX VRKME FROM LIPS INTO CORRESPONDING FIELDS OF TABLE JTAB_LIPS&lt;/P&gt;&lt;P&gt;          FOR ALL ENTRIES IN ITAB_LIKP&lt;/P&gt;&lt;P&gt;          WHERE VBELN = ITAB_LIKP-VBELN.&lt;/P&gt;&lt;P&gt;Regards:&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 11:40:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150698#M1193558</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T11:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150699#M1193559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If likp is not initial.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;only then fetch the record form lips.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whenever we are using For All Entries,&lt;/P&gt;&lt;P&gt;remember to check whether the previous table is empty or not.&lt;/P&gt;&lt;P&gt;Just try doing this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 11:44:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150699#M1193559</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T11:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150700#M1193560</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;Ur code works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be the problem with ur data,&lt;/P&gt;&lt;P&gt;Check whether the tables have that particular selection screen value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As said in the above reply check NOT initial condition and add VBELN in the 2nd select query.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 11:56:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150700#M1193560</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T11:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150701#M1193561</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;    Put a break point on the second select query and check whether IT_LIKP has got any value for VBELN or not?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your code should be like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;SELECT BLDAT VBELN BTGEW FROM LIKP INTO CORRESPONDING FIELDS OF TABLE ITAB_LIKP&lt;/P&gt;&lt;P&gt;WHERE BLDAT IN DATE_POS AND VBELN IN DCN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF IT_LIKP IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MATNR ARKTX VRKME FROM LIPS INTO CORRESPONDING FIELDS OF TABLE JTAB_LIPS&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN ITAB_LIKP&lt;/P&gt;&lt;P&gt;WHERE VBELN = ITAB_LIKP-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 12:12:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150701#M1193561</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T12:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150702#M1193562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manoj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN jtab_lips table you declared 4 fields in the internal table structure. You are reading only 3 fields from the select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whenever you use for all entries statement just check whether itab_likp is initial or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Else you will get unknown values and performance will be very slow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check your code once and modify it completley. Your code affects database worsely.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Santosh Kumar Mukka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 12:41:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150702#M1193562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T12:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150703#M1193563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manoj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  do it this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPE-POOLS: SLIS.

TABLES: LIKP,LIPS.

DATA: BEGIN OF WA_LIKP,
BLDAT LIKE LIKP-BLDAT,
VBELN LIKE LIKP-VBELN,
BTGEW LIKE LIKP-BTGEW,
END OF WA_LIKP.

DATA:
  ITAB_LIKP LIKE TABLE OF WA_LIKP.

DATA: BEGIN OF WA_LIPS,
VBELN LIKE LIKP-VBELN,
MATNR LIKE LIPS-MATNR,
ARKTX LIKE LIPS-ARKTX,
VRKME LIKE LIPS-VRKME,
END OF WA_LIPS.

DATA:
  JTAB_LIPS LIKE TABLE OF WA_LIPS.

selection-screen begin of block b with frame title t1.

select-options: date_pos for LIKP-BLDAT.
SKIP 2.
select-options: DCN for LIKP-VBELN.

SELECTION-SCREEN END OF BLOCK B.
INITIALIZATION.
T1 = 'DELIVERY CHALLAN '.

start-of-selection.
SELECT BLDAT VBELN BTGEW FROM LIKP INTO CORRESPONDING FIELDS OF
TABLE ITAB_LIKP
WHERE VBELN IN DCN AND BLDAT IN DATE_POS.

IF ITAB_LIKP IS NOT INITIAL.
SELECT MATNR ARKTX VRKME FROM LIPS INTO CORRESPONDING FIELDS OF
TABLE JTAB_LIPS
FOR ALL ENTRIES IN ITAB_LIKP
WHERE VBELN = ITAB_LIKP-VBELN.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With luck,&lt;/P&gt;&lt;P&gt;Pritam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Pritam Ghosh on Jan 23, 2009 1:48 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Pritam Ghosh on Jan 23, 2009 1:59 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 12:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150703#M1193563</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T12:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: lips table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150704#M1193564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The problem is that you are not selecting the VBELN and POSNR , that uniquely identify a Delivery item in the internal table. Hence, right now only the unique materials are being selected. &lt;/P&gt;&lt;P&gt;You need to change the second query as follows :&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA: BEGIN OF jtab_lips OCCURS 0,
vbeln LIKE likp-vbeln,
posnr LIKE lips-posnr,   " Add the posnr field
matnr LIKE lips-matnr,
arktx LIKE lips-arktx,
vrkme LIKE lips-vrkme,
END OF jtab_lips.


...

  SELECT bldat vbeln btgew FROM likp INTO CORRESPONDING FIELDS OF TABLE
  itab_likp
  WHERE bldat IN date_pos AND vbeln IN dcn.

if itab_likp[] is not initial. " Of couse put this check, as others have mentioned,

  SELECT vbeln posnr matnr arktx vrkme FROM lips INTO CORRESPONDING
FIELDS OF TABLE
  jtab_lips
  FOR ALL ENTRIES IN itab_likp
  WHERE vbeln = itab_likp-vbeln.

endif.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Notice that I've added the VBELN and POSNR in the select statment.&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now you will get the desired result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Advait&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 13:11:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/lips-table/m-p/5150704#M1193564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-23T13:11:24Z</dc:date>
    </item>
  </channel>
</rss>

