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

Endless Loop

$
0
0

Hi I'm trying to output a routing report.

 

It all goes well until I process my internal tables to an alv.The code is getting stuck in a loop and I can't work out why.

 

Problem code below. Any ideas? Thanks in advance.

 

loop at gt_routing_hdr into ls_routing_hdr.

 

       clear ls_display_op.

       move-corresponding ls_routing_hdr to ls_display_op.

 

       loop at gt_routing_item into ls_routing_item where plnnr = ls_routing_hdr-plnnr.

*                                                     and plnal = ls_routing_hdr-plnal.

 

         move-corresponding ls_routing_item to ls_display_op.

 

* Get BOM information ignoring alternative BOMs

         read table gt_mast into ls_mast with key matnr = ls_display_op-matnr.

         if sy-subrc = 0.

           ls_display_op-stlnr = ls_mast-stlnr.

           ls_display_op-bmeng = ls_mast-bmeng.

           ls_display_op-bmein = ls_mast-bmein.

         endif.

 

* Get Production version data

         read table gt_mkal into ls_mkal with key matnr = ls_display_op-matnr

                                                  werks = ls_display_op-werks

                                                  plnnr = ls_display_op-plnnr

                                                  alnal = ls_display_op-plnal.

         if sy-subrc = 0.

           ls_display_op-stlal = ls_mkal-stlal.

           ls_display_op-verid = ls_mkal-verid.

           ls_display_op-mdv01 = ls_mkal-mdv01.

         endif.

 

* Get the costing lot size and planned future prices

         read table gt_marc into ls_marc

         with key matnr = ls_display_op-matnr

                  werks = ls_display_op-werks.

 

         ls_display_op-mtart = ls_marc-mtart.

         ls_display_op-losgr = ls_marc-losgr.

         ls_display_op-zplp1 = ls_marc-zplp1.

         ls_display_op-zplp2 = ls_marc-zplp2.

         ls_display_op-zkprs = ls_marc-zkprs.

 

         append ls_display_op to gt_display_op.

       endloop.

 

     endloop.

 

     sort gt_display_op by matnr plnnr plnal plnkn.


Viewing all articles
Browse latest Browse all 9269

Trending Articles



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