• 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

  • 相关阅读:
    MySQL Thread Pool: Problem Definition
    MySQL数据库InnoDB存储引擎多版本控制(MVCC)实现原理分析
    Mysql源码目录结构
    android学习18——对PathMeasure中getPosTan的理解
    android学习17——命令行建gradle工程
    android学习16——library project的使用
    android学习13——android egl hello world
    ant编译java的例子
    android学习12——重载SurfaceView一些方法的执行顺序
    Visual Studio命令行创建库文件lib
  • 原文地址:https://www.cnblogs.com/xk-bench/p/7571713.html
Copyright © 2020-2023  润新知