问题标签 [sap-r3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sap - 如何在 SAP R/3 系统中创建自定义提取器?
我必须在 SAP R/3 系统中创建一个自定义提取器。
从 COVP、COEP、EKKN 等所需表中提取数据的方法有哪些?
single-sign-on - SAP Netweaver CE 和 R/3 之间的 3 层架构中的单点登录
我正在尝试在 NW CE 和 R/3 之间的 3 层架构中使用 SAP 登录票证实现 SSO。但到目前为止,我还无法破解这个。
让我详细描述一下场景:
我们在 Netweaver CE7.2 应用服务器上有两个 Java EE 应用:
UI:只处理所有的 UI 逻辑:js、jsp、css、html、extjs。它调用业务层 Java EE 应用程序从后端系统获取数据。
业务层:调用 R/3 SOAP 服务对它们进行一些处理,并通过 Restful JSON 服务将数据公开回 UI(使用 Java Spring 框架实现)
UI 和业务层 Java EE 应用程序都定义了用于 SAP 登录票据的登录模块。所以架构是这样的:
UI ---RESTfull----->业务层----SOAP---> ABAP R/3
因此,理想情况下,当单击 UI 链接时,它会提示用户进行身份验证(使用 CE UME),然后 UI 应用程序调用业务层,然后业务层调用 R/3。不幸的是,这不起作用。UI 和业务层应用程序之间的身份验证失败。
但是,如果您删除业务层 Java EE 应用程序并直接从 UI 调用 SOAP 服务。SAP 登录票证开始工作。
所以我已经能够使 SAP 登录票与以下 2 层架构一起工作:
UI ------SOAP-----> R/3
所以我的问题是:
有没有办法在 NW CE 和 R/3 之间的 3 层架构中使用 SAP 登录票(对于上述场景)?任何帮助/指针/文档链接都会很棒
.net - SAP .Net 连接器 3.0 - 从 BEx 查询中获取数据
我现在必须从事一个新项目,将财务数据从 SAP R/3 提取到 Excel 和其他一些数据集市中。我们的 SAP 人员说,获取财务数据的最佳方式是使用 BEx 从 BW,他们在 BEx 中构建了几个查询,我能够使用 OLEDB 提供程序和数据透视表从 excel 中获取数据。现在出于集成目的,我需要从 SSIS 和/或其他 .Net 应用程序(我只知道 .Net C#)获取相同的数据。我下载了 SAP .Net 连接器 (NCo) 3.0、示例和指南,并在 Google 上进行了大量搜索以查找是否可以访问 BEx 查询,结论是肯定的。但找不到如何。
感谢有人提供有关如何访问 BEx 查询数据的指示。如果这不是解决此问题的好方法,请指导我将数据写入 .Net 应用程序的写入方式。
提前致谢
sas - SAS 数据集成:SAP 表提取错误
这是错误代码:
错误日志:
知道为什么会这样吗?我试图提取的表称为 CDPOS。其他 SAP 表上没有错误
abap - 将 SAP R/3 报告输出保存在本地文件夹中
我们正在使用 SAP Dot Net Connector 3.0 访问 SAP R/3 系统中的一些数据。
我们现在被要求执行以下操作,并且需要一些关于如何使用 SAP Dot Net 连接器从我们的程序(在 VB.NET 2008 中)中实现这一点的建议:
a) 访问 SAP R/3 系统中的一些标准和自定义(我相信它们被称为用 ABAP 编写的 Z-Reports)
b) 使用一组给定的参数执行此类报告
c) 将输出保存在本地文件夹中
d) 电子邮件/修改输出以进行进一步处理
我们没有任何 ABAP 程序员,并且希望在 SAP 方面以最小的努力做到这一点。任何帮助或指导将不胜感激。
谢谢拉胡尔
c# - 使用 ERPConnect 连接到 SAP 时出现随机错误
我们在 ASP.NET 应用程序中使用 ERPConnect,但有时当用户尝试通过我们的应用程序连接到 SAP 时,我们会收到一些错误消息。
CPIC-CALL:'CMRCV:rc=19 LOCATION SAP-Gateway on host SERVERNAME / sapgw10 错误对话 53230591 未找到时间 2011 年 11 月 16 日星期三 13:49:58 发布 701 组件 SAP-Gateway 版本 2 RC 728 模块 gwxxrd.c 行 6278柜台 1277701
通过 ERPConnect 打开与 SAP 的连接时,总是会发生这种情况。
这是相当随机的。有些日子我们没有收到任何错误消息,有些日子我们每天收到 20 条消息。ERPConnect 使用在 System32 文件夹中定义的 librfc32.dll,版本为 7200.1.39.6461(最新版本)。
这个问题在我的本地开发机器(Windows 7 x86)上没有发生。它总是发生在我们的生产服务器(Windows Server 2008 R2)上。
知道什么可能导致这个问题吗?
编辑(添加错误日志提取):
编辑 2:添加代码示例
我创建了一个小代码示例,如果注意到最后一个连接仍然打开。如果我再次启动示例,则在示例结束时两个连接保持打开状态。所以出了点问题……
regex - SAP GUI 在用户界面中使用了什么样的“正则表达式”系统?
我正在尝试在文档中搜索其描述包含字符串 '* hh:mm ' 但不包含 ' mm:ss ' 的数据元素(其中 ' ' 是任意数量字符的通配符)。
我不知道该怎么做,所以我想知道你们中是否有人知道 SAP GUI 使用的正则表达式系统,所以我可以看看我能用它做什么。
Thx,你们统治!
.net - 使用 SAP.NET 连接器调用 az 函数
我有一个 Web 应用程序(使用 C# 和 .NET Framework 3.5 开发的 ASP.NET 应用程序),它使用 SAP.NET 连接器在标准 SAP R/3 安装上调用一些 BAPI。到目前为止一切正常。调用 BAPI 以在来自 Web 应用程序的几个 SAP 表中插入信息。
然而,今天客户要求向这些 SAP 表中添加更多数据。在与 SAP 团队进行审查后,他们得出结论,执行此类任务需要 Web 应用程序调用几个(数十个)不同的 BAPI。因此,他们决定创建一个“Z 函数”,该函数将采用许多参数并在需要的地方插入值。
由于我需要更改 Web 应用程序,因此需要我批准此操作。但是:1)我不知道 Z 函数是什么,2)不知道是否是 SAP.NET 连接器。为了解决1),我google了一段时间,但没有发现明显的结果。据我所知,Z 函数是 ABAP 程序员创建的自定义普通函数。至于 2),我知道 SAP.NET 连接器可以调用 BAPI 和远程函数调用或 RFC。但是我不确定是否可以通过 RFC 调用 Z 函数。
所以这就是我卡住的地方。对此问题的任何帮助(让我知道 Z 函数是什么,它与 RFC 有何不同,或者它是否可以从 SAP.NET 连接器调用)将不胜感激,并将赢得我永远的感激之情。
c# - SAP 后台工作未开始
我有问题。通过 RFC 执行下面的代码时,我们的一些外部人员开发的后台代码不会执行,但是当通过 SE37 通过频率启动 BAPI 时,我们的后台程序会启动。
系统:C#中的SAP R/3 / sapnco.dll;驱动器 C 上的 librfc32.dll:(包含在 SAP 安装中)
知道有什么问题吗?我不允许发布我们的 ABAP 代码,但我认为这应该不是问题。
.net - SAP Crystal 将 SAP R3 报告到 .NET
我正在尝试在 Visual Studio 2012 上创建 SAP Crystal 报表。我已经在 VS 上安装了相同的报表,现在可以在 WinForm 应用程序中打开报表。我基本上希望获取 SAP R/3 数据(可能通过 RFC)并将其显示在报告中。
目前,我没有在 Crystal 报表的“数据库专家”下获得 SAP 选项。
谁能告诉我从 SAP R/3 迁移数据并将其显示在水晶报表上的正确方法?