Ürün Ağacı Düzeyi

Çok kademeli ürün ağacı patlatımı sonunda bileşenlerin ürün ağacı seviyelerinin raporda gösterilmesi

DGLVL

 

`CS_BOM_EXPL_MAT_V2` ile yada başka bir fonksiyon ile ürün ağacı patlatıldığında stb tablosundaki stufe bilgileri ile CS12 görünümündeki gibi ürün ağacı seviyesi .1 , ..2 , ...3 gibi rapora yansıtılabilir.

 

BOM patlatma sonunda STB-STUFE`lerin kullanılması:

   LOOP AT lt_stb ASSIGNING FIELD-SYMBOL().
  
     me->set_dglvlEXPORTING i_stufe -stufe
                    IMPORTING e_dglvl -dglvl ).
   ENDLOOP.
   UNASSIGN .

 

Methodun tanımlanması:

       set_dglvl IMPORTING i_stufe TYPE histu
                EXPORTING e_dglvl TYPE dglvl.

 

Methodun içeriği:

  METHOD set_dglvl.
    DATAlv_anz_stufe(11TYPE c,
          lv_stufe TYPE histu.

    lv_stufe i_stufe.
    lv_anz_stufe i_stufe.
    TRANSLATE lv_anz_stufe USING ` .`.
    lv_anz_stufe+10(1` `.

    IF lv_stufe < 9.
      lv_stufe lv_stufe.
      SHIFT lv_anz_stufe BY lv_stufe PLACES.
    ENDIF.

    WRITE lv_anz_stufe TO e_dglvl NO-SIGN.

  ENDMETHOD.