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

MM01跑BDC一个有意思的小地方

    博客分类:
  • SAP
sd 
阅读更多
我们知道一般跑BDC用sy-subrc判断是否成功是不准确的。要用BDC的message table。
今天reivew一个物料主数据的interface程序,用得subrc,在我DEBUG的时候就出现了有意思的事情。这个MM01是写在一个subroutine里的,如果我直接F6,过掉这个subroutine没有任何问题,说明subrc为0。如果我F5跟了进去,CALL TRANSACTION之后,SUBRC是不等于0的,是1001.但是BDC MESSAGE是两条S型的。

除此以外,BDC程序的DEBUG还有很多奇怪的好玩的现象,比如无论返回的MESSAGE是否都是S型,数据都没有成功更新,只有将MODE改为一屏一屏跟进去才行。但是如果不DEBUG直接后台跑就不会有问题。呵呵~~~ BDC确实应该被BAPI替代掉。好多问题很诡异的。
分享到:
评论

相关推荐

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

    SAP BDC录屏技术 本文将详细介绍SAP BDC...SAP BDC录屏技术是一种非常实用的技术,可以帮助业务顾问快速实现录屏操作。通过本文的介绍,读者可以快速掌握BDC录屏技术的应用操作,并能够轻松实现业务顾问的录屏操作。

    BDC.rar_bdc.youzack_com_单词_背单词

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

    SAP BDC技术 录屏

    例如,为了修改物料主数据,我们可以创建一个内部表`BDCDATA`,其中包含`MATNR`(物料号)、`MAKTX`(描述)等字段。 2. **录制操作**: - 使用`SHDB`交易代码,开始录制(`Start Recording`),并选择需要执行的事务...

    abap BDC 操作

    因为此处是修改操作,所以要切记写入的只是你修改的数据,千万别把订单本来的数据也写入 t_bdc,如果写入则会把需要修改的所有订单都该成举例的订单的数据,而我们需要修改的仅仅是增加一个 PO DATE “2006.10.01”...

    SAP BDC精华教程

    下面是一个使用BDC技术修改物料描述的示例: 1. 创建一个TXT文件,包含物料编号和描述信息。 2. 使用SHDB录制 modify material description 操作。 3. 使用ABAP Editor生成BDC程序。 4. 在BDC程序中,读取TXT文件,...

    SAP_BDC_举例讲解

    下面我们将通过一个实例来讲解BDC技术的应用。 在SAP系统中,BDC技术可以使用户快速地批量处理数据,它的应用场景非常广泛,例如在系统切换时,需要将旧系统的数据导入到SAP系统中时,或者在数据迁移时,需要将大量...

    BDC数据导入简介

    BDC,全称为Business Data Creator,是SAP系统中的一个重要组件,主要用于自动化处理数据输入任务。通过BDC,用户可以创建一系列标准化的数据输入流程,从而提高工作效率并减少错误。BDC主要应用于以下场景: 1. **...

    SAP BDC开发讲解

    5. **编写记录BDC的函数**:创建一个函数`fm_set_bdc`来填充`t_bdc`表格中的数据,记录具体的操作步骤。 6. **编写ABAP程序**:根据记录的操作步骤,编写ABAP程序来模拟这些操作。 - 定义变量和结构:例如定义`...

    SAP BDC与LSMW介绍.pdf

    LSMW(Legacy System Migration Workbench)是SAP系统中的一个数据迁移工具,用于将遗留系统中的数据迁移到SAP系统中。LSMW提供了各种数据迁移方法,例如:批量数据迁移、数据清洁、数据转换等。 LSMW的优势: 1. ...

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

    BDC是SAP中一种批量输入数据的方式,通过录制用户在SAP界面的操作,形成一个批处理脚本,然后将数据批量输入到相应表单中。这种方式能够显著提高工作效率,避免手动输入导致的错误。 2. **BDC处理步骤**: - **...

    sap abap BDC程序举例

    - **事务调用**:使用 `CALL TRANSACTION 'MM01' USING IT_BDCDATA` 模拟用户输入,执行物料主数据维护事务。 综上所述,这个示例不仅展示了如何通过 BDC 在后台自动执行事务处理,还详细介绍了从文件读取数据、...

    abap bdc 例子

    在给出的部分代码中,我们看到了一个名为`zbdc_excel_upload`的报告,这显然是一个利用BDC从Excel文件中读取并上传数据到SAP系统的示例。通过分析代码,可以了解到以下关键信息: 1. **数据结构定义**:首先,代码...

    BDC介绍BDC介绍BDC介绍

    BDC技术的核心是通过记录用户在SAP系统中的交互过程,形成一个可重复执行的模板。具体步骤如下: 1. **录制操作**:用户通过事务代码SHDB启动记录器,输入要执行的事务代码(例如MM02修改物料信息)。然后进行一次...

    sap bdc 使用

    根据业务需求和BDC模板中所需的字段,创建一个Excel文件作为数据收集表。例如,创建科目表层科目时需要的数据包括科目组、科目号等信息。数据收集表应清晰地标明各项数据的要求,如科目组只能填写特定的代码(如“GL...

    SAP BDC与LSMW介绍.pptx

    2. 另一个叫BAPI的男人不是万能的(适用范围各有千秋) 3. 实现较复杂屏幕跳转 例如:BDC:修改生产订单,配额导入等 BAPI:物料移动,修改销售订单等 BDC简介 -------- BDC是SAP系统中的批量数据转换机制,可以...

    SAP BDC学习导入教程

    首先,用户需在SAP系统中使用事务代码CJ20N创建一个项目,例如“TEST23”。随后,创建项目的WBS(Work Breakdown Structure)元素,如“TEST2311”,“TEST2312”,“TEST2313”。完成创建后,需要选中项目定义,...

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

    在SAP ABAP开发的学习过程中,BDC是一个非常重要的章节,它能够帮助开发者自动化处理数据传输,从而提高工作效率。 首先,我们来理解一下BDC的基本概念。BDC主要用于处理标准SAP事务代码的数据输入,通过预先定义好...

    sap BDC技术详解

    为了更进一步理解BDC技术如何在实际开发中被应用,下面提供了一个简单的ABAP程序示例,用于演示如何使用BDC技术导入数据。 ```abap report ZBDCTEST. * DON'T CHANGE - the generated data section - DON'T CHANGE...

    BDC-customer

    【标题】"BDC-customer" 提示我们可能在讨论一个与商业数据处理或客户相关的项目。"BDC"通常代表“Business Data Connector”,这是一个在企业应用中用于集成不同数据源的技术,尤其在Microsoft SharePoint中常见。...

    BDC技术教程

    以一个示例场景来说明BDC的应用:假设公司需要在所有物料描述的末尾添加文本"Group X",可以通过T-code MM02来修改。首先,使用SHDB录制一次修改物料描述的操作,包括选择视图、输入物料号、添加文本并保存。录制...

Global site tag (gtag.js) - Google Analytics