SAP功能开发说明书模板

功能开发说明书第一部分:基本信息(生成新的版本后,以下内容要相应改动)开发类型£报表 £表单创建日期2021/06/11使用单位及部门采购部模块MM程序名称ZFIR027事务代码ZFI027业务负责人功能设计者技术设计者ABAP程序员第二部分:设计维护记录(同一版本内的修正记录,以传到800系统为界限设定版本号,版本号为自然数)(生成新的版本后,在第一部分的“创建日期”里记下新版本的生成日期,第二部分要为新版本内的更新内容重复记录)更新日期更新人员简要说明第三部分:业务需求l 使用频度£ 随时    £ 每周    R 每月    £ 季度    £ 半年    £一年l 执行模式R 前台    £ 后台l 输出方式R 清单在画面上显示     R 下载至EXCEL输出     R 表单预览l 输出样张(在此插入EXCEL或WORD样本附件)l 表单输出纸张的尺寸l 表单打印方向£ 横向     £ 纵向l 前台业务操作说明或测试方法(可用前台画面截图或流程图辅助文字说明,以便开发人员理解需求和测试程序)第四部分:功能设计l 权限要求需要有用如下权限对象的人员才能查看此报表,并且只能查看自己所属工厂下的数据。权限对象:M_MATE_WRK权限对象字段值说明:ACTVT=03/02/01(03表示查看,02标识更改,01表示创建)可以查看此报表。WERKS=工厂(确认用户的权限对象的WERKS值:工厂),用户只能查看此工厂的数据。(说明权限对象和权限字段)l 报表输入画面:报表输入画面画面字段描述选择类型默认值备注公司代码单值,必填1020采购组织单值,必填采购订单范围,必填创建日期范围,必填(“选择类型”栏中需要说明该选项使用单值还是范围,或为复选框还是单选(互斥:只能选中其中之一作为输入值)圆点,或必填还是选填。)l 报表输出画面字段描述报表输入格式公司ALV格式采购组织采购订单项目物料订单数量订单单位已收货数量基本单位l 涉及的标准数据库涉及的标准的数据库透明表格表格描述字段描述EKPO(主表)采购订单-行项目表EBELN采购凭证EBELP项目行MATNR物料MENGE订单数量MEINS订单数量单位EKKO(关联表)采购订单-抬头BUKRS公司代码AEDAT创建日期MSEG(关联表)物料凭证表MENGE数量MEINS基本单位

第五部分:取数逻辑序号相关取数及处理逻辑1“采购凭证”、“项目行”、“物料”、“订单数量单位”直接从主表EKPO中取(需要排除成本中心类,固定资产和退货采购订单)对应字段如下:采购凭证:EBELN项目行:EBELP物料:MATNR订单数量:MENGE订单数量单位:MEINS2“公司代码”和“创建日期”的取数逻辑如下:通过主表EKPO关联EKKO,关联条件如下:EKPO_EBELN = EKKO_EBELN(采购订单号相同)取表EKKO的“公司代码”BUKES和“创建日期”AEDAT3收货数量的取数计算逻辑:通过主表EKPO关联MSEG,关联条件如下:EKPO_EBELN = MSEG_EBELN 和EKPO_EBELP = MSEG_EBELP (即两张表采购订单号和行项目号相同)然后按如下逻辑计算汇总收货数量如果移动类型MSEG_BWART = 101、123正收货数量 = 加总相同采购订单和项目号对应的收货数量(MSEG_MENGE)如果移动类型为 MSEG_BWATR = 102、122负收货数量(冲销)= 加总相同采购订单和项目号对应的收货数量(MSEG_MENGE)收货数量 = 正收货数量 - 负收货数量(冲销)4基本单位取数逻辑如下:通过主表EKPO关联BSEG,关联条件如下:EKPO_EBELN = MSEG_EBELN 和EKPO_EBELP = MSEG_EBELP (即两张采购订单号和行项目号相同)基本单位取物料凭证字段(MSEG_MEINS)第六部分:用户签字此处的签字,表示企业的负责用户确认本文档内容中的报表需求及功能设计。姓名:职务:日期:业务顾问:日期:

(0)

相关推荐

  • SAP S4HANA系统里的客供件管理

    对于一个物料由几个客户提供,需要知道是哪个客户提供的,可以通过特殊库存类型B(客户库存)在做专门的管理. 1), 使用MIGO+501 B执行收货. A01+R10+501+B,伙伴处可记录客户信息. ...

  • SAP MM 采购订单收货之后自动形成分包商库存?

    SAP MM 采购订单收货之后自动形成分包商库存? 之前在某SAP公众号上看到一篇文章说,可以在SAP里实现对采购订单收货之后,库存自动进入特殊库存O库存(分包商库存)的.在那之前,笔者一直没有注意到 ...

  • SAP MM PO中的Delivery Date并非保存在EKPO表里

     SAPMM PO中的Delivery Date并非保存在EKPO表里 采购订单行项目中的deliverydate并非如同其它字段值一样是保存在采购订单行项目表EKPO里的, 而是从EKET表里抓 ...

  • ECSHOP运费配送方式仿淘宝地区运费模板功能开发

    ECSHOP运费配送方式仿淘宝地区运费模板功能开发 目录: 1.Ecshop后台配送方式创建 2.商品绑定配送方式的运费模板 2.1 数据表"ecs_goods"增加一个字段,执行 ...

  • python测试开发django-5.模板templates

    前言 html是一个静态的语言,里面没法传一些动态参数,也就是一个写死的html页面.如果想实现在一个固定的html样式,传入不同的参数,这就可以用django的模板传参来解决. <玩转Djan ...

  • python测试开发django-6.模板中include使用

    前言 当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部.底部内容都差不多,这样就可以把这些公共的部分,单独抽出来. 类似于python里面的函数,把公共部分写成函数,然后调用就行了 ...

  • python测试开发django-7.模板继承

    前言 打开一个网站时候,点导航栏切换到不同的页面,发现导航部分是不变的,只是页面的主体内容变了,于是就可以写个母模板,其它的子页面继承母模板就可以了. <玩转Django2.0>是最近出版 ...

  • python测试开发django-56.模板渲染markdown语法+代码高亮

    前言 上一篇已经实现在xadmin后台编辑markdown语法的文档,编辑完成之后发布博客,在前端html能把markdown语法显示出来. 主要思路是先从数据库把markdown的代码读出来,导入m ...

  • 直播软件开发|相亲交友软件的核心功能开发

    在2020年统计数据显示,在我国仍有一些地区出现了不同程度的男女比例失调的情况.在内陆31省和地区的数据显示,目前男性人口数量比女性人口数量足足多出3000万人以上.由此可以看出婚恋市场中单身数量的庞 ...

  • 第21天:Web开发 Jinja2模板引擎

    在之前的文章中,简单介绍了Python Web开发框架Flask,知道了如何写个Hello World,但是距离用Flask开发真正的项目,还有段距离,现在我们目标更靠近一些 -- 学习下Jinja2 ...

  • 第124天: Web 开发 Django 模板

    上次为大家介绍了 Django 的模型和自带的管理工具,有了这个工具就可以全自动地根据模型创建后台管理界面,以供网站管理者更方便的管理网站数据.有了网站数据,那怎么样更方便又好看的展示给用户看呢?目前 ...

  • 博世:跨域控制器及功能开发

    声明:本文内容及图片由BC-AUTO转载至网络.