功能块代码              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初始界面-建议清单的更多相关文章

  1. Eclipse恢复初始界面&打开视图

    恢复初始界面: 单击菜单栏的windows主菜单,在子菜单里选择 Reset Perspective 会弹出各对话框 ,点 ok就可以了 打开视图:Windows->Show View 其中Ot ...

  2. Application类-欢迎页(初始界面)

    在程序界面显示前,如果我们处理了很多耗时操作,这个时候给用户提示一个欢迎页便是十分友好的.WPF为我们提供了这个特性: 第一种方法:通过设置图片资源的生成操作 粘贴一个图片到我们的项目中 在解决方案管 ...

  3. OO ALV事件里使用E消息,下一步会退出到系统初始界面

    在OO ALV  data_change事件时(选中行),锁定KEY值, 继续,取消选择,退出到系统初始界面 改成 pv_status = 'E'. pv_msg = '采购订单' && ...

  4. wpf利用线程制作初始界面和关闭窗体特效

    1.首先定义初始窗体,和主窗体. 初始窗体(StartWindow) 主窗体(MainWindow): 2.在主窗体界面中,加载初始窗体.注意在线程中操作UI元素需要使用BeginInvoke或者In ...

  5. 20170228 ALV method中用E消息,会退出到初始界面;STOP 会dump;

    再回车就处理界面了, 所以,Handel_data_change 做数据检查时,如果需要报错要用到, CALL METHOD er_data_changed->add_protocol_entr ...

  6. WPF 启动初始界面

    不经意间发现了wpf的这个小玩意,感觉蛮有意思的.我在项目中添加了一张图片 如图: wpf-1.JPG(10.73 K) 2010-6-6 17:04:47 然后再这张图片的属性中设置它的生成操作为S ...

  7. React中如何实现模态框每次打开都是初始界面

    问题描述如下 解决方案:每次点击打开模态框的时候为,当前模态框设置一个独立的key值,代码如下: /* * 上传文件的模块框控制 * */ showFileModal = () => { thi ...

  8. F110 参数保存和重新运行录屏

    **初始界面回车 PERFORM frm_dynpro USING ' 'X'. PERFORM frm_dynpro USING '' 'BDC_CURSOR' 'F110V-LAUFD'. PER ...

  9. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)

    下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...

随机推荐

  1. [转]实用教程:搭建FTP服务器以实现局域网飞速传输文件

    原文地址:https://www.ithome.com/html/win10/304059.htm 相信很多人都面临过这样的问题:一个局域网下有很多设备,我们想在这些设备之间互传文件,有些文件非常大, ...

  2. stylelint — css书写规范

    sass lint guidance 一.安装:npm intsall -g stylelint 二.配置:http://stylelint.io/user-guide/rules/ (以下规则文件配 ...

  3. 转载-好用的linux软件合集

    音频 Airtime – Airtime 是一款用于调度和远程站点管理的开放广播软件  Ardour – 在 Linux 上录音,编辑,和混音  Audacious – 开源音频播放器,按你想要的方式 ...

  4. PyTorch在64位Windows下的Conda包(转载)

    PyTorch在64位Windows下的Conda包 昨天发了一篇PyTorch在64位Windows下的编译过程的文章,有朋友觉得能不能发个包,这样就不用折腾了.于是,这个包就诞生了.感谢@晴天14 ...

  5. LeetCode207. Course Schedule

    Description There are a total of n courses you have to take, labeled from 0 to n - 1. Some courses m ...

  6. Gold Balanced Lineup - poj 3274 (hash)

    这题,看到别人的解题报告做出来的,分析: 大概意思就是: 数组sum[i][j]表示从第1到第i头cow属性j的出现次数. 所以题目要求等价为: 求满足 sum[i][0]-sum[j][0]=sum ...

  7. oracle数据库中VARCHAR2(50 CHAR) 和VARCHAR2(50) 有啥区别?

    VARCHAR2(50 char)这种类型的字段最多放50个字符,不够50个用空格填充:而VARCHAR2(50)最大允许存放50个字符,但是不足50个也不用空格填充.varchar2是变长字符串,与 ...

  8. 数值孔径NA、分辨率极限与衍射极限

    一.数值孔径  数值孔径(NA):是一个无量纲的数,用以衡量该系统能够收集的光的角度范围.越大,收集到的光越多,分辨率越高. 描述了透镜收光锥角的大小,决定着透镜收光能力和空间分辨率. 数值孔径(NA ...

  9. jQuery.getJSON()方法小记

    今天看了下jQquery中的getJSON()方法,做点小结: 原型: jQuery.getJSON( url [, data ] [, success(data, textStatus, jqXHR ...

  10. Android获取网络类型

    public static final String NETWORK_CLASS_UNKNOWN = "unknown"; public static final String N ...