如何通过Web服务创建采购订单确认书?

2020-08-20 08:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我想使用Web服务创建采购订单确认。

但是我在 https:/中找不到任何文档/help.sap.com/doc/a2b4c7ef61d64397b2b1d052082a8a08/1911/zh-CN/IntegrationServices.html

我也在下面的博客中进行了引用,但没有得到任何帮助。

请让我知道方法。

此致

Yagnik Desai

(22.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我想使用Web服务创建采购订单确认。

但是我在 https:/中找不到任何文档/help.sap.com/doc/a2b4c7ef61d64397b2b1d052082a8a08/1911/zh-CN/IntegrationServices.html

我也在下面的博客中进行了引用,但没有得到任何帮助。

请让我知道方法。

此致

Yagnik Desai

(22.5 kB)
付费偷看设置
发送
6条回答
SAP小黑
1楼 · 2020-08-20 09:04.采纳回答

您好Yagnik,

您收到响应错误,因为该服务需要WSRM和一个带有UUID的msgID:messageId,以SOAP头的消息ID作为消息ID。 请参阅此SAP知识库文章 2531810

以下是请求有效负载的示例:

 
    
     uuid:00163e02-a5da-1ee1-a7d5-e24f8067c512 
    
    
       
          
              913 
              2020-04-03T17:41:44Z 
          
          
              913 
             <项目>
                 1 
                 AP 
                
                    1 
                   <交货期>
                       2020-04-03T05:00:00Z 
                   
                    10 
                
             
             <项目>
                 2 
                 AP 
                
                    1 
                   <交货期>
                       2020-04-03T05:00:00Z 
                   
                    15 
                
             
          
       
    
 
 

我不能保证上述有效负载对于您的供应商,产品等的特定配置是完美的。但是,请确保为每个都包含适当的AcceptanceStatusCode。 例如,接受订单项的供应商会发回 AP

我希望这可以启动您的集成工作。

请注意,
Greg

追夢秋陽
2楼-- · 2020-08-20 09:01

你好格雷戈里根

感谢您的回复。

当我将数据发送到ByD时,在两种情况下成功/失败均给我空状态代码- 202已接受。 如果响应失败,它不会给我任何特定的错误。

此致

Yagnik Desai

大简至美
3楼-- · 2020-08-20 08:54

嗨Yagnik,

要通过Web服务创建PO确认,您可以转到应用程序和用户管理工作中心->通信安排- >选择采购订单集成->编辑->转到出站->您将找到采购订单确认WSDL文件夹->从此处下载并可以在Web服务中使用它。

这是示例有效负载:

使用示例SOAP XML:

http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob =" http://sap.com/xi/SAPGlobal20/Global ">

181

2019-03-06T09:00:00.0000000Z

S100400

1132

1

2018-12-24T05:00:00Z

2018-12-25T05:00:00Z

<数量 unitCode =" EA"> 2

希望这有助于创建PO确认。

最好的问候,
阿伦

clasier
4楼-- · 2020-08-20 09:18

你好阿伦

感谢您的快速解答。

我要创建新的沟通安排:采购订单集成。

但是在创建新的安排时,我无法在出站通信中看到"应用协议:Web服务"。 它仅显示SAP NetWeaver XI 3.0。

请让我知道如何在这里选择Web服务。

此致

Yagnik Desai

宇峰Kouji
5楼-- · 2020-08-20 09:05

你好阿伦,

我已经成功创建了"沟通安排-采购订单集成"。

但是在创建PO确认时遇到问题。

我正在传递如下所述的请求正文

端点- https://xxxx.sapbydesign .com/sap/bc/srt/scs/srmap/purchaseorderprocessin3

请求正文-

 
 
 
 
 
  923 
  2019-03-06T09:00:00.0000000Z 
 
 
  923 
 <项目>
  1 
 
 <交货期>
  2018-12-24T05:00:00Z 
  2018-12-25T05:00:00Z 
 
  2 
 
 
 
 
 
 
 

响应- Web服务处理错误; 提供程序端的Web服务错误日志中的更多详细信息(UTC时间戳20200406104456;事务ID 00163E73956C1EEA9DFE74F7AD2B1B1A)

我在这里注意到的另一件事,它告诉我"未发布"。 在Web服务消息监视中也没有显示任何错误

此致

Yagnik Desai

浮生未央
6楼-- · 2020-08-20 09:12

嗨Yagnik,

您能检查一下应用程序协议吗?

如果输入1、2、3、4、5、6,我认为系统显示了不同的协议。 您可以尝试使用Web服务一次吗?

最好的问候,
阿伦

一周热门 更多>