美文网首页
取001的特征

取001的特征

作者: SmalltalkVoice | 来源:发表于2023-01-30 11:32 被阅读0次
REPORT zhello.

DATA:outtab001 TYPE TABLE OF zsfms_getpctx WITH HEADER LINE,
     it_matnr  TYPE TABLE OF ccvx_matnr WITH HEADER LINE,
     it_atnam  TYPE TABLE OF tctrw WITH HEADER LINE.

it_matnr-matnr = 'E0201203832'.
APPEND it_matnr.
SORT it_matnr BY matnr.
REFRESH:outtab001,it_atnam.
PERFORM get001 TABLES it_matnr.
SORT outtab001 BY matnr atnam.


BREAK-POINT.

FORM get001 TABLES t_matnr STRUCTURE ccvx_matnr.
  DATA:BEGIN OF it_objek OCCURS 0,
         objek TYPE kssk-objek,
       END OF it_objek.
  CLEAR:it_objek[],outtab001[].
  DELETE t_matnr WHERE matnr IS INITIAL.
  CHECK t_matnr[] IS NOT INITIAL.
  SORT t_matnr BY matnr.
  LOOP AT t_matnr.
    CLEAR:it_objek.
    it_objek-objek = t_matnr-matnr.
    COLLECT it_objek.
  ENDLOOP.
*取001的特征
  SELECT ksml~clint,
         ksml~posnr,
         ksml~adzhl,
         ksml~klart,
         ksml~imerk AS atinn,
         cabn~atnam ,
         cabn~atfor ,
         cabn~anzst ,
         cabn~anzdz ,
         kssk~objek AS matnr
    INTO TABLE @DATA(it_ksml)
    FROM ksml INNER JOIN cabn ON ksml~imerk = cabn~atinn
              INNER JOIN kssk ON ksml~clint = kssk~clint
                             AND kssk~klart = '001'
  FOR ALL ENTRIES IN @it_objek
  WHERE kssk~objek = @it_objek-objek.
  IF sy-subrc EQ 0.
    SORT it_ksml BY klart matnr atinn.
    SELECT *
      INTO TABLE @DATA(lt_ausp)
      FROM ausp
      FOR ALL ENTRIES IN @it_ksml
      WHERE klart = @it_ksml-klart
    AND   objek = @it_ksml-matnr
    AND   atinn = @it_ksml-atinn.
    SORT it_ksml BY matnr atinn.
    LOOP AT lt_ausp INTO DATA(lw_ausp). 
      CLEAR:outtab001,it_atnam.
      IF lw_ausp-atwrt IS INITIAL.
        CONTINUE.
      ENDIF.
      outtab001-matnr = lw_ausp-objek.
      READ TABLE it_ksml INTO DATA(wa_ksml) WITH KEY matnr = lw_ausp-objek
                                                     atinn = lw_ausp-atinn
                                                     BINARY SEARCH.
      IF sy-subrc EQ 0.
        outtab001-atnam = wa_ksml-atnam.
        outtab001-atwrt = lw_ausp-atwrt.
        APPEND outtab001.
        it_atnam-atnam = outtab001-atnam."汇总,后续取描述
        COLLECT it_atnam.
      ENDIF.
    ENDLOOP.
  ENDIF.
ENDFORM.

相关文章

  • 取001的特征

  • 2021-01-03总结

    原理:取特征序列,(但是没考虑特殊情况,特殊情况如BCD),在取在intron上的特征序列(但是把intron合成...

  • scikit_learn学习笔记十——机器学习之LabelEnc

    机器学习中的特征类别有连续型特征和离散型特征 获取到原始特征,根据情况需要需对特征分别进行归一化,比如,特征A的取...

  • 基于概率论的分类方法: 朴素贝叶斯

    计算特征值取某个值的概率时涉及了一些概率知识, 那里我们先统计特征在数据集中取某个特定值次数, 然后除以数据集的实...

  • 藏象  取象比类法

    二)取象比类的特征 取象比类思维方式的特征主要表现在以下方面: 1.注重整体、类比 《内经》不但将人本身各部分之间...

  • 取特征序列代码改进

    第一部分:整理逻辑细化判断条件。 整理了取特征序列的代码逻辑,主体逻辑是:同时看两条序列,每次迭代向下一位。同时看...

  • PCA

    求协方差矩阵,然后求出协方差矩阵的特征值和特征向量,想降到几维度,就取前几个特征值对应的特征向量(做归一化),每个...

  • KNN

    概念标签label:即需要预测的值特征:即已知数据KNN:即K近邻,K是取多少近邻 特征:accommodates...

  • 【读书清单】《微行为心理学2》

    001群体行为 群体特征不是由个体特征累加而成,它脱离了个体而产生了其独有的特征。通常管理一个群体比管理了一个个独...

  • 说说自己对卷积和池化的理解

    此类的文章应不断更新,以保持自己对某个概念的最新认识。 池化时,对邻域内特征点取最大,这样能更多的保留纹理特征。就...

网友评论

      本文标题:取001的特征

      本文链接:https://www.haomeiwen.com/subject/bjlgqdtx.html