常用Function Module
EDIT_LINES?????????????????????????????????????把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新組織
VIEW_MAINTENANCE_CALL?????????????????????????????????????維護表視圖
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??????????????????????????????????????????????????彈出確認窗口
POPUP_TO_DECIDE_LIST???????????????????????????????????????? 彈出供選擇窗口
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這個名稱?DDIF_FIELDINFO_GET??????????????????????????????????????獲得字段的相關信息
DDIF_NAMETAB_GET???????????????????????????????????????獲得字段的相關信息(不包含text)
DDIF_TABL_GET????????????????????????????????????????????????獲得表的相關信息?
CLOI_PUT_SIGN_IN_FRONT??????????????????????????????將負號提前
EPS_GET_DIRECTORY_LISTING?????????????????????????獲得某路徑下的文件列表
BAPI_COMPANYCODE_GET_PERIOD????????????????獲得公司的會計年度以及過賬日期
MARA_SINGLE_READ???????????????????????????????????????????讀取物料信息
KNA1_SINGLE_READ?????????????????????????????????????????????讀取customer表信息
ADDR_GET_COMPLETE_ALL_TYPES???????????????????獲得地址的相關信息
READ_VBFA??????????????????????????????????????????????????????????????取得document flow(省得select了)
SD_VBAK_SINGLE_READ????????????????????????????????????????讀取銷售訂單表頭信息
LIKP_READ?????????????????????????????????????????????????????????????????Delivery Header DataCURRENCY_AMOUNT_SAP_TO_DISPLAY?????????????Convert currency value from SAP to display CURRENCY_AMOUNT_DISPLAY_TO_SAP??????????????????????與上面功能相反
DD_TBFD_GET??????????????????????????????? 得到數據庫表的結構
TEXT_CONVERT_XLS_TO_SAP??????????????????????????????excel文件格式轉成sap內表
CSAP_MAT_BOM_READ?????????????????????????????????讀取bom信息
FI_ITEMS_MASS_CHANGE????????????????????????????????????? 修改財務憑證(BSEG)
UNITS_STRING_CONVERT????????????????????????????? 根據當前用戶的金額顯示方式,將帶有分隔符的金額(字符型)轉換為P類型的數值。例如:將“1,000.123” 轉換為 1000.123
DATA:?l_clabs?TYPE?p?DECIMALS?3,
????????? ?l_dcpfm?LIKE?usr01-dcpfm.
SELECT?SINGLE?dcpfm?INTO?l_dcpfm
??????FROM?usr01
??????WHERE?bname?=?sy-uname.
CALL?FUNCTION?'UNITS_STRING_CONVERT'
??EXPORTING
????units_string???????=?'123,456.789'
????dcpfm??????????????=?l_dcpfm?????? "此時為X
*?????MLLN???????????????=?'M'
*?????TSND???????????????=?'T'
??IMPORTING
????units??????????????=?l_clabs
??EXCEPTIONS
????invalid_type???????=?1
????OTHERS?????????????=?2.
總結
以上是生活随笔為你收集整理的常用Function Module的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TABLES ABOUT CRM MAR
- 下一篇: 读取物料信息