物料凭证、检验批 📅 2026/7/28 15:08:37 M_MBMPS 视图用于检查冲销凭证和被冲销凭证MBLNR 冲销凭证 SMBLN 被冲销凭证MBST整张冲销时冲销凭证和非冲销凭证都有记录MIGO走行项目冲销时没有记录MKPF 物料凭证抬头MBLNR 物料凭证编号 BLDAT 创建日期 BUDAT 过账日期BKTXT 凭证抬头文本 XBLNR 交货单号MSEG 物料凭证项目MBLNR 物料凭证编号注不自带F4可以参考QAMB-MBLNR,但这样就没有PAR ID了 ZEILE项目BWART 移动类型AUFNR 生产订单号EBELN 采购订单编号 EBELP 项目 LIFNR 供应商号KDAUF 销售订单号此字段为空取销售订单号需连接到交货单KDPOS 销售订单中的项目号 KUNNR 客户号VBELN_IM 交货单号直接用交货单号在这取物料凭证号 VBELP_IM 交货项目MATNR 物料号ERFMG 输入单位计的数量 ERFME 输入单位menge 基本计量单位数量 MEINS 基本计量单位SGTXT 项目文本是备注非描述 LGORT 库存地点 UMLGO 收发货库存地点LGPLA 仓位此字段为空需要从MARD中取到 INSMK 库存类型X检验LIFNA 供应商号KOSTL 成本中心LFBNR 参考凭证号 LFPOS 参考凭证项目号WERKS 收货工厂 UMWRK 发出工厂SMBLN 被冲销的物料凭证号parent_id 移库物料凭证会产生两个行项目自动生成的行项目auto X自动生成的项目可以根据parent_id找到auto 的那个行项目的line_idPS_PSP_PNR wbs元素转出 MAT_PSPNR wbs元素转入注1.到目前为止还没找到物料凭证上的的物料描述字段应该是从采购订单TXZ01上带过来的2.物料凭证上有本位币金额同时所有金额都是成本例如销售订单产生的物料凭证上的金额不是销售金额而是成本3.103 外协工序收货是对采购订单收货所以关联了采购订单 号和项目号当采购订单项目分配到生产订单上时MATNR为空AUFNR有值当未分配时有MTANR无AUFNR4.321会出现两条一样的数据一条S一条H所以可以用SELECT DISTINCT5.case gt_ekbe-bewtp.when E. “收货if gt_ekbe-shkzg S.item_100-menge gt_ekbe-menge. 数量item_100-wrbtr gt_ekbe-wrbtr. 金额elseif gt_ekbe-shkzg H.item_100-menge 0 - gt_ekbe-menge.item_100-wrbtr 0 - gt_ekbe-wrbtr.endif.when Q. 发票if gt_ekbe-shkzg S.item_100-menge 0 - gt_ekbe-menge.item_100-wrbtr 0 - gt_ekbe-wrbtr.elseif gt_ekbe-shkzg H.item_100-menge gt_ekbe-menge.item_100-wrbtr gt_ekbe-wrbtr.endif.endcase.QALS 检验批记录一个检验批只对应一张物料凭证的一个项目PRUEFLOS 检验批编号 OBJNR 对象号MBLNR 物料凭证编号 ZEILE 物料凭证项目EBELN 采购凭证号 EBELP 采购凭证项目ENSTEHDAT 检验批创建日期 ENTSTEZEIT 检验批创建时间ERSTELLER 检验批创建者自动生成时值为物料凭证创建者 ERSTELDAT 对应物料凭证创建日期STAT34 库存过账已完成标识有检验决策必有标识、有标识可以没有决策MATNR 物料号 LOSMENGE 来料数量 GESSTICHPR 抽样数量决定整批来料是否接收LMENGE01 合格数量 LMENGE07 退供方数量 LMENGE08 让步接收数量LMENGE09 返工数量自己加工、扣供应商钱QAVE 检验决策QALS LFET JOIN QAVEPRUEFLOS 检验批编号 VDATUM 使用决策日期 VEZEITERF 使用决策时间LIFNR 供应商编号 BKTXT 凭证抬头文本 VCODE 使用决策代码QPCT 代码文本CODEGRUPPE 代码组万联 WLIQC001 CODE 代码 KURZTEXT 代码短文本