问题标签 [s4hana]

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 回答
46 浏览

sap-erp - 商务套件与 S/4HANA

S/4HANA 和商务套件有什么区别?是不是说 Business Suite 包括 ERP、CRM、SRM、SCM 和 S/4HANA 只是下一代 ERP?

0 投票
1 回答
173 浏览

load - 从 SAP 数据加载的角度来看 - R/3 和 S/4HANA 有什么区别

在之前的 R/3 SAP 中,我们使用 BAPI/IDOC/LSMW(标准批量输入)从遗留系统加载数据。

由于 S/4HANA 具有完全不同的存储模型,最大限度地减少表的数量等。BAPI 和 IDOC 在加载过程中是否仍然相关,或者我们可以直接访问底层表并加载它们吗?

我对 S/4HANA 的了解非常有限,因此希望得到一些有用的指导。

谢谢你。

0 投票
1 回答
2770 浏览

sap - 查询初始化失败 - BW_REPORTING_FPM001 错误

我正在从Fiori Apps Library实施 Trial Balance(Version 2) FPM/Webdynpro App

以下应用程序实施:S/4 Hana 1610 的试算平衡指南。

当我启动试算表应用程序时,它显示“查询 2CCFITRIALBALQ0001 的初始化失败”(错误的 PFA )。 截屏

请让我知道如何初始化或激活 BEx 查询。

问候,

赛义德

0 投票
1 回答
518 浏览

sapui5 - 在 Pick Outbound Delivery 应用程序中找不到交货

我正在 S/4Hana 1610 中实施 Pick Outbound Delivery 应用程序。当我在输入交货编号后按 Enter 键时,它说

Delivery does not exist

虽然,它存在于后端系统中。

错误

0 投票
1 回答
1998 浏览

report - SAP EWM 标准报告

有人可以列出今天在 S/4HANA 中使用的 SAP EWM 标准报告吗?

我知道在 tcode /SCM/MON 的 S/4HANA 中,您可以监控仓库,但我找不到包含所有报告的列表。

非常感谢!

0 投票
1 回答
3848 浏览

sap-fiori - 将 VA01 tcode 转换为 Fiori UI?

我正在为 S/4 HANA 1709 配置事务 VA01“创建销售订单”。

现在,当我单击按钮时,它会引发错误:

VA01 未知

我将应用程序类型更改为 url 并放置"/sap/bc/gui/sap/its/webgui?~transaction=VA01&sap-client=100&sap-language=EN",但它抛出了同样的错误。此 tcode 从后端运行,但如何从前端通过 Fiori 应用程序执行它?

  1. 从这里开始,远程连接 VA01 可以运行:

    在此处输入图像描述

  2. 分配的角色:

    在此处输入图像描述

  3. 目标映射:

    在此处输入图像描述

  4. 角色菜单:从这里,VA01可以成功执行。

    在此处输入图像描述

0 投票
2 回答
145 浏览

abap - S/4HANA 上的 VAKCR 表

如何使用 SQLScript 读取 S/4HANA 上不存在的 VAKCR 表数据(销售索引:信用管理中的订单)?

我必须转换从 VAKCR 表中查询数据的 ABAP 代码块。由于该表在 S4 上已删除,因此我无法直接从 VAKCR 索引表中读取它。

0 投票
2 回答
515 浏览

java - 无法使用 SDK 从 S/4 系统检索数据以进行服务开发

我正在使用 Olingo 构建 OData v2 服务,该服务部分通过自定义网关 OData 服务从 S/4 系统获取数据,部分来自 Cloud Platform Neo 并将两者结合起来。为此,我使用 S/4 Cloud SDK ( https://help.sap.com/viewer/p/SDK_FOR_SERVICE_DEVELOPMENT ) 中包含的 SDK 进行服务开发。

这是我的问题:尝试从我的 Olingo 服务调用我的网关 OData 服务时,它给了我一个错误“在 JSON 中找不到错误字段”。经过一些尝试,我找到了堆栈跟踪,但它也没有真正帮助我,因为它只是说元数据请求失败,没有原因。这是我的堆栈跟踪: 来自 SCP 日志的堆栈跟踪 谁能告诉我这可能是什么原因(凭据和 URL 被仔细检查)和/或帮助我解决这个问题?

提前非常感谢!

编辑

该问题似乎与目标配置有关。我尝试了一个 HTTP 目标而不是 HTTPS,现在它正在工作......我仍然想让它也能在 HTTPS 上工作。

0 投票
2 回答
1023 浏览

cloud-foundry - s4sdk、Neo 或 Cloud Foundry

我们目前正在评估 SCP、可用的 SDK,并尝试为以下项目要求找到合适的环境(Neo 或 CF)和正确的设置:

  • 提供 oData 服务
  • 连接 S/4(读/写)
  • SCP Hana DB 中的持久性
  • SCP 工作流程集成
  • SCP文档服务集成
  • 多租户能力

我们发现很难确定正确的设置(环境和 SDK):

  • Neo 中提供了“文档”和“工作流”服务。我们的假设是否正确,即我们的服务应用程序因此也必须在 Neo 中运行?

  • “用于服务开发的 SAP Cloud Platform SDK”在我们看来是实现 OData 服务的正确方法。但是,该 SDK 仅适用于 Cloud Foundry 环境。

请给我们一些建议

  • 什么样的环境适合我们的要求?
  • 可以使用哪些 SDK 来有效地实现它?
0 投票
2 回答
823 浏览

etag - 使用“API_PHYSICAL_INVENTORY_DOC_SRV”修补库存项目时出错(eTag - CloudSDK)

我们希望使用 CloudSDK(版本 1.9.2)在我们的 Java 应用程序中实现库存预订流程。我们正在调用 S4 OnPremise System (1709)。

1.) 我们在使用服务 DefaultPhysicalInventoryDocumentService() 和方法 .createPhysInventoryDocHeader() 时调用创建过程。

=> 结果:创建了实物盘点文件。

2.) 必须对已创建的盘点单据的盘点对象进行盘点。为此,我们使用方法 .getPhysInventoryDocItem() 获取相应的项目,设置新值并使用方法 updatePhysInventoryDocItem() 调用更新过程。

=>结果:错误:“数据服务请求必须是有条件的。尝试使用 \"If-Match\" 标头。”

我们曾使用 SAP 的 Gateway Client 尝试过这个过程。在这里,我们必须使用 GET 过程访问实例,以从响应中获取“eTag”,并能够在 patch 方法中将其指定为“If-Match”参数。此过程在网关客户端中工作。

尽管如此,我们还是对我们的 Java 应用程序尝试了相同的过程。不幸的是,我们没有为获取请求返回 eTag。根据后端的跟踪,与网关客户端中相同的 OData 服务被寻址。

我们的实现是通过 PostMan 调用的(用于测试目的)。

请求(标题/正文): 请求 - 标头 请求 - 正文

回复: 回复

补丁 - 方法: