文档名称:功能说明书项目:XXXSAP项目模块:销售日期:2011年01月12日作者:XXX状态:初稿版本:0.1功能说明书发货单增强与OA接口Page1of14文档名称:功能说明书项目:XXXSAP项目模块:销售日期:2011年01月12日作者:XXX状态:初稿版本:0.1目录1功能说明书描述............................................................................................32程序说明.......................................................................................................33权限设置.......................................................................................................44涉及业务流程和事务代码..............................................................................45输入屏幕.......................................................................................................46输出结果要求、输出屏幕..............................................................................47程序逻辑.......................................................................................................58所需数据表及字段描述.................................................................................58.1数据筛选逻辑......................................................................................................59单元测试场景................................................................................................5Page2of14文档名称:功能说明书项目:XXXSAP项目模块:销售日期:2011年01月12日作者:XXX状态:初稿版本:0.1版本信息版本日期作者修改注释1.02011.01.22李振华创建文档确认姓名职务\角色签字日期华兴公司项目经理(手签)埃森哲项目经理应用功能顾问开发人员关键用户业务负责人1功能说明书描述模块销售文档编号BLD_RICEF_SD_0009程序名ZSD0009模块顾问李振华关键用户运行频率:()每月()每周()每日(X)其它_______运行数据量:()条运行模式:()后台(X)前台程序类型:()报表()表单()批导入()接口()函数(X)对话程序()用户出口程序目的:创建发货单时,需要检查创建者的权限,当用户引用订单创建发货单时,系统通过该客户主数据对应的业务员信息,比对登陆账号是否该业务员。同时,需要判断该客户是什么付款条件,若为月结付款条件的客户,需要检查客户是否有超期未付货款:若为定金付款客户,则需判断客户预付款科目是否有足够定金来满足订单的需要。2程序说明2.1<业务流程说明>1、集团外销售业务的发货单由业务员自行创建,且每个业务员计划一人一个独立sap账号。账号为业务员员工号。在客户主数据中维护了唯一的一个业务员(科目代码为Z005或者Z006)对应该客户,且业务员代码为工号。2、当业务员创建发货订单时,需要引用销售订单类。系统需要检查该客户对应的业务员是否为该登录用户。如果不是,则不能为该客户创建销售订单,系统Error提示用户。3、当创建发货单时,需要检查创建日期是否超过合同有效期,超过有效期需要审批;需要检查累计发货数量是否超过合同量,超过合同量一定幅度需要审批。4、同时,系统需要根据客户主数据带出来的付款条件,检查客户的信用状况,以及付款情况。Page3of14文档名称:功能说明书项目:XXXSAP项目模块:销售日期:2011年01月12日作者:XXX状态:初稿版本:0.1针对标准的信贷,系统具有标准检查方案;但是对于定金模式付款的先款后货客户,则需要系统检查客户账户是否有足够的定金来满足该发货单,需要考虑以前的未交货完毕的订单。5、系统需要检查发货单的三种情况,若不满足,需要分别将相关数据传入OA系统的工作表的相应字段,待OA审批结束后,通过OA按钮释放发货单.OA审批通过后,通过OA系统释放该发货单.需要将字段LIKP-SDABW值赋予Z1:OA审批通过.并将字段LIKP-SDABW设置为不能通过人工手工更改。2.2<功能前提>无。2.3<语言环境>中文/英文3权限设置针对集团外销售业务的发货单的创建,需要检查创建者是否为该业务员。订单的修改权限只分配给业务文员。订单...