**初始界面回车
PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-LAUFD'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '/00'.
PERFORM frm_dynpro USING '' 'F110V-LAUFD' gw_f110-laufd."record-LAUFD_001.
PERFORM frm_dynpro USING '' 'F110V-LAUFI' gw_f110-laufi."record-LAUFI_002.
**点击参数视图
PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-LAUFD'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '=PAR'.
**填写运行截至日期
PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110C-GRDAT'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '/00'.
PERFORM frm_dynpro USING '' 'F110C-GRDAT' sy-datum."record-GRDAT_004.
**返回
PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '/EBCK'.
IF gt_bdcdata[] IS NOT INITIAL.
CALL TRANSACTION 'F110' USING gt_bdcdata
MODE p_mode
UPDATE 'S'
MESSAGES INTO gt_messtab. READ TABLE gt_messtab WITH KEY msgid = 'F0' msgnr = ''.
IF sy-subrc EQ .
CLEAR:gt_bdcdata,gt_bdcdata[],gt_messtab,gt_messtab[],
lv_msg.
PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-LAUFD'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '=VOEX'.
PERFORM frm_dynpro USING '' 'F110V-LAUFD' gw_f110-laufd.
PERFORM frm_dynpro USING '' 'F110V-LAUFI' gw_f110-laufi. PERFORM frm_dynpro USING 'SAPF110V' '' 'X'.
PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-XSTRF'.
PERFORM frm_dynpro USING '' 'BDC_OKCODE' '=EP'.
PERFORM frm_dynpro USING '' 'F110V-XSTRF' 'X'.
IF gt_bdcdata[] IS NOT INITIAL.
CALL TRANSACTION 'F110' USING gt_bdcdata
MODE p_mode
UPDATE 'S'
MESSAGES INTO gt_messtab. READ TABLE gt_messtab WITH KEY msgid = 'F0' msgnr = ''.
IF sy-subrc EQ .
CONCATENATE gw_f110-zmsg 'S4成功!截止在'() sy-datum
INTO gw_f110-zmsg SEPARATED BY space.
gw_f110-zstep = lv_i.
gw_f110-zicon = '@01@'.
gw_f110-msgty = 'S'.
lv_flag = lv_i.
EXIT.
ELSE.
READ TABLE gt_messtab INDEX .
LOOP AT gt_messtab.
CALL FUNCTION 'MESSAGE_TEXT_BUILD'
EXPORTING
msgid = gt_messtab-msgid
msgnr = gt_messtab-msgnr
msgv1 = gt_messtab-msgv1
msgv2 = gt_messtab-msgv2
msgv3 = gt_messtab-msgv3
msgv4 = gt_messtab-msgv4
IMPORTING
message_text_output = lv_msg.
ENDLOOP.
CONCATENATE gw_f110-zmsg 'S4重新建议失败:'() lv_msg INTO gw_f110-zmsg.
gw_f110-msgty = 'E'.
gw_f110-zicon = '@02@'.
gw_f110-zstep = .
lv_flag = 'X'.
ENDIF.
ENDIF. ELSE.
CONCATENATE gw_f110-zmsg 'S4修改参数失败:'() lv_msg INTO gw_f110-zmsg.
gw_f110-msgty = 'E'.
gw_f110-zicon = '@02@'.
gw_f110-zstep = .
lv_flag = 'X'.
ENDIF. ENDIF.

F110 参数保存和重新运行录屏的更多相关文章

  1. Android中手机录屏并转换GIF的两种方式

    之前在博文中为了更好的给大家演示APP的实现效果,本人了解学习了几种给手机录屏的方法,今天就给大家介绍两种我个人用的比较舒服的两种方法: (1)配置adb环境后,使用cmd命令将手机界面操作演示存为视 ...

  2. Fundebug录屏插件更新至0.5.0,新增domain参数

    摘要: 通过配置domain来保证"视频"的正确录制 录屏功能介绍 Fundebug提供专业的异常监控服务,当线上应用出现 BUG 的时候,我们可以第一时间报警,帮助开发者及时发现 ...

  3. webex录屏

    你在寻找好用的录屏软件吗?商用级品质的 WebEx Recorder 就是一款优秀的录屏软件.WebEx Recorder可以录制全屏或指定窗口,可以设定是否包含声音,生成的文件体积极小且极清晰,录制 ...

  4. 基于FFMpeg的C#录屏全攻略

    最近负责一个录屏的小项目,需要录制Windows窗口内容并压缩保存到指定文件夹,本想使用已有的录屏软件,但是本着学习的态度去探索了FFMpeg,本文主要介绍基于FFMpeg开源项目的C#录屏软件开发. ...

  5. FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  6. ios手机录屏软件哪个好

    苹果手机中的airplay镜像,是苹果手机系统的一大特色,可以轻松把手机屏幕投射电脑,这个功能使苹果手机相较安卓手机投屏会更加轻松,那么如何实现苹果手机投射电脑屏幕?下面小编便来分享ios手机录屏软件 ...

  7. 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  8. WPF 录屏软件研发心得及思路分享(已结束开发)

    最近由于工程需要开始研发基于Windows的自动录屏软件,很多细节很多功能需要处理,毕竟一个完美的录屏软件不是你随随便便就可以写出来的.首先参考了大部分的录屏软件,在研发的过程中遇到了很多的问题:比如 ...

  9. script命令录屏

    关于linux上的操作,我们的确可以使用'history'命令来显示出来操作记录,但是有些时候,我们不仅仅需要知道做了什么,还需要知道操作的时候,产生了什么效果,这个时候‘history’命令就显示无 ...

随机推荐

  1. Emmet:HTML/CSS编写插件

    http://www.iteye.com/news/27580 用法: http://docs.emmet.io/cheat-sheet/ sublime 2 添加:1. Ctrl+Alt+p -&g ...

  2. android studio - 隐藏编辑器上面的导航条

    菜单栏-“View”-"Navigation Bar"

  3. iOS敏捷开发之道,经常使用的宏定义总结

    iOS开发中,直接在pch文件里导入宏定义. 在做项目的时候,直接拿过来使用,能够大幅度提高开发速度. 以下是 个人总结的一些宏定义. 假设大家有其它的经常使用的宏定义.欢迎加入.我会定期更新这个bl ...

  4. Java并发编程(八)不变性

    提到不变性我首先想到的就是String这个类了. 之前学习了很多原子性以及可见性的问题:失效数据,丢失更新操作或者某个对象的状态不一致,都与多线程试图访问同一个可变的相关. 如果对象的状态不会发生改变 ...

  5. inode表元数据,存储在物理存储体上

    一个文件除了数据需要存储之外,一些描述信息也需要存储,例如文件类型(常规.目录.符号链接等),权限,文件大小,创建/修改/访问时间等,也就是ls -l命令看到的那些信息,这些信息存在inode中而不是 ...

  6. IOS设计模式的六大设计原则之依赖倒置原则(DIP,Dependence Inversion Principle)

    定义 高层模块不应该依赖于低层模块,二者都应该依赖于抽象:抽象不应该依赖细节:细节应该依赖抽象. 定义解读 依赖倒置原则在程序编码中经常运用,其核心思想就是面向接口编程,高层模块不应该依赖低层模块(原 ...

  7. linux-Centos下磁盘管理(fdisk)

    Centos下磁盘管理 - linux 磁盘基础知识 磁盘结构 磁道:上图中硬盘被一圈圈分成18等分的同心圆,这些同心圆就是磁道.但打开硬盘,用户不能看到这些,它实际上是被磁头磁化的同心圆.这些磁道是 ...

  8. Servlet 编写过滤器

    Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息. 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet.Servlet 过滤 ...

  9. chrome远程调试按inspect后出现的界面为空白,应如何解决?

    使用chrome进行远程调试命令: chrome://inspect 编辑hosts文件,添加: Hosts文件路径:C:\Windows\System32\drivers\etc\hosts 61. ...

  10. Linux之(Git)服务之windows配置

    设置你自己的昵称与email设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email. git config --global user.name "syavingc ...