根据SAP CPI中的记录数来自定义序列号

2020-08-23 03:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我有csv格式的最终​...

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

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


亲爱的

我有csv格式的最终​​有效负载,其中包含一些员工记录。 每个记录都有其自己的序列号(目前为静态1)。 我有2个主要的价值可以使用:

-顺序字段(为每个记录添加)
-personal_id(每个员工均唯一)

由于每个员工可以拥有多个记录,因此需要为每个ID具有相应的序号。 换句话说,如果ID为" 123"的员工有5条记录,则序列值应为1,2,3,4,5,而不是1,1,1,1,1。

这是输入有效载荷:

序列; ID;
1; 123456;
1; 232323;
1; 232323;
1; 232323;
1; 111111;
1; 111111; < br> 1; 222222;
1; 222222;
1; 222222;
1; 222222;
1; 222222;
1; 222222;
1; 222222;

这是预期的有效载荷

序列; ID;
1; 123456;
1; 232323;
2; 232323; <3> 232323;
1; 111111;
2; 111111; < br> 1; 222222;
2; 222222;
3; 222222; <4> 222222; <5> 222222; <6> 222222; <7> 222222;

最终的有效负载记录按personal_Id排序,因此应该更易于管理。

是否有办法在消息映射甚至常规脚本中执行此操作?

请帮助我