SAP 获取批次信息函数(MSC3N)

匿名 (未验证) 提交于 2019-12-02 23:34:01

在SAP系统中一般通过tcode-MSC3N来查看批次信息

而要在ABAP程序中获取批次信息则需要调用两个函数:

VB_BATCH_2_CLASS_OBJECT

BAPI_OBJCL_GETDETAIL

将这两个函数串联使用即可

VB_BATCH_2_CLASS_OBJECT:

BAPI_OBJCL_GETDETAIL:

CHARACT_DESCR 为批次信息的描述 VALVE_FROMΪF类型的值

'VB_BATCH_2_CLASS_OBJECT'
EXPORTING
BESTAND-MATNR
BESTAND-CHARG
BESTAND-WERKS
IMPORTING
E_OBJEK
E_OBTAB
E_KLART
E_CLASS.








CLEAR.
CLEAR.
CLEAR.
'BAPI_OBJCL_GETDETAIL'
EXPORTING

E_OBJEK
E_OBTAB
E_CLASS
E_KLART


TABLES
ALLOCVALUESNUM[]
ALLOCVALUESCHAR[]
ALLOCVALUESCURR[]
RETURN[].

值得注意的是如果SAP的物料号配置为18为则BAPI_OBJCL_GETDETAIL的调用中要使用

OBJECTKEY参数二入股物料号配置为40位则需要使用OBJECTKEY_LONG参数

文章来源: https://blog.csdn.net/Sundam/article/details/90437656
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!