ABAP 调用外部Webservcie

本文介绍如何在SAP系统中通过调用Webservice实现OA审批流程的触发,包括SE80创建企业服务、lpconfig创建逻辑端口及程序调用的具体步骤与注意事项。

调用Webservice触发OA审批

1.SE80创建企业服务

详细过程网上很多教程,我这里就不详述
在这里插入图片描述

2.lpconfig创建逻辑

这里也可以使用SOAMANAGER,效果都是一样的
有一点需要注意的是,要注意激活,否则调用的时候会提示无效,如果创建的时候没有激活,再进来激活的时候要通过菜单栏-逻辑端口-激活
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.程序调用

WHEN 'ZOASP1' OR 'ZOASP2'.
      READ TABLE gt_output03 INTO gs_output03 WITH KEY box = 'X'.
      IF sy-subrc <> 0.
        MESSAGE '请先选择数据' TYPE 'E'.
      ENDIF.

      PERFORM frm_push_oa.

FORM frm_push_oa .
  DATA:lt_ztmm024 TYPE TABLE OF ztmm024 WITH HEADER LINE.
  DATA:   answer TYPE string.
  DATA:   selectlist       TYPE TABLE OF spopli WITH HEADER LINE,
          lo_sys_exception TYPE REF TO   cx_ai_system_fault,
          lo_service       TYPE REF TO   zmm_service01co_capbomservice.

  DATA:ps_import TYPE zmm_service01set_capbomarray1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值