1、通过Function获取
通过Function只能每次单笔获取
CALL FUNCTION 'MB_ADD_PURCHASE_ORDER_QUANTITY'
EXPORTING
X_MATNR = INV-MATNR
X_MEINS = INV-MEINS
X_ELIKZ = SPACE
X_LOEKZ = SPACE
TABLES
XTAB = XTAB
XWERKS = L_WERKS.
2、通过数据库表获取
通过数据库获取需要关联几个数据库表,同时需要一些数据处理过程
1.从EKKO,EKPO表中获取未删除,未标记交货已完成的PO数据
2.从EKBE表中获取对应PO的收货记录
3.计算对应PO的已收货数量
4.计算对应PO行项目的未交Open数量
3、直接通过视图获取
视图MDBS: 订单项目/计划行的物料视图

本文介绍三种在SAP系统中查询采购订单未交数量的方法:一是通过Function单笔获取;二是通过数据库表进行复杂的数据处理过程获取;三是直接通过视图MDBS简便获取。

1612

被折叠的 条评论
为什么被折叠?



