发货单增强与OA接口功能说明书_第1页
发货单增强与OA接口功能说明书_第2页
发货单增强与OA接口功能说明书_第3页
发货单增强与OA接口功能说明书_第4页
发货单增强与OA接口功能说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、更多企业学院: 中小企业管理理全能版183套讲座+897000份资料总经理、高层层管理49套讲座+116388份份资料中层管理学院院46套讲座+66020份资料国学智慧、易易经46套讲座人力资源学院院56套讲座+227123份份资料各阶段员工培培训学院77套讲座+ 324份资料员工管理企业业学院67套讲座+ 8720份份资料工厂生产管理理学院52套讲座+ 139200份资料财务管理学院院53套讲座+ 179455份资料销售经理学院院56套讲座+ 143500份资料销售人员培训训学院72套讲座+ 4879份份资料功能说明书发货单增强与OOA接口目录TOC o 1-5 h z版本信息版本日期作者修

2、改注释1.02011.011.22李振华创建文档确认姓名职务角色签字日期华兴公司项目经经理(手签)埃森哲项目经理理应用功能顾问开发人员关键用户业务负责人 功能说明书描述述模块销售文档编号BLD_RICCEF_SDD_0009程序名ZSD00099模块顾问李振华关键用户运行频率: ( )每月 ( ) 每周 ( ) 每日 ( X ) 其其它 _运行数据量: ( )条运行模式:( )后台 ( X )前台程序类型:( ) 报表 ( ) 表单 ( ) 批导导入 ( ) 接口 ( ) 函函数 (XX) 对话程序序 ( ) 用户出口口程序目的: 创创建发货单时时,需要检查查创建者的权权限,当用户户引用订单创

3、创建发货单时时,系统通过过该客户主数数据对应的业业务员信息,比比对登陆账号号是否该业务务员。同时,需需要判断该客客户是什么付付款条件,若若为月结付款款条件的客户户,需要检查查客户是否有有超期未付货货款:若为定定金付款客户户,则需判断断客户预付款款科目是否有有足够定金来来满足订单的的需要。程序说明集团外销售业务务的发货单由由业务员自行行创建,且每每个业务员计计划一人一个个独立sapp账号。账号为业务务员员工号。在在客户主数据据中维护了唯唯一的一个业业务员(科目目代码为Z0005或者ZZ006)对对应该客户,且且业务员代码码为工号。当业务员创建发发货订单时,需需要引用销售售订单类。系统需要检检查该

4、客户对对应的业务员员是否为该登登录用户。如如果不是,则则不能为该客客户创建销售售订单,系统统Errorr提示用户。当创建发货单时时,需要检查查创建日期是是否超过合同同有效期,超超过有效期需需要审批;需需要检查累计计发货数量是是否超过合同同量,超过合合同量一定幅幅度需要审批批。同时,系统需要要根据客户主主数据带出来来的付款条件件,检查客户户的信用状况况,以及付款款情况。针对对标准的信贷贷,系统具有有标准检查方方案;但是对对于定金模式式付款的先款款后货客户,则则需要系统检检查客户账户户是否有足够够的定金来满满足该发货单单,需要考虑虑以前的未交交货完毕的订订单。系统需要检查发发货单的三种种情况,若不

5、不满足,需要要分别将相关关数据传入OOA系统的工工作表的相应应字段,待OOA审批结束束后,通过OOA按钮释放放发货单. OA审批通通过后,通过过OA系统释释放该发货单单.需要将字字段LIKPP-SDABBW值赋予ZZ1 :OAA审批通过.并将字段LLIKP-SSDABW设设置为不能通通过人工手工工更改。无。中文/英文权限设置针对集团外销售售业务的发货货单的创建,需需要检查创建建者是否为该该业务员。订单的修改权限限只分配给业业务文员。订单的查看权限限分配给业务务文员,及业业务员,但是是业务员只能能查看自己创创建的发货单单。涉及业务流程和和事务代码流程:DBP-SD-HXX-业务蓝图图_内销订单单

6、发货流程2201012228_V11.0.doocDBP-SD-HX-业务务蓝图_外销销订单发货流流程201001227VV1.0.ddoc事务代码:VLL10 VL011N输入屏幕1:订单创建标准的发货单的的创建输入界界面,屏幕字段中文描描述选择类型屏幕字段名称参考字段名称缺省值必要输入检核条件单一区间复选框选择圆点是否装运点/接收点点装运点/接收点点VEPVG- VSTELL装运点/接收点点交货创建日期交货创建日期VEPVG - LEDATT输出结果要求、输输出屏幕输入结果为订单单创建,修改改,显示界面面。程序逻辑1:创建发货单单时,检查创创建者是否为为业务员。需要引用销售订订单来创建发发

7、货单,所以以当用户在引引用销售订单单创建发货单单后,需要检检查该客户对对应的业务员员是否为该登登录用户。若若为登录用户户,可以继续续创建,若不不是登录用户户,则系统EError报报错提示,该该用户无权创创建该客户的的发货单。客户主数据中合合作伙伴功能能视图中有客客户对应的业业务员信息。通过客户代码找找到对应客户户主数据中合合伙人KNVVP-PARRVW的值ZZ5或者Z66。Z5与 Z6为业务务员功能,两两者不会同时时存在一个客客户主数据中中。Z5工号号字母开头,ZZ6工号数字字开头。用户户登录账号也也是工号,所所以可以通过过登录账号和和Z5,或者者Z6的代码码值来比较判判断是否业务务员为登录用

8、用户。2:检查发货日日期是否超过过合同有效期期,发货数量量是否超过订订单量。需要比较创建发发货单当天的的创建日期是是否超过合同同有效期VBBAK-GUUEEN通过凭证流中订订单找到对应应的合同,取取得合同的有有效期与发货货单创建日期期比较。通过表VBFAA。销售订单单号VBFAA-VBELNN,找到VBFFA-VBEELV先前凭凭证,即为合合同号码VBBFA-VBBELV。再再通过表VBBAK找到该该合同号对应应的合同有效效期VBAKK-GUEEEN需要比较创建发发货单当天的的创建日期是是否超过合同同有效期VBBAK-GUUEEN超过合同有效期期,交货单需需要冻结。通通过改变字段LIKPP-L

9、IFSSK值来实现现。发货累计量超过过订单量超过过一定范围(11万个),发发货单同样需需要冻结。通通过程序改变变字段LIKPP-LIFSSK值来实现现。如下图。累计发货量 的的计算逻辑如如下:先通过新创建发发货单的单号号LIPS-VBELNN及行项目LIIPS-POOSNR,找找到所引用的的销售订单号号LIPS-VGBELL及其行项目目LIPS-VGPOSS找到销售订单号号,及其行项项目后,需要找到表VBBAP中的VVBAP-KKWMENGG即为订单行行项目数量,再通过VBFAA表找到对应应的该销售订订单行项目所所对应的所有有交货单,VBFA-VBBELN发货货单号,VBBFA-POOSNN发

10、货货单行项目,找到VBFA-VBELVV销售订单号号,VBFAA-POSNNV销售订单单行项目要取满足VBFFA-VBTTYP_N = J 且移动类型VBBFA-BWWART = 601的的记录。并取得数量VBBFA-RFFMNG后,即即为交货数量量,汇总所有有该销售订单单行项目对应应的交货数量量。与订单行项目数数量比较,若若超过1万个个,则系统将将行项目的产产品编码传入入OA系统对对应的字段中中,同时传入入该行项目的的汇总发货量量,订单量以以及以下抬头头数据:申请人:LIKKP-ERNNAM为用户户工号,通过该工号号到表KNAA1中找到KNAA1-NAMME1为申请请人名字通过LIKP-KU

11、NAGG找到客户代代码后,才能能找到以下字字段申请部门:VBBAK-VKKGRP客户代码:VBBAK-KUUNNR客户名称:KNNA1_NAAME1客户类别:KNNA1-KUUKLA付款方式:VBBKD-ZTTERM(通通过销售订单单号在表VBBKD中查找找)OA审批通过后后,通过OAA系统释放该该发货单.需需要将字段LLIKP-SSDABW值值赋予Z1 :OA审批批通过.并将字段LIKKP-SDAABW设置为为不能通过人人工手工更改改。3:检查客户的的付款情况,信信贷状况,是是否有超期货货款。付款情况:对于先款后货的的客户,及付付款方式为以以下三种情况况的客户Z024无订金立即付款款Z025

12、30%订金立即即付款Z026长期押金立即付付款付款方式:VBBKD-ZTTERM(通通过销售订单单号LIPSS-VGBEEL在表VBBKD中查找找)若为Z024无订金立即付款款Z026长期押金立即付付款则系统需要检查查客户的账户户余额是否有有足够的货款款用户该批产产品发货。发货单产品总额额 = 发货货数量 x 产品价格发货数量LIPPS-LFIIMG(通过过发货单LIIPS-VBBELN及行行项目LIPPS-POSSNR找到发发货数量)产品价格,需要要找到销售订订单号LIPPS-VGBBEL及其行行项目LIPPS-VGPPOS满足VBAP-VBELNN = LIPPS-VGBBEL VBAPP

13、-POSNNR = LIPSS-VGPOOS后,在表VBAAP中找到VVBAP-NNETPR价价格。客户的账户余额额客户账户余额 VALUEE (D) = 客户预预付款余额 客户应收收款余额。客户预付款余额额 通过BSID表表通过创建的销售售订单的客户户代码VBAAK-KUNNNR,到表表BSID中中找到满足VBAK-KUUNNR = BSIDD-KUNNNRBSID-BUUKRS = 销售订单单的销售组织织VBAK-VKORGGBSID-HKKONT = 220030100000的记录,并取得得贷方余额 总额额: 取字段段 借方/贷贷方BSIDD-SHKZZG:为H的所有记录中的的本位币金额

14、额BSID-DMBTRR汇总后得到到客户预付款款贷方总额VVALUE(预付H) 再取借方余额:取字段 借借方/贷方BBSID-SSHKZG:为S的所有记录中的的本位币金额额BSID-DMBTRR汇总后得到到客户预付款款借方总额VVALUE(预付S) 客户预付款余额额 =客户户预付款贷方方总额VALLUE(预付付H)客户预付款款借方总额VVALUE(预付S) 客户应收款余额额:通过BSID表表通过创建的销售售订单的客户户代码VBAAK-KUNNNR,到表表BSID中中找到满足VBAK-KUUNNR = BSIDD-KUNNNRBSID-BUUKRS = 销售订单单的销售组织织VBAK-VKORG

15、GBSID-HKKONT = 112200100000的记录,并取得得贷方余额 总额额: 取字段段 借方/贷贷方BSIDD-SHKZZG:为H的所有记录中的的本位币金额额BSID-DMBTRR汇总后得到到客户预付款款贷方总额VVALUE(预付H) 再取借方余额:取字段 借借方/贷方BBSID-SSHKZG:为S的所有记录中的的本位币金额额BSID-DMBTRR汇总后得到到客户预付款款借方总额VVALUE(预付S) 客户应收款余额额 =客户户应收借方总额额VALUEE(应收S) 客户应收贷方总额额VALUEE(应收H)客户账户余额 VALUEE (D) = 客户预预付款余额 客户应收收款余额客户

16、账户余额 VALUEE (D) = 发货单产产品总额则该张发货单可可以保存.客户账户余额 VALUEE (D) 发货货单产品总额额则系统程序需要要将发货单冻冻结,通过给给字段LIKKP-LIFFSK 赋值值Z2来实现.若付款条款为 Z02530%订金立即即付款则客户需要全款款发货。系统统需要判断该该客户的账户户余额是否够够本次发货单单的全款,以以及以往未清清销售订单的的30%定金金。发货单产品总额额 + 未完完全发货的销销售订单的总总额 x 330% 与客客户预付款余余额 比较,若小于,则系统统需要冻结发发货单,将相相关数据传入入OA系统。与客户预付款余余额 =客客户预付款贷贷方总额VAALU

17、E(预预付H)客户预付款款借方总额VVALUE(预付S) 发货单产品总额额 = 发货货数量 x 产品价格发货数量LIPPS-LFIIMG(通过过发货单LIIPS-VBBELN及行行项目LIPPS-POSSNR找到发发货数量)产品价格,需要要找到销售订订单号LIPPS-VGBBEL及其行行项目LIPPS-VGPPOS满足VBAP-VBELNN = LIPPS-VGBBEL VBAPP-POSNNR = LIPSS-VGPOOS后,在表VBAAP中找到VVBAP-NNETPR价价格。未完全发货的销销售订单的定定金:通过当前用户新新建的发货单单号码LIKKP-VBEELN在表LIKP找到到对应字段,

18、作作为查询条件件:销售组织LIKKP-VKOORG,客户LIKP-KUNNRR,在表VBAK中中找到对应的的该客户的其其他的销售订订单,类型VVBAK-AAUART为为ZOR,每找到一条记录录,并取得VVBAK-VVBELN销销售订单号,需需要到表VBBUP通过VVBUP-VVBELN= VBAKK-VBELLN 找到对对应的销售订订单行项目VVBUP-PPOSNR,交交货状态VBBUP-LFFGSA若为为A或者B,若若为A则需要要将该条记录录销售凭证VBBUP-VBBELN,项目VBUPP-POSNNR到表VBBAP中找到到价格VBAAP-NETTWR ,则未交货订单行行项目定金VVALUE

19、(AA)= 订单单行项目数量量VBAP-KWMENNG x价值值VBAP-NETWRR X 300% 或者交货状态VVBUP-LLFGSA若若为B的, 及订单部部分交货。需要通过VBUUP-VBEELN 号码码找到VBFFA中的记录录逻辑为VBUPP-VBELLN = VBFA-VBELVV 且行项目VBUUP-POSSNR = VBFA-POSNVV,且子层凭证类别别VBFA-VBTYPP_N为J,并且移动类型 VBFA-BWARTT = 6001通过以上条件找找到对应的 记录后,取取得发货单发发货量VBFFA-RFMMNG然后未交货数量量= 订单对对应行项目数数量-发货行行项目数量VBUP

20、-VBBELN对应应的VBAPP-VBELLN,VBUP-POOSNR = VBAP-POSSNV找到订单数量VVBAP-KKWMENGG然后部分交货对对应的定金VVALUE(C)= (订单对应行行项目数量VVBAP-KKWMENGG - 发发货行项目数数量VBFAA-RFMNNG) x价价值VBAPP-NETWWR X 330%,得到到未交货的部部分产品对应应的定金VAALUE(CC)。若订单对应行项项目数量VBBAP-KWWMENG - 发货货行项目数量量VBFA-RFMNGG等于负数,则则这部分行项项目的定金为为0需要将该客户对对应的所有以以上情况的销销售订单行项项目中的未交交货订单行项

21、项目定金VAALUE(AA)与部分交货对对应的定金VVALUE(C)汇总。需需要循环处理理后得到最后后该客户的订订单定金。发货单产品总额额 + 未完完全发货的销销售订单的总总额 x 330% 与客客户预付款余余额 比较,若小于,则系统统需要冻结发发货单,将相相关数据传入入OA系统。需要传入的数据据如下:申请人:LIKKP-ERNNAM为用户户工号,通过该工号号到表KNAA1中找到KNAA1-NAMME1为申请请人名字通过LIKP-KUNAGG找到客户代代码后,以及及LIPS-VBELVV 销售订单单号,LIPPS-POSSNV行项目目,取表VBBAK的以下下字段才能找到以下字字段申请部门:VB

22、BAK-VKKGRP客户代码:VBBAK-KUUNNR客户名称:KNNA1_NAAME1客户类别:KNNA1-KUUKLA付款方式:VBBKD-ZTTERM(通通过销售订单单号在表VBBKD中查找找)客户余额:客户户账户余额 VALUEE (D) = 客户预预付款余额 客户应收收款余额应收货款:可用货款:客户户余额 ( 发货单产品品总额 + 未完全发货货的销售订单单的总额 xx 30%)应收货款:本次次发货单总额额 可用货款款OA审批通过后后,通过OAA系统释放该该发货单.需需要将字段LLIKP-SSDABW值值赋予Z1 :OA审批批通过.并将字段LIKKP-SDAABW设置为为不能通过人人工

23、手工更改改。3:客户回款检检查:针对付款条款为为以下类别的的客户,需要要检查客户是是否有超期欠欠款。Z006第三月10号Z007第三月15号Z008第三月20号Z009第三月25号Z010第三月28号Z011第四月10号Z012第四月15号Z013第四月20号Z014第四月25号Z015第四月28号Z016开票后10天Z017开票后15天Z018开票后20天Z019开票后30天Z020开票后45天Z021开票后60天Z022开票后75天Z023开票后90天如果客户有超期期欠款,发货货单保存后需需要冻结订单单,并给订单单拒绝原因LLIKP-LLIFSK赋赋值“Z2 客户户货款问题”来实现对订订单

24、的冻结。系统通过以下逻逻辑进行判断断,BSID-KUUNNR 客户编码码;BSID-BUUKRS 公司代码码;BSID-DMMBTR 本本位币金额;BSID-ZFFBDT 基准日期;BSID-ZTTERM 付付款条款;BSID-ZBBT1T 天天数;计算:如果基准准日期 + 天数BSIDD-ZFBDDT 00,则通过系系统提示消息息:系统存在在过期未收款款项,冻结发货单。并向OAA发送审批请请求。需要将将该客户超期期欠款的总额额数值发送到到OA系统的的工作表的某某个字段中(待待OA系统工工作表字段确确定后完善该该信息)需要将以下信息息发送到OAA系统,超期金额(元):金额(BSID-DMBTR

25、)需要汇总所有超期情况下的金额。超期天数:当前前日历天数(基准日期 + 天数),等等于超期天数数。如果有多多笔欠款超期期,即BSIID有多天满满足条件的记记录,则取超超期最长的天天数。而超期期金额还是需需要去BSIID表中的所所有超期金额额汇总值。同时需要将订单单中其他基本本信息传入OOA工作表:申请人:LIKKP-ERNNAM为用户户工号,通过该工号号到表KNAA1中找到KNAA1-NAMME1为申请请人名字通过LIKP-KUNAGG找到客户代代码后,以及LIPSS-VBELLV 销售订单号号,LIPS-POSNVV行项目,取表VBAKK的以下字段段才能找到以下字字段申请部门:VBBAK-V

26、KKGRP客户代码:VBBAK-KUUNNR客户名称:KNNA1_NAAME1客户类别:KNNA1-KUUKLA付款方式:VBBKD-ZTTERM(通通过销售订单单号在表VBBKD中查找找)下图为OA工作作流表单的基基本格式。需要将超期金额额,超期天数数数据传入OOA表单。给订单拒绝原因因LIKP-LIFSKK赋值“Z2 客户户货款问题”来实现对订订单的冻结。OA审批通过后后,通过OAA系统释放该该发货单.需需要将字段LLIKP-SSDABW值值赋予Z1 :OA审批批通过.并将字段LIKKP-SDAABW设置为为不能通过人人工手工更改改。 3:客户信贷状状况检查:客户信贷检查:若该客户为信贷贷

27、客户,系统统会对该客户户的发货单做做信贷检查,若若超过信贷额额度,则系统统有如下提示示;消息提示为:超超出动态的信信贷额度 717.00 CNNY消息号 V11152保存发货单时,系系统窗口提示示用户,有超超过信贷额度度的金额,询询问是否需要要进入审批流流程。若用户选择否,则则系统删除该该订单。若用用户选择是,则则订单需要进进入审批流程程,将信息传传递到OA系系统。将以下提示信息息传递到OAA系统,申请人:LIKKP-ERNNAM为用户户工号,通过该工号号到表KNAA1中找到KNAA1-NAMME1为申请请人名字通过LIKP-KUNAGG找到客户代代码后,以及及LIPS-VBELVV 销售订单单号,LIPPS-POSSNV行项目目,取表VBBAK的以下下字段才能找到以下字字段申请部门:VBBAK-VKKGRP客户代码:VBBAK-KUUNNR客户名称:KNNA1_NAAME1客户类别:KNNA1-KUUKLA付款方式:VBBKD-ZTTERM(通通过销售订单单号在表VBBKD

温馨提示

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

评论

0/150

提交评论