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

Re: Number Range Increasing for each line item.

$
0
0

Hi Kabil,

 

Change the code as below ,mentioned.

 

   LOOP AT gt_data INTO gw_data.


if sy-tabix Eq '1'.

 

                     CALL FUNCTION 'NUMBER_GET_NEXT'

                      EXPORTING

                        nr_range_nr                   = '01'

                        object                        = 'ZDEMO'

                        quantity                      = '1'

*                      subobject                     = 'ZNUMB'

*                      TOYEAR                        = '0000'

                         ignore_buffer                 = ''

                     IMPORTING

                       number                        = lv_num

*               *     QUANTITY                      =

*               *     RETURNCODE                    =

                     EXCEPTIONS

                       interval_not_found            = 1

                       number_range_not_intern       = 2

                       object_not_found              = 3

                       quantity_is_0                 = 4

                       quantity_is_not_1             = 5

                       interval_overflow             = 6

                       buffer_overflow               = 7

                       OTHERS                        = 8.

 

         IF sy-subrc <> 0.

           MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

         ENDIF.

 

         gs_semi-numb     = lv_num.                                      "Update with number Range


else.


clear gs_semi-numb.                                                    "New Change 08/06/14


        endif.


         gs_semi-fgdes    = gw_data-fgdes.

         gs_semi-docnum   = gw_data-docnum.

         gs_semi-ersda    = gw_data-ersda.

         gs_semi-werks    gw_data-werks.

         gs_semi-rmcode   gw_data-rmcode.

         gs_semi-matnr    gw_data-matnr.

 

         gs_semi-specg    gw_data-specg.

         gs_semi-cost     gw_data-cost.

         gs_semi-solid    gw_data-solid.

         gs_semi-resin    gw_data-resin.

         gs_semi-crossl   gw_data-crossl.

         gs_semi-pigment  gw_data-pigment.

         gs_semi-extendl  gw_data-extendl.

         gs_semi-catalyst gw_data-catalyst.

         gs_semi-solvent  = gw_data-solvent.

         gs_semi-aerosil  = gw_data-aerosil.

         gs_semi-wax      = gw_data-wax.

         gs_semi-anti     = gw_data-anti.

         gs_semi-other    = gw_data-other.

         gs_semi-costm    = gw_data-costm.

         gs_semi-variance = gw_data-variance.

         gs_semi-verpr    = gw_data-verpr.

 

         gs_semi-pbw      = gw_data-pbw.

         gs_semi-pbv      = gw_data-pbv.

         gs_semi-tcost    = gw_data-tcost.

         gs_semi-control  = gw_data-control.

         gs_semi-contri   gw_data-contri.

         gs_semi-gcost    gw_data-gcost.

         gs_semi-pbvcost  = gw_data-pbvcost.

         gs_semi-pbwcost  = gw_data-pbwcost.

 

          MODIFY zsemi FROM gs_semi .

           CLEAR gs_semi.

       ENDLOOP.


Viewing all articles
Browse latest Browse all 8082

Trending Articles



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