
SAP 函数模块(Function Module)
qiangsheng
99年毕业后一直从事管理软件开发,
系统集成3年,产品设计和开发4年,ABAP开发3年多。
展开
-
BKK_ADD_MONTH_TO_DATE
功能:向指定的日期上增加若干个月,并返回结果日期输入参数:OLDDATE:日期类型,必须输入。原始日期。MONTHS:不限制类型,必须输入。添加的月份数。输出参数:NEWDATE:日期类型。计算出的结果。测试结果:如果 MONTHS 指定为负数,则相当于在原始日期基础上减去若干个月。如果 MONTHS 指定为小数,则按照四舍五入的方法转换成整数后再计算,不会把小数再转换成天。对于日期为月末的情况,原创 2008-03-27 12:03:00 · 2827 阅读 · 0 评论 -
函数组:CSTR
函数组说明:类型C字段的串功能本函数组主要执行一些特殊的字符串功能,比如半角全角转换、字符串连接、拆分等。OVERLAY_BYTE(Byte-wise Overlay): SJIS_DBC_TO_SBC(Convert Shift-JIS characters from double-byte to single-byte):全角转半角,比如ABC转换成ABC。有多个输入参数控制转换范围:原创 2008-06-13 11:54:00 · 1090 阅读 · 0 评论 -
函数组:SCUN
函数组说明:Translation of Currency Amounts: new 这个函数组主要包含了读取、计算汇率和转换金额的函数CALCULATE_EXCHANGE_RATE(Find Rate Based on Amounts, Currency Keys and Date):根据输入的本币和外币金额计算汇率,并且从主数据中获取配置的汇率。输入日期、外币种类和金额、本币种类和金额、汇原创 2008-06-17 11:49:00 · 1303 阅读 · 0 评论 -
函数组:V45I
函数组说明:读销售单据表这个函数组包含的函数主要用来读取各类销售单据表,如:VBAK、VBAP、VBEP、VBFA、VBKD、VBPA、VBUK、VBUP 等。SD_BUFFER_TABLES_REFRESHSD_KOMV_ARRAY_SELECTSD_KVBKD_GET_DATASD_KVBKD_PUT_DATASD_OPEN_DOCUMENTS_CHECKSD_原创 2008-06-13 11:17:00 · 1367 阅读 · 0 评论 -
函数组:SURL
函数组说明:编写 WebRFC 时所用的函数请参考 BC440 标准教材的第八单元以获得更多信息。WWW_ALV_DYNPRO WWW_DISPATCH WWW_DISPATCH_REQUEST WWW_DISPATCH_REQUEST_ORIG WWW_ERROR_MESSAGE WWW_ERROR_MESSAGE_ITS WWW_GET_HTML_OBJECT原创 2008-06-18 14:13:00 · 1116 阅读 · 0 评论 -
函数组:SGUI
函数组说明SAPgui 界面这个函数组里面的函数都用来处理客户端的一些特殊操作CREATE_SAP_SHORTCUT(Create an SAP shortcut):在 Windows 桌面上创建一个 SAP 快捷方式。输入事务码、名称、类型和是否出现对话框。SAPGUI_EXPLORER_INPUT(Filters OK codes of logo display)SAPGUI_原创 2008-06-18 15:20:00 · 1914 阅读 · 0 评论 -
函数组:SI72
函数组说明: KEN: Info Object editor link里面部分函数可以操作本地文件夹和文件,这些功能也可以在类 CL_GUI_FRONTEND_SERVICES 中找到,实现方式都是一样的,通过 OLE 调用 Windows API 完成相应功能。OE,大概是Object editor的缩写,我没有仔细研究前面这些函数模块的功能。 IO_GLOBAL_DATA_GETIO_原创 2008-09-06 11:16:00 · 1977 阅读 · 0 评论 -
函数组:SDHI
函数组说明:外部应用程序 F4 界面模块。当ABAP 开发者想要自己设计 F4 帮助,不用 SAP 提供的标准值帮助时,可以使用下列函数。CONVERSION_EXIT_ALPHA_RANGE_ICONVERSION_EXIT_ALPHA_RANGE_OCONVERSION_EXIT_ISOLA_RANGE_ICONVERSION_EXIT_ISOLA_RANGE_OF4IF_CHOOS原创 2008-09-08 10:38:00 · 2513 阅读 · 0 评论 -
函数组:ICON
函数组说明:图形元素的常规功能。这里的函数模块主要用来进行图标的处理。 ICON_CHECK:大概是检查按钮在当前屏幕上是否存在。未测试。ICON_CREATE(Transfer Icon Name and Text to a Screen Field):把图标、文字、快速提示传输给某个屏幕字段,这个屏幕字段可以是按钮、注释等等。ICON_SHOW:弹出选择图标的对话框。就是制作 G原创 2008-09-09 10:47:00 · 1917 阅读 · 0 评论 -
函数模块:POPUP_TO_INFORM
这个函数模块可以弹出最多带有 4 行文本的提示框。包含 5 个输入参数,都没有限制类型和长度,其中一个标题 TITEL 和四个文本 TXT1/2/3/4,必需输入标题和前两个文本。原创 2008-07-02 14:36:00 · 1078 阅读 · 0 评论 -
函数组:C13Z
函数组说明:本函数组中包含了一些对文件操作的函数模块。 C13Z_APPL_TO_FRONT_ENDC13Z_DOWNLOADC13Z_FILE_DOWNLOAD_ASCIIC13Z_FILE_DOWNLOAD_BINARYC13Z_FILE_UPLOAD_ASCIIC13Z_FILE_UPLOAD_BINARYC13Z_FRONTEND_FILENAME_GET:获取用户计算机上的原创 2008-09-17 13:26:00 · 2886 阅读 · 0 评论 -
函数组:MAME
函数组说明:物料主记录: 确定计量单位这个函数组包含的函数主要用来进行计量单位的转换、获取条码数据等等。BATCH_CONVERSION_FACTOREAN_DATA_GET:根据物料号和单位获取 EAN 数据(多数指条码)MATERIAL_CONVERT_QUANTITYMATERIAL_UNIT_CONVERSION:把某个单位的数量转换为另一个单位MATERIAL原创 2008-06-12 15:25:00 · 1036 阅读 · 0 评论 -
函数组:SFES
函数组说明:Frontend services这个函数组中包含的函数模块主要用来进行 SAPGUI 所在计算机的各种本机操作,如文件和文件夹的增删改、运行程序、访问注册表、上传下载文件等。GET_ACCESSIBILITY_MODEGET_WEBGUI_HELP_MODEGUI_CREATE_DIRECTORY:创建文件夹。只有一个输入参数,指定要创建的完整路径。GUI_DELETE_FILE:删原创 2008-06-02 10:43:00 · 1437 阅读 · 0 评论 -
CONVERSION_EXIT_ALPHA_INPUT
功能:给输入的数字编号添加前置 0,以便让查询程序正确处理。多数用在财务科目的查询,对于各种凭证编号和物料号,如果查询无法获得所需结果,也可以考虑尝试用此函数进行转换。输入参数:INPUT:不限制类型,必须输入。原始编号。输出参数:OUTPUT:日期类型。计算出的结果。测试结果:如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果就是前置很多 0 的数字。如果 INPUT 输入不为原创 2008-03-27 15:01:00 · 2367 阅读 · 0 评论 -
CONVERSION_EXIT_ALPHA_OUTPUT
功能:删除输入的数字编号中的前置 0。这个基本上不太用得到。输入参数:INPUT:不限制类型,必须输入。原始编号。输出参数:OUTPUT:日期类型。计算出的结果。测试结果:如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果删除该数字的前置 0。如果 INPUT 输入不为纯数字(就是包含 0~9 之外的字符),结果就跟输入值一样。代码说明:调用了一个系统函数 CONVERSION_原创 2008-03-27 15:12:00 · 3678 阅读 · 2 评论 -
函数组:SCAL
函数组说明:日历功能。这个函数组中的函数主要用来根据工厂日历进行各种日期的计算。DATE_COMPUTE_DAY(根据日期返回的星期值):输入日期,返回星期几。星期日的值为7,星期一到六分别为1到6。DATE_CONVERT_TO_FACTORYDATE(根据日期返回工厂日历日期):输入三个参数,日期、工厂日历版本和纠正选项,其中纠正选项为“+”,则当输入日期是休息日时,返回其后的第一原创 2008-07-07 17:13:00 · 2362 阅读 · 0 评论 -
WEEKDAY_GET
FUNCTION WEEKDAY_GET.*"----------------------------------------------------------------------*"*"Lokale Schnittstelle:*" IMPORTING*" VALUE(LANGUAGE) LIKE SY-LANGU DEFAULT SY-LANGU*"原创 2008-05-09 12:17:00 · 788 阅读 · 0 评论 -
函数组:V05C
函数组说明:RV SD 单据流累积数量。里面的函数可以读取销售凭证的凭证流。RV_FLOW(Subsequent document flow):读取销售凭证流,输入参数为一个结构(COMWA),包含客户端、凭证号、行项目和后续凭证类型这几个字段。返回一个内表,包含了输入内容的后续凭证流。RV_ORDER_DEVELOPEMENT(Determines cumulative quantities t原创 2008-07-14 14:59:00 · 1902 阅读 · 0 评论 -
POPUP_TO_SELECT_MONTH
FUNCTION POPUP_TO_SELECT_MONTH.*"----------------------------------------------------------------------*"*"Lokale Schnittstelle:*" IMPORTING*" ACTUAL_MONTH LIKE ISELLIST-MONTH*"原创 2008-05-09 13:53:00 · 1853 阅读 · 0 评论 -
HR_GBSSP_GET_WEEK_DATES
FUNCTION hr_gbssp_get_week_dates.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" VALUE(P_PDATE) TYPE DATUM*" EXPORTING*" REFERENCE原创 2008-05-09 14:14:00 · 873 阅读 · 0 评论 -
函数模块:ALSM_EXCEL_TO_INTERNAL_TABLE
作用,把一个 Excel 文件中的内容读到内表中。 输入参数:FILENAME:文件名I_BEGIN_COL:开始列I_BEGIN_ROW:开始行I_END_COL:结束列I_END_ROW:结束行 输出参数:INTERN:保存了内容的内表,结构如下: ROW:数据所在行 COL:数据所在列 VALUE:数据值 需要注意,VALUE 的长度为 50,也就原创 2008-07-22 10:44:00 · 4288 阅读 · 1 评论 -
DATE_GET_WEEK 和 WEEK_GET_FIRST_DAY
function date_get_week.*"----------------------------------------------------------------------*"*"Lokale Schnittstelle:*" IMPORTING*" VALUE(DATE) LIKE SCAL-DATE*" EXPORTING*"原创 2008-05-21 09:48:00 · 1793 阅读 · 0 评论 -
函数组:THFB
函数组说明:Task handler functions这个函数组里面包含了很多跟系统底层相关的函数,比如获得当前登录系统的用户清单、工作进程清单等等。包含的函数共99个:TH_ACTIVATE_USER_TRACETH_ARFC_GET_QUOTASTH_ARFC_LOCAL_RESOURCESTH_ARFC_REQUESTSTH_ARFC_SET_QUOTASTH_CHANGE_PARAMET原创 2008-05-29 11:50:00 · 1571 阅读 · 0 评论 -
函数组:SEUT
函数组说明:层次管理。这个函数组中包含的函数模块都用来完成 LIST 输出的树型控件的操作。LIST 树的例子可以见事务码 SE09 中的请求号层级、或者 FS00 维护科目表时的科目层级。具体用法这里无法一一说明,如果需要使用时请自行研究。RS_TREE_ADD_NODE(插入节点)RS_TREE_AUTOMATIC_REFRESH(Start automatic refre原创 2008-07-08 16:12:00 · 2392 阅读 · 0 评论