问题标签 [sap]
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 向 REST 服务发出 HTTPS 请求
这可能吗?我即将开始一个项目,该项目需要从 SAP 实例调用通过 HTTPS 使用 XML 的远程托管服务。有人有示例 ABAP 代码吗?
architecture - SAP PI 组件。不同的环境
我们正在将 PI 集成到我们的系统环境中。
我在 SAP Best Practices for Naming Conventions 中读到,您应该在业务系统名称中包含阶段/环境。
例如:BS_SOMEJMS_P(作为生产的 P)
我的问题是;在不同的组件中,例如接收方确定,您包括业务系统名称。从技术上讲,这意味着您必须为每个不同的环境创建一个接收方判定?我习惯于处理单个组件,它从差异环境的配置文件中获取它的环境变量。
web-services - SAP 4.6C 和网络服务
是否可以使用 SAP 4.6C 提供 RFC(远程函数调用,也称为远程过程调用)作为 Web 服务?
sap - Business Objects ver 3 替代行/列颜色未激活
我正在将报告从版本 2 转换为版本 3。当我在报告中选择垂直表时,会出现属性框,但我所做的任何更改都不会反映在表中。但是,如果我在列或单元格级别更改任何属性,则会进行更改。问题是某些属性(如交替行着色)在列级别不可用。
c# - 如何使用 sapnwrfc 库连接到 SAP?
我们的软件是用 C# 编写的,需要连接到 SAP。由于我们的一些客户使用旧版本的 SAP,而其他客户没有 SAP PI,因此我们无法通过 Web 服务进行连接。
我尝试通过 SAP NetWeaver 远程函数调用库 (sapnwrfc.dll) 连接到 SAP,如下所示:
- 将 sapnwrfc.dll 和 NWRFC_6-20004550.SAR 中的其他 dll(即 icudt34.dll、icuin34.dll、icuuc34.dll、libicudecnumber.dll 和 libsapucum.dll)添加到 C:\WINDOWS\system32,以确保它们能够被找到的。
- 在我的 C# 代码中,在类定义中添加以下内容:
[DllImport("sapnwrfc.dll", CharSet = CharSet.Auto)]
public static extern void RfcInit();
以及应该完成工作的方法中的以下内容:
RfcInit();
运行此代码会出现 DllNotFoundException:
无法加载 DLL 'sapnwrfc.dll':此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决此问题。(来自 HRESULT 的异常:0x800736B1)
运行标准 connect-to-C++-from-C# 示例
[DllImport("user32.dll", CharSet = CharSet.Unicode)]
public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type);
MessageBox(new IntPtr(0), "Hello World!", "Hello Dialog", 0);
工作正常。
有什么建议可以使这项工作正常工作(这样我们就不需要通过使用 JCo 编写 Java 代理来解决这个问题)?
apache-flex - 使用 Web Dynpro 在 Visual Composer 7.2 中使用 flex3 组件
有没有办法将表格数据从 Web Dynpro 导出到 MIME 资源(Flex3 组件)?
我有一个接受 arrayCollection (状态和值对)的 flex3 组件(美国热图)。我需要为此创建一个 webdynpro 包装器,以便在 Visual Composer 7.2 中使用。
我要做的是使用 web Dynpro 将我为 Visual Composer 7.0(使用 VCXL 包装器)制作的 flex 组件迁移到 Visual Composer 7.2。我设法迁移了需要简单输入数据类型(如整数或字符串)的组件,但我被困在那些需要复杂结构(如数组集合)的组件上。
对于那些精通 VCXL 规范的人,我正在寻找与 web dynpro 中的“ArrayPort”等效的东西。
对此的任何帮助都会很棒。
java - 使用 SAX 解析 XML | 如何处理特殊字符?
我们有一个 JAVA 应用程序,它从 SAP 中提取数据,对其进行解析并呈现给用户。使用 JCO 连接器提取数据。
最近我们被抛出了一个异常:
因此,我们计划编写一个新的间接级别,在解析 XML 之前替换所有特殊/非法字符。
我的问题是:
- 是否有任何现有的(开源)实用程序可以完成替换 XML 中的非法字符的工作?
- 或者如果我必须编写这样的实用程序,我应该如何处理它们?
- 为什么会抛出上述异常?
谢谢你。
sap - 将 SAP Webdynpro 集成到普通网站(Web 应用程序)
是否可以将 SAP Webdynpro 页面/应用程序嵌入/集成到常规网站/Web 应用程序(例如 html、asp.net php、...)中?
.net - 在没有 Biztalk Server 的情况下使用 Biztalk SAP 适配器连接 .NET 和 SAP
是否可以在不安装 Biztalk 的情况下使用Biztalk适配器包( Biztalk许可证可用)?我想在.NET 应用程序中使用 Biztalk 适配器进行SAP RFC 调用(作为 .NET 的SAP 连接器的替代品,不幸的是 SAP 不再维护它,我不能使用第三方产品,如“ ErpConnect ” )。这个想法是否有意义?这个问题也可以结合我关于连接 SAP 和 Microsoft(Microsoft 和 SAP)的问题来查看
java - JCo 中的“NOT_SUPPORTED_BY_GUI”异常
我们有一个将指定文档上传到 SAP 的 BAPI。
BAPI 接受三个参数:ID、FILE_LOC 和 FOLDER_NAME。我在 JCo 代码中设置如下值:
但是当我尝试执行 BAPI 时,出现以下异常:
如果我通过胖客户端(SAP Logon)执行,相同的 BAPI 工作正常。但是通过JCo,它给出了这个错误。