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

  • 相关阅读:
    BZOJ 4445 [Scoi2015]小凸想跑步:半平面交
    BZOJ 3931 [CQOI2015]网络吞吐量:最大流【拆点】
    BZOJ 3698 XWW的难题:有上下界的最大流
    AtCoder ARC097C Sorted and Sorted:dp
    BZOJ 1835 [ZJOI2010]base 基站选址:线段树优化dp
    BZOJ 3329 Xorequ:数位dp + 矩阵快速幂
    BZOJ 1492 [NOI2007]货币兑换Cash:斜率优化dp + cdq分治
    BZOJ 4726 [POI2017]Sabota?:树形dp
    BZOJ 1185 [HNOI2007]最小矩形覆盖:凸包 + 旋转卡壳
    存一些东西
  • 原文地址:https://www.cnblogs.com/xk-bench/p/7571713.html
Copyright © 2011-2022 走看看