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

  • 相关阅读:
    SelectionKey理解
    redis3.0.3集群搭建
    Centos6.5环境下安装SVN 整合Apache+SSL
    没有注册类 。已加载,但找不到入口点 DllRegisterServer
    今日立秋
    35+开启忙而有序的日子
    jmeter的常用函数
    jmeter之java请求
    生成Webservice客户端的4种方法
    Pytest高级进阶之Fixture
  • 原文地址:https://www.cnblogs.com/xk-bench/p/7571713.html
Copyright © 2011-2022 走看看