使用bdcdata的CALL TRANSACTION和CALL TRANSACTION对我来说应该是相同的。

2020-08-26 13:42发布

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

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


嗨,

我正在使用bdcdata跳过Tcode的初始屏幕,能够成功执行,但是我的问题是当我使用bdcdata使用CALL TRANSACTION时,我无法像在报告中使用CALL TRANSACTION TCODE一样更新数据

即使使用bdcdata,它也应该对我反映相同。

任何输入将直接用作CALL TRANSACTION的默认模式,以便在使用bdcdata时使用相同的参数。

感谢您的帮助!。

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

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


嗨,

我正在使用bdcdata跳过Tcode的初始屏幕,能够成功执行,但是我的问题是当我使用bdcdata使用CALL TRANSACTION时,我无法像在报告中使用CALL TRANSACTION TCODE一样更新数据

即使使用bdcdata,它也应该对我反映相同。

任何输入将直接用作CALL TRANSACTION的默认模式,以便在使用bdcdata时使用相同的参数。

感谢您的帮助!。

付费偷看设置
发送
4条回答
蓋茨
1楼-- · 2020-08-26 14:09

使用TA SHDB记录您的步骤。 将结果表存储在您自己的数据库表中。 阅读程序中的表。 用来自应用程序上下文的应用程序数据替换相关字段。 正确地在" ABAP4_CALL_TRANSACTION"中设置有关BDC的参数。

lukcy2020
2楼-- · 2020-08-26 14:04

我的建议是忘记VL31N的呼叫事务和BDC,并转到

BBP_INB_DELIVERY_CREATE

之类的标准BAPI。
樱桃小丸子0093
3楼-- · 2020-08-26 14:19

对不起,我已经在"答案"部分中发布了详细的解释。

但是我必须在FIORI中使用此Tcode,而无需使用选择屏幕开发。

请告诉我您的意见。

樱桃小丸子0093
4楼-- · 2020-08-26 14:05

感谢您的宝贵意见,在这里我们将详细介绍。

1。 在VL31N Tcode中,有供应商屏幕,我想跳过此第一个屏幕并显示"采购订单"标签屏幕,这可以通过将bdc数据传递给CALL TRANSACTION来实现。

2。 显示"采购订单"屏幕后,我们将输入采购订单编号,以便根据该采购订单编号获取物料详细信息。

3。 如果我们有该PO#的单个物料明细,则在选中该复选框并单击"采用选定的"按钮时,它将导航到另一个明细项目页面,在此我们选中该复选框并单击"保存"按钮。此处创建或保存了一个内向交货 将显示弹出消息,因为我们只有一个项目。

4。 假设我们有多个针对PO#的项目,请检查并单击状态栏中的"采用",其中显示检查日志注释,当我们在错误日志中看到我能够看到将创建2个入库交货时,但是,如果需要的话。 当我返回并单击"保存"按钮时,仅显示一个入库交货,正在显示弹出消息,在这里我们丢失了另一个直接使用呼叫交易时显示的长文本弹出窗口,一旦我们使用bdc数据就不会显示, 在bdc中尝试了所有模式,但结果相同。

5。请找到相关的附件文档作为参考

请提供我们的意见!

screen1.png screen2.png screen-3.png screen4.png screen-5.png screen-6.png


screen1.png (61.9 kB) screen2.png (52.2 kB) screen-3.png (59.0 kB) screen4.png (84.2 kB) screen-5.png (22.6 kB) screen-6.png

(130.7 kB)

一周热门 更多>