zoukankan      html  css  js  c++  java
  • 特性,批次特性建立的BAPI函數

    【转http://taijizhang.blog.163.com/blog/static/176071381201442225514453/】

    SAP特性,物料特性,批次特性建立的BAPI函數   

    类的T-CODE: CL03

    特性T-CODE: CT04

    特性可以通过下面的BAPI来进行批量维护:

    BAPI_CHARACT_CREATE
    BAPI_CHARACT_CHANGE
    BAPI_CHARACT_DELETE
    BAPI_CHARACT_GETDETAIL

    特性分配给物料之后(见图1),如果要维护物料的特性值,会用到下面的BAPI函数

    BAPI_OBJCL_GETDETAIL
    BAPI_OBJCL_CHANGE

    先用BAPI_OBJCL_GETDETAIL取得到物料的类下面的所有特性值,然后修改特性值,最后用BAPI_OBJCL_CHANGE写回去。

    CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
      EXPORTING
        objectkey              = 物料号
        objecttable            = 'MARA'
        classnum               = 类别
        classtype              = 类别种类
      tables
        allocvaluesnum         = 数值型特性值
        allocvalueschar        = 字符型特性值
        allocvaluescurr        = 货币型特性值
        return                 = 返回值
              .

    对于QM的批次特性来说,质检对每个批次检验结果回写到批次特性值中。同样可以用下面的。

    BAPI_OBJCL_GETDETAIL
    BAPI_OBJCL_CHANGE

    但是调用BAPI_OBJCL_GETDETAIL的时候参数需要用另外的function取得:

    CALL FUNCTION 'VB_BATCH_2_CLASS_OBJECT'
      EXPORTING
        i_matnr       = 物料号
        i_charg       = 批次号
        I_WERKS       = 工厂
      IMPORTING
        E_OBJEK       = 对应objectkey
        E_OBTAB       = 对应objecttable
        E_KLART       = 对应classtype
        E_CLASS       = 对应classnum
              .

    批次特性的T-CODE: MSC3N

  • 相关阅读:
    写给Web开发人员看的Nginx介绍
    Nginx安装及配置详解
    Intellij IDEA 热部署处理
    JSP自定义标签就是如此简单
    过滤器入门看这一篇就够了
    Caffe FCN:可视化featureMaps和Weights(C++)、获取FCN结果
    Caffe RPN :error C2220: warning treated as error
    实例分割:MaskXRCnn 与Visual Genome数据集
    Detectron-MaskRCnn: 用于抠图的FCNN
    CaffeMFC:caffe.pb.h(2525): error C2059: syntax error : 'constant'
  • 原文地址:https://www.cnblogs.com/rainysblog/p/4014104.html
Copyright © 2011-2022 走看看