使用BDC进行电话交易'SM37'

2020-09-08 02:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家,我需要在我的z程序中...

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

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


您好,专家,我需要在我的z程序中调用T.cde SM37才能看到最后一天播放的作业,所以我的编码正在工作,但是我正在 接收到BDC_OKCODE子屏幕,我必须单击它以跳过第一个屏幕..并获得作业列表。

我的问题是:
有没有办法自动跳过它?

> BW:这是一个批处理程序,因此Submit根本无济于事...

最好的问候。

珍妮

我的编码是:

 数据from_date TYPE btcsdate。
 数据lt_from_data bdcdata的类型表。
 数据ls_from_data与lt_from_data类似。
 ls_from_data-program ='SAPLBTCH'。
 ls_from_data-dynpro ='2170'。
 ls_from_data-dynbegin ='X'。
 ls_from_data-fnam ='BTCH2170-FROM_DATE'。
 ls_from_data-fval = '22 .05.2019'。
 附录ls_from_data至lt_from_data。
 清除ls_from_data。

 ls_from_data-program =''。
 ls_from_data-dynpro =''。
 ls_from_data-dynbegin =''。
 ls_from_data-fnam ='BDC_OKCODE'。
 ls_from_data-fval ='= DOIT'。
 附录ls_from_data至lt_from_data。

 使用lt_from_data进行呼叫交易" SM37"。

(6.2 kB)
13条回答
ZJXianG
2020-09-08 03:34

对于您的后续问题< em>"我单击SM37上的BACK按钮(Jobs_list屏幕),然后我将返回T.code SM37的选择屏幕,而不是直接返回到我的Zprogram。" 添加对 BDC通话的开始屏幕。 因此,实际上发生的是您已经填写了第一个屏幕,第二个屏幕本质上是一个错误(因此,模式" E"有效),然后回到第一个屏幕时,录音就知道该怎么做

 DATA ls_from_data喜欢lt_from_data。
 ls_from_data-program ='SAPLBTCH'。
 ls_from_data-dynpro ='2170'。
 ls_from_data-dynbegin ='X'。
 ls_from_data-fnam ='BDC_OKCODE'。
 ls_from_data-fval ='/EECAN'。
 附录ls_from_data至lt_from_data。
 清除ls_from_data。

一周热门 更多>