如何在SAP R/3系统中创建自定义提取器?

如何在SAP R/3系统中创建自定义提取器?,sap,sap-erp,sap-bw,sap-r3,Sap,Sap Erp,Sap Bw,Sap R3,我必须在SAP R/3系统中创建一个自定义提取器 从所需的表(如COVP、COEP、EKKN等)中提取数据的方法有哪些?我想您是在要求提取到SAP BI,尽管您可能缺乏一些经验,但您必须向ABABABER寻求帮助 首先,您需要在所需的DB表上构建一个视图:转到事务SE11并选择view,并为其命名。通常我喜欢使用ZBW_tablename和一个描述,比如表tablename的BW提取器视图 从tge数据库表中选择所有字段并激活 然后转到事务RSO2,在本例中,您正在处理事务表。 通过输入名称Z_

我必须在SAP R/3系统中创建一个自定义提取器


从所需的表(如COVP、COEP、EKKN等)中提取数据的方法有哪些?

我想您是在要求提取到SAP BI,尽管您可能缺乏一些经验,但您必须向ABABABER寻求帮助

首先,您需要在所需的DB表上构建一个视图:转到事务SE11并选择view,并为其命名。通常我喜欢使用ZBW_tablename和一个描述,比如表tablename的BW提取器视图

从tge数据库表中选择所有字段并激活

然后转到事务RSO2,在本例中,您正在处理事务表。 通过输入名称Z_tablename_TRANS创建事务性extrator。单击创建

在下一个屏幕上,选择提取器在应用程序组件层次结构中的位置。当您复制到SAP BI中时,您将看到您的提取器在层次结构中处于这个位置,因此记住将其放置在何处非常重要

添加描述和刚刚创建的视图名。选择保存


就这样。

此外,您还可以使用功能模块和底层结构创建提取器。为此,在创建通用提取器并提供结构和功能模块后,在RSO2中选择FM


您可以在SE11中创建结构,在SE80中创建功能模块。这里您需要了解ABAP,但如果您不需要更简单的东西,它是提取数据的一种非常强大的方法。

首先,您将使用se11创建视图,给定名称并立即创建,给定条件字段的条件并给定视图字段中需要的字段,现在转到rso2并创建什么您需要的数据源类型,并为其指定应用程序组件名称,因为您的数据源现在显示的位置选择视图并保存提取结构将自动创建

将其提取到哪种类型的目标系统中?这并不像看上去那么简单,因为您必须处理功能模块中的数据打包,而我给出的答案不需要这些知识。事实上,这种方法只应该由一个非常有经验、知道如何编写高性能代码的程序员来尝试。尽管如此,我很少在SAP BI-present公司遇到这些人。绝对同意。最初的问题是关于创建提取器的选项,而不是每个选项的优缺点。