物料凭证冲销及原始凭证,冲销凭证的对应关系查询

查询物料凭证及取消物料凭证的对应关系属于SAP系统标准功能。本身并不复杂,但作为比较重要的功能,还是有必要清楚掌握其功能。

在SAP中涉及物料的移动或物权的转移都会产生物料凭证。但在系统中难免犯错误,因此,冲销物料凭证的情况也会偶尔发生。在冲销上,通常采用事务MBST,直接输入原始凭证号来执行。具体操作界面如下图:
在这里插入图片描述

冲销后,打开冲销凭证,如果是采购收货凭证,冲销后的凭证中,在采购订单数据中可以看到其原始凭证的号码。此处注意,并不是所有凭证都可以按此方式找到原始凭证号码。比如生产入库凭证,冲销后,在冲销凭证中就找不到原始凭证的号码。(也许可以找到,但至少我没有找到)但这并不代表原始凭证和冲销凭证间就没有关系了。我们还可以通过一个事务MBSM来查询。

在这里插入图片描述

MBSM其查询界提供了比较灵活的选择条件。可以通过物料号,日期,用户名,原始凭证号,冲销凭证号等关键字段来查询;
在这里插入图片描述

从查询结果可以看到,其原始凭证和冲销凭证的对应关系己经很清楚的展现在面前了。
在这里插入图片描述

————————————————
版权声明:本文为CSDN博主「狼书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lj663/article/details/106047966

### 关于SAP物料凭证冲销的操作手册 在SAP系统中,物料凭证冲销是一个复杂的过程,涉及多个功能模块和技术细节。以下是针对SAP物料凭证冲销操作的一些核心指导和解决方案: #### 1. 使用标准BAPI进行冲销 SAP提供了一个标准的BAPI `BAPI_ACC_DOCUMENT_REV_POST` 来处理财务凭证冲销[^1]。然而,在某些情况下,此BAPI可能无法满足特定需求。对于物料凭证而言,可以尝试使用另一个标准函数模块 `BAPI_GOODSMVT_CANCEL` 进行冲销。如果遇到错误消息(如“凭证XXXXXXXXXX 不包含可选项”),则需进一步排查配置问题。 #### 2. 处理特殊场景下的冲销物料凭证中的收货数量为零时,可能会引发特殊的冲销挑战。例如,尝试通过销售订单来冲销此类物料凭证可能导致错误提示:“数量指示符丢失”。这种情况下,建议检查以下几点: - **移动类型的匹配性**:确认是否存在对应的反向移动类型用于冲销操作[^4]。 - **T-CODE OMJJ 的验证**:利用事务码OMJJ查看具体的移动类型及其关联关系,确保所有必要的参数均已正确设置。 #### 3. 排除技术层面的问题 有时,即使配置无误仍会出现异常情况。比如,某张物料凭证已被部分冲销但仍显示未完全关闭的状态。此时应特别注意新产生的冲销凭证字段值是否正常填充——尤其是取消标记项是否为空以及分析相关性的数值设定是否合理[^3]。 #### 4. 自定义开发方案 鉴于上述方法未必总能解决问题,企业往往需要借助自定义程序完成复杂的冲销逻辑实现。这通常包括但不限于编写ABAP代码调用底层APIs或者扩展现有接口的功能范围以适应个性化业务流程的需求。 ```abap CALL FUNCTION 'BAPI_GOODSMVT_CANCEL' EXPORTING doc_number = lv_docnum IMPORTING return = lt_return. ``` 以上示例展示了如何调用`BAPI_GOODSMVT_CANCEL` API执行基本的货物移动撤销动作;实际应用过程中还需考虑更多输入参数调整依据具体环境而定。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值