聯(lián)芯科技ERP項目-技術文檔-HR-007-試用期到期及合同到期通知單-20090916_第1頁
聯(lián)芯科技ERP項目-技術文檔-HR-007-試用期到期及合同到期通知單-20090916_第2頁
聯(lián)芯科技ERP項目-技術文檔-HR-007-試用期到期及合同到期通知單-20090916_第3頁
聯(lián)芯科技ERP項目-技術文檔-HR-007-試用期到期及合同到期通知單-20090916_第4頁
聯(lián)芯科技ERP項目-技術文檔-HR-007-試用期到期及合同到期通知單-20090916_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DATE\@"yyyy-MM-dd"2009-09-25Version1.0PAGE1聯(lián)芯科技ERP項目 DATE\@"M/d/yyyy"9/25/2009Version1.0 聯(lián)芯科技ERP項目開發(fā)規(guī)格書第I部分:需求模塊MACROBUTTONCheckIt_CheckBox£MM MACROBUTTONCheckIt_CheckBox£PP MACROBUTTONCheckIt_CheckBox£SD MACROBUTTONCheckIt_CheckBox£FI MACROBUTTONCheckIt_CheckBox£CO ■HRMACROBUTTONCheckIt_CheckBox£其它Spec編號ZLC_SPEC_HR_007短描述試用期及合同到期通知單類型MACROBUTTONUnCheckIt_Radiobutton報表●ABAPProgramMACROBUTTONCheckIt_RadiobuttonInformationSystemMACROBUTTONCheckIt_RadiobuttonReportPrinter MACROBUTTONCheckIt_RadiobuttonReportWriterMACROBUTTONCheckIt_RadiobuttonSAPQueryMACROBUTTONCheckIt_RadiobuttonBWreportMACROBUTTONCheckIt_RadiobuttonCrystalReportsMACROBUTTONCheckIt_RadiobuttonOthersMACROBUTTONCheckIt_Radiobutton表單MACROBUTTONCheckIt_Radiobutton流程增強MACROBUTTONCheckIt_RadiobuttonUserExitMACROBUTTONCheckIt_RadiobuttonBADIMACROBUTTONCheckIt_RadiobuttonDialogProgram MACROBUTTONCheckIt_RadiobuttonOtherseMACROBUTTONCheckIt_Radiobutton接口MACROBUTTONCheckIt_RadiobuttonBAPIMACROBUTTONCheckIt_RadiobuttonIDOCMACROBUTTONCheckIt_RadiobuttonALEMACROBUTTONCheckIt_RadiobuttonOthersendMACROBUTTONCheckIt_Radiobutton數(shù)據(jù)轉移需求優(yōu)先級MACROBUTTONUnCheckIt_RadiobuttonHigh/關鍵 MACROBUTTONCheckIt_RadiobuttonMid/推薦 MACROBUTTONCheckIt_RadiobuttonLow/可選用戶MACROBUTTONNextCell陳志碩要求日期2009-6-20預計開發(fā)天數(shù)(由功能顧問與開發(fā)顧問評估)必填_____天是否有標準功能MACROBUTTONCheckIt_RadiobuttonYes MACROBUTTONUnCheckIt_RadiobuttonNo標準功能未采用的原因:MACROBUTTONCheckIt_RadiobuttonPerformanceMACROBUTTONCheckIt_RadiobuttonComplexityMACROBUTTONCheckIt_RadiobuttonOtherse參考的標準功能文檔變更歷史版本號文檔維護時間姓名簡要的描述102009-6-25陳志碩初建

第II部分:詳細功能描述目的:每月可自動導出試用期到期及合同到期提醒通知書,告知對象為各二級組織單元經理功能描述:每月15日自動彈出到期提醒,并可同時導出下月試用期到期人員名單及下下月合同到期人員名單。運行頻率MACROBUTTONCheckIt_Radiobutton任何時間MACROBUTTONCheckIt_Radiobutton每天MACROBUTTONCheckIt_Radiobutton每周MACROBUTTONCheckIt_Radiobutton兩周MACROBUTTONUnCheckIt_Radiobutton每月MACROBUTTONCheckIt_Radiobutton每年MACROBUTTONCheckIt_Radiobutton其它:運行方式MACROBUTTONUnCheckIt_Radiobutton手工MACROBUTTONCheckIt_Radiobutton自動MACROBUTTONCheckIt_Radiobutton批處理MACROBUTTONCheckIt_Radiobutton在線處理輸出方式MACROBUTTONCheckIt_Radiobutton屏幕輸出MACROBUTTONCheckIt_Radiobutton打印MACROBUTTONCheckIt_Radiobutton文件輸出MACROBUTTONUnCheckIt_Radiobutton其它:打印機類型紙張大小語言程序用到的表表描述字段名稱字段描述Pa0001WERKS人事范圍PERNR人員號ORGEH組織單位PERSG員工組Pa3211YYSYJS試用期結束日期PERNR人員號PA0002NACHN姓VORNA名PERNR人員號PA0016CTEDT合同結束日期PERNR人員號Hrp1003ZZ1003B組織單位級別PA0000MASSN操作類型BEGDA開始日期PERNR人員號HRP1001RSIGN關系規(guī)格RELAT對象間的關系邏輯關系:運行報表時需考慮其權限對象,根據(jù)操作人員分配的權限對象P_PCR進行人員的檢索。根據(jù)操作報表人員權限取出所有人員,同時系統(tǒng)跳出窗口提供人事范圍WERKS進行復選框(把所有人事范圍(除員工組PERSG為4的)都列出來),根據(jù)人事范圍及操作用戶的權限取出所有人員的人員編號(PERNR)根據(jù)人員編號PERNR通過表PA3211找到試用期結束日期YYSYJS,通過試用期結束日期減當期日期小于等于62天,放入表試用期項目中,通過員工編號在表pa0002找到PERNR放入員工編號,NACHN+VORNA放入姓名,根據(jù)員工編號在PA0001找到組織單位ORGEH在表HRP1000中找到文本描述放入所在部門,再通過ORGEH在表HRP1003中找到ZZ1003B判斷是否3或4,如果是就把前面取出的所在部門復制到二級部門,如果不是,根據(jù)ORGEH在表HRP1001中找與ORGEH關于RSIGN為ARELAT為002的組織單位,重復此操作直至通過ORGEH在表HRP1003中找到ZZ1003B判斷是3或4,將文本放入二級部門.最后把試用期結束時間放入試用期到期時間欄.根據(jù)人員編號PERNR通過表PA0016找到最新合同結束日期CTEDT,通過合同結束日期減當前日期小于等于93天,放入表合同到期項目中,通過員工編號在表pa0002找到PERNR放入員工編號,NACHN+VORNA放入姓名,根據(jù)員工編號在PA0001找到組織單位ORGEH在表HRP1000中找到文本描述放入所在部門,再通過ORGEH在表HRP1003中找到ZZ1003B判斷是否3或4,如果是就把前面取出的所在部門復制到二級部門,如果不是,根據(jù)ORGEH在表HRP1001中找與ORGEH關于RSIGN為ARELAT為002的組織單位,重復此操作直至通過ORGEH在表HRP1003中找到ZZ1003B判斷是3或4,將文本放入二級部門.最后把合同結束時間放入合同到期時間欄.通過報表彈出此信息后可以根據(jù)試用期到期和合同到期信息可打印預覽下面所需要的通知單,并打可打印.以下為試用期及合同到期通知單所列字段:(1)--根據(jù)當前系統(tǒng)的年份確定此字段內容。(3)-根據(jù)上表中二級部門進行匯總,員工在PA0001中的人事范圍WERKS為D300時填入對應人員的二級部門,當對應人員編號的pa9015中ZZ9015B為02、03、04、05、06、07時,填入“總經理”。員工在PA0001中的人事范圍WERKS為D310時填入“總經理”。(4)--根據(jù)當前的系統(tǒng)的年份確定此字段內容。(如果當前時間為2009年12月,填入2010年)(5)--根據(jù)當前的系統(tǒng)的月份確定此字段內容。填入月份值為下月月份。(如果當前時間為2009年12月,填入2010年1月)(6)--根據(jù)當前的系統(tǒng)的月份確定此字段內容。填入月份值為下下月月份。(同上)(7)--根據(jù)上表中二級部門進行匯總,員工在PA0001中的人事范圍WERKS為D300時填入對應人員的二級部門,當對應人員的pa9015中ZZ9015B為02、03、04、05、06、07時,不填入內容。當人事范圍D310時不填入內容。(8)--同第5步。(9)--根據(jù)第7步得到的各二級部門(及總經理)進人員進行匯總分類試用期到期人員(如果有多個二級部門,需要每個二級部門生成一個表),同時把員工的人員編號和姓名(和上表取法一致),取上表中的所在部門放入此處,取PA3211試用期開始時間YYSYKS至試用期結束時間YYSYJS.所在部門,對于取到人員如果在一個人事范圍內可以根據(jù)第7步出來結果進行歸集,如果是第7步是總經理,那需要判斷所有人員是否在同一個人事范圍內,如果不是就需要拆成兩張表打印,否則可以在一張表上打印.(10)--同第6步(11)根據(jù)第7步得到的各二級部門(及總經理)進人員進行匯總分類勞動合同到期人員(如果有多個二級部門,需要每個二級部門生成一個表),同時把員工的人員編號和姓名(和上表取法一致),取上表中的所在部門放入此處,取PA0016最新一條信息合同開始時間BEGDA至合同結束時間CTEDT.所在部門,對于取到人員如果在一個人事范圍內可以根據(jù)第7步出來結果進行歸集,如果是第7步是總經理,那需要判斷所有人員是否在同一個人事范圍內,如果不是就需要拆成兩張表打印,否則可以在一張表上打印.(12)--系統(tǒng)年份,系統(tǒng)月份,15日(13)--系統(tǒng)年份,系統(tǒng)月份,22日(14)--最后根據(jù)打印人員的人事范圍為D300,顯示聯(lián)芯科技有限公司,人事范圍為D310,顯示聯(lián)芯科技有限公司北京分公司根據(jù)讀取的所有人員編號PERNR通過表PA0016查找是否有相關信息,把沒有信息的人員編號全部取出來,放入入職未簽合同項目:通過員工編號在表pa0002找到PERNR放入員工編號,NACHN+VORNA放入姓名,根據(jù)員工編號在PA0001找到組織單位ORGEH在表HRP1000中找到文本描述放入所在部門,再通過ORGEH在表HRP1003中找到ZZ1003B判斷是否3或4,如果是就把前面取出的所在部門復制到二級部門,如果不是,根據(jù)ORGEH在表HRP1001中找與ORGEH關于RSIGN為ARELAT為002的組織單位,重復此操作直至通過ORGEH在表HRP1003中找到ZZ1003B判斷是3或4,將文本放入二級部門.最后根據(jù)員工編號在表PA0000中找到操作類型MASSN為Z1的一條信息的開始時間BEGDA放入入職時間,樣張:

第III部分:技術說明ProgramnameZ_HR_EXEC_CONTRACT_NOTICETransactioncodeZHR007AuthorizationObjectZP_ORGINFormFormnameN/AOutputtypeN/AFormroutineN/A程序邏輯:1.PERFORMAUTHORITY_CHECK."人事范圍檢查AUTHORITY-CHECKOBJECT'ZP_ORGIN'ID'PERSA'FIELDS_WERKS-LOW.IFSY-SUBRC=0.ELSE.DELETES_WERKS.CLEAR:S_WERKS.ENDIF.ENDLOOP.IFS_WERKS[]ISINITIAL.MESSAGEI002(Z_1)WITH'沒有權限進行查看'.LEAVELIST-PROCESSING.ENDIF.2.PERFORMFRM_GET_DATA"數(shù)據(jù)選取2.1主體部分數(shù)據(jù)選擇SELECTDISTINCTPA0001~WERKS"人事范圍T500P~NAME1"人事范圍文本PA0001~PERNR"人員編號PA0001~ORGEH"組織單位HRP1000~STEXT"組織描述PA0001~PERSG"員工組PA0002~NACHN"姓PA0002~VORNA"名INTOCORRESPONDINGFIELDSOFTABLEGT_HRCONFROMPA0001INNERJOINPA0002ONPA0001~PERNR=PA0002~PERNRINNERJOINT500PONPA0001~WERKS=T500P~PERSAINNERJOINHRP1000ONHRP1000~OBJID=PA0001~ORGEHWHEREWERKSINS_WERKSANDHRP1000~PLVAR='01'"組織的計劃版本ANDHRP1000~OTYPE='O'"組織的對象類型ANDPA0001~PERSG<>'4'"員工組ANDPA0001~BEGDA<=SY-DATUMANDPA0001~ENDDA>=SY-DATUM.2.2數(shù)據(jù)處理2.21試用期到期日處理SELECTSINGLEYYSYJSINTOGS_HRCON-YYSYJSFROMPA3211WHEREPERNR=GS_HRCON-PERNRANDBEGDA<=SY-DATUMANDENDDA>=SY-DATUM.CLEAR:L_DAY.L_DAY=GS_HRCON-YYSYJS-SY-DATUM.IFL_DAY<=62ANDL_DAY>0.GS_HRCON-YYSYJS=GS_HRCON-YYSYJS.ELSE.GS_HRCON-YYSYJS='00000000'.ENDIF.2.22合同到期日處理

SELECTSINGLEZZ3211AINTOGS_HRCON-CTEDTFROMPA3211WHEREPERNR=GS_HRCON-PERNRANDBEGDA<=SY-DATUMANDENDDA>=SY-DATUM.IFSY-SUBRC=0.L_DAY=GS_HRCON-CTEDT-SY-DATUM.IFL_DAY<=93.GS_HRCON-CTEDT=GS_HRCON-CTEDT.ELSE.GS_HRCON-CTEDT='00000000'.ENDIF.ELSE.SELECTSINGLEBEGDAINTOGS_HRCON-BEGDA"入職時間FROMPA0000WHEREMASSN='Z1'.ENDIF.2.23二級部門處理SELECTSINGLEZZ1003BINTOGS_HRCON-ZZ1003BFROMHRP1003WHEREOBJID=GS_HRCON-ORGEHANDOTYPE='O'ANDPLVAR='01'.IFGS_HRCON-ZZ1003B='3'ORGS_HRCON-ZZ1003B='4'.GS_HRCON-STEXT2=GS_HRCON-STEXT.GS_HRCON-ORGEH2=GS_HRCON-ORGEH.ELSE.DO3TIMES."5級組織CLEAR:L_SOBID.SELECTSINGLESOBIDINTOL_SOBIDFROMHRP1001WHEREOBJID=GS_HRCON-ORGEHANDOTYPE='O'ANDPLVAR='01'ANDRSIGN='A'ANDRELAT='002'.GS_HRCON-ORGEH2=L_SOBID+0(8).SELECTSINGLEZZ1003BINTOGS_HRCON-ZZ1003BFROMHRP1003WHEREOBJID=GS_HRCON-ORGEH2ANDOTYPE='O'ANDPLVAR='01'.IFGS_HRCON-ZZ1003B='3'ORGS_HRCON-ZZ1003B='4'.SELECTSINGLESTEXTINTOGS_HRCON-STEXT2FROMHRP1000WHEREOBJID=GS_HRCON-ORGEH2ANDOTYPE='O'ANDPLVAR='01'.GS_HRCON-ORGEH2=GS_HRCON-ORGEH2.ELSE.GS_HRCON-ORGEH2=''.ENDIF.ENDDO.ENDIF.2.24姓名處理CONCATENATEGS_HRCON-NACHNGS_HRCON-VORNAINTOGS_HRCON-NAME.2.25添加分類字段IFGS_HRCON-YYSYJS<>'00000000'.GS_HRCON1-CHAR='試用期到期'.GS_HRCON1-TYPE='試用期到期'.APPENDGS_HRCON1TOGT_HRCON1.ELSEIFGS_HRCON1-CTEDT<>'00000000'.GS_HRCON1-CHAR='合同到期'.GS_HRCON1-TYPE='合同到期'.APPENDGS_HRCON1TOGT_HRCON1.ELSEIFGS_HRCON-BEGDA<>'00000000'.GS_HRCON1-CHAR='合同未簽'.GS_HRCON1-TYPE='入職日期'.APPENDGS_HRCON1TOGT_HRCON1.ENDIF.CLEAR:GS_HRCON,GS_HRCON1.ENDLOOP.2.3整理數(shù)據(jù)輸出2.31排除提前轉正IFGS_HRCON1-CHAR='試用期到期'ANDGS_HRCON1-PERNR<>'0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論