MM-SAP集中开发_功能规格说明书_入库单-青岛钢构V.-()_第1页
MM-SAP集中开发_功能规格说明书_入库单-青岛钢构V.-()_第2页
MM-SAP集中开发_功能规格说明书_入库单-青岛钢构V.-()_第3页
MM-SAP集中开发_功能规格说明书_入库单-青岛钢构V.-()_第4页
MM-SAP集中开发_功能规格说明书_入库单-青岛钢构V.-()_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、SAP集中研发部设计组 功能规格说明书标准V1.1第一局部:文档信息记录号001日期2011-8-11开发类型 FORMCHECKBOX Report FORMCHECKBOX Form FORMCHECKBOX Interface FORMCHECKBOX Enhancement FORMCHECKBOX Conversion FORMCHECKBOX Others使用单位工区、各个工程部等(可选)模块MM编号MM-006名称入库单事务代码ZMMF002业务负责人XXXXXX功能设计者 XXX报表开发者 / 程序员XXX第二局部:维护记录请求提出者时间修改内容审批人XXXXXX2011-7-

2、6关键用户需求变化XXXX设计参谋签名姓名:XXX日期:2011/7/6.第三局部:业务流程3.1业务流程图 3.2功能分解根据输入的物料凭证,进行查找需要打印入库单,选中需要打印的单据,单击打印预览或者打印,进行入库单的打印。第四局部:功能设计报表填写局部权限要求要求对公司代码、工厂代码及库存地点代码进行权限控制。用户只能打印自己所属工厂权限内的单据;假设所输工厂不在自己所在的工厂权限,那么显示空白数据;工厂对应的权限对象为:M_MSEG_WMB,M_MSEG_WWA,M_MSEG_WWE假设用户所输的库存地点范围超出了自己所在的库存地权限,那么只显示用户权限内的库存地数据,假设所输库存地点

3、不在自己所在的库存地权限,那么显示空白数据。库存地点的权限对象为:M_MSEG_LGO第一步:选择屏幕 屏幕字段中文描述选择类型屏幕字段名称参考字段名称缺省值必要输入检核条件单一区间复选框选择圆点是否物料凭证MSEG-MBLNR表单的输出格式及备注 详见下表:表单说明:第&SFSY&60000001&SFSY&页共&SFSY-FORMPAGES&60000002&SFSY-FORMPAGES&页列表中列标题居中对齐;列表中各字段数据均右对齐,文本左对齐;其他说明:凭证打印日期,取系统的当前日期,采用YYYY-MM-DD格式。物料编码、出库单号、订单号,请将前面的0去掉。合计字段:合计均为总价,

4、税额和入库数量的合计。备注:每张出库单行工程最多是10行。假设超过10行物料,另起新的一页出库单。出库单的单据的尺寸大小是:20cm长x 12cm宽,纸张是四联带孔连续纸不同公司代码的分开打印;不同提检物料凭证分开打印;不同工厂分开打印;不同采购订单分开打印;打印时,如果有一行放不下,可以换行放置,但必须在同一个单元格中仓管员需手工签字I1:序号【】:顺次递增,间隔为14.2必须填写局部所需SAP透明表格以及字段字段描述技术名称字段说明公司代码MSEG-BUKRS公司名称T001- BUTXT通过字段BUKRS关联工厂代码MSEG-WERKS工厂名称T001W-NAME1通过字段WERKS关联

5、库存地点MSEG-LGORT库存地点名称T001L- LGOBE通过字段LGORT关联物料编码MSEG-MATNR物料描述MAKT-MAKTX或EKPO-TXZ01通过字段MATNR关联如果MATNR为空,那么通过MSEG-EBELN及MSEG- EBELP查表EKPO而来提检物料凭证MKPF-MBLNR工程MSEG-ZEILE提检入库量MSEG-ERFMG对应MSEG-BWART值为101的值单位MSEG-ERFME对应MSEG-BWART值为101的值单价通过运算得到总价/数量即:MSEG-DMBTR /MSEG-ERFMG税率通过比照而来税额通过运算得到总价*税率总价MSEG-DMBTR

6、业务类型T163I-KNTTXEKPO-KNTTP,通过字段KNTTP关联而来业务类型编码不同情况而取不同的值描述不同情况而取不同的值采购订单MSEG-EBELN采购订单行工程MSEG-EBELP采购申请EKPO- BANFN检验批QAMB-PRUEFLOS入库物料凭证MSEG-MBLNR合格品数量通过计算而来合格品根本计量单位数量【MSEG-MENGE】/MSEG-MENGE/MSEG-BSTMG单位MSEG-BSTME合格品根本计量单位数量MSEG-MENGE根本计量单位MSEG-MEINS交货单MKPF-XBLNR制单日期MKPF-BLDAT记帐日期MKPF-BUDAT制单人MKPF-U

7、SNAM制单人名称ADRP- NAME_TEXT查表USR21,取USR21-PERSNUMBER当USR21-BNAME=MKPF-USNAM;通过字段PERSNUMBER关联,取ADRP-NAME_TEXT采购员EKKO-ERNAM采购员名称ADRP- NAME_TEXT查表USR21,取USR21-PERSNUMBER当USR21-BNAME=EKKO-ERNAM;通过字段PERSNUMBER关联,取ADRP-NAME_TEXT质检员QAVE-VNAME质检员名称ADRP- NAME_TEXT查表USR21,取USR21-PERSNUMBER当USR21-BNAME=QAVE-VNAME

8、;通过字段PERSNUMBER关联,取ADRP-NAME_TEXT供给商代码MSEG-LIFNR供给商名称LFA1-NAME1通过LIFNR字段关联抬头文本MKPF- BKTXT4.3接口填写局部业务逻辑描述(按照报表逻辑的实例)4.4增强填写局部业务逻辑描述(按照报表逻辑的实例)4.5工作流填写局部逻辑描述(按照报表逻辑的实例)第五局部:概要设计由设计参谋提供5.1报表填写局部报表用途物资管理部门对物资验收入库后,需打印物资采购验收入库单。此表格就是打印后的物料入库凭证。总体要求报表/程序执行的功能描述Form形式,格式按照提交的具体格式编写,打印在专用大小的纸上,横排版。一般情况下,可根据

9、物料凭证号、检验批号,制单人查询并打印。报表使用者工区、各个工程部等 使用频度日、月、季度或年随时 后台处理/在线处理要求:对于后台处理的程序,请指定频率打印机类型激光 / 喷墨 / 针式激光 纸张大小/方向横向 开发优先度高 功能键说明自定义工具栏时填写:1、打印点击打印按钮,根据相关信息,按照相应的FORM,执行打印。2、打印预览按钮点击打印预览按钮,根据相关信息,按照相应的FORM,显示出来功能逻辑设计(由设计组提供,实例如下)物料凭证 【MSEG-MBLNR】=给定的物料凭证步骤一:通过字段MBLNR关联,查表MSEG,如果MSEG-BWART不等于101且不等于321或122或350

10、,或者MSEG-BWART=122或者321或350且MSEG-EBELN等于空值,那么报错所输入的物料凭证不是入库物料凭证;否那么删除如下物料凭证MSEG-BWART不等于101;MSEG-BWART不等于321或122或350;MSEG-BWART=321或122或350且MSEG- EBELN等于空值;MSEG-BWART=101且MSEG-INSMK等于F或S或2或3。MSEG-BWART=101AND(MSEG-INSMK=SPACEor _MSEG-INSMK=X)andMSEG-KZBEW=B.步骤二:针对“步骤一留下的物料凭证【MSEG-MBLNR】,通过字段MBLNR关联,查

11、表MSEG,取MSEG-BWART=101且MSEG-INSMK= 的物料凭证MSEG-MBLNR及MSEG-ZEILE;对于 MSEG-BWART=101且MSEG-INSMK=X的物料凭证MSEG-MBLNR,通过字段MBLNR关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3的物料凭证QAMB-MBLNR对应的QAMB-TPY=1的物料凭证QAMB-MBLNR及QAMB-ZEILE;假设QAMB-PRUEFLOS对应的QAMB-TPY=3的物料凭证QAMB-MBLNR不等于MSEG-BWART=321时的MSEG-MBLNR即给定的移动类型为321的物料凭证,那么

12、通过给定的MSEG-BWART=321时的物料凭证MSEG-MBLNR关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=1的物料凭证QAMB-MBLNR及QAMB-ZEILE。步骤三:通过“步骤二中的字段MBLNR及ZEILE关联,查表MSEG,表单字段取值如下:H0:中电装备XXXX公司【】= T001- BUTXT通过字段MSEG-BUKRS关联,查表T001,取T001-BUTXTH2:采购订单【MSEG-EBELN】=MSEG-EBELNH4:税率【】:通过字段MSEG-EBELN及MSEG-EBELP关联,查表EKPO,通过EKPO-MWSKZ关联,税率取值对应

13、如下: EKPO-MWSKZ取值税码描述J00% 进项税,中国J117% 进项税,中国J213% 进项税,中国J37% 进项税,中国J46% 进项税,中国J54% 进项税,中国J63% 进项税,中国J717% 进项税,软件,中国L15% 奢侈品税,中国X00% 销项税,中国X117% 销项税,中国X213% 销项税,中国X317% 销项税,软件,中国Z17%价内税,中国H7:工厂【】=工厂代码【MSEG-WERKS】+工厂名称【T001W-NAME1】其中工厂代码【MSEG-WERKS】=MSEG-WERKS工厂名称【T001W-NAME1】,通过字段WERKS 关联H8:供给商【】=供给商代

14、码【MSEG-LIFNR】+供给商名称【LFA1-NAME1】 其中供给商代码【MSEG-LIFNR】=MSEG-LIFNR 供给商描述【LFA1-NAME1】,通过字段LIFNR关联 I2:物料编码【MSEG-MATNR】=MSEG-MATNRI3:物料名称【MAKT-MAKTX】,通过字段MATNR关联,I5:入库单位【MSEG-BSTME】= MSEG-BSTMEI11:库存地点【MSEG-LGORT】= MSEG-LGORT I8:非税单价【】= EKPO- NETPR,通过字段MBLNR及ZEILE关联,查表MSEG,取MSEG-EBELN及MSEG-EBELP,通过字段EBELN及

15、EBELP关联,查表EKPO取得I14:备注【】=业务类型编码【】,通过比照而来,如下:EKPO-KNTTP业务类型编码取值AMSEG-ANLN1EMSEG-KDAUFFMSEG-AUFNRKMSEG-KOSTLMMSEG-KDAUFQPRPS-POSID其中EKPO-KNTTP,通过字段EBELN,EBELP关联,查表EKPO取得;当EKPO-KNTTP=Q时,PRPS-POSID通过查表PSPR,当PSPR-PSPNR=MSEG-PS_PSP_PNR而取得通过字段MBLNR关联,查表MKPF,取表单字段如下:H1:物料凭证【MKPF-MBLNR】=MSEG-MBLNRH3:交货单【MKPF

16、-XBLNR】= MKPF-XBLNRH5:制单日期【MKPF-BLDAT】= MKPF-BLDAT如果MSEG-BWART=101且MSEG-INSMK= ,那么制单日期【MKPF-BLDAT】= MKPF-BLDAT;否那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3是的QAMB-MBLNR,通过该MBLNR关联,查表MKPF,取MKPF-BLDAT,制单日期【MKPF-BLDAT】= MKPF-BLDATH6:记账日期【MKPF-BUDAT】= MKPF-BUDAT如果MSEG-BWART=101且MSEG-INSMK= ,那么

17、记账日期【MKPF-BUDAT】= MKPF-BUDAT;否那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3是的QAMB-MBLNR,通过该MBLNR关联,查表MKPF,取MKPF-BUDAT,记账日期【MKPF-BUDAT】= MKPF-BUDATH9:备注【MKPF- BKTXT】=MKPF- BKTXTI19:采购员【】=采购员名称【ADRP- NAME_TEXT】,查表USR21,取USR21-PERSNUMBER当USR21-BNAME=MKPF-USNAM;通过字段PERSNUMBER关联,查表ADRP,取ADRP-NAM

18、E_TEXTI20:质检员【】: 如果MSEG-BWART=101且MSEG-INSMK= ,那么“质检员【】为空;否那么“质检员【】=ADRP- NAME_TEXT,取USR21-PERSNUMBER当USR21-BNAME=QAVE-VNAME通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS;通过字段PRUEFLOS关联,查表QAVE取得,通过字段PERSNUMBER关联,查表ADRP,取ADRP-NAME_TEXTI21:制单人【】= ADRP- NAME_TEXT:如果MSEG-BWART=101且MSEG-INSMK= ,查表USR21,当USR21-B

19、NAME=MKPF-USNAM,取USR21-PERSNUMBER;通过字段PERSNUMBER关联,查表ADRP,取ADRP-NAME_TEXT;否那么,那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3的QAMB-MBLNR,通过字段MBLNR关联,查表MKPF,取MKPF-USNAM,查表USR21,取USR21-PERSNUMBER,当USR21-BNAME=上述MKPF-USNAM;通过字段PERSNUMBER关联,查表ADRP,取ADRP-NAME_TEXTI7:根本单位【MSEG-MEINS】= MSEG-MEINSI6:

20、根本数量【MSEG-MENGE】= MSEG-MENGE如果如果MSEG-BWART=101且MSEG-INSMK= ,那么根本数量【MSEG-MENGE】= MSEG-MENGE,否那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TYP=3的物料凭证QAMB-MBLNR,通过字段MBLNR关联,查表MSEG,根本数量【MSEG-MENGE】=MSEG-MENGEI12:QM决策入库凭证【】:如果MSEG-BWART=101且MSEG-INSMK= ,那么“QM决策入库凭证【】为空;否那么“QM决策入库凭证【】=QAMB-MBLNR,通过字段M

21、BLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TYP=3的物料凭证QAMB-MBLNRI13检验批【】:如果MSEG-BWART=101且MSEG-INSMK= ,那么“检验批【】为空;否那么,通过字段MBLNR及ZEILE关联,查表QAMB,取MBLNR及ZEILE对应的检验批QAMB-PRUEFLOS,I4:入库数量【MSEG-BSTMG】:如果MSEG-BWART=101且MSEG-INSMK= ,那么“入库数量【MSEG-BSTMG】= MSEG-BSTMG;否那么,入库数量【MSEG-BSTMG】= MSEG-MENGE /MSEG-MENGE/

22、MSEG-BSTMG,通过字段MBLNR及字段ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TYP=3的物料凭证,并通过字段MBLNR关联,查表MSEG取得MSEG-MENGE;MSEG-MENGE/MSEG-BSTMG是MBLNR及ZEILE对应的MSEG-BWART=101的物料凭证中的值I10:非税总金额【】= I8*I4,计算而来I9:税额【】=I10*H4,计算而来I15:数量合计:一次打印的所有物料的总量,在最后一页仅做数量相加I16根本数量合计:一次打印的所有物料按根本计量单位衡量的数量的总和,在最后一页仅做数量相加I17:税额合计:一次打印的所有物料

23、的税的总和,在最后一页仅做数量相加I18:非税总金额合计:一次打印的所有物料的非税总金额的总和,在最后一页仅做数量相加步骤四:如果通过MBLNR及ZEILE关联,查表MSEG,取MSEG-EBELN及MSEG-EBELP,通过字段EBELN及EBELP关联,查表EKBZ,如果结果为空,那么打印结束;否那么新起一页打印,处理如下:通过该MBLNR及ZEILE关联,查表EKBZ,取如下字段的值:H4:税率【】为比照而来:取EKBZ-MWSKZ,并与下表比照,取下表中的值EKBZ-MWSKZ取值税码描述ZOB1关税ZFRB运费(值)-7%可抵扣FRB1运费(值)-不抵扣ZX01代理费ZX02加工费E

24、KBZ-MWSKZ取值税码描述ZOB1关税ZFRB运费(值)-7%可抵扣FRB1运费(值)-不抵扣ZX01代理费ZX02加工费I4:入库数量【】为空取“税码描述列比照而来:取EKBZ-MWSKZ,并与下表比照,取下表中的值I5:入库单位【】为空I8:非税单价【】取“取值列I10:非税总金额【】= EKBZ- DMBTRI7:税额【】= H4*EKBZ- DMBTR /1-H4,计算而来H8:供给商【】=供给商代码【EKBZ-LIFNR】+供给商名称【LFA1-NAME1】 其中供给商代码【EKBZ-LIFNR】=EKBZ-LIFNR 供给商描述【LFA1-NAME1】,通过字段LIFNR关联

25、通过字段MBLNR及ZEILE关联,查表MSEG:H0:中电装备XXXX公司【】= T001- BUTXT通过字段MSEG-BUKRS关联,查表T001,取T001-BUTXTH2:采购订单【MSEG-EBELN】=MSEG-EBELNH7:工厂【】=工厂代码【MSEG-WERKS】+工厂名称【T001W-NAME1】其中工厂代码【MSEG-WERKS】=MSEG-WERKS工厂名称【T001W-NAME1】,通过字段WERKS 关联I2:物料编码【MSEG-MATNR】=MSEG-MATNRI3:物料名称【MAKT-MAKTX】,通过字段MATNR关联I11:库存地点【MSEG-LGORT】

26、= MSEG-LGORT I14:备注【】=业务类型编码【】,通过比照而来,如下:EKPO-KNTTP业务类型编码取值AMSEG-ANLN1EMSEG-KDAUFFMSEG-AUFNRKMSEG-KOSTLMMSEG-KDAUFQPRPS-POSID其中EKPO-KNTTP,通过字段EBELN,EBELP关联,查表EKPO取得;当EKPO-KNTTP=Q时,PRPS-POSID通过查表PSPR,当PSPR-PSPNR=MSEG-PS_PSP_PNR而取得通过字段MBLNR关联,查表MKPF,取表单字段如下:H1:物料凭证【MKPF-MBLNR】=MSEG-MBLNRH3:交货单【MKPF-XB

27、LNR】= MKPF-XBLNRH5:制单日期【MKPF-BLDAT】= MKPF-BLDAT如果MSEG-BWART=101且MSEG-INSMK= ,那么制单日期【MKPF-BLDAT】= MKPF-BLDAT;否那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3是的QAMB-MBLNR,通过该MBLNR关联,查表MKPF,取MKPF-BLDAT,制单日期【MKPF-BLDAT】= MKPF-BLDATH6:记账日期【MKPF-BUDAT】= MKPF-BUDAT如果MSEG-BWART=101且MSEG-INSMK= ,那么记账日

28、期【MKPF-BUDAT】= MKPF-BUDAT;否那么通过字段MBLNR及ZEILE关联,查表QAMB,取QAMB-PRUEFLOS对应的QAMB-TPY=3是的QAMB-MBLNR,通过该MBLNR关联,查表MKPF,取MKPF-BUDAT,记账日期【MKPF-BUDAT】= MKPF-BUDATH9:备注【】输出如下内容“入库数量为费用类别,非税单价为税率I19:采购员【】=采购员名称【ADRP- NAME_TEXT】,查表USR21,取USR21-PERSNUMBER当USR21-BNAME=MKPF-USNAM;通过字段PERSNUMBER关联,取ADRP-NAME_TEXTI20:质检员【】: 如果MSEG-BWART=101且MSEG-INSMK= ,那么“质检员【】为空;否那么“质检员【】=ADRP- NAME_TEXT,取USR21-PERSNUMBER当

温馨提示

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

评论

0/150

提交评论