现在的位置: 首页 > 综合 > 正文

特性,物料特性,批次特性(转自SAPNow)

2013年09月28日 ⁄ 综合 ⁄ 共 1009字 ⁄ 字号 评论关闭

特性,物料特性,批次特性

物料特性可以从MM03查看(图1):

特性,物料特性,批次特性(转自SAPNow)

其中物料跟类别的关系表如下:

特性,物料特性,批次特性(转自SAPNow)

类的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

--EOF--

抱歉!评论已关闭.