BDC录屏带有行项目输入的注意点

首先基本步骤还是简单介绍下
SHBD
BDC录屏带有行项目输入的注意点

MI09 为例
BDC录屏带有行项目输入的注意点

BDC录屏带有行项目输入的注意点
回车进去后
先点新建
BDC录屏带有行项目输入的注意点


一直保证填写的数据在第一行
是为了防止一直往后填数据的时候丢掉数据,有时候仅仅是屏幕显示的问题,都有可能丢掉数据。一直点新建,可以保证数据永远在第一行录制
录完后,再点新建
然后再点保存
完成录制
至于后续跟进录屏生成或者自己写代码部分,不做赘述

附录:自己写bdc程序的时候用到的form代码

*------------------------------------------------------------------*
* 录入屏幕号
    -->PV_PROGRAM 程序名
    -->PV_DYNPRO  屏幕号
*------------------------------------------------------------------*
FORM FRM_BDC_DYNPRO USING  PV_PROGRAM
                            PV_DYNPRO.
  CLEAR GT_BDCDATA.
  GT_BDCDATA-PROGRAM  = PV_PROGRAM.
  GT_BDCDATA-DYNPRO   = PV_DYNPRO.
  GT_BDCDATA-DYNBEGIN = 'X'.
  APPEND GT_BDCDATA.
ENDFORM.                               " BDC_DYNPRO

*-------------------------------------------------------------------*
*录入字段
* PV_FNAM 字段名称 PV_FVAL 字段值
*-------------------------------------------------------------------*
FORM FRM_BDC_FIELD USING PV_FNAM
                     PV_FVAL.
  DATA: LV_VALUE TYPE CHAR20.
  LV_VALUE = PV_FVAL.
  CONDENSE: LV_VALUE.
  CLEAR GT_BDCDATA.
  GT_BDCDATA-FNAM = PV_FNAM.
  GT_BDCDATA-FVAL = LV_VALUE.
  APPEND GT_BDCDATA.

ENDFORM.                    "frm_bdc_field


* BDC
DATA: BEGIN OF GT_BDCDATA OCCURS 0.                                  
        INCLUDE STRUCTURE BDCDATA.                                    
DATA: END OF GT_BDCDATA.

DATA: GT_MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
DATA: LS_BDCOPT TYPE  CTU_PARAMS.

最后调用call transaction
  LS_BDCOPT-DISMODE = 'N'.  "N,A,E*  三种模式 测试使用A模式可以全屏跟踪
  LS_BDCOPT-UPDMODE = 'S'.  "S,L
  LS_BDCOPT-CATTMODE = SPACE.
  LS_BDCOPT-DEFSIZE = 'X'.
  LS_BDCOPT-RACOMMIT = 'X'.
  LS_BDCOPT-NOBINPT = 'X'.
  LS_BDCOPT-NOBIEND = 'X'.
  CALL TRANSACTION 'MI09' USING GT_BDCDATA[]
        OPTIONS FROM LS_BDCOPT
         MESSAGES INTO GT_MESSTAB [].

  CLEAR GT_BDCDATA[].    "每次处理完成一批必须清空录屏数据表
  CLEAR GT_MESSTAB [].


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值