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 ...
随机推荐
- 利用Python对文件进行批量重命名——以图片文件为例
效果如下:0001号用户的第 i 张图片 代码: import os class ImageRename(): def __init__(self): self.path = 'C:/Users/lb ...
- Mac OS X 控制键符号
- PILE读书笔记_基础知识
程序的构成 Linux下二进制可执行程序的格式一般为ELF格式. 我们可以用readelf命令来读取二进制的信息. ELF文件的主要内容就是由各个section及symbol表组成的. 下面来分别介绍 ...
- Python内置函数之any()
any()函数和all()函数相对立. 相同点为: any()也只能传入一个参数. any()的参数必须是可迭代对象. 不同点: 可迭代对象中只要有一个元素为True,返回值就是True. 下面看看具 ...
- HTTP协议之http状态码详解
什么是HTTP状态码 HTTP状态码的作用是:Web服务器用来告诉客户端,发生了什么事. 状态码位于HTTP Response 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”. ”三位数 ...
- iOS开发探索-图片压缩处理
介绍: 压: 指文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降.缩: 指文件的尺寸变小,也就是像素数减少,而长宽尺寸变小,文件体积同样会减小. 应用: 在实际开发中,我们经常会对图片进行 ...
- 小数数据精度问题Double与BigDecimal
做项目的过程中涉及到小数问题的时候,一般我都用Double类型,但是经常出现*.999999998这种数据,然后自己再手动四舍五入,简直傻的要死. 明明就是一个1.51-1.38的问题,很简单怎么会得 ...
- Cap'n Proto, FlatBuffers, and SBE
转自:utm_source=tuicool">http://kentonv.github.io/capnproto/news/2014-06-17-capnproto-flatbuff ...
- FastDFS单机搭建以及java客户端Demo
http://blog.csdn.net/u012453843/article/details/69951920 http://blog.csdn.net/xyang81/article/detail ...
- 初尝CDN:什么是分布式服务节点?
什么是CDN?笔者初见时也是摸不着头脑,查阅了大量的资料才明白什么是CDN,笔者为您揭秘什么是CDN? CDN的全称是Content Delivery Network,即内容分发网络.CDN的通俗理解 ...