資源描述:
《一些有用的函數(shù)(sap)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、一些有用的函數(shù)(SAP)2008/2/16SAPFUNCTION(轉(zhuǎn))函數(shù)名描述SD_VBAP_READ_WITH_VBELN根據(jù)銷售訂單讀取表vbap中的信息EDIT_LINES把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新組織VIEW_MAINTENANCE_CALL維護表視圖函數(shù)名描述DY_GET_FOCUS獲得屏幕焦點DY_GET_SET_FIELD_VALUE獲得或者設置屏幕字段的值函數(shù)名描述F4IF_INT_TABLE_VALUE_REQUEST顯示檢索helpREAD_TEXT讀取長文本CONVERSION_EXIT_CUNIT_OUT
2、PUT單位轉(zhuǎn)換SJIS_DBC_TO_SBC全角轉(zhuǎn)半角SJIS_SBC_TO_DBC半角轉(zhuǎn)換為全角CO_R0_CHECK_DECIMAL_POINT根據(jù)單位檢查數(shù)據(jù)的小數(shù)位POSTAL_CODE_CHECK檢查郵政編碼函數(shù)名描述CONVERSION_EXIT_ALPHA_INPUT全數(shù)字則在前面補0CONVERSION_EXIT_ALPHA_INPUT和上面相反GET_JOB_RUNTIME_INFO獲得job相關(guān)信息TERMINAL_ID_GET獲得端末idDATE_CONVERT_TO_FACTORYDATE把輸入日期轉(zhuǎn)為工廠日歷日期MESSAGE_TEXT_BUILD把消
3、息轉(zhuǎn)為文本函數(shù)名描述POPUP_TO_CONFIRM彈出確認窗口函數(shù)名描述CONVERSION_EXIT_MATN1_INPUT物料號碼轉(zhuǎn)換函數(shù)CONVERSION_EXIT_MATN1_OUTPUT同上相反CONVERT_TO_LOCAL_CURRENCY按照指定日期匯率轉(zhuǎn)換金額為指定貨幣類型SSF_FUNCTION_MODULE_NAME根據(jù)form名取得對應的函數(shù)名(SmartForm)函數(shù)名描述DATE_CHECK_PLAUSIBILITY日期CHECKcl_gui_frontend_services=>gui_upload上傳到服務器cl_gui_frontend_s
4、ervices=>gui_download下載到服本地SSF_FUNCTION_MODULE_NAMESMARTFORMS輸出報表時,生成一個函數(shù)名稱,然后CALL這個名稱函數(shù)名描述POPUP_TO_DECIDE_LIST彈出供選擇窗口ABAP_DOCU_DOWNLOAD–以HTML格式下載ABAP文檔。ARFC_GET_TID–以十六進制形式返回終端的IP地址。BAL_*-容納了SAP的應用程序日志所有的函數(shù)模塊。BP_EVENT_RAISE–在ABAP/4程序中觸發(fā)一個事件。BP_JOBLOG_READ–獲得joblog的執(zhí)行結(jié)果。CLOI_PUT_SIGN_IN_FRON
5、T–將負號前置,SAP默認將負號放在數(shù)字后面。CLPB_EXPORT–從內(nèi)表導入到剪貼板。CLPB_IMPORT–從剪貼板導入內(nèi)表。COMMIT_TEXT-ToloadlongtextintoSAP。CONVERSION_EXIT_ALPHA_INPUT-數(shù)字串前補0example:input=123output=0000000000000。。。000000000000123CONVERSION_EXIT_ALPHA_OUTPUT–消除數(shù)字串前的0example:input=00000000000123output=123CONVERT_OTF–將SAP文檔(SAPScript
6、)轉(zhuǎn)換成其他類型。example:CALLFUNCTION'CONVERT_OTF'EXPORTINGFORMAT='PDF'IMPORTINGBIN_FILESIZE=FILE_LENTABLESOTF=OTFDATALINES=PDFDATAEXCEPTIONSERR_MAX_LINEWIDTH=1ERR_FORMAT=2ERR_CONV_NOT_POSSIBLE=3OTHERS=4.DATE_GET_WEEK–返回一個日期所在的周數(shù)。DATE_CHECK_PLAUSIBILITY–檢查一個日期是否是SAP的有效格式。DYNP_VALUES_READ–讀取SCREEN字段的
7、值,也可以用來讀取報表SELECTIONSCREEN。DYNP_VALUES_UPDATE-更新屏幕字段的值。ENQUE_SLEEP–在繼續(xù)處理之前等待一個指定的時間。ENQUEUE_ESFUNCTION–鎖定一個ABAP程序使它不可以被執(zhí)行:RELID='ZZ'SRTF2=0SRTF=(yourreportname)注意不要用SY-REPID來傳遞你的報表名字,當把SY-REPID作為參數(shù)傳遞給函數(shù)模塊的時候,SY-REPID的值實際上已經(jīng)發(fā)生了變化。EPS_GET_FILE_ATTRIB