常用的function

1. 获取每个月的最后一天

   CALL FUNCTION 'LAST_DAY_OF_MONTHS'
       EXPORTING
            day_in            = date
       IMPORTING
            last_day_of_month = date1.


2. 字符串前面去掉0

    call function 'CONVERSION_EXIT_ALPHA_OUTPUT'
       exporting
            input  = &1
        importing
            output = &1.


3. 字符串前面自动补0

     call function 'CONVERSION_EXIT_ALPHA_INPUT'
        exporting
             input  = &1
        importing
            output = &1.


4.  获取生产定单状态

     call function 'STATUS_TEXT_EDIT'
         EXPORTING
              flg_user_stat    = 'X'
              objnr            = LO_OBJNR
              only_active      = 'X'
              spras            = sy-langu
         IMPORTING
              line             = ls_statu
         EXCEPTIONS
              object_not_found = 01.


5. 金额转换成大写

   CALL FUNCTION 'SPELL_AMOUNT'
       EXPORTING
            AMOUNT    = T_AMOUNT10
            CURRENCY  = 'RMB'
            LANGUAGE  = '1'
       IMPORTING
            IN_WORDS  = S_AMWORD2
       EXCEPTIONS
            NOT_FOUND = 1
            TOO_LARGE = 2
            OTHERS    = 3.


6. 把SAP里的负号放到前面来的函数

   DATA : t(10) TYPE c VALUE '65465-' .

   CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
      CHANGING
       value = t.
       write : t .


7. 通过这个日期得出那天是星期几

    DAY_IN_WEEK


8.  一组有用的用户交互窗口函数

   POPUP_TO_CONFIRM_LOSS_OF_DATA 显示有YES/NO的弹出窗口,提示用户未保存的数据将丢失 
   POPUP_TO_CONFIRM_STEP 提示是否确认操作的弹出窗口 
   POPUP_TO_CONFIRM_WITH_MESSAGE 可以显示定制的提示信息的确认窗口 
   POPUP_TO_CONFIRM_WITH_VALUE 显示确认用户对某个特定对象的操作的弹出窗口 
   POPUP_TO_DECIDE 将待确认选项以单选按钮的方式显示的弹出窗口 
   POPUP_TO_DECIDE_WITH_MESSAGE 带消息的确认窗口 
   POPUP_TO_DISPLAY_TEXT 显示多行信息的窗口 
   POPUP_TO_SELECT_MONTH 月份选择窗口 
   POPUP_WITH_TABLE_DISPLAY 有表格对象的确认窗口


9. 判断某天是否是假日

  HOLIDAY_CHECK_AND_GET_INFO


10.  在SE38环境下的程序名输入栏输入'DEMO*'后按F4,你可以查到SAP所有的DEMO示例程序

       运行“ABAPDOCU”T-cdoe,你可以看到ABAP DOCUMENT及示例程序

      在SE38环境下的程序名输入栏输入'BCALV*'后按F4,你可以查到很多ALV示例程序


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值