zoukankan      html  css  js  c++  java
  • 函数使用八:BP_EVENT_RAISE

    此函数是关联触发一个已经定义的事件,这个事件可以放到SM36里设置JOB,这样就做成了一个事件触发JOB的东西。

    Import

    EVENTID                    事件ID ,对应SM62创建的事件

    EVENTPARM                事件参数,可以传到后台系统中   类型:BTCEVTPARM

    TARGET_INSTANCE     SAP instance,一般不传,默认当前系统实例

    TARGET_MODE           后台处理,可以忽略的参数

    Exceptions

    BAD_EVENTID                        Invalid Event ID
    EVENTID_DOES_NOT_EXIST    Unknown Event
    EVENTID_MISSING                  Event ID Missing
    RAISE_FAILED                        Error when Triggering the Event

    T-CODE:SM62创建事件

    此界面中可以设置参数和系统设置等信息,一般不做复杂设置。

    保存后SM36中定义JOB

    完成后可以在特定地方通过函数来触发事件,事件后触发JOB。。。。

              CALL FUNCTION 'BP_EVENT_RAISE'
                EXPORTING
                  EVENTID                = 'ZSDJ001'
                EXCEPTIONS
                  BAD_EVENTID            = 1
                  EVENTID_DOES_NOT_EXIST = 2
                  EVENTID_MISSING        = 3
                  RAISE_FAILED           = 4
                  OTHERS                 = 5.

    说明:一般在函数里或者隐式增强等会有异步创建或者写表的一些动作。可以使用,也可以借鉴这种方式做成调程序的异步方式。

  • 相关阅读:
    Android Monkey压测命令
    测试常用__linux命令
    适合做自动化的项目
    windows安装MySQL8.0
    视频丢帧(详解)
    selenium 鼠标,键盘操作
    定位元素方法
    关于Python中的lambda
    项目流程
    正则表达式之扩展正则表达式
  • 原文地址:https://www.cnblogs.com/sapSB/p/7003327.html
Copyright © 2011-2022 走看看