20170411 F110初始界面-建议清单
功能块代码 F110
开发类 FIBP
事务说明 自动付款参数
程序 SAPF110V
屏幕号码 200
权限对象 F_REGU_BUK
1.F110 标准界面记录

PROCESS BEFORE OUTPUT.
MODULE INIT_0200.
*
CALL SUBSCREEN SUBSCREEN_BODY INCLUDING 'SAPF110V' TABSTRIP_DYNNR.
MODULE STATUS_0200.
PROCESS AFTER INPUT.
MODULE EXIT AT EXIT-COMMAND.
CALL SUBSCREEN SUBSCREEN_BODY.
CHAIN.
FIELD F110V-LAUFD.
FIELD F110V-LAUFI.
MODULE INPUT_0200.
ENDCHAIN.
PROCESS ON VALUE-REQUEST.
FIELD F110V-LAUFD MODULE F4_LAUFD_0200.
FIELD F110V-LAUFI MODULE F4_LAUFI_0200.
*&1.F4_LAUFD_0200
MODULE F4_LAUFD_0200.
REFRESH TLAUFK.
TLAUFK-LAUFK = SPACE.
TLAUFK-SIGN = 'I'.
APPEND TLAUFK.
CALL FUNCTION 'F4_ZAHLLAUF'
EXPORTING
F1TYP = 'D'
F2NME = 'F110V-LAUFI'
IMPORTING
LAUFD = F110V-LAUFD
LAUFI = F110V-LAUFI
NOTHING_SELECTED = xf4_c1
TABLES
LAUFK = TLAUFK.
IF xf4_c1 IS INITIAL.
LEAVE TO SCREEN 200.
ENDIF.
ENDMODULE. "f4_laufd_0200
*&2.FIELD F110V-LAUFI
MODULE F4_LAUFI_0200
MODULE F4_LAUFI_0200.
REFRESH TLAUFK.
TLAUFK-LAUFK = SPACE.
TLAUFK-SIGN = 'I'.
APPEND TLAUFK.
CALL FUNCTION 'F4_ZAHLLAUF'
EXPORTING
F1TYP = 'I'
F2NME = 'F110V-LAUFD'
IMPORTING
LAUFD = F110V-LAUFD
LAUFI = F110V-LAUFI
NOTHING_SELECTED = xf4_c1
TABLES
LAUFK = TLAUFK.
IF xf4_c1 IS INITIAL.
LEAVE TO SCREEN 200.
ENDIF.
ENDMODULE. "f4_laufi_0200
2.付款建议清单修改

F0082
报表 ZFIR_001 在这里不能用; 请改正
消息号
F0082
诊断
此报表不评估任何付款数据或付款建议数据。
步骤
请输入一个允许的报表名称。
SAPF110V
/ F110VFL0
FORM
/ LISTPROGRAMM_PRUEFEN

CALL FUNCTION 'SELOPTS_AND_PARAMS'
EXPORTING
program = f110v-lprog
TABLES
selpars = lt_selpars
EXCEPTIONS
program_non_existent =
subroutine_pool =
load_problems =
OTHERS = .
1.当:F110V-LPROG = ZFIR_001

检查选择条件:
READ TABLE lt_selpars WITH KEY name = 'ZW_LAUFD'.
IF sy-subrc eq 0.
READ TABLE lt_selpars WITH KEY name = 'ZW_LAUFI'.
ENDIF.
2.当:F110V-LPROG = RFZALI20

3.得到F110 调用建议清单标准信息:
SAPF110V / F110VFO0
FORM: OKCOD_STA
WHEN 'VOLI'
LISTTYP = OK-CODE.
PERFORM VARIANTEN_WINDOW.
SUBMIT (F110V-LPROG) AND RETURN USING SELECTION-SET F110V-VARL1
WITH ZW_LAUFD INCL F110V-LAUFD
WITH ZW_LAUFI INCL F110V-LAUFI
WITH ZW_XVORL INCL 'X'.
F110V-LAUFD = 2017.03.20
F110V-LAUFI = WX000
包括
F110VFL0
FORM listprogramm_pruefen using f110v-lprog like f110v-lprog
changing ld_error_message type c.
DATA lt_selpars LIKE TABLE OF rsel_paras WITH HEADER LINE.
SELECT SINGLE * FROM trdir WHERE name = f110v-lprog.
IF sy-subrc ne 0.
IF ld_error_message = 'X'.
MESSAGE e081 WITH f110v-lprog.
ENDIF.
ld_error_message = 'X'.
EXIT.
ENDIF.
IF trdir-ldbname ne 'PYF'.
CALL FUNCTION 'SELOPTS_AND_PARAMS'
EXPORTING
program = f110v-lprog
TABLES
selpars = lt_selpars
EXCEPTIONS
program_non_existent = 1
subroutine_pool = 2
load_problems = 3
OTHERS = 4.
IF sy-subrc ne 0.
IF ld_error_message = 'X'.
MESSAGE e081 WITH f110v-lprog.
ENDIF.
ld_error_message = 'X'.
EXIT.
ENDIF.
READ TABLE lt_selpars WITH KEY name = 'ZW_LAUFD'.
IF sy-subrc eq 0.
READ TABLE lt_selpars WITH KEY name = 'ZW_LAUFI'.
ENDIF.
IF sy-subrc ne 0.
IF ld_error_message = 'X'.
MESSAGE e082 WITH f110v-lprog.
ENDIF.
ld_error_message = 'X'.
EXIT.
ENDIF.
ENDIF.
ENDFORM.
20170411 F110初始界面-建议清单的更多相关文章
- Eclipse恢复初始界面&打开视图
恢复初始界面: 单击菜单栏的windows主菜单,在子菜单里选择 Reset Perspective 会弹出各对话框 ,点 ok就可以了 打开视图:Windows->Show View 其中Ot ...
- Application类-欢迎页(初始界面)
在程序界面显示前,如果我们处理了很多耗时操作,这个时候给用户提示一个欢迎页便是十分友好的.WPF为我们提供了这个特性: 第一种方法:通过设置图片资源的生成操作 粘贴一个图片到我们的项目中 在解决方案管 ...
- OO ALV事件里使用E消息,下一步会退出到系统初始界面
在OO ALV data_change事件时(选中行),锁定KEY值, 继续,取消选择,退出到系统初始界面 改成 pv_status = 'E'. pv_msg = '采购订单' && ...
- wpf利用线程制作初始界面和关闭窗体特效
1.首先定义初始窗体,和主窗体. 初始窗体(StartWindow) 主窗体(MainWindow): 2.在主窗体界面中,加载初始窗体.注意在线程中操作UI元素需要使用BeginInvoke或者In ...
- 20170228 ALV method中用E消息,会退出到初始界面;STOP 会dump;
再回车就处理界面了, 所以,Handel_data_change 做数据检查时,如果需要报错要用到, CALL METHOD er_data_changed->add_protocol_entr ...
- WPF 启动初始界面
不经意间发现了wpf的这个小玩意,感觉蛮有意思的.我在项目中添加了一张图片 如图: wpf-1.JPG(10.73 K) 2010-6-6 17:04:47 然后再这张图片的属性中设置它的生成操作为S ...
- React中如何实现模态框每次打开都是初始界面
问题描述如下 解决方案:每次点击打开模态框的时候为,当前模态框设置一个独立的key值,代码如下: /* * 上传文件的模块框控制 * */ showFileModal = () => { thi ...
- F110 参数保存和重新运行录屏
**初始界面回车 PERFORM frm_dynpro USING ' 'X'. PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-LAUFD'. PER ...
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
随机推荐
- Html打印需要内容块(Js实现)
首先在head里面加入下面一段js代码: function preview(oper) { ) { bdhtml = window.document.body.innerHTML; //获取当前页的h ...
- C# AppDomain 类
/*** AppDomain 表示应用程序域,它是一个应用程序在其中执行的独立环境.无法继承此类. 应用程序域(由 AppDomain 对象表示)为执行托管代码提供隔离.卸载和安全边界. 使用应用程序 ...
- nginx日志配置指令详解
这篇文章主要介绍了nginx日志配置指令详解,nginx有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志,需要的朋友可以参考下日志对于统计排错来说非常有利的.本文总结了nginx日 ...
- 配置AutoMapper映射规则《转》
配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置. public class Source { public int SomeVal ...
- Java并发编程(三)概念介绍
在构建稳健的并发程序时,必须正确使用线程和锁.但是这终归只是一些机制.要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Mutable)状态的访问. 对 ...
- ext2文件系统了解
一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息.下以ext2文件系统为例说明文件 ...
- CI框架 简介
CI工作流程: 所有的入口都从根目录下的index.php进入,确定应用所在目录后,加载 codeigniter/CodeIgniter.php 文件,该文件会顺序加载以下文件执行整个流 ...
- Prelogin error: host 127.0.0.1 port 1434 Error reading prelogin response: Connection reset ClientConnectionId:26d4b559-c985-4b2e-bd8e-dd7a53b67e48
我在使用SSM框架的时候,连接的是sqlserver 2008r2数据库,但是查询数据的时候总是出现这样的警告信息,导致的结果是第一次登录的时候获取数据慢或者获取数据失败,具体的log信息如下 警告: ...
- 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件
jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...
- java web 开发入门实例
学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多.看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了. 有的知识点要深入学习的,有的是了解下 ...