删除从SAP S4复制到SAp C4C的销售订单

2020-08-15 09:59发布

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

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


专家您好,

我希望您一切正常且安全,请删除从SAP S4复制到SAP C4C的销售订单时遇到一个问题,我们想这样做是因为复制尚未完全完成,因此我们提出了一个建议。 发生意外,答案为'''向销售订单/报价A2A服务发送虚拟删除请求以删除C4C中的销售订单/报价。''

有人可以帮忙吗,要执行什么步骤?

谢谢

BR,

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

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


专家您好,

我希望您一切正常且安全,请删除从SAP S4复制到SAP C4C的销售订单时遇到一个问题,我们想这样做是因为复制尚未完全完成,因此我们提出了一个建议。 发生意外,答案为'''向销售订单/报价A2A服务发送虚拟删除请求以删除C4C中的销售订单/报价。''

有人可以帮忙吗,要执行什么步骤?

谢谢

BR,

付费偷看设置
发送
4条回答
Alawn_Xu
1楼-- · 2020-08-15 10:36

您好 Soufiane Chaibi

让我举个例子。

使用称为CustomerOrderReplicationIn的服务接口复制销售订单(可以在"常规设置"和" Web服务消息监视"下的"管理员"中检查消息有效负载。

消息将发送到以下端点:

 https://mytenantID.crm.ondemand.com/sap/bc/srt/scs/sap/customerorderreplicationin 

一般而言,注释 2300683 解释了删除时actionCode必须更改为值05。默认情况下,actionCode设置为值04,但您的情况是 需要将其更改为值05才能删除订单(我指的是CustomerCustomerRequestRequest节点的actionCode属性)。

您可以要求集成团队中的某人临时更改映射,以便它始终发送 值05(而不是05),则可以重新发送所有要从ERP删除的销售订单到C4C,最后可以还原映射更改(05 b 确认至04)并再次发送销售订单以再次复制它们。

其他选项是手动编辑消息内容,并通过名为SoapUI的工具发送更改后的XML消息。

在我下面附加了用于删除C4C租户中的销售订单的示例XML消息(请注意,必须根据您的特定设置更改发送方和接收方系统)。

我希望它能阐明SAP支持团队的含义。

 
  
  
   
    
      005056986C971EEAA8D3D067B14F4FF5 
      00505698-6C97-1EEA-A8D3-D067B14F4FF5 
      2020-05-30T19:53:47Z 
     <发送方>
       ERPCLNT200 
     
     <收件人方>
       C4CID01 
     
    
    
     
       0000000000198139 
     
     
       0000000027 
       20200530195348 
       2059 
     
    
   
  
 
 

致谢

Bartosz

Nan4612
2楼-- · 2020-08-15 10:14

您好 Rocky Sharma
不幸的是,我不知道如何使用SDK来实现这一目标,但是我宁愿建议在您的发件人系统中创建一个自定义报告,该报告将生成简化的IDoc消息,从而导致从C4C中删除销售订单。
属性actionCode是基于段E101COD_S_REP_SLSORD_DATA中的OPERATION字段的值设置的,因此,如果您生成的IDoc消息的OPERATION值等于" 003",则它将在C4C中生成删除请求。
在发件人系统中,您具有所有必需的信息来决定应为哪些订单生成删除信息。
用于ECC的IDoc生成报告已经存在,在C4C中处理了删除过程,并且您已进行了监视,因此我某种程度上认为它比使用SDK进行处理更好。
致谢,
Bartosz

SAP德到
3楼-- · 2020-08-15 10:15

嗨,Bartosz,

希望这对您很满意。

上面引述了从SOAP发送虚拟请求以删除C4C中与ERP相关的订单的示例,我只是想知道我们可以在没有这种情况的情况下从SDK中为大量订单执行此操作 需要每天3个月或6个月以上的订单,因为每天下的订单量很高。

谢谢

Rocky

悠然的二货
4楼-- · 2020-08-15 10:29

Hi Bartosz,

感谢您的快速回复。

我将让我的S4团队致力于该解决方案。 我想知道是否可以在SDK中创建MDRO,以便在其中可以使用服务接口CustomerOrderReplicationIn并根据不同条件触发多个订单的删除。 您是否认为如果在SDK中混淆了该界面,则会删除订单。

此致

洛基

一周热门 更多>