关于SAP调用外部Webservice的实现

           今天终于花了点时间把这个东东搞定了,应该是很有用处的,自己也测试成功。把这个东东记录一下,也供大家分享,可能写的不是很仔细,有点乱,如果觉得有交流价值可以联系我,有时间我会尽量回复,不过这个东西网上一搜也一大把资料

*&---------------------------------------------------------------------*
*& Report  ZHUGX_WS
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZHUGX_WS.
DATA: CONVERT TYPE REF TO ZCO_WEB_TYPE.
DATA: input TYPE ZOAMANAGER_REQUEST,
     output TYPE ZOAMANAGER_RESPONSE.

DATA: p_ch type string.

CONCATENATE
'<?xml version="1.0" encoding="UTF-8"?>'
                       '<input>'
                      '<key>DFFD512F3C274EC11AF53753FC82B483</key>'
                      '<cmd>workflowSend</cmd>'
                      '<domain>0</domain>'
                      '<data>'
                          '<ptable name="whir$test">'
                            '<field name="whir$test_test1" type="String" value="qqq" />'
                            '<field name="whir$test_test2" type="String" value="zzzz" />'
                            '<field name="whir$test_test3" type="String" value="bigworld" />'
                          '</ptable>'
                      '</data>'
                      '<workflow>'
                        '<procid>42264857</procid>'
                        '<subPersontaccounts>zhugx</subPersontaccounts>'
                      '</workflow>'
                    '</input>'
into p_ch.
TRY.
input-input = p_ch.

CREATE OBJECT CONVERT.

CALL METHOD CONVERT->OAManager
  EXPORTING
    OAMANAGER_REQUEST  =  input
  IMPORTING
    OAMANAGER_RESPONSE =  output.

CATCH CX_AI_SYSTEM_FAULT.
write : 'errors'.
CATCH CX_AI_APPLICATION_FAULT.
WRITE 'WEEOR:APPLICATION'.
ENDTRY.

WRITE: output-OUT.

 

 

 

配置步骤:请见附件

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值