function收集
1.Function: CLOI_PUT_SIGN_IN_FRONT
? 功能:將負號提前
? 參數:
??? Changing:
????? VALUE:需要負號提前的變量
?
?
2.Function: EPS_GET_DIRECTORY_LISTING
? 功能:獲得某路徑下的文件列表
? 參數:
??? Import:
????? DIR_NAME:需要查找的路徑
????? FILE_MASK:沒用過
??? Export:
????? DIR_NAME:文件路徑
????? FILE_COUNTER:文件個數
????? ERROR_COUNTER:錯誤的個數
??? Tables:
????? DIR_LIST:文件列表
? 說明:這個函數可以獲得服務器某個路徑下的所有文件,對open dataset for read file中file名字的獲得有幫助。
?
?
3.Function: BAPI_COMPANYCODE_GET_PERIOD
? 功能:獲得公司的會計年度以及過賬日期
? 參數:
??? Import:
????? COMPANYCODEID:公司代碼
????? POSTING_DATE:posting date
??? Export:
????? FISCAL_YEAR:會計年度
????? FISCAL_PERIOD:財務期間
????? RETURN:返回值
?? 說明:該函數可用來檢查會計期間。
?
?
4.Function: MARA_SINGLE_READ
? 功能:讀取物料信息
? 參數:
??? Import:
????? KZRFB:Indicator: Refresh buffer entry
????? MAXTZ:Max. no. of entries in buffer(這兩個參數應該和性能優化相關)
????? MATNR:物料號
????? SPERRMODUS:Lock mode (none, shared, excl.)
????? STD_SPERRMODUS:Standard lock mode (if different)(鎖相關)
????? OUTPUT_NO_MESSAGE:是否輸出消息
??? Export:
????? WMARA:返回的物料信息
?? 說明:該函數可用于性能優化,例如無法避免在loop中有sql的情況可以用該函數取代sql。
???????? 對mara的其它操作參考function group:MG21
?
?
5.Function: KNA1_SINGLE_READ
? 功能:讀取customer表信息
? 參數:
??? Import:
????? KZRFB:Indicator: Refresh buffer entry
????? KNA1_KUNNR:customer code
? ??Export:
????? WKNA1:返回的信息
?? 說明:還有很多表的讀取參考function group:MG41
?
?
6.Function: ADDR_GET_COMPLETE_ALL_TYPES
? 功能:獲得地址的相關信息
? 參數:
??? Import:
????? ADDRNUMBER:address number
????? PERSNUMBER:個人信息
????? ADDRESS_OBJECT_TYPE:類型 1:組織 2:個人 3:客戶
??? Export:
????? ADDR1_COMPLETE:地址1
????? ADDR2_COMPLETE:地址2
????? ADDR3_COMPLETE:地址3
????? ADDR1_COMPLETE_BAPI:地址1
????? ADDR2_COMPLETE_BAPI:地址2
????? ADDR3_COMPLETE_BAPI:地址3(以上三個bapi用)
?
?
7.Function: READ_VBFA
? 功能:取得document flow(省得select了)
? 參數:
??? Import:
????? I_VBELV:Preceding sales and distribution document
????? I_POSNV:Preceding item of an SD document
????? I_VBTYP_V:Document category of preceding SD document
????? I_VBTYP_N:Document category of subsequent document
????? I_FKTYP:Billing category
????? I_BYPASSING_BUFFER:是否用buffer
????? I_REFRESH_BUFFER:刪除buffer?
??? Tables:
????? E_VBFA:憑證流的表
?? 說明:可以通過by passing buffer來優化性能
?
?
8.Function: SD_VBAK_SINGLE_READ
? 功能:讀取銷售訂單表頭信息
? 參數:
??? Import:
????? I_VBELN:銷售訂單
????? I_BYPASSING_BUFFER:是否用buffer
????? I_REFRESH_BUFFER:刪除buffer?
??? Export:
????? E_VBAK:返回表頭信息
?? 說明:讀相關sd表的函數請參考function group:V45I
?
?
9.Function: LIKP_READ
? 功能:Delivery Header Data
? 參數:
??? Import:
????? I_VBELN:Delivery
????? LINE_EXIST:if 'x' check only if line exsists
??? Export:
????? O_ANSWR:send out 'x' for line exsists in table
??? Tables:
????? E_LIKP:SD Document: Delivery Header Data
?? 說明:有關讀取delivery的信息請參考function group:LMGT
?
?
10.Function: CREATE_SAP_SHORTCUT
? 功能:創建快捷方式
? 參數:
??? Import:
????? SC_COMMAND:指定的tcode
????? SC_TITLE:快捷方式名字:例如:se38
????? SC_TYPE:快捷方式類型:有三種:’report’,’ transaction’,’ system command’
????? NO_DIALOG:是否彈出窗口
?? 說明:具體沒什么用,做著玩玩。
?
?
11. Function: SAPGUI_PROGRESS_INDICATOR
? 功能:顯示進度
? 參數:
??? Import:
????? PERCENTAGE:進度的百分數,>0,<100.
????? TEXT:文本
? 說明:在運行時間很長的程序中可以選擇使用,這樣保證了程序不會中止。當然也可以在rz10里面設置程序運行時間,不過比較麻煩。
?
12.CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'
??? EXPORTING
????? i_gjahr????????????? = p_gjahr?????????? "會計年度
*???? I_MONMIT???????????? = 00
????? i_periv????????????? = 'K4'????????????????? “會計年度變式
????? i_poper????????????? = p_period???????? ”會計期間(一個月份)
?? IMPORTING
???? e_date?????????????? = r_date-low??????? “返回的月首日
?
下面這個則是取得月尾日
CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET'
??? EXPORTING
????? i_gjahr????????????? = p_gjahr
*???? I_MONMIT??????????? ?= 00
????? i_periv????????????? = 'K4'
????? i_poper????????????? = p_period
?? IMPORTING
???? e_date?????????????? = r_date-high.
?
?
13.Funtion:K_GROUP_SELECT?????? 功能:利潤中心組的檢索help
? 參數:
??? Import:
????? BUTTONS:按鈕,決定是否可以選擇group類型
????? CLASS? :cost center class
????? CRUSER:創建人
????? FIELD_NAME:字段名稱:此項為必輸項
????? SEARCHFLD:還沒用過
????? SEARCHFLD_INPUT:成本控制范圍是否可以輸入(參照圖1)
????? SEARCHFLD_REQUIRED:成本控制范圍是否必輸,如果設置為不可輸入,
????????????????????????? 那么這個參數無效(參考圖2)
????? SET:利潤中心組的開頭字母
????? START_COLUMN:彈出窗口的位置
????? START_ROW? :彈出窗口的位置
????? TABLE:表或者結構的名稱
??? Export:
????? SET_NAME:取得幫助字段的值
總結
以上是生活随笔為你收集整理的function收集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAP利用OLE2_OBJECT实现将
- 下一篇: 显示一个屏幕,隐藏其他屏幕