当检验批已经发送到子系统时,如何更新QIWL-SENDSTAT

2020-09-10 17:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,亲爱的 我正在使用QM-I...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,亲爱的

我正在使用QM-IDI将特征从检验批发送到LIMS系统,我阅读了SAP QM-IDI文档,但是在发送到LIMS之后并没有更新检验批。

首先,我调用BAPI QIRF_SEND_INSP_REQUIRMENTS,设置I_QAILS-SUBSYS =" Z00001",它可以正常工作,并返回所有待发送的检验批。

因此,我将第二个BAPI QIRF_SEND_INSP_DATA_FOR_WL2设置为T_QIWLTAB,并从第一个BAPI返回。 这项工作也很好。 我填写了以下字段:

I_IND_EVALUATE_CHARACTERISTIC =""
I_IND_MULTI_TRANSFER_POSSIBLE =""

I_IND_ONLY_OBLIGATORY_CHARACT =""

I_IND_READ_PURCHASING_INFO =" X"

I_IND_READ_SALES_INFO =" X"

I_IND_READ_VENDOR_AND_PRODUCER =" X"

I_IND_READ_WORK_CENTER =" X"

I_IND_SEND_PROTOCOL_MAIL =""

I_IND_SET_BLOCK_INDICATORS =""

I_IND_TRANSFER_CHAR_CODES =""

I_IND_TRANSFER_USAGE_DEC_CODES =""

然后我将其称为没有参数的QIRF_SEND_COMMIT_TO_QM。

但是当我再次调用第一个BAPI时,已经发送的批次再次返回,并且当我检查QIWL时,SENDSTAT为空。

有人知道如何解决这个问题吗?

谢谢!

最诚挚的问候,

Thiago Barros

2条回答
葫芦娃快救爷爷
2020-09-10 17:41

嗨,亲爱的

我正在学习QM-IDI,为此我在上面写下了问题。 再次阅读文档,我了解到将检验批发送到LIMS后状态6是正确的,但是现在,我想知道如何将状态MIC从6更新为5。

我使用的是BAPI QIRF_GET_ALL_DATA_VALUES2,但是当我通知Q71,Q79或Q51时,这些值不会更新,并且状态保持为6。

有人知道我如何使用此BAPI来解决此问题吗?

谢谢!

一周热门 更多>