呼叫交易ME33K

2020-08-23 10:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的装扮者, 从我开发的自...

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

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


亲爱的装扮者,

从我开发的自定义程序调用事务ME33K时遇到问题。 我知道我们可以使用参数ID ='VRT'的SAP内存传递协议编号。

这是调用交易的代码

设置参数ID" VRT" FIELD协议编号。

呼叫交易" ME33K"并跳过第一屏。

agreement_num中填写了协议编号。

在我做同样的事情来称呼ME23N之前,它工作得很好。

我肯定使用相同的公式:

设置参数ID" BES"字段po_num。

呼叫交易" ME23N"并跳过第一屏。

po_num中填有采购订单编号。

有人可以帮我解释一下为什么会发生这种事。 还有其他可能的解决方案来调用ME33K吗?

谢谢

致谢

哈迪

4条回答
clever101
2020-08-23 11:29

我只想举起这个死线程,让所有在如此简单的任务中苦苦挣扎的人都知道他们 不孤单,他们不应该绝望。 这不是你的错。 数据元素EVRTN的实际参数ID为" VRT"。 屏幕画家,ME33K内部的技术细节以及数据元素定义中均已确认这一点。 您可能会倾向于认为这是正确的,但事实并非如此。 记住,这是SAP。 您不仅会四处相信自己所看到的一切,而且这是一个仙境。 正确的参数ID是我们的"前会员"上帝教给我们的" CTR"。 即使表TPARA保留了有关参数id的信息,也没有暗示哪个字段可能实际使用此参数。 下次当客户要求您调用带有参数的交易时,请放心告诉他们这将需要一周的时间。 谁知道,如果正确的参数ID位于TPARA中所有13183个ID的末尾,您可能需要两个。

一周热门 更多>