SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –

简介: SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –

SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –


在公司间STO流程中,很多项目里实现了在外向交货单PGI之后,自动触发了Inbound Delivery,一些项目里是通过IDoc的方式来实现的。


笔者在一个测试环境里,试图实现通过Idoc来触发inbound delivery的功能。做好了配置,以及设置好了IDoc的outbound parameter和inbound parameter。创建了一个公司间STO单据,VL10B 创建好了外向交货单,发货过账也完成了,成功的触发了output的IDoc# 4072, 但是却不见STO里有Inbound Delivery产生。


BD87事务代码找到了进站的IDoc#4073,其状态为51,Post不成功,有报错。

image.png



报错如下:


Function module not allowed SPEIDOC_INPUT_DESADV1.


WE20去检查Partner profile里的Logic system,

image.png



进站参数DELS中,Identification里指定的FM如下:



image.png

要将其改成IDoc_INPUT_DESADV1,如下图示:


image.png


保存。


Re-process这个IDoc就不再报这个错误了。


SAP system version: S4/HANA 1909.


相关文章
|
8月前
|
API C++
【Azure 环境】VS Code登录China Azure(Function)报错 An error occurred while signing in: invalid_request - AADSTS65002
An error occurred while signing in: invalid_request - AADSTS65002: Consent between first party application 'c27c220f-ce2f-4904-927d-333864217eeb' and first party resource '797f4846-ba00-4fd7-ba43-dac1f8f63013' must be configured via preauthorization - applications owned and operated by Microsoft mus
406 14
|
8月前
|
缓存 开发工具 C++
VS Code调试Function报错|无法加载Diagnostics.Abstractions怎么办?
在调试 Azure Function 时,可能出现 “Could not load file or assembly 'Microsoft.Extensions.Diagnostics.Abstractions, Version=8.0.0.0'” 错误,导致主机启动失败。本文详细解析该依赖加载错误的成因,并提供基于不同安装方式(NPM 或 MSI)的解决方案,涵盖重装 Core Tools、清理缓存、检查 .NET SDK 版本等操作步骤,同时提供日志排查与 Docker 容器化替代方案,帮助开发者快速恢复本地调试流程。
322 0
|
9月前
|
网络协议 API 网络安全
【Azure Function App】发现部分请求Function App遇见 403.72 报错(请求Body>100KB)
在调用Azure Function的HTTP Trigger时,发送POST请求偶尔出现403错误,且响应为空、Header信息少。经排查发现,当请求Body大于100KB时会触发403.72错误,原因是启用了“Client Certificate mode”为“Optional Interactive User”。解决方法是将该模式设置为“Ignore”。由于TLS重新协商机制限制,大请求体无法正常处理,导致此问题。
276 1
|
弹性计算 监控 Serverless
函数计算操作报错合集之调用不成功,报错:Function instance health check failed on port 9000 in 120.7 seconds.该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
480 0
|
Java Windows
【Azure Function】部署Java Function失败:报错deploy [ERROR] Status code 401和警告 'China North 3' may not be a valid region
1:deploy [ERROR] Status code 401, (empty body). 2: China North 3 may not be a valid region,please refer to https://aka.ms/maven_function_configuration#supported-regions for values. 3:  <azure.functions.maven.plugin.version>1.36.0</azure.functions.maven.plugin.version>
393 11
|
Linux Python
【Azure Function】Python Function部署到Azure后报错No module named '_cffi_backend'
ERROR: Error: No module named '_cffi_backend', Cannot find module. Please check the requirements.txt file for the missing module.
402 2
|
缓存
【Azure Function】Function App代码中使用Managed Identity认证获取Blob数据时遇见400报错
【Azure Function】Function App代码中使用Managed Identity认证获取Blob数据时遇见400报错
263 0
【Azure Function】Function App代码中使用Managed Identity认证获取Blob数据时遇见400报错
解决微软云Azure Function运行报错-Value cannot be null. (Parameter ‘provider‘)
解决微软云Azure Function运行报错-Value cannot be null. (Parameter ‘provider‘)
385 4
|
JSON Java Serverless
函数计算操作报错合集之报错Function time out after该怎么办
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
482 2

热门文章

最新文章

下一篇
开通oss服务