Web Dynpro for ABAP ( 四 ) BPM系统的连接

    技术2023-11-20  79

    BPM是我们公司用的一个文件签核系统,GUI上没有用到,但是在Portal上会用上,其核心还是需要创建webservice 的outbound的接口,对WDA而言,重要的是需要建立CHIPS,同时建立interface event和interface method作为创出与传入的函数。

    首先需要在SE80 package下面的 Enterprise Services中创建 outbound的service consumer,然后在soamanager中mapping上port,在SE24的构造方法中写上:

    method CONSTRUCTOR. super->constructor( class_name = 'YSHS_CO_FAN_APP_SERVICE' logical_port_name = logical_port_name ). endmethod.

    port_name即在soamanager中配置的端口。

    在起单的时候需要call webservice到BPM创建。

    CREATE OBJECT lo_bpm TYPE (lv_class_name) EXPORTING logical_port_name = 'BPM_PORT'. CALL METHOD lo_bpm->(lv_method_name) EXPORTING input = <fs_param>.

     

    Processed: 0.013, SQL: 9