您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页SAP功能设计说明书报表开发模板

SAP功能设计说明书报表开发模板

来源:步遥情感网


自开发程序功能设计说明书

XXXX公司

企业级信息系统实施项目

功能设计说明书

第一部分:基本信息 (生成新的版本后,以下内容要相应改动) 开发类型 创建日期 使用单位及部门 模块 接口ID 程序名称 事务代码 业务负责人 功能设计者 技术设计者 ABAP程序员 报表 表单 2XXX-XX-XX XXXXX FICO ZXXXXX XXXX XXXXX 第二部分: 设计维护记录 (同一版本内的修正记录。以传到PRD系统为界限设定版本号。版本号为自然数) (生成新的版本后,在第一部分的“创建日期”里记下新版本的生成日期,第二部分的维护记录要清空,为新版本内的更新内容重新记录) 更新日期 2XXX-XX-XX 2XXX-XX-XX 2XXX-XX-XX 2XXX-XX-XX 2XXX-XX-XX 更新人员 张三 张三 李四 李四 李四 简要说明 1. 更新“本年增加(小计)”、“编制单位”取数 2. 新增“项目定义”字段取数 根据二期PS项目参数文件更新PROJ-PROFL字段的取数 增加前期项目类型的取数 根据一期上海委托项目的项目参数文件设置调整取数 增加“公司代码”字段 第 1 页,共 9 页

自开发程序功能设计说明书 第三部分:业务需求 3.1 3.2 3.3 3.4 3.5 3.6 3.7

使用频度 随时 执行模式 前台

每日 每月 每季度 每半年 每年

后台

输出方式

清单在画面上显示 输出样张

下载至Excel输出 表单预览

(可在此插入Excel或Word样板文件)

表单输出纸张的尺寸

表单打印方向 纵向 横向

前台业务操作说明或测试方法

(可用前台画面截图或流程图辅助文字说明,以便开发员理解需求和测试程序。)

第 2 页,共 9 页

自开发程序功能设计说明书

第四部分: 功能设计 4.1

权限要求

(说明权限对象和权限字段)

按公司代码进行控制

4.2 选项画面

(“选择类型”栏中需要说明该选项使用单值还是范围,或为复选框还是单选(互斥)圆点,或必填还是选填) 画面字段名 画面字段描述 公司代码

选择类型 单值,必填 单值,必填 单值,必填 范围,选填 默认值 无 当前年度 当前期间 无 会计年度 期间 项目编号 备注 若已输入“项目编号”,则“公司代码”为可选输入 4.3 涉及的标准数据库表 透明表格 表格描述 总帐: 总计 字段 RBUKRS RCLNT RYEAR RPMAX DRCRK PRCTR RACCT HSLVT HSL01~HSL16 MANDT KOKRS BUKRS GJAHR PERIO WRTTP OBJNR KSTAR BEKNZ WTGBTR GKONT GKOAR OBJNR GJAHR WRTTP VERSN KSTAR BEKNZ WTG001- WTG016 BUKRS OBJNR GJAHR WRTTP VERSN 公司代码 客户端 会计年度 期间 借方/贷方标识 利润中心 科目编号 本位币的余额 描述 FAGLFLEXT COEP 成本控制对象:与期间相关的各行项目 COSP CO 对象:外部记帐的成本总计 客户端 控制范围 公司代码 会计年度 期间 值类型 对象号 成本要素 借/贷标记 按业务货币计算的总计值 冲销科目 冲销科目类型 对象号 会计年度 值类型 版本 成本要素 借/贷标记 按业务货币计算的总计值 公司代码 对象号 会计年度 值类型 版本 COSS CO 对象:内部过帐成本总计 第 3 页,共 9 页

自开发程序功能设计说明书

KSTAR BEKNZ WTG001- WTG016 MANDT PSPNR POSID OBJNR PRCTR PKOKR PBUKR POST1 PRART PSPNR PSPID POST1 OBJNR VBUKR VKOKR PRCTR PROFL ZDYDJ PLFAZ PLSEZ OBJNR KONTY ANLN1 BUKRS ANLH GJAHR KANSW ANSWL ANLN1 ANLN2 BUKRS ANLKL 成本要素 借/贷标记 按业务货币计算的总计值 客户端 WBS 要素 工作分解结构元素 (WBS 元素) 对象号 利润中心 WBS 元素的控制范围 WBS 元素的公司代码 PS: 短描述 (第一行文本) 项目类型 项目定义 项目定义ID 项目描述 对象号 公司代码 控制范围 利润中心 项目参数文件 电压等级 计划开始日期 计划完成日期 对象号 科目分配种类 主资产号 公司代码 资产号 会计年度 累计购置价值 资产值业务 资产号 子编号 公司代码 资产类别 WBS元素 对象编号 版本 值类型 按业务货币计算的总计值 公司代码 会计年度 帐户类型 借方/贷方标识 按本位币计的金额 总分类帐帐目 资产号 标识: 反记帐 对象号 对象状态 指示符:状态未激活 公司代码 总帐 记账日期 借方/贷方 本位币金额 PRPS WBS(工作中断结构) 元素主数据 PROJ 项目定义 COBRB 分配规则结算规则订单结算 ANLC 资产值字段 ANLA 资产主记录段 BPGE BSEG JEST BSIS POSNR OBJNR 总计值的总计记录 VERSN 成本控制对象 WRTTP WTGES BUKRS 会计核算凭证段 单独对象状态 会计核算:用于总帐科目的第二个索引 GJAHR KOART SHKZG DMBTR HKONT ANLN1 XNEGP OBJNR STAT INACT BUKRS HKONT BUDAT SHKZG DMBTR 第 4 页,共 9 页

自开发程序功能设计说明书 BPJA 年总计的总计记录 PROJK OBJNR WRTTP GJAHR VERSN WTJHR WBS元素 对象编号 值类型 会计年度 版本 业务货币中的年度值 V_ANEPK COAS 带有行项目标题信息的资产行项目 控制的订单主记录(AUFK表所有字段) BUKRS ANLN1 ANLN2 GJAHR AFABE BWASL ANBTR BUDAT AUFNR AUART BUKRS OBJNR PRCTR 公司代码 资产主编号 资产子编号 会计年度 折旧范围 业务类型 记账金额 记账日期 订单号 订单类型 公司代码 对象号 利润中心

4.4 自建表文本定义

4.5 报表输出样式

第 5 页,共 9 页

自开发程序功能设计说明书

第五部分:取数逻辑 序号 相关取数及处理逻辑 1 1) 若选择屏幕中没有输入“项目编号”,则读表PROJ,令PROJ-PROFL=根据输入的公司代码对应不同的项目参数文件; (公司代码3200对应SHJJ*、SHQQ*、HDJJ001-HDJJ003、HDQQ001; 3300对应ZJJJ*、ZJQQ*; 3400对应JSJJ*、JSQQ*; 3500对应AHJJ*、AHQQ*; 3600对应FJJJ*、FJQQ*;), 找到项目编号PROJ-PSPID、内部编码PROJ-PSPNR、对象号PROJ-OBJNR、项目名称PROJ-POST1 、批准文号PROJ-ZHZSQ、开始日期PROJ-PLFAZ(开工年月)、完成日期PROJ-PLSEZ(竣工年月)。 2) 若选择屏幕中输入了“项目编号”,则直接读表PROJ,令PROJ-PSPID=项目编号,得到内部编码PROJ-PSPNR、对象号PROJ-OBJNR、项目名称PROJ-POST1 、批准文号PROJ-ZHZSQ、开始日期PROJ-PLFAZ(开工年月)、完成日期PROJ-PLSEZ(竣工年月)。(同时找到项目参数文件PROJ-PROFL,若PROJ-PROFL不等于SHJJ* 或JSJJ* 或AHJJ* 或 ZJJJ* 或FJJJ*或SHQQ*或JSQQ*或AHQQ*或ZJQQ*或FJQQ*或HDJJ001-HDJJ003或HDQQ001,系统提示错误消息:“请输入委托基建项目编号”) 3) 再读表JEST,令JEST-OBJNR=PROJ-OBJNR 并且 JEST-INACT=空,找到值JEST-STAT;若JEST-STAT中包含I0076或I0046,则排除该项目。 2 预算数: 读表PRPS,令PRPS-PSPHI = PROJ-PSPNR,PRPS-STUFE=1,得到对象号PRPS-OBJNR;读表BPGE,令BPGE-OBJNR=PRPS-OBJNR,BPGE-WRTTP=41,BPGE-VERSN=0,则累计值BPGE-WTGES为“预算数”。 3 年初数(账面余额): 读表COBRB,令COBRB-OBJNR=PROJ-OBJNR, COBRB-KONTY=AN,找到值 COBRB-BUKRS、COBRB-ANLN1、COBRB-ANLN2;读表ANLC,令ANLC-BUKRS、ANLN1、ANLN2=COBRB- BUKRS、ANLN1、ANLN2,ANLC-GJAHR=输入的会计年度,ANLC-AFABE=01,则ANLC- KANSW为“年初账面余额”数; 年初数(其中资本化利息): 读表PRPS,令PRPS-PSPHI = PROJ-PSPNR,找到值 PRPS-OBJNR;读表COSP,令COSP-OBJNR=PRPS-OBJNR,COSP-WRTTP=4,COSP-KSTAR=9611112400,COSP-VERSN=0,COSP-GJAHR小于“输入的会计年度”,累计找到的每个行记录中值WTG001~WTG016(先单个行记录中累计WTG001~WTG016,再累计所有行项目的累计值),则累计值为“资本化利息”。

第 6 页,共 9 页

自开发程序功能设计说明书

4 5 6 本年增加(小计): 读表COBRB,令COBRB-OBJNR=PROJ-OBJNR, COBRB-KONTY=AN,找到值COBRB-BUKRS、COBRB-ANLN1、COBRB-ANLN2;读表V_ANEPK, 令V_ANEPK-BUKRS、ANLN1、ANLN2=COBRB-BUKRS、ANLN1、ANLN2,V_ANEPK-AFABE=01,V_ANEPK-BUDAT在“输入的会计年度”且小于或等于“输入的期间的最后一天”,值V_ANEPK-ANBTR大于零,且V_ANEPK-BWASL不等于180和181,则累计值V_ANEPK-ANBTR; 本年增加(资本化利息): 读表PRPS,令PRPS-PSPHI = PROJ-PSPNR,找到值 PRPS-OBJNR;读表COSP,令COSP-OBJNR=PRPS-OBJNR,COSP-WRTTP=4,COSP-KSTAR=9611112400,COSP-VERSN=0,COSP-GJAHR=“输入的会计年度”,按“输入的期间”累计值WTG001~WTG016(注:WTG001~WTG016分别代表了16个期间,其中WTG012-WTG016都对应第12期间。若期间为2,则累计WTG001-WTG002;若期间为12,则累计WTG001~WTG016。),则累计值为“资本化利息”。 本年增加(本年投资额):=小计数-资本化利息 累计完成投资额=年初数账面余额+本年增加小计数 本年减少(小计): =年初数(账面余额)+本年增加(小计)-年末数(账面余额) 对于PROJ-PROFL=SHJJ*或ZJJJ*或JSJJ*或AHJJ*或FJJJ*或HDJJ001或HDJJ002或HDJJ003的项目: 本年减少(转增固定资产)=本年减少(小计) 本年减少(其他转销数):为零 对于PROJ-PROFL=SHQQ*或ZJQQ*或JSQQ*或AHQQ*或FJQQ*或HDQQ001的项目: 本年减少(转增固定资产):为零 本年减少(其他转销数)=本年减少(小计) 年末数(账面余额): 读表COBRB,令COBRB-OBJNR=PROJ-OBJNR, COBRB-KONTY=AN,找到值COBRB-BUKRS、COBRB-ANLN1、COBRB-ANLN2;读表V_ANEPK, 令V_ANEPK-BUKRS、ANLN1、ANLN2=COBRB-BUKRS、ANLN1、ANLN2,V_ANEPK-AFABE=01,V_ANEPK-BUDAT小于或等于“输入的期间的最后一天”,且V_ANEPK-BWASL不等于180和181 ,则累计值V_ANEPK-ANBTR; 年末数(资本化利息): 1) 若年末数(账面余额)为零,则年末数(资本化利息)也为零; 2) 若年末数(账面余额)大于零,则年末数(资本化利息)=年初数(资本化利息)+本年增加数(资本化利息); 减值准备:不取数 第 7 页,共 9 页

7 8

自开发程序功能设计说明书

9 报表输出格式中: 编制单位:根据输入的公司代码判断。 (3200-XXXX公司;3300-XXXX公司;3400-XXXX公司;3500-XXXX公司;3600-XXXX公司) 日期: 输出“会计年度”和“期间的最后一天”,例如2018年5月31日; 货币单位:元; 项目的排列顺序:按项目的开始日期PROJ-PLFAZ升序排列; 设计“导出EXCEL”的按钮,可以把报表导出为本地的excel文件; 格式中新增“SAP项目定义”列。项目定义取数:即项目编号PROJ-PSPID。 格式中新增“公司代码”列。公司代码即PROJ-VBUKR。(格式见输出样式excel文档) 报表格式中的最后一行“合计”在报表输出中不显示,由用户自己进行ALV格式的合计得到。 第 8 页,共 9 页

自开发程序功能设计说明书 第六部分:用户签字 此处的签名,表示企业的负责用户确认本文档内容中的报表需求及功能设计。

姓名:……………………………………

职务:……………………………………

日期:……../……../……..

业务顾问签名

姓名:……………………………………

日期:……../……../……..

第 9 页,共 9 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务