问题标签 [netweaver]

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.

0 投票
3 回答
6719 浏览

abap - ABAP 中动态定义的变量

假设我有一个包含数据类型名称的变量 (char30),我想创建另一个此数据类型的变量。

例子:

任何提示如何在 ABAP 中实现这一点?

谢谢!

0 投票
1 回答
308 浏览

java - 将 SAP netweaver 7.0 项目迁移到 7.4

我正在将 SAP B2B Commerce 项目从版本 7.0 迁移到 7.4,之前版本的 java 1.4 到 1.7。现在我没有java错误,但是jsp文件中有这个错误消息:

我一直在检查 web.xml 文件,结果发现缺少对一些 *.tld 文件的引用,这些文件描述了自定义标签组及其名称、实现类、正文内容、属性和变量。

我认为这可能是问题所在,但我不确定在项目迁移到较新版本时这些文件是否丢失。(注意:我没有进行迁移,我只是修复它以使其再次工作)

对此有什么想法吗?我对 SAP 以及与之相关的任何事情都很陌生。

更新 看起来缺少一个包/组件(com.sap.isa),我在此页面中阅读了类似的问题,但由于我没有下载此类组件的访问权限,我也无法尝试解决方案有人告诉我,在迁移之前他们没有这样的组件(并且项目有效),迁移之后也没有。

我从来没有参与过它的迁移开发,所以我不知道它的很多配置细节。

0 投票
1 回答
3640 浏览

java - java.lang.NullPointerException:尝试调用空对象的方法 com.sap.isa.core.eai.BackendConfig.getId()

我正在将 SAP B2B Commerce 项目从版本 7.0 迁移到 7.4,而以前版本的 Java 1.4 到 1.7。

我看不到登录页面,而是看到此 500 Internal Server Error 消息:

但是在我的文件中搜索后,我从来没有看到变量 'config' 或 com.sap.isa.core.eai.BackendConfig 导入。

问题出在哪里?以及如何解决这个问题?这个问题与我的组件无关吗?

更新

现在错误信息变成了这个,我什么都没做,只是刷新了页面,至少我得到了五个关于找不到类符号的类似错误。这可以很容易地修复以进行必要的导入,但我已经搜索过这样的类,它不在项目中,不确定这个类JEE_jsp_user_logon_login_1509734170000.java是在其他地方生成的,还是与我的组件无关。

0 投票
1 回答
549 浏览

c - 如何从 SAP Classic RFC API 迁移到 Netweaver RFC API

早上好。

我们使用 SAP RFC SDK 的“经典”API 有一个到 SAP 的有效 Idoc 接口。由于不再支持此功能,我们需要迁移到带有新 API 的新 Netweaver RFC SDK。我现在在理解哪些调用新替换旧调用时有点麻烦。

我们的接口构建了两个 C 程序,一个用于 SAP 入站(sapclient),一个用于 SAP 出站(sapserver),均使用 tRFC。

sapclient 当前使用以下 API 函数序列:

打开连接

环形:

填充内部数据结构

通过表

删除句柄

sapserver 程序执行以下操作:

打开连接

设置错误处理程序

事务控制

安装功能

循环:处理传入数据

现在,这在新的 Netweaver API 中看起来如何?

0 投票
3 回答
1569 浏览

javascript - 从控制器调用 oData 扩展

我想从 SAPUI5 控制器调用以下 oData URL。

我知道 oData 模型概念以及如何使用 oData 模型调用正常读取。但是,我正在努力调用值为 4533233 的上述 URL。

据我了解,我可以按如下方式调用它:

但是,该调用进行了一次折腾,并且从未命中 _fGetSuccess 或 _fGetError 方法。

有人可以指导我如何从 SAP UI5 控制器调用上述 URL

问候,

法迪

0 投票
1 回答
132 浏览

amazon-web-services - 如何在我的云设备库实例上启用 SAP GUI 脚本?

我是 DevOps 菜鸟,所以请多多包涵,如果您能提供分步说明,我将不胜感激。

我正在尝试在我的云设备库 SAP 实例上启用 SAP GUI 脚本,该实例运行托管在 AWS 上的 NetWeaver 7.5。虽然它托管在 AWS 上,但我可以通过在 cal.sap.com 上登录我的帐户来暂停/激活该实例

以下是我要遵循的确切说明:https ://www.uipath.com/kb-articles/how-to-enable-sap-gui-scripting

文章中列出的步骤是

  1. 登录到您的 SAP 服务器
  2. 指定参数名称 sapgui/user_scripting 并单击显示。如果状态栏中出现“参数名称未知”,则表示您缺少当前的支持包。检查您安装的软件包。将 sapgui/user_scripting 的值更改为 TRUE。
  3. 单击保存。

我什至不知道如何执行第 1 步。如何“登录”到我的 SAP 服务器?我可以在 CAL 门户网站/仪表板中看到暂停和激活实例的按钮,但我不确定如何“登录”。我需要通过 AWS 执行此操作吗?

谢谢!

0 投票
2 回答
7079 浏览

data-conversion - CDS View select语句中,如何将DEC类型转换为INT类型?

在 CDS View 选择语句中,假设我有一列 type DEC,如何将其转换为 type INT

到目前为止所做的工作:根据CAST_EXPR文档,这是不可能的CAST_EXPR。根据数字函数文档,数学函数之类FLOOR的将返回相同类型的值。

0 投票
1 回答
11626 浏览

sap - SAP SSL 握手失败

我正在尝试从开放数据 api 中检索数据。我已经从该站点下载了证书并将其导入 STRUST(SSL 客户端匿名)。

然后我在 SM59 中创建了到外部服务器的 HTTP 连接。一开始它工作得很好,直到上周 api 改变了它的 URL 和它的 DNS。

当然,当前主机无法再访问它。所以我对新 URL 再次执行了上述步骤(相应地更改了 SM59 中的主机名等所有内容),但这次我收到以下错误:

任何人都知道如何解决这个问题?

0 投票
1 回答
1018 浏览

abap - 如何使用过滤器或导入参数:if_http_extension handle_request

我正在做一个项目,我们需要构建一个 REST 服务,但我们不能使用 SAP Gateway。我正在使用 SICF 和类来创建像本指南这样的服务:1

我不明白的是如何为 GET 请求使用过滤器或导入参数。请问有人可以帮我吗?

0 投票
0 回答
144 浏览

c# - SAP:通过 Web 服务调用发现可用的 Web 服务?

对不起,我在这里对 SAP 的无知,这有点超出我的控制范围,我正在努力调整。

任何使用过 SAP 的人都知道,在系统中至少有十几种方法可以做任何事情……这有好有坏。对于我正在尝试做的事情(合并安全“感兴趣的项目”列表),这大多是坏事。

很长一段时间以来,我们从各种并购中拥有多个完全独立的 SAP 实例,我试图找到一种通用的方法来从所有这些实例中提取表信息(用户数据等),而无需在系统本身中安装任何东西。使用 Web 服务似乎是做到这一点的“正确”方式。归根结底,我想从 USR02 之类的表中提取数据,并将它们与所有这些实例进行比较,寻找我们必须进一步调查的共性和未遂事件。

我想知道的是,我是否可以依靠 SAP Web 服务来告诉我正在连接的 Netweaver 平台上有哪些 Web 服务可用……或者,如果没有,则为“默认” Web 服务,我可以使用它从我想要的任何 SAP 表中收集表信息(我自然可以访问)。

当我在浏览器中访问 WebService 端口时,我得到一个 404,所以我知道它正在侦听......但似乎没有目录列表,我不知道如何找到我正在寻找的内容对于... 并且 SAP 文档在这方面并不是特别有用。

有人可以指出我正确的方向吗?