如果条件不起作用

2020-08-14 23:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 业务要求:仅更新C4C...

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

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


你好!

业务要求:仅更新C4C中单个客户的空白字段

CPI的步骤:

  1. 从C4C获取个人数据
  2. 将每个字段存储在属性中
  3. 使用脚本获取属性值和IF条件的消息映射
  4. 在C4C中修补个人

第1步的有效负载示例

 
 
  1 
  
  
 个人
  
  123456 
 <城市> 
  
  
  
  
  EN 
  
  +33 45656777 
  
  
 <街道> 
  Last 
  
 
 
 
 

字段的消息映射示例:

这是消息映射后的有效负载:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
   
      00163E77980F1EDAB1D060334FDA8135 
      1 
      EN 
      +33 45656777 
   
 
 

消息映射中的条件似乎仅适用于错误值。

您知道如何解决此行为吗? 我想念什么吗?

Sriprasad Shivaram Bhat Morten Wittrock 也许?

非常感谢您的回答。

问候。

(54.5 kB)
3条回答
shere_lin
2020-08-14 23:42

您好,Nadir,

我建议您首先启用跟踪,并在消息映射步骤之前检查属性是否正在更新。

此后,不要在图形中添加等式 消息映射仅将此逻辑与其他属性一起添加到getproperty自定义函数中,以检查属性值是否存在且不为null,然后传递true,否则传递false。

问候,

Sriprasad Shivaram Bhat

一周热门 更多>