Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3193

Re: Internal Table process subset of entries

$
0
0

Here is the sample code. I assumed that amount is not zero.

VBELN - Order

KSTAR - Cost element

TARG   - Target

AMUNT - Amount

 

loop at lt_data into ls_data.

 

  ls_data2 = ls_data.

  append ls_data2 to lt_data2.

  at end of kstar.

 

    sum.

 

    if ls_data-kstar = 601125 and ls_data-amunt <> ls_data2-amunt.

 

      append ls_data to lt_data2.

    endif.

  endat.

endloop.

 

lt_data[] = lt_data2[].

 

loop at lt_data2 assigning <fs_data> where kstar = 601125.

 

  read table lt_data into ls_data

                     index sy-tabix + 1.

  if sy-subrc = 0.

 

    if ls_data-vbeln = <fs_data>-vbeln and ls_data-kstar = <fs_data>-kstar.

 

      ls_data2 = <fs_data>.

      clear <fs_data>-targ.

    else.

 

      <fs_data>-targ = ls_data2-targ.

    endif.

  endif.

endloop.


Do you want to have this only for some specific Cost element? If not then just delete the code where you see 601125.

 

 

-Chandra


Viewing all articles
Browse latest Browse all 3193

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>