2、----------**& **& **&---------------------------------------------------------------------*REPORT Z_BARRY_HR_PHOTO_UPLOAD.TABLES:PA0001.DATA: SAPOBJID LIKE SAPB-SA
3、POBJID, SAPPFAD LIKE SAPB-SAPPFAD.DATA: GD_PATH TYPE STRING , FILETAB TYPE TABLE OF FILE_INFO WITH HEADER LINE, COUNT TYPE I.DATA: FILENAME(40) TYPE C , FILEEXT(10) TYPE C , LEN TYPE I .*重点图片名称要等于系统员工编号PARAMETERS: FILEPATH LIKE RLGRAP-FILENAME."上传文件夹路径AT SELECTION-SCREEN ON
6、TL_ERROR = 1 DIRECTORY_LIST_FILES_FAILED = 2 WRONG_PARAMETER = 3 ERROR_NO_GUI = 4 NOT_SUPPORTED_BY_GUI = 5 OTHERS = 6.*判断图片编号是否等于8位 LOOP AT FILETAB. SPLIT FILETAB-FILENAME AT '.' INTO FILENAME FILEEX
7、T. LEN = STRLEN( FILENAME ) . IF LEN <> 8 . MESSAGE E000(OO) WITH '文件名长度必须等于8位'. ENDIF. ENDLOOP. LOOP AT FILETAB.*判断员工编号是否存在 SELECT SINGLE * FROM PA0001 WHERE PERNR = FILETAB-