




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選精選上傳下載員工照片批量上傳圖片*&大*&ReportZCHJ_HR001*&*&*&*&*&*REPORTZ_BARRY_HR_PHOTO_UPLOAD.TABLES:PA0001.DATA:SAPOBJIDLIKESAPB-SAPOBJID,SAPPFADLIKESAPB-SAPPFAD.DATA:GD_PATHTYPESTRING,FILETABTYPETABLEOFFILE_INFOWITHHEADERLINE,COUNTTYPEI.DATA:FILENAME(40)TYPEC,FILEEXT(10)TYPEC,LENTYPEI.*重點圖片名稱要等于系統員工編號PARAMETERS
2、:FILEPATHLIKERLGRAP-FILENAME.上傳文件夾路徑ATSELECTION-SCREENONVALUE-REQUESTFORFILEPATH.CALLMETHODCL_GUI_FRONTEND_SERVICES=DIRECTORY_BROWSEEXPORTINGWINDOW_TITLE=FileDirectoryINITIAL_FOLDER=C:CHANGINGSELECTED_FOLDER=GD_PATH.CALLMETHODCL_GUI_CFW=FLUSH.CONCATENATEGDPATHINTOFILEPATH.START-OF-SELECTION.GDPATHFI
3、LEPATHGDPATHFILEPATHCALLMETHODCLGUIFRONTENDSERVICES=DIRECTORYLISTFILESEXPORTINGDIRECTORYGDPATHFILTER*.jpgCHANGINGFILETABLEFILETAB口COUNTCOUNTEXCEPTIONSCNTL_ERROR=1CALLMETHODCLGUIFRONTENDSERVICES=DIRECTORYLISTFILESEXPORTINGDIRECTORYGDPATHFILTER*.jpgCHANGINGFILETABLEFILETAB口COUNTCOUNTEXCEPTIONSCNTL_ERR
4、OR=1DIRECTORY_LIST_FILES_FAILED=2WRONG_PARAMETER=3ERROR_NO_GUI=4NOT_SUPPORTED_BY_GUI=5OTHERS=6.*判斷圖片編號是否等于8位LOOPATFILETAB.SPLITFILETAB-FILENAMEATINTOFILENAMEFILEEXT.SPLITFILETAB-FILENAMEATINTOFILENAMEFILEEXT.LENSTRLEN(FILENAME)LENSTRLEN(FILENAME)IFLEN8MESSAGEE000(OO)WITH文件名長度必須等于8位.ENDIF.ENDLOOP.LOO
5、PATFILETAB.*判斷員工編號是否存在SELECTSINGLEFROMPA0001WHEREPERNRFILETAB-FILENAME+0(8).WHEREPERNRFILETAB-FILENAME+0(8).IFSY-SUBRC*判斷員工編號是否已過期SELECTSINGLE*FROMPA0001WHEREPERNRFILETAB-FILENAME+0(8)WHEREPERNRFILETAB-FILENAME+0(8)ANDBEGDA=SY-DATUM.IFSY-SUBRCCONCATENATEGDPATHFILETAB-FILENAMEINTOSAPPFAD.CONCATENATEF
6、ILETAB-FILENAME+0(8)0002INTOSAPOBJID.CALLFUNCTIONARCHIVCREATEFILEEXPORTINGAROBJECTHRICOLFOTOAROBJECTSAPOBJIDOBJECTIDSAPOBJIDSAP_OBJECT=PRELDOC_TYPE=JPGPATH=SAPPFADEXCEPTIONSERROR_CONECTIONTABLE=1ERROR_PARAMETER=2ERROR_ARCHIV=3ERROR_UPLOAD=4ERROR_KERNEL=5NO_ENTRY_POSSIBLE=6ERROR_COMUNICATIONTABLE=7OT
7、HERS=8.IFSY-SUBRC0.MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNOWITHSY-MSGV1SY-MSGV2SY-MSGV3SY-MSGV4.ELSE.WRITE:/Upload,SAPPFAD,Topernr,FILETAB-FILENAME+0(8),Sccuess!.ENDIF.ELSE.WRITE:/ERROR,SAPPFAD,止匕員工編號,FILETAB-FILENAME+0(8),已過期!.ENDIF.ELSE.WRITE:/ERROR,SAPPFAD,止匕員工編號,FILETAB-FILENAME+0(8),不存在!.END
8、IF.ENDLOOP.輸入屏幕:輸出屏幕:圖片上傳批量下載圖片REPORTZBARRYHRPHOTODOWN.DATA:COMPS2TYPESTANDARDTABLEOFSCMSDOINFWITHHEADERLINE,COMPNAMESTYPESTANDARDTABLEOFSCMSDONAMWITHHEADERLINE.PARAMETERSPPERNRLIKEPA0001-PERNR.PERFORMPHOTODOWNUSINGPPERNRA1800010199991231D:abc.jPg*&*&FormURLGET*&FormURLGET*&FORMPHOTODOWNUSINGPPERNRL
9、IKEPERNR-PERNR*&FORMPHOTODOWNUSINGPPERNRLIKEPERNR-PERNRPTCLASLIKEPSPAR-TCLASPTCLASLIKEPSPAR-TCLASPBEGDALIKEPRELP-BEGDAPBEGDALIKEPRELP-BEGDAPENDDALIKEPRELP-ENDDAPENDDALIKEPRELP-ENDDAPATHTYPECDATA:LCONNECTINFOLIKETOAV0,LEXISTS(1)TYPECCALLFUNCTIONHRIMAGEEXISTSCALLFUNCTIONHRIMAGEEXISTSEXPORTINGPPERNRPPE
10、RNRPPERNRPPERNRPTCLASPTCLASPTCLASPTCLASPBEGDAPBEGDAPBEGDAPBEGDAPENDDAPENDDAPENDDAPENDDAIMPORTINGPEXISTSLEXISTSPEXISTSLEXISTSPCONNECTINFOLCONNECTINFOPCONNECTINFOLCONNECTINFOEXCEPTIONSOTHERSIFSY-SUBRC0.MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNOWITHSY-MSGV1SY-MSGV2SY-MSGV3SY-MSGV4EXIT.ENDIF.CALLFUNCTI
11、ONSCMSDOCREADFILESEXPORTINGSPACESTORCATSPACECREPIDLCONNECTINFO-ARCHIVIDDOCIDLCONNECTINFO-ARCDOCIDCREPIDLCONNECTINFO-ARCHIVIDDOCIDLCONNECTINFO-ARCDOCIDPATHPATHPATH精選精選FRONTEND=XTABLESCOMPS=COMPS2COMP_NAMES=COMP_NAMESEXCEPTIONSBAD_STORAGE_TYPE=1BAD_REQUEST=2UNAUTHORIZED=3NOT_FOUND=4CONFLICT=5INTERNAL_
12、SERVER_ERROR=6ERROR_HTTP=7ERROR_SIGNATURE=8ERROR_CONFIG=9ERROR_HIERARCHY=10ERROR_DOWNLOAD=11ERROR_OPEN=12ERROR_PARAMETER=13ERROR=14OTHERS=15.IFSY-SUBRC0.MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNOWITHSY-MSGV1SY-MSGV2SY-MSGV3SY-MSGV4.ENDIF.ENDFORM.photo_downABAP-通過ARCHIV_CREATE_FILE上傳員工照片(代碼摘抄OAOH)單個
13、上傳圖片*Copyright2004C-BonsWuhan*AllRightsReserved*ProgramName:ZHRIPHOTO*TOC o 1-5 h zProject:SAPImplementationProject*ProgramTitle:照片導入*Createdby*Createdon*Version:DEV01:2007/09/15:1.0*Createdby*Createdon*Version:DEV01:2007/09/15:1.0*FunctionDescription:*照片導入*DataTableList:*RefrenceTableList:*Modifica
14、tionLog:*DateProgrammerCorrectionNumber*REPORTZHRIPHOTONOSTANDARDPAGEHEADINGLINE-SIZE255MESSAGE-IDZDEV.INTERNALTABLESDATA:BEGINOFGT_PHOTOOCCURS0,PERNR(8),ENDOFGT_PHOTO.DATA:G_PATHLIKEDRAW-FILEP,G_SAPOBJIDLIKESAPB-SAPOBJID,G_FILENAMETYPESTRING,GSAPPFADLIKESAPB-SAPPFAD.PARAMETERS:P_FILELIKERLGRAP-FILE
15、NAMEOBLIGATORY.文件路徑*&Initialization*INITIALIZATION.*CONCATENATEsy-unamesy-datum+4(4)INTOgroup.*START-OF-SELECTION*ATSELECTION-SCREENONVALUE-REQUESTFORPFILE.CALLFUNCTIONWSFILENAMEGETEXPORTINGDEFFILENAMEDEFPATHC:MASK,TextFiles,*.txt;*.prn,AllFiles,*.*MODE*&Initialization*INITIALIZATION.*CONCATENATEsy-
16、unamesy-datum+4(4)INTOgroup.*START-OF-SELECTION*ATSELECTION-SCREENONVALUE-REQUESTFORPFILE.CALLFUNCTIONWSFILENAMEGETEXPORTINGDEFFILENAMEDEFPATHC:MASK,TextFiles,*.txt;*.prn,AllFiles,*.*MODEOTITLE選取導入文件(100)IMPORTINGPFILEFILENAMEPFILEEXCEPTIONSINVWINSYSNOBATCHSELECTIONCANCELSELECTIONERROROTHERSIFSY-SUB
17、RC0ANDSY-SUBRC3.IFSY-SUBRC0ANDSY-SUBRC3.MESSAGEE102(ZDEV)WITHErrorSelectingFile(007).MESSAGEE102(ZDEV)ENDIF.*START-OF-SELECTION*START-OF-SELECTION.GPATHPFILE.CALLFUNCTIONCV120SPLITPATHGPATHPFILE.CALLFUNCTIONCV120SPLITPATHEXPORTINGPFPATHGPATHPFPATHGPATHIMPORTINGPFXPATHGPATH.GFILENAMEPFILE.CALLFUNCTIO
18、NGUI_UPLOADEXPORTINGFILENAME=G_FILENAME*FILETYPE=ASC*has_field_separator二X*dat_mode=XTABLESDATA_TAB=GT_PHOTOEXCEPTIONSFILE_OPEN_ERROR=1FILE_READ_ERROR=2NO_BATCH=3GUI_REFUSE_FILETRANSFER=4INVALID_TYPE=5NO_AUTHORITY=6UNKNOWN_ERROR=7BAD_DATA_FORMAT=8HEADER_NOT_ALLOWED=9SEPARATOR_NOT_ALLOWED=10HEADER_TOO_LONG=11UNKNOWN_DP_ERROR=12ACCESS_DENIED=13DP_OUT_OF_MEMORY=14DISK_FULL=15
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜產品加工與畜產品質量安全保障考核試卷
- 紙容器新型材料開發與應用考核試卷
- 紙制品行業供應鏈管理創新與實踐考核試卷
- 液壓系統在高海拔地區的適應性考核試卷
- 生態農業與綠色食品經濟考核試卷
- 油料作物種植園農業信息化建設考核試卷
- 生態補償機制考核試卷
- 石棉在油氣加工中的應用考核試卷
- 玻璃制品可靠性測試考核試卷
- 玉米加工過程中的智能檢測與故障排除考核試卷
- 食材配送服務方案投標方案(技術方案)
- DLT 5285-2018 輸變電工程架空導線(800mm以下)及地線液壓壓接工藝規程
- 2024五保戶集中供養協議書
- 北京海淀區2023-2024學年八年級物理下學期期中考試卷
- 西方文明史導論智慧樹知到期末考試答案2024年
- 耳穴臨床應用-運動恢復新技巧
- 上海市低年級主題式綜合活動課程指導綱要
- 人教版二年級音樂下冊教案全冊合集
- 中國人口老齡化背景下的財政政策研究
- 汽車發動機原理(第5版) 課件 第三章 柴油機混合氣形成和燃燒
- 隧道爆破人員教育培訓課件
評論
0/150
提交評論