zoukankan      html  css  js  c++  java
  • SAP系统自带的function module

    SAP有很多系统自带的FM,直接在Pattern中就可以调出。---test

    1.     KD_GET_FILENAME_ON_F4 ---------------------用以在windows GUI 窗口获取用户点击到的文件的文件名和文件类型。

    用下段代码可以设置一个输入框,用以用户输入文件名p_file。

    SELECTION-SCREENBEGIN OF block b1 with frame title text-001.
    PARAMETERS: p_file type rlgrap-filename.
    SELECTION-SCREENEND OF block b1.

    我们可以用下段代码给输入框加一个search help。用以方便用户在一个windows的GUI窗口自行查找和选取文件,自动获取文件名和文件类型。需要注意的是,文件名和文件类型要用系统自带的文件类型,要在程序中定义。

    AT SELECTION-SCREEN on VALUE-REQUEST FOR p_file.
      PERFORM get_file_path.

    在perform中调用FM :  KD_GET_FILENAME_ON_F4 。

    示例:

    CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
     EXPORTING
       PROGRAM_NAME        = SYST-REPID
       DYNPRO_NUMBER       = SYST-DYNNR
       FIELD_NAME          'P_FILE'
    *   STATIC              = ' '
    *   MASK                = ' '
    *   FILEOPERATION       = 'R'
    *   PATH                =
      CHANGING
        FILE_NAME           = p_file
    *   LOCATION_FLAG       = 'P'
     EXCEPTIONS
       MASK_TOO_LONG       1
       OTHERS              2.

    IF SY-SUBRC <> 0.
    * Implement suitable error handling here
    ENDIF.

    2.   FORMAT_MESSAGE

    3.

    BDC_OPEN_GROUP

    BDC_INSERT

    BDC_CLOSE_GROUP

  • 相关阅读:
    【Linux技术】常用的Linux系统调用
    【Linux技术】Windows与Linux系统下的库·初探
    【C/C++】嵌入式程序员应该知道的0X10个C语言问题
    【C/C++】struct探索·extern "C"含义探索 ·C++与C的混合编程·C 语言高效编程的几招
    【Acm】八皇后问题
    【驱动】linux设备驱动·扫盲
    【驱动】linux设备驱动·字符设备驱动开发
    【教程】ubuntu下配置nvc详细教程
    【教程】InstallShield使用完全教程
    【ARM】2410裸机系列-流水灯
  • 原文地址:https://www.cnblogs.com/xk-bench/p/7571713.html
Copyright © 2011-2022 走看看