问题标签 [sap-basis]

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 投票
1 回答
1411 浏览

web-services - 在 URL 中使用带有 jsessionid 的 Web 服务

我正在开发一个 SAP 项目,我必须在绑定 url 中使用 jsessionid 调用非 SAP 服务。我已经从 wsdl 生成了一个代理类,并用我的 URL 定义了一个逻辑端口。在我的情况下,它应该是动态的,例如:{host}/service/foo/binding;jsessionid={xxx},但它的静态例如:{host}/service/foo/binding

我怎样才能实现该会话处理?

编辑:这里的问题是,它不仅用于身份验证,还用于负载平衡。jsessionid 必须通过 URL 重写提交。有任何想法吗?

0 投票
1 回答
3880 浏览

asp.net - SAP、IIS 和 SSO - Kerberos SSPI 不适用于此用户帐户

我的目标是让 Intranet 用户的凭据通过 asp.net 网页传递到 SAP RFC。

背景
我们在 AD 系统中设置了 SAP SSO。用户无需输入用户名/密码即可打开 SAP gui 并登录。

我们正在使用 ERPConnect 调用 SAP 中的 RFC。如果我们为连接字符串提供凭据,则效果很好。如果网页在我们的本地机器上运行,我们也可以使用下面的代码来使用 SSO 。

当我们移动到运行 IIS6 的 Windows 2003 服务器机器时,我们会收到以下错误。

我在我的 IIS6 站点上禁用了匿名访问。我还关注了这篇关于如何在 IIS6 上启用 kerberos 身份验证的文章。

有谁知道如何让这个工作?如果有更简单的方法让它与它一起工作,我们可以迁移到 IIS7。

编辑
我设置<identity impersonate="true" />,我现在得到一个新的错误。

编辑
我想我必须有 AD 设置才能使用 SPN。这是我在这个问题上看到的。
在您的应用程序池帐户上为您的前端应用程序设置 SPN

0 投票
1 回答
2268 浏览

sap-basis - RFC_READ_TABLE OPTIONS 中子查询的使用

是否可以在 SAP 的 RFC_READ_TABLE 的 OPTIONS 参数表中使用子查询?

像这样的东西

0 投票
2 回答
3468 浏览

web-services - 使用 cURL 将 SAP 连接到远程 Web 服务

我一直在做一些研究,似乎无法完全捕捉到我需要的信息。我们的软件提供了一个公共 api(webservice),我们的客户可以通过 cURL 使用 HTTPS 调用来实现它。我们的许多客户都使用 SAP,老实说,我对它几乎一无所知(我们团队中的任何人也不知道)。

我试图将这些客户必须做什么才能轻松地与我们的网络服务进行通信放在一起。SAP 客户有什么要求?我已经阅读了一些关于 SAP 中的 WebServices 框架的信息,但这似乎并不是我所需要的。

以任何可以通过 cURL 连接到远程 Web 服务的语言创建或使用现有 SAP 模块是否简单?

我可以找到任何我可以/应该阅读的有价值的文档吗?

0 投票
4 回答
377 浏览

php - SAP环境下从php迁移到java的策略

我目前正在使用 PHP 进行 Web 应用程序开发。管理层告诉我们,我们正在对“J2EE”进行标准化(是的,我一直提醒他们现在称为“Java EE”)。我认为这项任务背后的原因类似于“我们在 SAP 上运行我们的业务。SAP 有 netweaver。我们应该使用 Java,所以一切都被集成了”。

我现在做的大部分事情,以及管理层希望我们继续做的事情是快速的 Web 开发。到目前为止,我对 sap(bobj、BW、数据服务)的体验并不乐观。内幕消息很难获得。升级很昂贵,而且需要很长时间。每一个微小的变化都需要 15 个不同部门的参与。我的直觉告诉我,Netweaver 对我们的大多数项目来说都是多余的。

netweaver 会拖慢我们的速度吗?

我希望我们的自定义 Web 开发保持独立于我们的 SAP 环境。根据我的阅读,有很多开源 Java MVC 框架。我设想我们自己的测试/生产服务器运行开源应用程序服务器和我们选择的数据库后端(我们内部运行有 DB2、MYSQL 和 SQL Server)。每个开发人员都会使用本地虚拟机作为他们的沙盒\开发环境。与 SAP 的交互将使用 Web 服务或 SAP java 库来完成。

如果不在 Netweaver 上部署我们的 Web 应用程序,我们会失去什么?

最重要的是,我想确保我们的团队在开发速度和跟上当前技术方面保持灵活。到目前为止,PHP 已经满足了这些需求。我不想回溯 5 个技术年,以便我们可以与 SAP “集成”。

谢谢。

0 投票
1 回答
1844 浏览

abap - 是否可以下载/上传 SAP 代码检查器变体?

我想在一个系统中设置一个 Code Inspector 变体,然后能够将其复制到另一个系统。我知道可以传输代码检查器变体,但是是否可以将变体复制到不在同一系统环境中的系统?

0 投票
3 回答
16096 浏览

html - SAPUI5 和登录令牌/SSO?

我开始使用SAP 的 SAPUI5 框架,我正在尝试单点登录以使用登录令牌 (MYSAPSSO2),但我看不到任何可以获取令牌或将令牌附加到 OData HTTP 请求的地方. 我在上面链接到的博客文章中的示例使用了用户名/密码,但不使用令牌:

即使我查看SDK中提供的 ODataModel.js 文件,构造函数也不会使用登录令牌:

如果有人对 SAPUI5 的 SSO/MYSAPSSO2 登录令牌有任何经验,我很好奇(尽管它是新的,如果没有人听说过这个我不会感到惊讶)。

0 投票
2 回答
1709 浏览

sap-gui - SAP 中的区域菜单、Tcode 和程序名称

PL。提供表格名称,我可以从中获得区域菜单、程序名称和交易代码之间的关系。

0 投票
1 回答
1321 浏览

logging - 使用 CDHDR 更改文档记录 SAP 数据库更新

有一个 Z 表必须经常更新。应该跟踪这些更新,现在跟踪是通过 SAP 更改文档功能实现的。

一切正常,CDHDR正在创建记录,但现在*********_WRITE_DOCUMENT使用复杂逻辑调用 FM,因为 DB 更新是使用语句进行的:

每次 MODIFY更改时应该在哪里*********_WRITE_DOCUMENT调用以跟踪?itab我们怎样才能简化这个程序?如何涵盖所有数据库更新

0 投票
1 回答
3244 浏览

authorization - ABAP中授权对象和对象类的区别?

我是一名 Java 开发人员,对 ABAP 了解有限。

在尝试理解 SAP 授权概念时,我遇到了授权对象和对象类这两个术语。

现在根据我对面向对象概念的理解,对象是类的运行时实例。

所以我对 ABAP 对象和对象类这个术语有点困惑。

有人可以回答我的以下问题:

  1. ABAP 中的“对象类”一词是什么意思?

  2. 授权对象是什么意思?既然对象是在运行时创建的,那么我们如何在设计时创建对象呢?

任何回复都会有很大帮助。