A bug in transaction code QAC2 of SAP QM module?

简介: A bug in transaction code QAC2 of SAP QM module?

A bug in transaction code QAC2 of SAP QM module?


The transaction code QAC2 in the SAP QM module can be used to transfer the quality inspection inventory bound on the inspection batch. I recently found a puzzling bug in the transaction code on the project, and wrote this blog to record it.


Below inspection lot,

image.png

The storage location of the QI stock of this inspection lot is 0002. Suppose that business team need to transfer the QI stock to storage location 1000.


Now we can execute the transaction code QAC2 to transfer this inspection lot.

image.png

First we input the storage location as 0001 (it is a wrong storage location),

image.png

Click Enter key,

image.png


We found that we made a mistake when data entry, the correct storage location should be 1000. So I changed the storage location as 1000, see below screenshot:

image.png

Click Enter key again,


image.png

SAP pop up error message:Deficit of SL Stck.in qual.insp 1,500- EA : 000000000000000755 NMDC 0002

image.png

As a result, this QAC2 transaction code cannot be posted this time. In other words, if you want to transfer the inventory in the inspection lot to the 1000 storage location, we can need to exit the current QAC2 transaction code screen first, then execute QAC2 transaction code again, change the destination storage location to 1000, and then we can save it successfully.


If you enter the wrong transaction location in the transaction QAC2, once you click the Enter key, then SAP system cannot post this transaction successfully even if we input the correct storage location later.


As we known that the screen of many other transaction codes in SAP system are very flexible. It is also a common phenomenon for business personnel to manually enter errors before posting, that is, enter the wrong data and press enter. Business personnel can also re-enter relevant data and save it. The transaction code QAC2 can't play like this. I think this is the bug of transaction code QAC2 in SAP.




相关文章
|
8月前
|
前端开发 JavaScript Java
如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
|
8月前
|
数据库
关于 SAP ABAP Enqueue Function Module 的输入参数 _wait
关于 SAP ABAP Enqueue Function Module 的输入参数 _wait
|
8月前
|
BI
SAP ABAP 系统里和传输请求读写相关的 Function Module
SAP ABAP 系统里和传输请求读写相关的 Function Module
|
1月前
|
数据库
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
|
1月前
|
数据库
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
|
8月前
|
数据库
SAP ABAP Function Module 的动态调用方式使用方式介绍试读版
SAP ABAP Function Module 的动态调用方式使用方式介绍试读版
SAP ABAP Function Module 的动态调用方式使用方式介绍试读版
|
8月前
|
运维 监控 Kubernetes
SAP MTA 里定义 SAP UI5 module 的一个例子
SAP MTA 里定义 SAP UI5 module 的一个例子
|
9月前
|
搜索推荐
SAP 电商云 Assisted Service Module (ASM) 功能模块讲解
SAP 电商云 Assisted Service Module (ASM) 功能模块讲解
将 SAP Spartacus 作为 feature module 进行 Lazy Load 延迟加载时遇到的注入错误分析
将 SAP Spartacus 作为 feature module 进行 Lazy Load 延迟加载时遇到的注入错误分析
|
运维 监控 Kubernetes
SAP MTA 里定义 SAP UI5 module 的一个例子
SAP MTA 里定义 SAP UI5 module 的一个例子