<?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: arthimatical operation on a dynamic internal table data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/arthimatical-operation-on-a-dynamic-internal-table-data/m-p/3601399#M867395</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;use the code. It will give you some picture.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : MARC,T001W.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;       MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;       END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : FIELDSTAB TYPE LVC_T_FCAT,&lt;/P&gt;&lt;P&gt;       STAB      TYPE LVC_S_FCAT,&lt;/P&gt;&lt;P&gt;       T_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       S_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       NEW_LINE TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;       NEW_TABLE TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;       INDEX(3) TYPE C,&lt;/P&gt;&lt;P&gt;       STR(70),&lt;/P&gt;&lt;P&gt;       TEXT(6),&lt;/P&gt;&lt;P&gt;       CNT(1),&lt;/P&gt;&lt;P&gt;       TEXT1(16),&lt;/P&gt;&lt;P&gt;       REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;FS&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;                &amp;lt;WA&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_WERKS FOR MARC-WERKS NO INTERVALS,&lt;/P&gt;&lt;P&gt;                 S_MATNR FOR MARC-MATNR NO INTERVALS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM MARC&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;           WHERE MATNR IN S_MATNR&lt;/P&gt;&lt;P&gt;           AND   WERKS IN S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB BY MATNR.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM ITAB COMPARING MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  STAB-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  STAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;  STAB-INTLEN    = '18'.&lt;/P&gt;&lt;P&gt;  APPEND STAB TO FIELDSTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR CNT.&lt;/P&gt;&lt;P&gt;  LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;    CLEAR TEXT.&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;    CONCATENATE  'EISLO' CNT INTO TEXT.&lt;/P&gt;&lt;P&gt;    STAB-FIELDNAME = TEXT.&lt;/P&gt;&lt;P&gt;    STAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;    STAB-INTLEN    = '16'.&lt;/P&gt;&lt;P&gt;    APPEND STAB TO FIELDSTAB.&lt;/P&gt;&lt;P&gt;    CLEAR S_WERKS.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD CL_ALV_TABLE_CREATE=&amp;gt;CREATE_DYNAMIC_TABLE&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_FIELDCATALOG = FIELDSTAB&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      EP_TABLE        = NEW_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN NEW_TABLE-&amp;gt;* TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE DATA NEW_LINE LIKE LINE OF &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN NEW_LINE-&amp;gt;* TO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM MOVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR S_FIELDCAT.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-TABNAME = ITAB.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-SELTEXT_M = 'Part Number'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-NO_ZERO = 'X'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-DDICTXT   = 'M'.&lt;/P&gt;&lt;P&gt;  APPEND S_FIELDCAT TO T_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR CNT.&lt;/P&gt;&lt;P&gt;  LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;    CLEAR T001W.&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM T001W WHERE WERKS = S_WERKS-LOW AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    CLEAR TEXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'EISLO' CNT INTO TEXT.&lt;/P&gt;&lt;P&gt;    S_FIELDCAT-FIELDNAME = TEXT.&lt;/P&gt;&lt;P&gt;    S_FIELDCAT-SELTEXT_M = T001W-NAME2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S_FIELDCAT-NO_ZERO = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    S_FIELDCAT-DDICTXT   = 'M'.&lt;/P&gt;&lt;P&gt;    APPEND S_FIELDCAT TO T_FIELDCAT.&lt;/P&gt;&lt;P&gt;    CLEAR S_WERKS.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT = T_FIELDCAT[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB    = &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM MOVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR STR.&lt;/P&gt;&lt;P&gt;    CONCATENATE ITAB-MATNR ' ' INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;    LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;      CLEAR MARC.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM MARC WHERE MATNR = ITAB-MATNR AND WERKS = S_WERKS-LOW.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        CLEAR TEXT1.&lt;/P&gt;&lt;P&gt;        TEXT1 = MARC-EISLO.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR TEXT1 INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR '0' INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    &amp;lt;WA&amp;gt; = STR.&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;WA&amp;gt; TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sankar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 12:28:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-26T12:28:00Z</dc:date>
    <item>
      <title>arthimatical operation on a dynamic internal table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/arthimatical-operation-on-a-dynamic-internal-table-data/m-p/3601398#M867394</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;&lt;/P&gt;&lt;P&gt;how i perfom some arthimatical operation on a dynamic internal table ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please guid me by giving an exapmle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;warm regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 12:24:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/arthimatical-operation-on-a-dynamic-internal-table-data/m-p/3601398#M867394</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T12:24:30Z</dc:date>
    </item>
    <item>
      <title>Re: arthimatical operation on a dynamic internal table data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/arthimatical-operation-on-a-dynamic-internal-table-data/m-p/3601399#M867395</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;use the code. It will give you some picture.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : MARC,T001W.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;       MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;       END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : FIELDSTAB TYPE LVC_T_FCAT,&lt;/P&gt;&lt;P&gt;       STAB      TYPE LVC_S_FCAT,&lt;/P&gt;&lt;P&gt;       T_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       S_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       NEW_LINE TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;       NEW_TABLE TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;       INDEX(3) TYPE C,&lt;/P&gt;&lt;P&gt;       STR(70),&lt;/P&gt;&lt;P&gt;       TEXT(6),&lt;/P&gt;&lt;P&gt;       CNT(1),&lt;/P&gt;&lt;P&gt;       TEXT1(16),&lt;/P&gt;&lt;P&gt;       REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;FS&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;                &amp;lt;WA&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_WERKS FOR MARC-WERKS NO INTERVALS,&lt;/P&gt;&lt;P&gt;                 S_MATNR FOR MARC-MATNR NO INTERVALS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM MARC&lt;/P&gt;&lt;P&gt;           INTO CORRESPONDING FIELDS OF TABLE ITAB&lt;/P&gt;&lt;P&gt;           WHERE MATNR IN S_MATNR&lt;/P&gt;&lt;P&gt;           AND   WERKS IN S_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB BY MATNR.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM ITAB COMPARING MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  STAB-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  STAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;  STAB-INTLEN    = '18'.&lt;/P&gt;&lt;P&gt;  APPEND STAB TO FIELDSTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR CNT.&lt;/P&gt;&lt;P&gt;  LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;    CLEAR TEXT.&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;    CONCATENATE  'EISLO' CNT INTO TEXT.&lt;/P&gt;&lt;P&gt;    STAB-FIELDNAME = TEXT.&lt;/P&gt;&lt;P&gt;    STAB-DATATYPE  = 'CHAR'.&lt;/P&gt;&lt;P&gt;    STAB-INTLEN    = '16'.&lt;/P&gt;&lt;P&gt;    APPEND STAB TO FIELDSTAB.&lt;/P&gt;&lt;P&gt;    CLEAR S_WERKS.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD CL_ALV_TABLE_CREATE=&amp;gt;CREATE_DYNAMIC_TABLE&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_FIELDCATALOG = FIELDSTAB&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      EP_TABLE        = NEW_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN NEW_TABLE-&amp;gt;* TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE DATA NEW_LINE LIKE LINE OF &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN NEW_LINE-&amp;gt;* TO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM MOVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR S_FIELDCAT.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-FIELDNAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-TABNAME = ITAB.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-SELTEXT_M = 'Part Number'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-NO_ZERO = 'X'.&lt;/P&gt;&lt;P&gt;  S_FIELDCAT-DDICTXT   = 'M'.&lt;/P&gt;&lt;P&gt;  APPEND S_FIELDCAT TO T_FIELDCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR CNT.&lt;/P&gt;&lt;P&gt;  LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;    CLEAR T001W.&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM T001W WHERE WERKS = S_WERKS-LOW AND SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    CLEAR TEXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'EISLO' CNT INTO TEXT.&lt;/P&gt;&lt;P&gt;    S_FIELDCAT-FIELDNAME = TEXT.&lt;/P&gt;&lt;P&gt;    S_FIELDCAT-SELTEXT_M = T001W-NAME2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; S_FIELDCAT-NO_ZERO = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    S_FIELDCAT-DDICTXT   = 'M'.&lt;/P&gt;&lt;P&gt;    APPEND S_FIELDCAT TO T_FIELDCAT.&lt;/P&gt;&lt;P&gt;    CLEAR S_WERKS.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT = T_FIELDCAT[]&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      T_OUTTAB    = &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM MOVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;    CLEAR STR.&lt;/P&gt;&lt;P&gt;    CONCATENATE ITAB-MATNR ' ' INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;    LOOP AT S_WERKS.&lt;/P&gt;&lt;P&gt;      CLEAR MARC.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM MARC WHERE MATNR = ITAB-MATNR AND WERKS = S_WERKS-LOW.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        CLEAR TEXT1.&lt;/P&gt;&lt;P&gt;        TEXT1 = MARC-EISLO.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR TEXT1 INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR '0' INTO STR SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    &amp;lt;WA&amp;gt; = STR.&lt;/P&gt;&lt;P&gt;    APPEND &amp;lt;WA&amp;gt; TO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR ITAB.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "MOVE_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sankar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 12:28:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/arthimatical-operation-on-a-dynamic-internal-table-data/m-p/3601399#M867395</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T12:28:00Z</dc:date>
    </item>
  </channel>
</rss>

