SAP R/3数据提取方法

2020-08-15 01:28发布

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

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


嗨!

我需要从各种自定义(非标准)事务中从SAP R/3建立常规数据提取。 我想将其用作自动化分析工具的来源。 我需要您的建议,什么是最好的方法。

1。 后台作业:易于实现并满足我的所有需求,但可能是输出大小超出了可以发送到电子邮件的限制。 可以将输出以某种方式自动拆分为多个文件吗? 另外,输出以.txt发送,这实际上并不方便处理。 能帮上忙吗?

2。 BAPI:由于自定义交易而无法使用它们。 他们的逻辑太复杂,无法在BAPI中重现

3。 商业仓库:由于内部原因无法使用

还有其他提取数据的方法吗? 电子邮件限制问题可以通过某种方式解决吗?

谢谢!

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

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


嗨!

我需要从各种自定义(非标准)事务中从SAP R/3建立常规数据提取。 我想将其用作自动化分析工具的来源。 我需要您的建议,什么是最好的方法。

1。 后台作业:易于实现并满足我的所有需求,但可能是输出大小超出了可以发送到电子邮件的限制。 可以将输出以某种方式自动拆分为多个文件吗? 另外,输出以.txt发送,这实际上并不方便处理。 能帮上忙吗?

2。 BAPI:由于自定义交易而无法使用它们。 他们的逻辑太复杂,无法在BAPI中重现

3。 商业仓库:由于内部原因无法使用

还有其他提取数据的方法吗? 电子邮件限制问题可以通过某种方式解决吗?

谢谢!

付费偷看设置
发送
5条回答
CPLASF-自律
1楼 · 2020-08-15 02:24.采纳回答

您的版本很好。

-任何格式都是TXT或CSV。

-这些类型的摘录需要文件布局的规范。 开发人员在两端都使用此布局。 在SAP中,ABAP开发人员将使用该布局格式来生成文件,并且在目标位置,开发人员将使用完全相同的布局来读取文件。

例如,具有名字和姓氏的文件将具有布局规范

列标题=是
 列分隔符= 
 第1列=名字,类型=字符,长度= 30,左对齐,并在右侧填充空格
 第2列=姓氏,类型=字符,长度= 30,左对齐并在右侧填充空格
 

---------------------

您的文件将如下所示

名字姓
 约翰杜
 简母鹿
 

这能回答您的问题吗?

风早神人
2楼-- · 2020-08-15 02:26

感谢您访问SAP社区以获得问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的反馈。

如果您愿意,可以先选择"操作",然后再选择"编辑"来修改问题(尽管一旦有人回答了问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在 评论)。

最后,如果您希望与读者建立联系,请考虑在您的个人资料中添加图片。 操作方法如下: https://www.youtube.com/watch?v = F5JdUbyjfMA&list = PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS 。 通过使用您的照片来个性化您的个人资料,可以鼓励读者做出回应。

亲切的问候,

-Jerry

粗暴的香蕉
3楼-- · 2020-08-15 02:03

您使用的SAP R/3是什么版本?

后台作业/文件:

您的第一个提取物将是主要挑战。 您应该手动进行文件提取和同步。 可能根据需要细分为多个文件。 您的增量摘要[每日]会变小,您可以通过电子邮件发送。 如果提取物超过大小,则应考虑按小时时间表进一步分解。

电子邮件的大小取决于Exchange服务器的设置,与SAP R/3无关(只要它仍然可以使用)。

BAPI

适合一次执行一次交易。 使用时不建议使用大量提取,并且不附带现成的错误处理。

这两种方式都必须有人编码。

Bunny_CDM
4楼-- · 2020-08-15 02:23

(1)您使用SAP的称为ABAP的编程语言编写程序代码。

(2)SAP GUI是启动客户端并登录到SAP应用程序服务器的一种方式。

(3)您将需求带给开发人员,他将为您构建一个ABAP程序,您将使用该程序在SM36中指定以安排后台作业。 特别指示您的开发人员您要在在线[交互]和后台作业这两种情况下都执行此程序。 这需要特定的ABAP代码才能读取您的输入文件

***在此处给出您的问题和评论****您将需要开发人员。 您不能自己做****

=============

您对加载数据的程序要求如下

1)从(a)演示服务器(b)应用服务器读取输入文件

2)验证数据[可选] [如果要]

3)执行数据加载

4)提供结果。 结果通常包括(a)记录计数(b)错误记录....等

5)程序生成的任何输出都可在两个位置用于后台作业(a)作业日志(b)假脱机; 对于在线执行,它将显示在屏幕上。

=============

您提取数据的程序要求如下

1)从SAP读取数据

2)将TXT或CSV提取到数据文件中

太Q了
5楼-- · 2020-08-15 02:15

嗨,毛利克,

不确定您要询问哪个版本

后台作业/文件

谢谢,我没有想到每日更新不会超过电子邮件限制。

另一个问题:当前的摘录在txt中,文件的结构看起来像"标头-数据-标头-数据...",相同的标头包含有关记录数,公司代码等的信息,重复了几个 在整个文档中分割数据的时间,这使得进一步的自动处理变得困难。 可以将其更改为"标头-数据"格式吗? 我可以提取没有txt的摘录吗?

一周热门 更多>