从报告中执行IP30(RISTRA20)

时间:2017-09-19 06:07:57

标签: sap abap

我在从报告背景执行IP30(维护工厂调度)tcode时遇到问题。我尝试过使用submit和return,在这种情况下,它正在执行但没有返回到调用者程序,它仍然在屏幕上,点击后退按钮后它返回到调用程序。还有其他方法....我可以轻松做到.....请帮助......

$("[data-fancybox]").fancybox({
    beforeShow: function(slide, item) {
        $('.fancybox-caption').css('border-top-width', item.opts.slideClass === 'blue' ? 0 : '1px');
    }
});

1 个答案:

答案 0 :(得分:1)

您可以尝试使用呼叫事务和BDCDATA。

data:
  lt_bdc type table of bdcdata,
  ls_bdc type bdcdata.

  ls_bdc-program = 'RISTRA20'.
  ls_bdc-dynpro  = '1000'.
  ls_bdc-dynbegin = 'X'.
  append ls_bdc to lt_bdc.

  ls_bdc-fnam = 'WPLAN-LOW'.
  ls_bdc-fval = 'WPLAN'.
  append ls_bdc to lt_bdc.

  ls_bdc-fnam = 'BDC_OKCODE'.
  ls_bdc-fval = '=ONLI'.
  append ls_bdc to lt_bdc.

  call transaction 'IP30' using lt_bdc mode 'N' update 'S'.