删除HCI-DS中的重复项和特殊字符

2020-09-28 02:36发布

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

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


专家您好,

我正在为HCI-DS进行项目之一,我们正在通过HCI-DS将数据从BW系统发送到SAP IBP。

我们正在发送产品和产品位置主数据,然后发送Keyfigues。

在设计用于测试目的的主数据流时,我们面临以下问题:

1)在运行端到端流程时,我可以在监视HCI的日志中看到大约有1000条记录发送到IBP,但是这些记录已经存在于IBP中,理想情况下,它不应在IBP中为相同记录创建新条目( 全局变量Batch命令设置为INSERT_UPDATE),但是在IBP中添加了新的1000条记录(1000(旧)+1000(新))。请让我知道如何在HCI中处理此问题? 重复的条目不应该发送到IBP,如果记录相同,则HCI不应在IBP中为这些记录创建另一个条目?请咨询

2)HCI中的特殊字符处理。 按照s-note 2007254的规定,我将处理所有在IBP中不可接受的特殊字符。但是IBP不理解(空行和Tab)。 我们如何在HCI-DS中处理此问题??

要求您对此做出回应。

谢谢

Geetanshi

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

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


专家您好,

我正在为HCI-DS进行项目之一,我们正在通过HCI-DS将数据从BW系统发送到SAP IBP。

我们正在发送产品和产品位置主数据,然后发送Keyfigues。

在设计用于测试目的的主数据流时,我们面临以下问题:

1)在运行端到端流程时,我可以在监视HCI的日志中看到大约有1000条记录发送到IBP,但是这些记录已经存在于IBP中,理想情况下,它不应在IBP中为相同记录创建新条目( 全局变量Batch命令设置为INSERT_UPDATE),但是在IBP中添加了新的1000条记录(1000(旧)+1000(新))。请让我知道如何在HCI中处理此问题? 重复的条目不应该发送到IBP,如果记录相同,则HCI不应在IBP中为这些记录创建另一个条目?请咨询

2)HCI中的特殊字符处理。 按照s-note 2007254的规定,我将处理所有在IBP中不可接受的特殊字符。但是IBP不理解(空行和Tab)。 我们如何在HCI-DS中处理此问题??

要求您对此做出回应。

谢谢

Geetanshi

付费偷看设置
发送
7条回答
Tong__Ming
1楼 · 2020-09-28 03:06.采纳回答
xfwsx85
2楼-- · 2020-09-28 03:09

某些功能在ABAP节点转换中不可用。 也许您可以在目标查询映射中使用它。

最佳

亚历山德拉

hengyuye
3楼-- · 2020-09-28 03:11

我对第二点的回答,即处理特殊问题 字符:

如您在处理空行和制表符时所述,它需要读取需要验证的特定字段的十六进制值,然后处理用空格替换特殊字符。

示例代码:

用空格替换cl_abap_char_utilities => cr_lf + 1(1)
IN 中的所有事件。

木偶小白
4楼-- · 2020-09-28 02:57

我希望文档链接必须对您有所帮助

昵称总是被占用
5楼-- · 2020-09-28 03:10

此语法应注意所有特殊字符:

replace_substr(

replace_substr(

replace_substr(

replace_substr(

replace_substr(

replace_substr(Tranform.PRDDESCR,CHR(39),''),

CHR(13),''),

CHR(10),''),

'"",''),

'>',''),

< p>'<','')

d56caomao
6楼-- · 2020-09-28 03:11

在同一问题上的任何输入都请提供相同的感谢

亦是此间程序员
7楼-- · 2020-09-28 03:13

关于#1-您能否检查 您的主数据类型的定义吗?应该有一个标记为键的字段。该字段不能重复。请验证或提供主数据类型定义,以便我们进行检查。

在#2上-以下是您应该用来替换tab和

的ASCII码

-标签(CHR9)

-空行(CHR10)

谢谢

马尼

一周热门 更多>