BDC批导数据

1.输入事务代码SHBD进入以下界面:

点击新建记录,创建一个新的BDC录屏记录,

然后根据记录条件进行

BDC录屏代码

perform fill_bdc using ANLKL.

call transaction ‘AS02‘ using bdcdata_tab mode lv_mode messages into it_mess.
   loop at it_mess into iw_mess where msgtyp eq ‘E‘.
     call function ‘MESSAGE_TEXT_BUILD‘
     exporting
       msgid         = iw_mess-msgid
       msgnr         = iw_mess-msgnr
       msgv1         = iw_mess-msgv1
       msgv2         = iw_mess-msgv2
       msgv3         = iw_mess-msgv3
       msgv4         = iw_mess-msgv4
     importing
      message_text_output = w_msg1.
       "itab-msg = w_msg1.
        concatenate itab-msg ‘ ‘ w_msg1 into itab-msg.

clear:iw_mess.
     endloop.
  modify itab.
  clear:itab.
  free:it_mess,bdcdata_tab.

form fill_bdc using ANLKL type string.

bdcdata_wa-program = ‘SAPLAIST‘.
   bdcdata_wa-dynpro = ‘0100‘.
   bdcdata_wa-dynbegin = ‘X‘.
   append bdcdata_wa to bdcdata_tab.
   clear bdcdata_wa.

bdcdata_wa-fnam = ‘BDC_OKCODE‘.
   bdcdata_wa-fval = ‘MAST‘.
   append bdcdata_wa to bdcdata_tab.
   clear bdcdata_wa.

bdcdata_wa-fnam = ‘ANLA-BUKRS‘.
   bdcdata_wa-fval = ‘9000‘.
   append bdcdata_wa to bdcdata_tab.
   clear bdcdata_wa.

bdcdata_wa-fnam = ‘ANLA-ANLN2‘."次级编号
   bdcdata_wa-fval = itab-ANLN2.
   append bdcdata_wa to bdcdata_tab.
   clear bdcdata_wa.

bdcdata_wa-fnam = ‘ANLA-ANLN1‘."资产编号
   bdcdata_wa-fval = itab-ANLN1.
   append bdcdata_wa to bdcdata_tab.
   clear bdcdata_wa.

endform.

时间: 2024-10-16 04:34:40

BDC批导数据的相关文章

利用SD_SALESDOCUMENT_CREATE 批导动态数据SO

期初上线时,SO作为动态数据,是批导入系统必须做的一步,好多朋友利用bdc.lsmw.scatt等工具都可以做,下面是项目中利用SD_SALESDOCUMENT_CREATE 进行批导的一些代码,分享一下,希望对用到的朋友有帮助. *&---------------------------------------------------------------------* *& Report  ZSD_BATCH_SO *& *&---------------------

客户/供应商主数据批导

客户/供应商主数据维护中,SAP提供了两个强大的类cmd_ei_api=>maintain_bapi和VMD_EI_API 下面是客户主数据维护的例子,供应商的类似.当客户编码为数据类型时,一定要将客户编码补0,否则系统会出现莫名其妙的错误. *&---------------------------------------------------------------------* *& 程序名称:ZSDB0002 *& 作者    : *& 开发日期: *&am

利用函数CS_BI_BOM_CREATE_BATCH_INPUT1 开发BOM批导程序

项目中,静态数据BOM批导是项目上线时,必须的步骤,下面代码是在CX项目中利用函数CS_BI_BOM_CREATE_BATCH_INPUT1做的BOM批导程序,程序中用EXCEL表格作为导入模板,并把批到结果以txt格式保存下来,分享一下,希望对需要的兄弟有帮助. *----------------------------------------------------------------------* * Program Name          : BOM批导入 * Purpose  

利用函数BAPI_REQUIREMENTS_CREATE开发计划独立需求批导程序

项目中,计划独立需求批导也是项目上线时,用到的程序,下面代码是在某项目中利用函数BAPI_REQUIREMENTS_CREATE计划独立需求批导程序,分享一下,希望对需要的兄弟有帮助. *&---------------------------------------------------------------------* *& Report  ZPP_CUS_JHXQ *& *&--------------------------------------------

利用函数BAPI_PR_CREATE开发采购申请批导

项目中,期初采购申请批导也是必须的,下面代码是利用BAPI    BAPI_PR_CREATE开发的采购申请批导函数,批导结果会保存在txt文本文件中,分享一下,希望对用到的兄弟有帮助. *&---------------------------------------------------------------------* *& Report  ZMM_PR_BATCH_INPUT *& *&-------------------------------------

使用sqoop从mysql往hive中增量导数据shell脚本

一:sqoop增量导入的两种方式 Incremental import arguments: Argument Description --check-column (col) Specifies the column to be examined when determining which rows to import. (the column should not be of type CHAR/NCHAR/VARCHAR/VARNCHAR/ LONGVARCHAR/LONGNVARCHA

使用DBLINK导数据【ORA-39001 ORA-39200 ORA-02019】

在网上经常看到网友使用dblink导数据报错,报错大致如下: $ impdp system/system network_link=DB_LINK remap_schema=A:B schemas=A Import: Release 11.2.0.3.0 - Production on Tue Aug 14 14:07:52 2012 Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved. Con

利用DataTable快速批量导数据

DataSet ds = new DataSet();            using (SqlConnection conn = new SqlConnection(@"data source=.\sqlxu;initial catalog=NationalUnion20140717;persist security info=True;user id=sa;password=101;MultipleActiveResultSets=True"))            {    

oracle数据泵三步导数据

从A库用户ua导数据至B库用户ub 1.导出 expdp ua/[email protected]/orcl schemas=ua directory=DATA_PUMP_DIR dumpfile=ua.dmp logfile=ua.log schemas  要导出的方案列表,未指定时默认为当前登录用户方案 directory未指定时默认在DATA_PUMP_DIR,可通过select * from dba_directories查询 本机有安装oracle,可在cmd里直接执行,命令执行后dm