找到关于 SAP Basis 的594 篇文章

在 ABAP SAP 中从表或结构中提取字段

Monica Mona
更新于 2020年2月14日 10:07:18

3K+ 次浏览

如果您需要识别结构中的字段及其数量,则应使用运行时类型服务。在这种情况下,使用运行时类型服务更有意义,因为如果我们的环境中有一些数据,则调用数据库来获取相同的数据并不理想。DATA(structure) = VALUE ( ) DATA(Descriptor) = CAST cl_abap_structdescr( cl_abap_datadescr=>describe_by_data (structure) ) DATA(Fields = LINES(Descriptor ->components ) 这将为您提供表或结构组件的数量。如果您不想…… 阅读更多

确定 ABAP 后端使用的数据库

Samual Sam
更新于 2019年7月30日 22:30:20

198 次浏览

如果您在 SAP 文档中稍微搜索一下,就会找到答案。您可以使用 CL_DB_SYS=>DBSYS_TYPE 来获取数据库。例如,如果您使用 SAP HANA 作为数据库,则 DBSYS_TYPE 的值为 HDB。

RV_INVOICE_DOCUMENT_READ 在 SAP FM 的表单中未返回任何数据

Sreemaha
更新于 2019年7月30日 22:30:20

335 次浏览

我认为您可能遗漏了 Alpha 转换设置。当您在 SE37 中调用函数模块时,它会将 Alpha 转换作为参数处理的一部分执行。您可能需要在将参数传递给 ABAP 以供进一步使用之前对其进行内部格式化。

在 SAP HANA 中使用动态 SQL 对数据进行排序

Giri Raju
更新于 2019年12月5日 09:51:18

1K+ 次浏览

为了在存储过程中执行动态 SQL,您需要使用“EXECUTE IMMEDIATE”语句。您可以使用如下所示的 SQL 来执行它:EXECUTE IMMEDIATE 'SELECT FROM ' || : || ' DESC'; 这里需要注意的另一点是,如果您计划在最终的 SELECT 语句中使用表类型和动态 SQL,则它将不起作用。动态 SQL 不支持 SELECT 中的表类型。您可以尝试的解决方法是在使用它之前将数据转储到临时表中…… 阅读更多

使用 PHP 和参数从 SAP 调用 SAP Web 服务

Anvi Jain
更新于 2019年7月30日 22:30:20

339 次浏览

可能的原因是 SAP 区分大小写。请尝试使用 HeadData 而不是 HEADDATA。查看 WSDL -“StandardMaterialSaveData”内部的所有成员都是可选的,并且 SOAP 区分大小写,因此请尝试使用 HeadData 而不是 HEADDATA

结束与 SAP 实例的连接并停止脚本

Hayat Azam
更新于 2020年2月13日 10:24:41

1K+ 次浏览

这可以通过确保在脚本结束时销毁对所有公共对象的引用来解决。在 Excel VBA 中,您可以使用以下方法执行此操作:Set session = Nothing 在 C# 中,您应该使用以下方法:obj = Null;

使用 Web 服务连接到 SAP 系统

Shahyan Ali
更新于 2020年2月13日 10:23:30

609 次浏览

最好的解决方案是重新生成客户端系统的 Web 服务代码。导航到 Visual Studio 中的“添加服务引用”并重新生成 WSDL 代码。

在 SAP Crystal Reports XI 中,返回匹配多个条件的记录

Raja Ali
更新于 2020年2月13日 10:22:43

158 次浏览

建议使用函数在 CR 中传递此类筛选条件。还可以尝试更改条件的顺序,例如:({PR.cov} = "A" and {PR.cov}="B") 或 {PR.cov} = "A" 尝试使用这样的函数:{@A}:if {PR.cov} = "A" then 1 else 0 要在 Crystal Report 中创建自定义函数,请导航到“报表菜单”→“公式编辑器”→“右键单击自定义函数”→“新建”。当您有多个参数需要传递到条件中时,建议使用自定义函数。当您有两个字符串参数时,您也可以使用以下方法:( 'A' IN {?cov} OR {PR.cov} IN ... 阅读更多

SAP 连接器失败,使用端口号 3350

Syed Nauman
更新于 2019年7月30日 22:30:20

229 次浏览

此端口用于为 RFC 连接提供一系列到 SAP 网关的连接。如果您遇到此错误,请尝试使用“nslookup”解析您的服务器名称,或者尝试连接到 IP 地址而不是服务器名称。

在 SAP 中将图像值传递到 OData 请求时出错

Altamas Khan
更新于 2019年12月5日 07:54:55

291 次浏览

如果您的 ImgData 包含 Data URI 格式的 base64 图像,则添加以下行到 Imgvalue 以将其转换为 ImgData:var imgData = JSON.stringify(ImgValue); 我建议您使用 AJAX 通过 OData 发布图像,如下面的代码所示:OData.request ({ requestUri:"http://test.test1.net:8081/sap/opu/odata/sap/ SALES_VRS/DailySalesSet", method: "GET", headers: { -Requested-With": "XMLHttpRequest", "Content-Type": "application/atom+xml", "DataServiceVersion": "2.0", "X-CSRF-Token":"Fetch" } ... 阅读更多

广告