常用fuction使用说明

常用fuction使用说明常用 fuction 使用说明 获取生产定单状态

大家好,欢迎来到IT知识分享网。
常用fuction使用说明



—————————————————–
获取生产定单状态
—————————————————–
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.

使用:objnr 状态对象号,only_active  激活的 ,

—————————————————–

————————————————–
获取每个月的最后一天
—————————————————
CALL FUNCTION ‘LAST_DAY_OF_MONTHS’
       EXPORTING
            day_in            = date
       IMPORTING
            last_day_of_month = date1.

——————————————————-

————————————————————–
去掉前面0
*&——————————————————————–*
*&      Form  frm_alpha_output  去零
*&——————————————————————–*
DEFINE alpha_minus.
  call function ‘CONVERSION_EXIT_ALPHA_OUTPUT’
    exporting
      input  = &1
    importing
      output = &1.
END-OF-DEFINITION.

—————————————————
前面加0
—————————————————
  call function ‘CONVERSION_EXIT_ALPHA_INPUT’
    exporting
      input  = &1
    importing
      output = &1.

————————————————

踢用户
TH_DELETE_USER
—————————————
CALL FUNCTION ‘CUT_2BYTES_STRINGS’
  EXPORTING
    I_STR         = T_STR
    I_LEN         = 4
IMPORTING
   O_STR         = T_TXT04
T_STR 输入字符  I_LEN  长度  T_TXT04输出字符

金额转换成大写
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.

把SAP里的负号放到前面来的函数
CLOI_PUT_SIGN_IN_FRONT
使用示例

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

CALL FUNCTION ‘CLOI_PUT_SIGN_IN_FRONT’
  CHANGING
    value = t.
   
write : t .   

——————————————-
通过这个日期得出那天是星期几
DAY_IN_WEEK

—————————————-
用来得到将来/过去的日期的
RP_CALC_DATE_IN_INTERVAL

——————————————-
日期的加减
BKK_ADD_MONTH_TO_DATE
——————————————————————–

一组有用的用户交互窗口函数
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 有表格对象的确认窗口

一组操纵客户端文件系统的函数
GUI_CREATE_DIRECTORY 在PC上建立文件目录

GUI_DELETE_FILE 删除PC上的文件

GUI_DOWNLOAD 文件下载函数

GUI_EXEC 执行PC上的程序,或者打开文件

GUI_GET_DESKTOP_INFO 得到PC客户端的系统信息,比如操作系统等

GUI_REMOVE_DIRECTORY 删除PC目录

GUI_RUN 运行PC程序(ShellExecute)

GUI_UPLOAD 从PC上传程序

判断某天是否是假日
HOLIDAY_CHECK_AND_GET_INFO

ABAP_DOCU_DOWNLOAD
Download ABAP documentation in HTML format.

GET_CURRENT_YEAR
得到当前的财政年(fiscal year)

察看某日期的属性,包括该日期是星期几,第几天(周2=2),是不是公共假期等,需要输入国家日历。

DAY_ATTRIBUTES_GET

Return useful information about a day. Will tell you the day of the week as a word (Tuesday), the day of the week (2 would be Tuedsay), whether the day is a holiday, and more.(provided by Francois Henrotte)?

CLPB_IMPORT :从剪贴板导入internal table
CLPB_EXPORT:从internal table输入到剪贴板

示例程序:GRCLPB_1





































































































































































 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129557.html

(0)
上一篇 2025-08-23 15:20
下一篇 2025-08-23 15:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信