[Issue]
Hi
I am creating a multiple line sales order from Idoc and using the FM IDOC_INPUT_ORDERS. The idoc is processed with status 51 with error message RV45A-VBAP_SELKZ (2) is not input field.
It only happens for Idocs that are processed 1st time (re-processing is succesfull) and only in the background (if processed first time in foreground - it is ok).
Have you ever seen this message?
Thanks,
Magda
-----------------------------------------------------------------------------------------
[Proposal]
from FM IDOC_INPUT_ORDERS sap calls VA01 directly using call transaction statement. And as u know in foreground and in background screen flows can be different for same transaction...that's why in foreground it is working but not in background. So to identify ur prob. run VA01 from SHDB in background mode. It will show u the error location.
Regards, Joy.
-----------------------------------------------------------------------------------------
|
[Solution]
Hi Joy
Thanks for an idea of creating a BDC from bdcdata before calling VA01 from an IDoc. I could analyze it and to correct an error I added some code in the user exit ZXVEDU04. I simply replaced all concurrencies of RV45A-VBAP_SELKZ (2) with RV45A-VBAP_SELKZ (1) and it worked:
* MW Replace RV45A-VBAP_SELKZ(2) with RV45A-VBAP_SELKZ(1)
move dxvbak to i_dxvbak.
if i_dxvbak-bsark = 'WINT' and dxbdcdata-fval eq 'SICH'.
dxbdcdata-fnam = 'RV45A-VBAP_SELKZ(1)'.
modify dxbdcdata transporting fnam
where fnam = 'RV45A-VBAP_SELKZ(2)'.
exit.
endif.
This is called only once when dxbdcdata-fval = 'SICH'.
Hope it helps.
Magda
分享到:
相关推荐
在SAP ABAP环境中,创建IDOC(Intermediate Document)是一项重要的任务,主要用于系统间的数据交换。IDOC作为SAP与其他系统通信的一种标准格式,能够帮助实现业务流程自动化。以下是一步步创建IDOC的详细步骤: 1)...
2. **WE30 创建IDOC并分配Segment**: 通过WE30事务代码,创建IDOC类型,并将之前定义的字段组织成逻辑单元,即Segments。Segments是IDOC的基本结构元素,代表数据的特定部分。 3. **WE81 创建信息类型**: 信息类型...
error_writing_idoc_status = 2 error_in_idoc_data = 3 sending_logical_system_unknown = 4 OTHERS = 5. ``` 在上面的程序中,我们首先定义了iDoc的头信息,然后添加了iDoc的结点信息。最后,我们使用`MASTER...
SAP ABAP IDOC基本教程。
在SAP PI(Process Integration)系统中,IDOC(Intermediate Document)是一种标准的数据交换格式,用于集成SAP系统与其他系统之间的数据传输。FTP(File Transfer Protocol)则是一种网络协议,常用于文件的上传和...
标题与描述中的“sap idoc 经典资料”指向了SAP系统中IDoc(Intermediate Document)的关键概念及其在电子数据交换(EDI)环境下的应用。IDoc是SAP内部用于处理不同系统间数据传输的一种标准格式,尤其适用于B2B交易...
作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和接口工具方面也同样领先于其它ERP厂商。ALE/IDocs是SAP公司为SAP R/3 R4.6C版本所提供的接口机制,目前应用最为广泛。...
在SAP系统中,IDOC(Intermediate Document)是一种用于企业间数据交换的标准接口。IDOC是基于ABAP(Advanced Business Application Programming)编程语言构建的,主要用于集成SAP与其他系统,如ERP、CRM或B2B交易...
- **Function Modules**:如IDOC_INPUT和IDOC_OUTPUT,用于处理IDOC的输入和输出。 - **Enhancements**:通过增强点(Enhancement Spot)自定义IDOC处理逻辑。 总的来说,"Idoc最简单的范例"旨在帮助初学者了解并...
Execute a test run in the Integration Directory, providing a sample XML file as input. Check the output to ensure the transformation to IDoc XML is correct. B.2) Test the Communication Channels Test ...
2. 养护人员素质:所有养护人员均经过专业培训和考核,具备专业知识,以爱护植物为己任。 3. 养护计划:制定养护手册和检查表格,确保养护工作按时进行,如适时浇水、清洁和养护。 4. 服务质量:承诺一月内对花木...
2. 创建系统连接:在SM59事务代码中,创建用于TCODE:WE21中创建IDoc端口使用的RFC连接。配置包括RFCDestination、自定义名称、连接类型、目标主机(TargetHost)、服务端口号等信息。 3. 配置登录信息:设置登录...
在企业内部交易处理中,尤其是涉及跨公司代码的业务场景,InterCompany_Billing_IDoc(公司间计费IDoc)成为一种重要的自动化处理机制。这一流程不仅涉及到SAP系统内部的多个模块定制,还涵盖了IDoc(Intermediate ...
IDOC类型`ORDERS2`用于表示采购订单的数据。目标系统接收到这个IDOC后,将根据接收到的信息自动生成对应的销售订单。 2. **消息输出控制** - **方法1:使用消息控制(NAST)和NACE** 在SAP IMG路径中,"与其它SAP...
"sapjcoidoc10P_9-20007299-Patch 9 for SAP Java Connector IDoc Library 1.0.zip" 文件是一个针对SAP Java Connector IDoc库的第9个补丁,版本号为1.0,补丁编号为20007299。 补丁的主要目的是修复已知问题,提高...
3.8.9 WHERE IN IMG IS A TABLE CONFIGURED..32 3.8.10 EDITOR TIPS (*EJECT AND *$*$)............32 2.2 PROGRAMS---------------------------------------11 3.8.11 LIST OF WAYS TO TRANSPORT VARIANTS..32 ...
SAP-IDOC 配置手册 SAP IDOC 配置手册是 SAP 系统中用于数据交换和集成的重要组件。IDOC(Intermediate Document)是一种标准化的文档格式,用于在 SAP 系统之间或与外部系统之间交换数据。本手册主要介绍了 SAP ...
### IDOC 的配置以及相关的T-CODE #### 一、IDOC基础知识介绍 在SAP系统中,IDOC(Intermediate Document)是一种用于不同系统间数据交换的重要机制,它主要用于实现跨系统的业务流程集成,特别是在应用链接使能...
IDoc(Intermediate document)是SAP系统中用于系统间数据交换的一种标准化文件格式。它扮演着数据传输的中间件角色,使得SAP系统能够与其他系统(无论是SAP还是非SAP系统)进行集成和通信。IDoc的主要应用场景包括...