执行DTP的功能模块

2020-09-07 15:46发布

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

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


嗨,

我想知道是否有一个可以执行DTP的"功能模块"?

预先感谢您的帮助。

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

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


嗨,

我想知道是否有一个可以执行DTP的"功能模块"?

预先感谢您的帮助。

付费偷看设置
发送
3条回答
闻人可可
1楼 · 2020-09-07 16:31.采纳回答

例如:

 REPORT zdtpload。

 表格:rsbkdtpt。
 数据:lcl_dtp类型参考cl_rsbk_dtp,
       lcl_request类型参考cl_rsbk_request,
       lcl_filter类型参考cl_rsbc_filter,
       w_loc_dtp TYPE rsbkdtpnm,
       lv_dtps rsbkdtpnm的类型表。
   w_loc_dtp ='DTP ID'。
   lcl_dtp = cl_rsbk_dtp =>工厂(w_loc_dtp)。
   尝试。
       调用方法lcl_dtp-> if_rsbk_dtp_execute〜create_request
         接收
           r_r_request = lcl_request。
     捕捉cx_rs_not_found。
     捕捉cx_rs_foreign_lock。
     捕获cx_rs_failed。
   ENDTRY。
   尝试。
       呼叫方法lcl_request-> if_rsbk_request〜doit
         出口
           i_no_commit = rs_c_false。
     捕获cx_rs_failed。
 ENDTRY。
 
clever101
2楼-- · 2020-09-07 16:35

谢谢您的帮助,它可以解决我的问题!

宇峰Kouji
3楼-- · 2020-09-07 16:33

可能有用于执行DTP的功能模块。 我不确定您的问题,因此这是执行DTP的一些常规方法。 通常,在生产环境中,我们直接从BW工作台执行DTP。 如果您遇到授权问题,则可以创建一个测试链并将DTP放入其中并执行该链。 如果出现授权问题,您也可以使用Firefighter ID直接执行DTP。

希望这会有所帮助!

一周热门 更多>