MANDT字段缺少BODS的ODP数据源

2020-09-16 01:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 借助BODS,我们正...

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

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


专家们,

借助BODS,我们正在将数据从ECC环境传输到非SAP系统。 数据源是ODP数据源。

直到最近,ECC的负载一直运行良好。 突然,BODS停止接收来自所有标准数据源(例如0VENDOR_ATTR,0MATERIAL等)的MANDT字段

这已导致BODS转换期间字段不匹配。 有没有一种方法可以切换回接收MANDT字段。

1条回答
nice_wp
2020-09-16 02:21

Sanjeevrao Kulkarni

您是否仅提取数据的较小子集或完整数据集。 如果仅提取次要数据集,则将ODP对象用作ABAP数据流中的源。 如果使用ABAP数据流,则可以检查Extractor生成的代码是什么。

如果您使用常规数据流从ODP数据源(提取器)中提取数据,则DS使用RFC调用ODP数据复制API。 条件不被下推到提取器。 这意味着所有数据都将从提取器中提取出来,然后在DS中进行过滤。

ODP提取器可在SAP表ROOSATTR中找到,所有已释放并处于活动状态的提取器将在此表中列出

您还可以尝试使用数据服务内置功能

sy('mandt')结果:当前SAP应用程序客户端的客户端ID号

您可以在ABAP数据流的查询转换中使用此功能。 请参阅《 SAP补充指南》

致谢

阿伦·萨西

一周热门 更多>