问题标签 [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 投票
2 回答
8924 浏览

odata - 使用 SAP 网关服务 OpenUI5 进行 OData 服务身份验证

我有一个服务网址如下

当我从 Chrome 浏览器调用它时,如果我提供用户名和密码,我会询问用户名和密码,它将显示包含该服务 URL 中所有实体集的 XML

但是在代码中,如果我创建实例

它显示 401 错误

我该如何解决这个问题?

我的应用程序未部署在 ABAP 存储库或 Fiori 中,它部署在 Tomcat 上的其他主机中

0 投票
0 回答
657 浏览

cors - AJAX Preflight OPTIONS Request 给出 CORS 错误,但没有 Preflight 可以完美运行

我有一个 SAP 服务器和一个从 SAP 调用 Web 服务的 Javascript。所以,到目前为止,我一直在通过 CORS/JSONP 调用 SAP Web 服务,并且两者都在工作,我将获得一个用户 ID 和密码弹出窗口,我将填写用户 ID 和密码,然后一切正常。

但是,我需要从代码中发送用户 ID 和密码,当我执行 request.setHeader('Authorization', 'Basic' +btoa(username:password)) 时,它会发送一个 Preflight OPTIONS 请求,我得到 401 错误( CORS 预检错误)。

请找到随附的代码

在服务器端,我添加了以下参数: server->response->set_header_field( name = 'Access-Control-Allow-Methods' value = 'GET,HEAD,OPTIONS,POST,PUT' )。

如果我们有 SAP 服务器,如何使 Preflighted OPTIONS Request 工作。我们是否需要更改任何服务器文件,或者可以通过代码来实现。

请大家帮忙!!!!!!!!!!!!!!!

谢谢苏拉夫

0 投票
1 回答
1222 浏览

oracle - 在带有 Oracle 10g 数据库的 netweaver 服务器中使用 JPA nativequery 时出现无效列名错误

在 netweaver 服务器中使用 JPA nativequery 时出现无效的列名错误。数据库是 Oracle 10g

这是我的代码

以下是抛出的异常:

SQLException 发生执行查询,映射到 select et.eqt_desc from ge_equip_type et [EXCEPTION]javax.ejb.EJBException: 嵌套异常是:javax.persistence.PersistenceException: SQLException 发生执行查询,映射到 select et.eqt_desc from ge_equip_type et
。 .................................................. 原因:java.sql.SQLException:oracle 中的列名无效

jdbc.driver.OracleStatement.getColumnIndex(OracleStatement.java:3651) 在 oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:2543) 在 com.sap.engine.services.dbpool.wrappers.ResultSetWrapper.findColumn(ResultSetWrapper.爪哇:87)
在 com.sap.engine.services.orpersistence.query.EntityResultFactory$NamedEntityResult.getColumnNumber(EntityResultFactory.java:239)
在 com.sap.engine.services.orpersistence.core.PrimaryKey.createFromEntityResult(PrimaryKey.java:246)
在 com .sap.engine.services.orpersistence.core.StoreManager.processEntityRow(StoreManager.java:1631)
在 com.sap.engine.services.orpersistence.core.StoreManager.resultSet2ObjectList(StoreManager.java:1602)
在 com.sap.engine.services.orpersistence.core.StoreManager.executeQueryWithoutProcessingEntityInfos(StoreManager.java:1120) 在 com.sap.engine.services.orpersistence.core.StoreManager.executeQuery(StoreManager.java:1141) 在 com.sap .engine.services.orpersistence.core.PersistenceContextImpl.executeQuery(PersistenceContextImpl.java:937)

GeEquipType 类

注意:当我获取所有列或主键列但不是字符串列时,查询有效。

任何人请帮忙。

0 投票
2 回答
2768 浏览

odata - OData:无法创建有效的 get_entity 方法(RFC nore ABAP)

我为测试目的创建了一个简单的表,并希望为此实现该get_entity方法SEGW

我有一个获取两个键并返回匹配条目的 RFC。

我试图用 调用它/sap/opu/odata/sap/ZORDER_RFC_SRV/OrderSet(Orderadvencoinput='10100', Positionadvencoinput='10'),但我得到了错误400: Bad request

我的元数据返回以下内容:

我也尝试自己编写该方法:

元数据:

但在这种情况下,lv_ORDERADVENCOandlv_POSITIONADVENCO似乎没有任何价值。这正在制作sy-subrc = 4,因此失败了。

更新:所以我现在用:

/sap/opu/odata/SAP/ZORDER_RFC_SRV_01/OrderSet(Orderadvenco='10100',Positionadvenco='10')

...但得到错误:

此外,我的 Orderadvenco 和 Positionadvenco 似乎没有捕捉到我试图传递的值......

在此处输入图像描述

PS:我也实现了

/sap/opu/odata/SAP/ZORDER_SRV/OrderSet

效果很好,但有趣的是它调用:

但是当我尝试调用该链接时,它会失败并出现与上述相同的错误。

在此处输入图像描述

0 投票
2 回答
5079 浏览

abap - 检查 SAP Netweaver 和 ABAP 版本信息

我有以下 SAP 配置:

系统-->状态 在此处输入图像描述

在此处输入图像描述

SM51: 在此处输入图像描述

Q1。这是哪个版本:
SAP ERP Central Component (ECC) 5.0:2004
SAP ERP Central Component (ECC) 6.0:2005 年 10 月
SAP ERP 6.0 的 SAP 增强包 1:2006 年 12 月 SAP ERP 6.0
的 SAP 增强包 2:2007 年 7 月或更高版本?

Q2。我正在运行哪个 SAP Netweaver 版本?

Q3。我使用的是什么版本的 ABAP?

0 投票
2 回答
6065 浏览

netweaver - 无法从“/n/iwfnd/maint_service”中删除 OData 服务

这是我从不同系统的传输中导入的自定义 OData 网关服务。

如果我去/n/iwfnd/maint_service并尝试删除它说的服务:

如果我尝试删除 ICF 节点,我会得到:

0 投票
2 回答
908 浏览

java - 如何在没有 SAP 网关的情况下使用 NW AS Java 创建 Web 服务?

我可以远程访问SAP AS Java,我想使用 NWDS 7.3 或使用 EJB 项目的 Eclipse Juno 创建和发布 Web 服务。但我想创建没有 SAP 网关或 ABAP 的 Web 服务。可能吗?

0 投票
2 回答
465 浏览

bash - 在 Bash 中使用 SAP Netweaver RFC SDK 使用功能模块

myuser我正在尝试使用 user , password mypass, sysnr 00, client 076, language向托管在 10.123.231.123 的 SAP RFC 服务器中的函数发出请求E。该函数的名称My_Function_Nm带有参数:字符串 Alternative字符串 Date字符串 Name

我使用命令行:

但它总是向我显示帮助说明。

我想我没有指定-E pathname=edifile,这是因为我不知道如何创建 EDI 文件以将参数值包含到指定的函数中。也许有人可以帮助我如何创建这个文件以及如何正确调用 startrfc 来使用这个函数?

提前致谢。

0 投票
1 回答
1330 浏览

sap - 分配给用户更改文档的 T 代码

我正在尝试找出一个报告/程序,它可以帮助我获取特定持续时间内用户的 t 代码更改列表。

例如:

  • t 代码 SU01 于 2016 年 3 月 13 日分配给用户 ABC。
  • t-code ME21n 已于 2016 年 3 月 14 日从用户 XYZ 中删除

SAP 是否有这方面的标准报告?

0 投票
2 回答
876 浏览

android - 如何在 android studio 中使用 odata 服务 ABAP?

我需要使用 sap abap 中的 odata 服务从 android 移动应用程序登录到 SAP Netweaver 网关。不使用 SMP