SAP函数收藏(二)

上一篇 / 下一篇  2008-09-16 23:26:38 / 个人分类:SAP ABAP

ABAP常用FUNCTION集锦1

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_READ –读取SCREEN字段的值,也可以用来读取报表SELECTION SCREEN

DYNP_VALUES_UPDATE -更新屏幕字段的值。

ENQUE_SLEEP –在继续处理之前等待一个指定的时间。

ENQUEUE_ESFUNCTION –锁定一个ABAP程序使它不可以被执行:

RELID = 'ZZ'
SRTF2 = 0
SRTF = (your report name)

注意不要用SY-REPID来传递你的报表名字,当把SY-REPID作为参数传递给函数模块的时候,SY-REPID的值实际上已经发生了变化。

EPS_GET_FILE_ATTRIBUTES –获得文件属性。

EPS_GET_DIRECTORY_LISTING –返回一个本地或网络目录的文件列表。

F4_DATE -弹出一个窗口显示一个日历允许用户选择一个日期。

F4IF_SHLP_EXIT_EXAMPLE – F4接口模块。

FILENAME_GET –弹出一个文件选择对话框。

FTP_CONNECT –打开并登陆FTP服务器的连接。

FTP_COMMAND –FTP服务器上执行一个命令。

FTP_DISCONNECT –关闭指向FTP服务器的连接。

FORMAT_MESSAGE - Takes a message id and number, and puts it into a variableWorks better than WRITE_MESSAGE, since some messages use $ as a place holder, and WRITE_MESSAGE does not accommodate that, it only replaces the ampersands (&) in the message

GET_GLOBAL_SYMBOLS –返回一个程序的tables, select options, texts, etc。甚至包含selection screen的文本定义。

GET_INCLUDETAB –获得一个程序的INCLUDES列表。

GUI_CREATE_DIRECTORY –在显示服务器端创建一个目录 。

GUI_DELETE_FILE –在显示服务器端删除一个文件 。

GUI_DOWNLOAD –从应用服务器下载内表到显示服务器。

GUI_EXEC –调用一个文件或程序,取代了WS_EXECUTE

GUI_GET_DESKTOP_INFO –获得客户端桌面信息,取代了WS_QUERY

GUI_REMOVE_DIRECTORY –从显示服务器删除一个目录 。

GUI_RUN –启动一个文件或程序 。

GUI_UPLOAD –从显示服务器上传文件到应用服务器,取代了WS_UPLOAD

HELP_START –为一个字段显示帮助。Useful for doing AT SELECTION SCREEN ON VALUE REQUEST for those fields that do not provide F4 help at the DDIC level

HOLIDAY_GET –基于Factory Calendar&/ Holiday Calendar提供了一个节日表。

INIT_TEXT –上传长文本到SAP

K_WERKS_OF_BUKRS_FIND –返回一个特定公司代码的所有工厂。

LIST_TO_ASCII –ABAP报表从OTF形式转换成ASCII形式。

LIST_FROM_MEMORY – Retrieves the output of a report from memory when the report was executed using SUBMIT。。。EXPORTING LIST TO MEMORYSee also WRITE_LIST

MONTH_NAMES_GET –获得所有的月和名字

MONTHS_BETWEEN_TWO_DATES_NEW -获得月份之差

MS_EXCEL_OLE_STANDARD_OLE –创建一个文件并自动启动Excel

CONVERT_OTFSPOOLJOB_2_PDF - converts a OTF spool to PDF (ieSap script. document)

CONVERT_ABAPSPOOLJOB_2_PDF -convert ABAP spool output to PDF

POPUP_TO_CONFIRM_LOSS_OF_DATA –弹出一个对话框告知用户有可能丢失数据,询问是否操作继续。

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 -Provide a display of a table for user to select one, with the value of the table line returned when selected


TAG: sap SAP 函数 收藏

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-06  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 2791
  • 日志数: 70
  • 图片数: 2
  • 建立时间: 2007-10-16
  • 更新时间: 2008-11-22

RSS订阅

Open Toolbar