• 函数使用八: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.

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

  • 相关阅读:
    股票投资
    知道复利终值求本金
    复利计算和单利计算
    实验0:了解和熟悉操作系统
    0909我的编译原理感
    递归下降分析法
    有(很)穷的自动机
    评论
    C语言文法阅读与理解序
    C语言文法阅读与理解
  • 原文地址:https://www.cnblogs.com/sapSB/p/7003327.html
Copyright © 2020-2023  润新知