MSC3N获取物料批次特性及特性值

前端之家收集整理的这篇文章主要介绍了MSC3N获取物料批次特性及特性值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1.  

实际coding过程当中,需要获取物料批次号对应的类、特性和特性值,通过直接从Table中获取,非常麻烦,通过function获取,function如下:

1.VB_BATCH_2_CLASS_OBJECT

2.BAPI_OBJCL_GETDETAIL


function:VB_BATCH_2_CLASS_OBJECT通过物料号工厂批次获取对应的类等相关信息

function:BAPI_OBJCL_GETDETAIL根据上面的反馈返回值获取特性以及特性值

代码段如下:


  1. CALL FUNCTION 'VB_BATCH_2_CLASS_OBJECT'
  2. EXPORTING
  3. i_matnr = "物料
  4. i_charg = "批次
  5. i_werks = "工厂
  6. IMPORTING
  7. e_objek = l_objek "对象
  8. e_obtab = l_obtab "表
  9. e_klart = l_klart "类型
  10. e_class = l_class."类
  11.  
  12.  
  13. CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
  14. EXPORTING
  15. objectkey = l_objek
  16. objecttable = l_obtab
  17. classnum = l_class
  18. classtype = l_klart
  19. TABLES
  20. allocvaluesnum = lt_num
  21. allocvalueschar = lt_char
  22. allocvaluescurr = lt_curr
  23. return = lt_return.
其中table:lt_num lt_char lt_curr即是获取的特性及特性值

猜你在找的VB相关文章