问题标签 [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.
odata - 使用 SAP 网关服务 OpenUI5 进行 OData 服务身份验证
我有一个服务网址如下
当我从 Chrome 浏览器调用它时,如果我提供用户名和密码,我会询问用户名和密码,它将显示包含该服务 URL 中所有实体集的 XML
但是在代码中,如果我创建实例
它显示 401 错误
我该如何解决这个问题?
我的应用程序未部署在 ABAP 存储库或 Fiori 中,它部署在 Tomcat 上的其他主机中
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 工作。我们是否需要更改任何服务器文件,或者可以通过代码来实现。
请大家帮忙!!!!!!!!!!!!!!!
谢谢苏拉夫
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 类
注意:当我获取所有列或主键列但不是字符串列时,查询有效。
任何人请帮忙。
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_ORDERADVENCO
andlv_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
效果很好,但有趣的是它调用:
但是当我尝试调用该链接时,它会失败并出现与上述相同的错误。
netweaver - 无法从“/n/iwfnd/maint_service”中删除 OData 服务
这是我从不同系统的传输中导入的自定义 OData 网关服务。
如果我去/n/iwfnd/maint_service
并尝试删除它说的服务:
如果我尝试删除 ICF 节点,我会得到:
java - 如何在没有 SAP 网关的情况下使用 NW AS Java 创建 Web 服务?
我可以远程访问SAP AS Java,我想使用 NWDS 7.3 或使用 EJB 项目的 Eclipse Juno 创建和发布 Web 服务。但我想创建没有 SAP 网关或 ABAP 的 Web 服务。可能吗?
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 来使用这个函数?
提前致谢。
sap - 分配给用户更改文档的 T 代码
我正在尝试找出一个报告/程序,它可以帮助我获取特定持续时间内用户的 t 代码更改列表。
例如:
- t 代码 SU01 于 2016 年 3 月 13 日分配给用户 ABC。
- t-code ME21n 已于 2016 年 3 月 14 日从用户 XYZ 中删除
SAP 是否有这方面的标准报告?
android - 如何在 android studio 中使用 odata 服务 ABAP?
我需要使用 sap abap 中的 odata 服务从 android 移动应用程序登录到 SAP Netweaver 网关。不使用 SMP