HASH TABLE 使用 - 海边星
【原创】 HASH TABLE 使用
栏目:ABAP  作者:在海边看星星  阅读:(1238)

  TYPESBEGIN OF typ_upward,
           matnr  TYPE marc-matnr,   "本级物料
           werks  TYPE marc-werks,   "
           stufe  TYPE stpox-stufe,  "层次(在多层 BOM 展开中)
           wegxx  TYPE stpox-wegxx,  "路线 (前趋)
           vwegx  TYPE stpox-vwegx,  "路径(用于多层 BOM 分解)
           smatnr TYPE marc-matnr,   "上级物料
         END OF typ_upward.


  DATAlt_upward  TYPE HASHED TABLE OF typ_upward WITH HEADER LINE WITH UNIQUE KEY matnr,
        lt_upward1 TYPE HASHED TABLE OF typ_upward WITH HEADER LINE WITH UNIQUE KEY matnr,
        lt_upward2 TYPE HASHED TABLE OF typ_upward WITH HEADER LINE WITH UNIQUE KEY matnr,
        ls_upward  TYPE typ_upward.


    lt_upward1 VALUE #matnr lt_marc-matnr
                          werks lt_marc-werks
                          stufe l_stufe
                          wegxx lt_matcat-index
                          vwegx l_vwegx
                          smatnr lt_matcat-matnr ).
    INSERT TABLE lt_upward1.
    CLEAR lt_upward1.


    INSERT LINES OF lt_upward1 INTO TABLE lt_upward.


    lt_upward1[] FILTER #lt_upward[] WHERE matnr lt_upward-matnr .



我的评论
昵称
邮箱
域名
  记住 通知博主
验证码

  联系我们

微信扫一扫

 登录  打赏

  随机文章