`
blueoxygen
  • 浏览: 1192811 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

ME22N执行BDC出错

    博客分类:
  • SAP
PHP 
阅读更多

ME22N这种新的TCODE因为有新的控件在屏幕上,所以执行BDC会出错。
解决办法就是用BAPI或者ME22老TCODE来做。
具体请见http://sapfans.com/forums/viewtopic.php?t=272362&view=next&sid=3fe9a01071e5e08614ed42b46beaca50

Hi All,

I am using a report to update confirmation control in ME22N through BDC.
If i run the report in foreground it works fine and the conf contrl has been updated. But while running the report in Background mode(Program->Execute in Background) record has not been updated and spool is created with the below error Msg.

Unable to initialise ABAP Control
Control Framework: Fatal error -
Runtime error RAISE_EXCEPTION has occured


Please can you help to overcome this and thanks in advance.

ME22N being enjoy transaction, is not suitable for BDC. Also, it uses some frontend controls, which are not available in background mode.
Use BAPI_PO_CHANGE, which works nice.
In case you must use BDC, use transaction ME22.

分享到:
评论

相关推荐

    SAP BDC精华教程

    2. 在循环中,将SHDB记录的步骤重复执行N次,N为Dialog屏幕数量。 3. 在循环中,将数据填充到BDCData internal table中。 4. 使用Call Transaction或Call Function命令来commit数据变化。 实践示例 下面是一个使用...

    BDC资料 数据导入工具_BDC使用方法

    ### BDC的执行及出错处理 1. **BDC执行**: 在SAP系统中调用BDC程序执行批处理。 2. **BDC日志查看**: 监控日志以检查错误和异常,确保数据正确导入。 3. **出错分析**: 分析错误信息,定位问题,可能需要修改...

    abap BDC 操作

    v_mode 是显示模式: “A”表示显示每一步操作步骤, “N”表示不显示步骤, “E”表示当出现错误的时候显示出错的位置。 系统信息写入到 t_bdc 中。最后是收集系统信息(成功与否,要是失败,失败的原因)并输出...

    SAP BDC技术 录屏

    **SAP BDC (Batch Data Conversion)** 技术主要用于批量处理数据录入任务,尤其是在需要重复执行相同操作但涉及的数据不同的场景下。例如,在切换系统时,需要将旧系统的数据导入到新的SAP系统中。BDC提供了一种高效...

    BDC技术教程

    3. **执行BDC操作**:在循环内部,根据SHDB记录的步骤,重复执行N次(N等于对话屏幕的数量)。这实际上是将数据填充到名为"BDCData"的内部表中,而非真正提交数据。接着,使用`CALL TRANSACTION`语句或`BDC_INSERT`...

    SAP_BDC_举例讲解

    2. 在循环里,把用 SHDB 记录的步骤重复执行 N 次,(N = Dialog 屏幕数量) 3. 填完 bdcdata 以后,用 call transaction ‘XXXX’ using bdc…… 这个命令来真正的 commit 动作或者 call function 'BDC_INSERT' 在...

    BDC.rar_bdc.youzack_com_单词_背单词

    标题"BDC.rar_bdc.youzack_com_单词_背单词"揭示了这是一个与英语学习相关的压缩文件,可能包含一个名为"BDC"的应用程序或工具,由youzack.com开发,专为帮助用户背诵单词设计。这个工具利用金山词霸的界面,使用户...

    BDC介绍BDC介绍BDC介绍

    或者使用BDC函数模块,如`FUNCTION 'BDC_INSERT'`,创建会话并执行BDC数据。 **示例应用** 以修改物料描述为例,假设要将所有物料描述加上特定文本"Group X",可以创建一个ABAP程序,首先读取TXT文件到内部表,...

    BDC数据导入简介

    - 在SAP系统中,BDC的操作主要通过特定的事务码完成,例如:BD64用于创建BDC脚本,BD85用于执行脚本等。 - 使用这些事务码可以方便地管理BDC脚本及其执行情况。 2. **BDC数据格式**: - BDC支持多种数据格式,...

    SAP BDC开发讲解

    2. **正确设置模式**:通过设置`v_mode`变量来控制BDC的显示模式,例如设置为“N”以提高性能。 3. **处理错误信息**:确保程序能够正确处理错误信息,并提供适当的反馈,如订单修改成功或失败的具体原因。 #### ...

    SAP BDC学习导入教程

    它允许用户通过录制特定的事务处理过程,将其转化为可重复执行的脚本,从而实现对大量数据的快速、自动化导入。这一技术在企业升级系统、迁移数据或是日常的批量数据处理中扮演着至关重要的角色。 #### 二、BDC导入...

    5分钟包教包会,超详细超简单的SAP BDC录屏技术.docx

    SAP BDC录屏技术 本文将详细介绍SAP BDC录屏技术的应用操作,旨在帮助读者快速掌握BDC的使用方法,并能够轻松实现业务顾问的录屏操作。 什么是BDC? BDC是Batch Data Conversion的简称,对应的事物码是SHDB,是一...

    abap bdc 例子

    其中,BDC会话用于记录一系列BDC事务的执行过程;BDC结构则定义了BDC会话中数据的格式;而BDC事务则是具体的数据输入操作,如创建销售订单、更新物料主数据等。 ### 示例解析 在给出的部分代码中,我们看到了一个...

    SAP BDC与LSMW介绍.pdf

    BDC可以模拟人工操作,快速、重复地执行数据输入任务,减少人工操作的时间和劳动强度。 什么时候使用BDC?在SAP系统中,当需要大量重复输入数据时,可以使用BDC来自动化操作。例如,在生产订单、配额导入、物料移动...

    sap abap BDC程序举例

    BDC 是一种用于自动执行重复性事务处理的强大工具,在 SAP 的后台环境中广泛被利用来模拟用户输入,从而简化批量数据录入过程。下面我们将详细解析文件中的关键部分,并从中提取出重要的知识点。 ### 报告 ZMMB001 ...

    SAP ABAP开发学习——第17课:BDC(视频教程)

    BDC主要用于处理标准SAP事务代码的数据输入,通过预先定义好的屏幕字段值,系统可以按照预定的流程执行事务代码。这在你需要为多个记录执行相同操作,如创建、更新或删除大量主数据时特别有用。BDC有两种主要方法:...

    sap BDC技术详解

    BDC技术的基本原理是模拟用户的交互行为来自动执行特定的任务。这包括但不限于: - **T-code的使用**:通过指定一个事务代码(如`SHDB`),启动记录(`Start Recording`)功能来捕捉一系列的操作步骤。 - **内部表的...

Global site tag (gtag.js) - Google Analytics