全兴项目-FICO-FI006-采购付款申请平台开发功能说明书-V1.0-20230620_第1页
全兴项目-FICO-FI006-采购付款申请平台开发功能说明书-V1.0-20230620_第2页
全兴项目-FICO-FI006-采购付款申请平台开发功能说明书-V1.0-20230620_第3页
全兴项目-FICO-FI006-采购付款申请平台开发功能说明书-V1.0-20230620_第4页
全兴项目-FICO-FI006-采购付款申请平台开发功能说明书-V1.0-20230620_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全兴项目第3页共8页全兴酒业ERP项目功能说明书业务模块SAP-FI功能名称采购付款申请平台开发类型程序文件编号FI006

目 录1 创建修改记录 32 开发类型 43 业务需求概述 4现有/样本报表 44 功能规范 54.1 程序开发优先级 54.2 权限要求 54.3 程序运行频率 54.4 选择屏幕设计及其布局 64.5 参数和选择条件 64.6 选择屏幕检查确认 75 前提和假设 76 功能设计细节 76.1 检查生产订单是否满足预定义的条件 76.1.1 检查生产订单状态 76.1.2 检查该生产订单是否应该传给MES 86.2 处理逻辑 86.2.1 用户权限检查 86.2.2 抓取生产订单接口中所需的字段 96.2.3 检查日志文件,确认是否需要传输 126.2.4 发送接口数据 136.2.5 更新日志表 136.2.6 更新生产订单的状态 136.3 输出结果 146.4 表单设计 146.5 接口设计 146.6 批导入开发 156.7 数据字典设计 166.8 权限控制 197 测试要求 19

创建修改记录联系电话EMAIL作者徐春花Ada.ch.xu@业务顾问徐春花Ada.ch.xu@创建时间202306061.1文档签署确认项职责姓名签署日期功能说明书已完成顾问徐春花20230619测试通过1.2文档变更修正日期修正描述修改提出者变更序号版本号隶属文件编号20230619新建财务1V1.0开发类型[请将相应的开发类型右边的方框内打“√”]报表程序(REPORT)打印程序(SCRIPT/SMART)增强程序(ENHANCEMENT)接口程序(INTERFACE)功能程序(FUCNTION)√批导程序(BATCHINPUT)业务需求概述需求概述:付款数据接口(SAP-资金)开发难度(高/中/低):高系统交易代码:(可以业务定义)运行类型(在线/批处理):在线输出至:交易量:较多备注:现有/样本报表现有报表名称:系统菜单/交易代码:功能规范程序开发优先级[请在相应的优先级下的方框内打“√”]高中低√权限要求[请在此描述对于本程序执行所需要的权限要求]授权对象字段检查值公司代码BUKRS751075207530E405程序运行频率[请在此选择本程序的运行频率,并按照业务需要,说明具体的频率要求,例如,每日:具体到时;每周:具体到日和时;每月:具体到日和时;每年:具体到日和时]运行频率选择说明每小时每日每周每月每年其他√随时选择屏幕设计及其布局申请查询参数和选择条件搜索界面-创建字段字段名称KEY数据类型数据长度小数点参考TABLE备注BUKRS公司代码CHAR40ZFBDT到期日DATS80LIFNR供应商科目编号CHAR100搜索界面-显示、字段字段名称KEY数据类型数据长度小数点参考TABLE备注BUKRS公司代码CHAR40必输PZPAYNO2付款单号CHAR100必输SLIFNR供应商科目编号CHAR100Spaydate希望支付日期DATS80S选择屏幕检查确认[请在此说明对选择屏幕相关字段的检查确认要求]:N/A前提和假设N/A功能设计细节业务场景说明基于前端通过采购订单形成的付款业务,采购部门参考付款到期日进行付款申请。处理逻辑-创建付款申请单据创建付款申请单-ALV字段定义字段字段名称KEY数据类型数据长度小数点参考TABLE备注BUKRS公司代码XCHAR40bsikZPAYNO2付款申请单号XCHAR100年度月日+5(流水)GJAHR会计年度NUMC40bsikBUDAT过账日期DATS8bsikZFBDT到期日DATS8bsikBELNR凭证编号XCHAR10bsikBUZEI凭证行项目XCHAR3bsikpaydate希望支付日期DATS80输入/LIFNR供应商科目编号CHAR100bsikKOINH收款方账号名称CHAR600BUT0BK-KOINHBANKL收款方行号CHAR150BUT0BK-ZBANKLRZBANKAR收款方行名CHAR600BNKA-BANKABANKN+BKONT收款方账号CHAR500BP-BANKN+BKONTZSFMS省CHAR100BUT000/ZSDT_CSQY-ZSFMSZSSMS市CHAR100BUT000/ZSDT_CSQY-ZSSMSZWRBTR1凭证金额CURR232bsikZPSWSL1货币DATS80bsikZWRBTR2剩余金额CURR232bsik+自定义ZPSWSL2货币DATS80bsikZWRBTR3本次付款金额CURR232默认剩余金额,单可需改ZPSWSL3货币DATS80bsikZWRBTR4已付款金额自定义行项目表中ZSETAT=5“已完成付款”ZPSWSL4货币bsikZWRBTR5付款进行中金额自定义行项目表中ZSETAT<>5“已完成付款”ZPSWSL5货币bsikdescription摘要CHAR600输入/根据付款业务类型,自动编辑personflag对公/对私CHAR101对公付款;2对私付款可根据供应商主数据默认,单可手工更改areaflag同城/异地CHAR101同城;2异地选择hurryflag加急/普通CHAR101加急;2普通选择fplitemid预算项目编号CHAR100选择fplitemnm预算项目名称CHAR2000selectZSETAT付款单据状态CHAR10自动根据情况更新状态ZBTYPE付款业务类型DATS80ZUSNAM申请人CHAR20BKPF-USNAM系统idZUNAME申请人姓名NUMC30usr21-NAME_FIRST+NAME_LAST系统id名称ZCPUDT1付款单据生成日期CHAR100BKPF-CPUDT系统日期ZCPUTM1付款单据生成时间CHAR60BKPF-CPUTM系统时间ZUSNAM1付款单据生成人CHAR250系统名称ZCCPUDT2付款单据变更日期CHAR100BKPF-CPUDT系统日期ZCCPUTM2付款单据变更时间CHAR60BKPF-CPUTM系统时间ZCUSNAM2付款单据变更人CHAR250系统名称创建-数据处理逻辑读取供应商付款到期数据基于搜索窗的公司代码、到期日、供应商字段中输入的内容,从bsik表中读取满足条件的供应商往来数据,读取字段如下;字段字段名称KEY数据类型数据长度小数点参考TABLE备注BUKRS公司代码XCHAR40bsikGJAHR会计年度NUMC40bsikBUDAT过账日期DATS80bsikZFBDT到期日DATS80bsikBELNR凭证编号XCHAR100bsikBUZEI凭证行项目XCHAR30bsikLIFNR供应商科目编号CHAR100bsikZWRBTR1凭证金额CURR232bsikZPSWSL1货币DATS80bsikZPSWSL2货币DATS80bsikZPSWSL3货币DATS80bsik【读取数据条件】SELECT*INTOTABLEGT-BSIKFROMBSIKWHERERBUKRS=@P_BUKRSANDZFBDT<=@P_ZFBDTANDLIFNREQS_LIFNRAND已付款凭证行项目数据读取基于BSIK中读取的凭证数据,再读取已付款申请过已付款完成数据。SELECT*INTOTABLEGT-行项目表FROMzfit-行项目表WHERERBUKRS=GT-BSIK-BUKRSANDGJAHR=GT-BSIK-GJAHRANDBELNR=GT-BSIK-BELNRANDBUZEI=GT-BSIK—BUZEIAlv金额字段处理读取付款单抬头数据(为了读取付款单号付款单据状态ZSETAT)SELECTSINGLEZSETATFROM*INTOTABLEGT-行项目FROMzfit-抬头WHEREBUKRS=GT-行项目-BUKRSANDZPAYNO=GT-行项目-ZPAYNO金额字段处理已付款金额及货币(ZWRBTR4、ZPSWSL4):处理逻辑公司代码、会计年度、凭证编号、凭证行项目为基准、付款单据状为已完成、已生成付款凭证(ZSETAT=5(已完成)、A(已生成付款凭证))行项目之和。付款进行中金额及货币(ZWRBTR5、ZPSWSL5):处理逻辑公司代码、会计年度、凭证编号、凭证行项目为基准、付款单据状为以下红色标记状态行项目之和。备注:已取消的状态是否需要删除单据处理。(待考虑!!)剩余金额及货币(ZWRBTR2、ZPSWSL2):凭证金额ZWRBTR1-付款进行中金额ZWRBTR3+已付款金额ZWRBTR4)本次付款金额及货币ZWRBTR3、ZPSWSL3:默认剩余金额,但可需改。读取供应商有采购订单期初切换数据(根据期初数据收集策略补充逻辑)暂无读取供应商付款银行数据根据bsik读取的供应商数据读取对应银行账号信息。如果一个供应商多有银行账号的情况,默认取出显示第一银行账号,但ALV中手工选择更改。【读取字段】字段字段名称KEY数据类型数据长度小数点参考TABLE备注KOINH收款方账号名称CHAR600BUT0BK-KOINHBANKL收款方行号CHAR150BUT0BK-ZBANKLRBANKN收款方账号CHAR500BUT0BK--BANKN【读取逻辑】SELECT*INTOTABLEGT-BUT0BKFROMBUT0BKWHEREPARTNER=GT-BSIK-LIFNR联行号及联行号名称BANKN【读取字段】字段字段名称KEY数据类型数据长度小数点参考TABLE备注BNKLZ联行号CHAR15BNKA-BNKLZZBANKAR收款方行名CHAR600BNKA-BANKA【读取逻辑】SELECT*INTOTABLEGT-BNKA-FROMBNKAWHEREBANKS=GT-BUT0BK-BANKLANDBANKL=GT-BUT0BK–BANKS省、市字段取数逻辑【读取字段】字段字段名称KEY数据类型数据长度小数点参考TABLE备注ZSFMS省CHAR100BUT000/ZSDT_CSQY-ZSFMSZSSMS市CHAR100BUT000/ZSDT_CSQY-ZSSMS【读取逻辑】JOINBUT000ZSDT_CSQY读取ZSFMS(省)、ZSSMS(市)通过供应商编号LIFNR读取BUT000-ZXZQZ行政区划代码(省市)(注册地),如果该字段为空时取ZCSQY行政区划代码(省市)(经营地)通过BUT000-ZXZQZ行政区划代码(省市)(注册地)或ZCSQY行政区划代码(省市)(经营地)字段为基准取在ZSDT_CSQY表中取省、市字段。SELECT*INTOTABLEGT-ZSDT_CSQYFROMZSDT_CSQYWHEREZCSQY=GT-BUT000-ZXZQZ或ZXZQY特殊处理;默认取出显示第一银行账号,但ALV中手工选择更改.手工选择字段为银行账号(BANKN)字段,根据选择的银行账号更新收款方账号信息。字段字段名称KEY数据类型数据长度小数点参考TABLE备注KOINH收款方账号名称CHAR600BUT0BK-KOINHBANKL收款方行号CHAR150BUT0BK-ZBANKLRBANKN收款方账号CHAR500BUT0BK--BANKNBNKLZ联行号CHAR15BNKA-BNKLZZBANKAR收款方行名CHAR600BNKA-BANKA默认可手工更改字段字段字段名称KEY数据类型数据长度小数点参考TABLE备注personflag对公/对私CHAR101对公付款;2对私付款默认,选择,单可手工更改areaflag同城/异地CHAR101同城;2异地默认,选择,单可手工更改hurryflag加急/普通CHAR101加急;2普通默认,选择,单可手工更改fplitemid预算项目编号CHAR100参考域值默认,选择,单可手工更改“对公/对私”字段默认逻辑:BUT000–ZWKSX=01、02、的时候personflag=1对公付款,但可以手工更改BUT000–ZWKSX=03、的时候personflag=2对私付款,但可以手工更改BUT000–ZWKSX=04、的时候personflag=置空,手工选择(但实际业务上应该是用不到)同城/异地读取公司代码所属城市BSIK-BUKRS=T001-BUKRS“公司代码“读取ORT01(城市)字段判断T001-ORT01=ZSDT_CSQY-ZSSMS“市“赋值1,(同城)T001-ORT01=ZSDT_CSQY-ZSSMS“市“赋值2,(异地)以上逻辑默认值但是可手工更改(选择更改)加急/普通默认2(普通),可手工更改为1(选择更改)预算项目编号默认17(购买商品、接受劳务支付的现金),可手工更改为1(选择更改)预算项目编号名称取数取fplitemid字段的固定域字段名称手工输入字段备注:如果摘要字段后续用户提出具体自动编辑规则后补充逻辑,现阶段做为手工必输字段。字段字段名称KEY数据类型数据长度小数点参考TABLE备注paydate希望支付日期DATS80输入/description摘要CHAR600输入/根据付款业务类型,自动编辑付款申请单号编号规则:年度月日+5(流水)点击“保存付款申请单”按钮,生成付款申请单号,并显示到ALVZPAYNO(付款申请单号)字段中。点击“保存付款申请单”按钮必须选择行项目后提交,如无选择行项目点击“保存付款申请单”按钮报错。错误信息:ZFI01-xxxx。消息:请选择行项目后点击提交按钮。必输项检查:点击“保存付款申请单”按钮检查检查字段如下;如果有空值报错。错误信息:ZFI01-xxxx。消息:&字段不能为空。(&代表着所有的比输字段检查之后空的所有字段显示,显示方式为,例子:收款房账号名称、省字段不能为空。“付款业务类型”字段处理本程序默认D,采购付款申请。ZBTYPE付款业务类型A预付款申请B员工借款C费用报销D采购付款申请“付款单据状态”字段处理保存单据成功为R,内容参考以下状态说明。ZSETAT付款单据状态R付款申请未传输资金系统的单据1已保存资金系统付款信息接口成功2审批中资金系统内付款审批中3审批结束资金系统内付款审批结束4处理中往银行传输付款中5已完成银行付款完成6发送失败往银行付款数据传输失败7处理失败银行针对付款指令返回支付失败的结果8财务公司拒绝财务公司拒绝指的是针对定存、通知存款类业务,财务公司因为业务原因对该笔业务不做处理,目前不会出现在付款业务上N复核拒绝复核拒绝指的是付款业务的审批过程中复核岗点拒绝退回经办岗由经办岗做修改或删除处理;其他理解都没错0已取消资金系统退回请款D删除付款单据A已创建付款凭证处理逻辑-查询付款申请单据本功能查询付款申请单并对部分付款申请单据进行撤销处理。查询付款申请单-ALV字段定义字段字段名称KEY数据类型数据长度小数点BUKRS公司代码XCHAR40ZPAYNO付款申请单号XCHAR130GJAHR会计年度NUMC40BUDAT过账日期DATS8ZFBDT到期日DATS8BELNR凭证编号XCHAR10BUZEI凭证行项目XCHA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论