版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DATE\@"yyyy-MM-dd"2009-10-28Version1.0PAGE1联芯科技ERP项目 DATE\@"M/d/yyyy"10/28/2009Version1.0 联芯科技ERP项目开发规格书第I部分:需求模块MACROBUTTONCheckIt_CheckBox£MM MACROBUTTONCheckIt_CheckBox£PP MACROBUTTONCheckIt_CheckBox£SD MACROBUTTONCheckIt_CheckBox£FI MACROBUTTONCheckIt_CheckBox£CO ■HRMACROBUTTONCheckIt_CheckBox£其它Spec编号短描述月度工资明细表类型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数据转移需求优先级MACROBUTTONUnCheckIt_RadiobuttonHigh/关键 MACROBUTTONCheckIt_RadiobuttonMid/推荐 MACROBUTTONCheckIt_RadiobuttonLow/可选用户MACROBUTTONNextCell陈志硕要求日期2009-0预计开发天数(由功能顾问与开发顾问评估)必填_____天是否有标准功能MACROBUTTONCheckIt_RadiobuttonYes MACROBUTTONUnCheckIt_RadiobuttonNo标准功能未采用的原因:MACROBUTTONCheckIt_RadiobuttonPerformanceMACROBUTTONCheckIt_RadiobuttonComplexityMACROBUTTONCheckIt_RadiobuttonOtherse参考的标准功能文档变更历史版本号文档维护时间姓名简要的描述1.02009-6-17陈志硕初建1.12009-6-22陈志硕逻辑关系第59条修改,结果增加绝对值。2009-6-22陈志硕选择屏幕进行修改;输出表单表头发生修改。1.22009-6-23陈志硕删除选择屏幕的当前期间选项。1.32009-7-13陈志硕M项与减免个税项取绝对值。1.42009-7-14陈志硕扣税—非周期核算的情况有更改1.52009-7-24陈志硕所有加绝对值情况修改为加负号1.62009-7-27陈志硕24、28、30、32、63步骤进行修改1.72009-8-12陈志硕第74条,增加工资核算范围的总计;修改了导出模版1.82009-8-24张钰添加技术说明
第II部分:详细功能描述目的:通过此功能显示月度工资发放明细、汇总。功能描述:通过读取系统中相关的工资项,形成公司总部以及北京分公司月度工资明细表。运行频率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打印MACROBUTTONUnCheckIt_Radiobutton文件输出MACROBUTTONCheckIt_Radiobutton其它:打印机类型纸张大小语言选择屏幕:报表/表单的字段顺序字段名称字段技术名称字段描述特殊需求1其他期间选择某个月份的月度工资明细2非周期的工资核算PAYTY选择非周期的工资核算方式选择某天的非周期核算工资明细表3工资范围ABKRS选择查询的工作范围可选,必选项。4人员编号PERNR选择查询的人员编号可选5人事范围WERKS选择查询的人事范围可选6人事子范围BTRTL选择查询的人事子范围可选7员工组PERSG选择查询的员工组可选8员工子组PERSK选择查询的员工子可选;根据选择的员工组显示相对应的员工子组的分类。程序用到的表表描述字段名称字段描述RT结果表IN-PERIOD所在期间FOR-PERIOD历经期间LGART工资科目BETRG金额Pa0002NACHN姓VORNA名Pa9015ZZ9015D非管理职位级别Pa0009BANKN银行账户pa9014ZZ9014A备注1ZZ9014B备注2ZZ9014备注3Pa0007计薪天数逻辑关系:运行报表时需考虑其权限对象,根据操作人员分配的权限对象P_PCR进行人员的检索。选择其他期间通过tcode:pc_payresult输入人员编号找到所在期间IN-PERIOD和历经期间FOR-PERIOD等于所输入日期的RT表。此选择为导出常规月度工资的明细表。选择非周期的工资核算通过tcode:pc_payresult输入人员编号找到所在期间IN-PERIOD和历经期间FOR-PERIOD为空,并且所输入日期等于RT表的历经期开始和历经期结束。当同一天出现2次及2次以上非周期核算时,工资明细表中同时显示相应表中4003年中奖4001年终奖4005年度公休折现4006个人所得税减免(退税)。非周期核算只需在4001,4003,4005,4006,/101,/103,/404,/559中取数。此选择为导出非周期核算工资的明细表。工资范围输入工资核算范围,确定发放工资的人员范围。表头--根据工资核算范围选择的不同将表头中的**公司,改为联芯科技(公司总部)或联芯科技(北京分公司)。当前期间与其他期间在表头中显示相应的*年*月。非周期的工资核算显示相应的*年*月*日,并将所查询的工资核算类型显示在表头后,非周期核算类型在相应的RT表中查询,查询4001,4003,4005,4006。当同一天出现2次及2次以上非周期核算时,所有核算类型在表头后依次排列。一张RT表中出现多个字段也需排列显示。员工编号,姓名--在系统中提取选定工资核算范围下面所有的员工的编号PERNR和姓名,放入表格中。银行账号—对应员工编号,在表pa0009中取银行账户BANKN。职级—对应员工编号,在表pa9015中取非管理职位级别ZZ9015D。部门—对应员工编号,在pa0001取该员工所对应的组织单位ORGEH。二级部门--通过ORGEH在表HRP1003中找到ZZ1003B判断是否3或4,如果是就把前面取出的所在部门复制到二级部门,如果不是,根据ORGEH在表HRP1001中找与ORGEH关于RSIGN为ARELAT为002的组织单位,重复此操作直至通过ORGEH在表HRP1003中找到ZZ1003B判断是3或4,将文本放入二级部门.计薪天数—在0007中根据员工编号表PSHFT字段TPR01中当月内是5NOR计算个数合计薪天数。基础工资—对应员工编号,在RT表中找到工资科目LGART下面的工资项1001基础工资BETRG。房贴--对应员工编号,在RT表中找到工资科目LGART下面的工资项1003房贴BETRG。车贴--对应员工编号,在RT表中找到工资科目LGART下面的工资项1004车贴BETRG。书报费--对应员工编号,在RT表中找到工资科目LGART下面的工资项1005书报费BETRG。岗位工资--对应员工编号,在RT表中找到工资科目LGART下面的工资项1002岗位工资BETRG。应付工资--对应员工编号,在RT表中找到工资科目LGART下面的工资项并作计算(1001基础工资+1003房贴+1004车贴+1005书报费+1002岗位工资)。月度奖金--对应员工编号,在RT表中找到工资科目LGART下面的工资项2003月度奖金BETRG。月度奖扣减--对应员工编号,在RT表中找到工资科目LGART下面的工资项3001月度奖金(扣减)BETRG。显示数额加负号,显示为正值。月度奖实发--(2003月度奖金+3001月度奖金(扣减))。加班费--对应员工编号,在RT表中找到工资科目LGART下面的工资项并作计算(6007节日加班BETRG+6008延时加班BETRG+6009休息日加班BETRG)。扣会费--对应员工编号,在RT表中找到工资科目LGART下面的工资项2001工会费BETRG。显示数额加负号,显示为正值。扣党费--对应员工编号,在RT表中找到工资科目LGART下面的工资项2002党费BETRG。显示数额加负号,显示为正值。党费补扣--对应员工编号,在RT表中找到工资科目LGART下面的工资项3014党费补扣BETRG。显示数额加负号,显示为正值。公积金--对应员工编号,在RT表中找到工资科目LGART下面的工资项/362公积金个人缴纳BETRG。公积金补缴--对应员工编号,在RT表中找到工资科目LGART下面的工资项3023公积金个人补扣BETRG。显示数额加负号,显示正值。补充公积金--对应员工编号,在RT表中找到工资科目LGART下面的工资项2011补充公积金BETRG。显示数额加负号,显示正值。补充公积金补缴--对应员工编号,在RT表中找到工资科目LGART下面的工资项3028补充公积金个人补扣BETRG。显示数额加负号,显示正值。养老金--对应员工编号,在RT表中找到工资科目LGART下面的工资项2006养老保险个人缴纳BETRG-/313BETRG。显示数额加负号,显示正值。养老金补缴--对应员工编号,在RT表中找到工资科目LGART下面的工资项3019养老保险个人补扣BETRG。显示数额加负号,显示正值。医保金--对应员工编号,在RT表中找到工资科目LGART下面的工资项2007医疗保险个人缴纳BETRG-/333BETRG。显示数额加负号,显示正值。医保金补缴--对应员工编号,在RT表中找到工资科目LGART下面的工资项3017医疗保险个人补扣BETRG。显示数额加负号,显示正值。失业金--对应员工编号,在RT表中找到工资科目LGART下面的工资项2008失业保险个人缴纳BETRG-/323BETRG。显示数额加负号,显示正值。失业金补缴--对应员工编号,在RT表中找到工资科目LGART下面的工资项3021失业保险个人补扣BETRG。显示数额加负号,显示正值。产假扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6001产假扣款BETRG。显示数额加负号,显示正值。旷工扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6002旷工扣款BETRG。显示数额加负号,显示正值。探哺扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6003探哺扣款BETRG。显示数额加负号,显示正值。事假扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6004事假扣款BETRG。显示数额加负号,显示正值。病假扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6005病假扣款BETRG。显示数额加负号,显示正值。缺勤扣款--对应员工编号,在RT表中找到工资科目LGART下面的工资项6006缺勤扣款BETRG。显示数额加负号,显示正值。伯乐奖--对应员工编号,在RT表中找到工资科目LGART下面的工资项3002伯乐奖BETRG。月度明星奖金--对应员工编号,在RT表中找到工资科目LGART下面的工资项3003月度明星奖金BETRG。专利奖--对应员工编号,在RT表中找到工资科目LGART下面的工资项3004专利奖BETRG。留任奖--对应员工编号,在RT表中找到工资科目LGART下面的工资项3005留任奖BETRG。安家费--对应员工编号,在RT表中找到工资科目LGART下面的工资项3008安家费BETRG。保密费--对应员工编号,在RT表中找到工资科目LGART下面的工资项3009保密费BETRG。竞业限制费--对应员工编号,在RT表中找到工资科目LGART下面的工资项3010竞业限制费BETRG。经济补偿金--对应员工编号,在RT表中找到工资科目LGART下面的工资项3011经济补偿金BETRG。工资补差--对应员工编号,在RT表中找到工资科目LGART下面的工资项3012工资补差BETRG。补发款--对应员工编号,在RT表中找到工资科目LGART下面的工资项3006补发款BETRG。公休补款--对应员工编号,在RT表中找到工资科目LGART下面的工资项3030公休假折现(离职)BETRG。上半年绩效考核奖--对应员工编号,在RT表中找到工资科目LGART下面的工资项4003年中奖BETRG。年终奖金--对应员工编号,在RT表中找到工资科目LGART下面的工资项4001年终奖BETRG。年度公休折现--对应员工编号,在RT表中找到工资科目LGART下面的工资项4005年度公休折现BETRG。个人所得税减免(退税)--对应员工编号,在RT表中找到工资科目LGART下面的工资项4006个人所得税减免(退税)BETRG。其它加--对应员工编号,在RT表中找到工资科目LGART下面的工资项3007其他加BETRG。其他加(二)--对应员工编号,在RT表中找到工资科目LGART下面的工资项3031其他加(二)BETRG。其他扣--对应员工编号,在RT表中找到工资科目LGART下面的工资项3013其他扣BETRG。显示数额加负号,显示正值。备注1--对应员工编号,在pa9014表中找到ZZ9014A备注1文本类型。备注2--对应员工编号,在pa9014表中找到ZZ9014B备注1文本类型。备注3--对应员工编号,在pa9014表中找到ZZ9014C备注1文本类型。M项--对应员工编号,在RT表中找到工资科目LGART下面的工资项3015M项BETRG。显示数额加负号,显示正值。减免个税--对应员工编号,在RT表中找到工资科目LGART下面的工资项3016减免个税BETRG。显示数额加负号,显示正值。所有扣款合计—对应员工编号,在RT表中找到工资科目并进行计算(3001月度奖金(扣减)+2001工会费+2002党费+3014党费补扣-/362公积金个人缴纳+3023公积金个人补扣+2011补充公积金+3028补充公积金个人补扣+2006养老保险个人缴纳+3019养老保险个人补扣+2007医疗保险个人缴纳+3017医疗保险个人补扣+2008失业保险个人缴纳+3021失业保险个人补扣+6001产假扣款+6002旷工扣款+6003探哺扣款+6004事假扣款+6005病假扣款+6006缺勤扣款+3013其他扣-/313BETRG-/333BETRG-/323BETRG)。显示数额加负号,显示正值。应发合计—常规导出月度工资时,对应员工编号,在RT表中找到工资科目LGART下面的工资项/101。导出非周期工资核算的明细表时,当出现一天内多次非周期工资核算时,应发合计为多张RT表中的/101之和。计税工资—计算常规月度工资时,对应员工编号,在RT表中找到工资科目LGART下面的工资项/103-|表T7CN33,字段EXPAMBETRG|。若最终值为负数,则显示为0。扣税—“其他期间”,对应员工编号,在RT表中找到工资科目LGART下面的工资项/403工资税收BETRG。当数据选择期间时使用“非周期的工资核算”时,对应员工编号,在RT表中找到工资科目LGART下面的工资项/404工资税收BETRG+/403工资税收BETRG。当出现一天内多次非周期工资核算时,应发合计为对应RT表中的/404之和。实发合计--对应员工编号,在RT表中找到工资科目LGART下面的工资项/559BETRG。当出现一天内多次非周期工资核算时,应发合计为对应RT表中的/559之和。银行支付--对应员工编号,在RT表中找到工资科目LGART下面的工资项/559BETRG。当出现一天内多次非周期工资核算时,应发合计为对应RT表中的/559之和。收入--对应员工编号,在RT表中找到工资科目LGART下面的工资项/101BETRG。当出现一天内多次非周期工资核算时,应发合计为对应RT表中的/101之和。研发测试部小计—前述研发测试部所有员工各个工资项之和。研发部小计--前述研发部所有员工各个工资项之和。研发部员工包括下级组织单位的员工及直属于研发部的员工。其他组织单位小计与上相同。合计联芯本部北分工资核算合计—工资核算范围内所有员工各工资项总和。若同时选择多个工资核算范围,则需分别显示。显示核算范围“L1/L2/L3”总计—所有工资核算范围内的所有员工各工资项总和。样张:
第III部分:技术说明ProgramnameZ_HR_EXEC_PAYRESULTTransactioncodeZHR004AuthorizationObjectZP_PCRFormFormnameN/AOutputtypeN/AFormroutineN/A程序逻辑:程序逻辑说明及程序逻辑图1、通过ORGEH,关联表PA0001和表T527X,根据选择屏幕输入的条件,选出员工编号、姓名、所在部门、部门描述、工资核算范围等信息,筛选条件为pa0001~begda<=gv_lastANDpa0001~endda>=gv_lastANDpa0001~abkrsINp_abkrsANDt527x~begda<=gv_lastANDt527x~endda>=gv_lastANDpa0001~pernrINs_pernrANDpa0001~werksINs_werksANDpa0001~btrtlINs_btrtlANDpa0001~persgINs_persgANDpa0001~perskINs_persk.2、根据1中取出的员工编号,关联到表PA9015、PA0009,分别取出员工职级和银行帐户号码bankn、银行帐户的参考规定bkref,筛选条件为begda<=gv_lastANDendda>=gv_last3、将员工编号、姓名、部门、职级、银行账号信息、工资核算范围添加至输出表。4、从表T552中读取记薪天数信息。SELECTSINGLESchkzkjahrmonattpr01ttp01tpr02ttp02tpr03ttp03tpr04ttp04tpr05ttp05tpr06ttp06tpr07ttp07tpr08ttp08tpr09ttp09tpr10ttp10tpr11ttp11tpr12ttp12tpr13ttp13tpr14ttp14tpr15ttp15tpr16ttp16tpr17ttp17tpr18ttp18tpr19ttp19tpr20ttp20tpr21ttp21tpr22ttp22tpr23ttp23tpr24ttp24tpr25ttp25tpr26ttp26tpr27ttp27tpr28ttp28tpr29ttp29tpr30ttp30tpr31ttp31FROMt552aINTOCORRESPONDINGFIELDSOFgs_t552aWHEREzeity='2'ANDmofid='CN'ANDmosid='28'ANDschkz='5NOR'ANDkjahr=gv_yearANDmonat=gv_month.DATA:l_curTYPEtprog,l_ttpTYPEtagty.DOgv_daysTIMESVARYINGl_curFROMgs_t552a-tpr01NEXTgs_t552a-tpr02VARYINGl_ttpFROMgs_t552a-ttp01NEXTgs_t552a-ttp02..IFl_cur<>'5NOR'.CONTINUE.ELSE.gv_workday=gv_workday+1."记薪天数ENDIF.ENDDO.5、通过函数CU_READ_RGDIR,求簇表。CALLFUNCTION'CU_READ_RGDIR'EXPORTINGpersnr=gs_out-pernrIMPORTINGmolga=gv_molgaTABLESin_rgdir=rgdirEXCEPTIONSno_record_found=1.6、当rgdir-fpper=p_gjahrANDrgdir-inper=p_gjahr时,为周期核算当rgdir-fpper='000000'ANDrgdir-inper='000000'ANDrgdir-fpbeg=p_no时,为非周期核算。7、循环簇表,通过函数PYXX_READ_PAYROLL_RESULT,求得RT表。CALLFUNCTION'PYXX_READ_PAYROLL_RESULT'EXPORTINGemployeenumber=gs_out-pernr"gs_pernr-pernrsequencenumber=gt_rgdir-seqnrCHANGINGpayroll_result=gt_payroll.SORTgt_payroll-inter-rtBYlgartASCENDING.8、根据不同的工资项代码,求出不同的工资项的值。9、求二级部门、二级部门描述。LOOPATgt_outINTOgs_out.SELECTSINGLEzz1003bINTOgs_out-zz1003bFROMhrp1003WHEREobjid=gs_out-orgehANDotype='O'ANDplvar='01'.IFgs_out-zz1003b='3'ORgs_out-zz1003b='4'.gs_out-stext2=gs_out-orgtx.gs_out-orgeh2=gs_out-orgeh.gs_out-count='3'.MODIFYgt_outFROMgs_out.ELSE.DATA:l_sobidLIKEhrp1001-sobid.DO3TIMES."5级组织CLEAR:l_sobid.SELECTSINGLEsobidINTOl_sobidFROMhrp1001WHEREobjid=gs_out-orgehANDotype='O'ANDplvar='01'ANDrsign='A'ANDrelat='002'.gs_out-orgeh2=l_sobid+0(8).S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年私募资产运作管理有限合伙合同
- 高考语文专题复习:脚本拟写与札记、评点
- 如何规划理财方案及投资理念
- 2026年城市规划编制施工组织设计方案
- 2025-2030中国金枪鱼罐头市场盈利模式与投资趋势盈利性分析研究报告
- 2025年市场营销专业事业单位招聘考试综合能力测试试卷市场营销策略实施与推广
- 2025新全国“安全生产月”知识竞赛竞答试题含参考答案
- 2025新国家工作人员学法用法考试题库(含答案)
- 2026冷链物流自动化技术升级与行业标准制定分析报告
- 医药批次追溯运输合同
- 2025年全国同等学力申硕考试(生物学)历年参考题库含答案详解(5卷)
- ESG基础知识培训课件
- 湖南省株洲市名校2026届中考联考数学试题含解析
- 工贸行业隐患排查指导手册
- DB31∕T 1487-2024 国际医疗服务规范
- 面部徒手整容培训课件
- 电商公司积分管理制度
- 泛销售渠道管理制度
- 2025年陕西、山西、青海、宁夏高考物理试卷真题(含答案解析)
- 2025年全国统一高考数学试卷(全国一卷)含答案
- T/CECS 10214-2022钢面镁质复合风管
评论
0/150
提交评论