`
jgtang82
  • 浏览: 404108 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IDOC_INPUT_ORDERS with error msg RV45A-VBAP_SELKZ (2) is not input field

    博客分类:
  • ABAP
阅读更多

[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

    在SAP ABAP环境中,创建IDOC(Intermediate Document)是一项重要的任务,主要用于系统间的数据交换。IDOC作为SAP与其他系统通信的一种标准格式,能够帮助实现业务流程自动化。以下是一步步创建IDOC的详细步骤: 1)...

    SAP_IDOC_处理

    2. **WE30 创建IDOC并分配Segment**: 通过WE30事务代码,创建IDOC类型,并将之前定义的字段组织成逻辑单元,即Segments。Segments是IDOC的基本结构元素,代表数据的特定部分。 3. **WE81 创建信息类型**: 信息类型...

    idoc配置 详细版

    error_writing_idoc_status = 2 error_in_idoc_data = 3 sending_logical_system_unknown = 4 OTHERS = 5. ``` 在上面的程序中,我们首先定义了iDoc的头信息,然后添加了iDoc的结点信息。最后,我们使用`MASTER...

    IDOC_培训教程

    SAP ABAP IDOC基本教程。

    SAP PI IDOC2FTP的文档, 从度娘找到的,以为备忘

    在SAP PI(Process Integration)系统中,IDOC(Intermediate Document)是一种标准的数据交换格式,用于集成SAP系统与其他系统之间的数据传输。FTP(File Transfer Protocol)则是一种网络协议,常用于文件的上传和...

    IDOC_EDI.pdf

    标题与描述中的“sap idoc 经典资料”指向了SAP系统中IDoc(Intermediate Document)的关键概念及其在电子数据交换(EDI)环境下的应用。IDoc是SAP内部用于处理不同系统间数据传输的一种标准格式,尤其适用于B2B交易...

    create IDOC and read idoc program

    在SAP系统中,IDOC(Intermediate Document)是一种用于企业间数据交换的标准接口。IDOC是基于ABAP(Advanced Business Application Programming)编程语言构建的,主要用于集成SAP与其他系统,如ERP、CRM或B2B交易...

    Idoc最简单的范例

    - **Function Modules**:如IDOC_INPUT和IDOC_OUTPUT,用于处理IDOC的输入和输出。 - **Enhancements**:通过增强点(Enhancement Spot)自定义IDOC处理逻辑。 总的来说,"Idoc最简单的范例"旨在帮助初学者了解并...

    idoc上传Step-by-step guide on File-to-IDoc using SAP PI 7.0

    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 ...

    泰兴市水务局花卉租摆养护措施、承诺idoc_招投标招标案例模版.doc

    2. 养护人员素质:所有养护人员均经过专业培训和考核,具备专业知识,以爱护植物为己任。 3. 养护计划:制定养护手册和检查表格,确保养护工作按时进行,如适时浇水、清洁和养护。 4. 服务质量:承诺一月内对花木...

    InterCompany_Billing_IDoc

    在企业内部交易处理中,尤其是涉及跨公司代码的业务场景,InterCompany_Billing_IDoc(公司间计费IDoc)成为一种重要的自动化处理机制。这一流程不仅涉及到SAP系统内部的多个模块定制,还涵盖了IDoc(Intermediate ...

    SAP IDOC - 消息输出 - 采购订单<->销售订单

    IDOC类型`ORDERS2`用于表示采购订单的数据。目标系统接收到这个IDOC后,将根据接收到的信息自动生成对应的销售订单。 2. **消息输出控制** - **方法1:使用消息控制(NAST)和NACE** 在SAP IMG路径中,"与其它SAP...

    sapjcoidoc10P_9-20007299-Patch 9 for SAP Java Connector IDoc Library 1.0.zip

    "sapjcoidoc10P_9-20007299-Patch 9 for SAP Java Connector IDoc Library 1.0.zip" 文件是一个针对SAP Java Connector IDoc库的第9个补丁,版本号为1.0,补丁编号为20007299。 补丁的主要目的是修复已知问题,提高...

    ABAP Program Tips.pdf

    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 configration

    SAP-IDOC 配置手册 SAP IDOC 配置手册是 SAP 系统中用于数据交换和集成的重要组件。IDOC(Intermediate Document)是一种标准化的文档格式,用于在 SAP 系统之间或与外部系统之间交换数据。本手册主要介绍了 SAP ...

    IDOC 的配置以及相关的T-CODE

    ### IDOC 的配置以及相关的T-CODE #### 一、IDOC基础知识介绍 在SAP系统中,IDOC(Intermediate Document)是一种用于不同系统间数据交换的重要机制,它主要用于实现跨系统的业务流程集成,特别是在应用链接使能...

    IDOC-培训教程(1).ppt

    IDoc(Intermediate document)是SAP系统中用于系统间数据交换的一种标准化文件格式。它扮演着数据传输的中间件角色,使得SAP系统能够与其他系统(无论是SAP还是非SAP系统)进行集成和通信。IDoc的主要应用场景包括...

    Step by Step for configuration of sending customize IDOC

    ### SAP 自定义IDOC类型发送接收处理详细步骤 在企业级应用中,SAP系统间的交互经常通过IDOC(Intermediate Document)实现。IDOC是一种用于SAP系统间数据传输的标准格式,广泛应用于供应链管理等场景。本文将详细...

    sapjbidoc10P_5-20007299-Patch 5 for SAP Java Base IDoc Library 1.0.zip

    标题 "sapjbidoc10P_5-20007299-Patch 5 for SAP Java Base IDoc Library 1.0.zip" 暗示了这是一个针对SAP Java Base IDoc Library的更新补丁,版本号为1.0,并且是第五个补丁。IDoc(Intermediate Document)是SAP...

Global site tag (gtag.js) - Google Analytics