SAP的一些常用函数(四处搜集整理的)

这篇博客汇总了SAP系统中的一系列常用函数,包括数据读取、屏幕交互、单位转换、文件操作、日期处理、对话框控制等多个方面的功能。例如,SD_VBAP_READ_WITH_VBELN用于根据销售订单读取vbap表信息,EDIT_LINES用于重新组织文本,CONVERSION_EXIT_CUNIT_OUTPUT进行单位转换,而cl_gui_frontend_services=>gui_upload和gui_download分别用于文件的上传和下载。此外,还介绍了多个与用户交互的函数,如弹出确认窗口和日期选择等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数名          描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息

EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织

VIEW_MAINTENANCE_CALL 维护表视图

DY_GET_FOCUS 获得屏幕焦点   DY_GET_SET_FIELD_VALUE 获得或者设置屏幕字段的值

F4IF_INT_TABLE_VALUE_REQUEST 显示检索help

READ_TEXT 读取长文本

CONVERSION_EXIT_CUNIT_OUTPUT 单位转换

SJIS_DBC_TO_SBC 全角转半角

SJIS_SBC_TO_DBC 半角转换为全角

CO_R0_CHECK_DECIMAL_POINT 根据单位检查数据的小数位

POSTAL_CODE_CHECK 检查邮政编码

CONVERSION_EXIT_ALPHA_INPUT 全数字则在前面补0

CONVERSION_EXIT_ALPHA_INPUT 和上面相反

GET_JOB_RUNTIME_INFO 获得job相关信息

TERMINAL_ID_GET 获得端末id

DATE_CONVERT_TO_FACTORYDATE 把输入日期转为工厂日历日期

MESSAGE_TEXT_BUILD 把消息转为文本

POPUP_TO_CONFIRM 弹出确认窗口

CONVERSION_EXIT_MATN1_INPUT 物料号码转换函数

CONVERSION_EXIT_MATN1_OUTPUT 同上相反

CONVERT_TO_LOCAL_CURRENCY 按照指定日期汇率转换金额为指定货币类型

SSF_FUNCTION_MODULE_NAME 根据form名取得对应的函数名(SmartForm)

DATE_CHECK_PLAUSIBILITY 日期CHECK

cl_gui_frontend_services=>gui_upload 上传到服务器

cl_gui_frontend_services=>gui_download 下载到服本地

SSF_FUNCTION_MODULE_NAME SMARTFORMS输出报表时,生成一个函数名称,然后CALL这个名称

POPUP_TO_DECIDE_LIST 弹出供选择窗口

ABAP_DOCU_DOWNLOAD – 以HTML格式下载ABAP文档。

ARFC_GET_TID – 以十六进制形式返回终端的IP地址。

BAL_* -容纳了SAP的应用程序日志所有的函数模块。

BP_EVENT_RAISE –在 ABAP/4 程序中触发一个事件。

BP_JOBLOG_READ –获得job log的执行结果。

CLOI_PUT_SIGN_IN_FRONT – 将负号前置, SAP默认将负号放在数字后面。

CLPB_EXPORT –从内表导入到剪贴板。

CLPB_IMPORT – 从剪贴板导入内表。

COMMIT_TEXT -To load long text into SAP 。

CONVERSION_EXIT_ALPHA_INPUT - 数字串前补0 example:   input = 123   output = 0000000000000。。。000000000000123

CONVERSION_EXIT_ALPHA_OUTPUT – 消除数字串前的0 example:   input = 00000000000123   output = 123

CONVERT_OTF – 将SAP文档(SAP Script)转换成其他类型。 example: CALL FUNCTION 'CONVERT_OTF'   EXPORTING     FORMAT = 'PDF'   IMPORTING     BIN_FILESIZE = FILE_LEN   TABLES     OTF = OTFDATA     LINES = PDFDATA   EXCEPTIONS     ERR_MAX_LINEWIDTH = 1     ERR_FORMAT = 2     ERR_CONV_NOT_POSSIBLE = 3     OTHERS = 4.

DATE_GET_WEEK – 返回一个日期所在的周数。

DATE_CHECK_PLAUSIBILITY – 检查一个日期是否是SAP的有效格式。

DYNP_VALUES_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值