sapevent:SAVE事件触发时,如何停止在浏览器中刷新页面

2020-09-05 09:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我需要使用ABAP在...

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

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


专家们。

我需要使用ABAP在SAP中创建HTML页面,并在浏览器中以及通过浏览器启动该页面

我必须使用sapevent:SAVE与后端(sap)通信,(我不应该使用rest服务)。

我使用savevent:SAVE事件在浏览器中刷新页面。 如何停止页面刷新。

示例:创建报告程序(IN SE38

 *&---------------------------------------------  ------------------------ *

 *&报告Z_TEST1234


 报告Z_TEST1234。

 CLASS lcl_class定义。

 公共部分。

  方法:

  主要,

  on_html_event用于cl_gui_html_viewer的事件智能事件
   正在导入操作框架getdata。
 受保护的部分。

 专用部分。
  数据参考类型为cl_gui_html_viewer。
 ENDCLASS。  " lcl_class定义

 * -------------------------------------------------  --------------------- *

 * CLASS lcl_class的实现

 * -------------------------------------------------  --------------------- *

 *

 * -------------------------------------------------  --------------------- *

 CLASS lcl_class实施。

 方法主要。

  数据oref_lcl类型参考lcl_class。
  数据html类型w3htmltab。
  数据网址类型c长度255。
  DATA事件类型为cntl_simple_events。
  DATA事件类型cntl_simple_event。


  创建对象oref
    出口
      父= cl_gui_container => screen0。

  event-eventid = oref-> m_id_sapevent。
  event-appl_event ='X'。
  将事件追加到事件。



  调用方法oref-> set_registered_events
    出口
      事件=事件。

  设置我-> on_html_event FOR OREF。


  将" "附加到html。
  在HTML上附加'"。
  将" 
"附加到html。 在HTML上附加''。 将" 标题"附加到html。 将"
"附加到html。 将"文本"附加到html。 将'
'附加到html。 在HTML上附加'
'。 附加"名字:"至html。 附加到HTML的>。 将"
"附加到html。 附加"姓氏:"到html。 附加''到html。 将"
"附加到html。 追加到HTML的'。 将'
'附加到html。 将''附加到html。 将'
查看其它4个回答

一周热门 更多>