FICO-042SAP集中开发概要设计说明书资产负债表V020111011_第1页
FICO-042SAP集中开发概要设计说明书资产负债表V020111011_第2页
FICO-042SAP集中开发概要设计说明书资产负债表V020111011_第3页
FICO-042SAP集中开发概要设计说明书资产负债表V020111011_第4页
FICO-042SAP集中开发概要设计说明书资产负债表V020111011_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、SAP功能规格说明书SAP集中研发部设计组功能规格说明书V1.0第1页共7页1SAP功能规格说明书第一部分:文档信息记录号001日期2011-8-10开发类型| Report|Form | | In terface 口 Enhan ceme nt 口 Con vers ion 冈 Others使用单位各单位模块FI编号名称资产负债表事务代码业务负责人胡卫民功能设计者胡卫民报表开发者/程序员第二部分:维护记录请求提出者时间修改内容审批人设计顾问签名姓名:日期:2011/8/10.第2页共7页2SAP功能规格说明书第三部分:业务流程3.1业务流程图3.2功能分解第1页共7页7第四部分:功能设计4.

2、1必须填写部分SAP透明表格以及字段:透明表格表格描述字段描述T001公司代码BUKRS公司代码BUTXT公司名称RYEAR财务年度USNAM用户名FAGLFLEXTPRCTR利润中心代码BELNR凭证编号DRCRK借/贷标识RACCT科目编号TSLVT交易货币的余额结转TSL01业务货币总计值TSL02业务货币总计值1月份OOO业务货币总计值当前会计月份CEPCT利润中心相关信息PRCTR利润中心代码KTEXT利润中心名称相关的取数及处理逻辑:如果屏选择输入某个利润中心,贝9以下每个行项目都以所输入的利润中心的(FAGLFLEXT-PRCTR)值为限制条件取数;当不输入利润中心时则表示所有利

3、润中心数据。1、表头编制单位取利润中心名称;表头日期为屏选日期,单位为"元"2、表头项目:项目、行次、年末数、年初数3、年末数:取科目代码(FAGLFLEXT-RACCT )值为XX的科目的借方(FAGLFLEXT-DRCRK=“S”),汇总字段(FAGLFLEXT-TSLVT+TSL01 ,当期)的金额“a”;再取科目代码(FAGLFLEXT-RACCT )值为XX的科目的贷方(FAGLFLEXT-DRCRK= “ H”),汇总字段(FAGLFLEXT-TSLVT+ TSL01 ,当期)的金额 b;两个金额相 加(a+b), IF “ a+ b0”,就直接显示;如果小于零

4、,就显示为“-余额格式。贷方发生额取负数,借贷方余额取正数,借方发生额取正数。年初数:取科目代码(FAGLFLEXT-RACCT )值为XX的TSLVT字段值的汇总值。负债表对应会计科目表:资产负债表.Xis4.2报表填写部分权限要求按公司代码,利润中心分配权限选择屏幕 公司代码利润中心 会计年度 会计期间所需屏幕字段屏幕选择字段选择字段描述是否为必输 项缺省值参照字段备注公司代码公司代码R(必输)"默认为T001-BUKRS“ 6900 ”利润中心利润中心0(可选)FAGLFLEXT-PRCTR如果同时输入利 润中心和公司代 码,表头的编制 单位为利润中心 名称,不输入利 润中心则

5、为所有 利润中心年份年份R(必输)默认为当前 会计年度FAGLFLEXT-RYEAR月份月份R(必输)默认为当会 计月份FAGLFLEXT-RPMAX会计期间会计期间0(可选)默认为当前 会计期间BKPF-MONAT在不选择的情况 下默认为当年报表/表单的输出格式及备注4.3接口填写部分 业务逻辑描述4.4增强填写部分 业务逻辑描述4.5工作流填写部分1. 业务逻辑描述第五部分:概要设计(由设计顾问提供)5.1报表填写部分报表用途(描述编写报表的用途或目的) 资产负债表总体要求(报表/程序执行的功能描述)程序执行后将年末数年初数按照上传excel模板的格式输出到EXCEL报表使用者 工区、各个

6、项目部等使用频度(日、月、季度或年) 随时后台处理/在线处理要求:对于后台处理的程序,请指定频率 打印机类型 (激光/喷墨/针式)纸张大小/方向开发优先度 高功能键说明(自定义工具栏时填写)功能逻辑设计(由设计组提供,实例如下)步骤一:TCODE : SMW0将制作好的excel模板上传到 SAP服务器ZFIR69042.xls步骤二:构建一动态内表关于年末数:取科目代码(FAGLFLEXT-RACCT )值为XX的科目的借方(FAGLFLEXT-DRCRK=“S”),汇总字段(FAGLFLEXT-TSLVT+TSL01 ,当期)的金额“a”;再取科目代码(FAGLFLEXT-RACCT )值

7、为 XX 的科目的贷方(FAGLFLEXT-DRCRK= “ H ”),汇总字段(FAGLFLEXT-HSLVT+ HSL01 ,当期)的金额b,而当期指得是选择屏幕输入的会计期间数,例如如果会计期间输入的是8,那么汇总字(FAGLFLEXT-HSLVT+HSL01 , HSL08 )的金额,因此在此需要构建一个动态内表:根据字段参照表参照表中字段'RYEAR''FAGLFLEXT''RYEAR' , |1DRCRK''FAGLFLEXT''DRCRK',了'RPMAX''FAGLF

8、LEXT''RPMAX','RACCT''FAGLFLEXT''RACCT' ,'RBUKRS''FAGLFLEXT''RBUKRS','PRCTR''FAGLFLEXT''PRCTR' ,j'HSLVT''FAGLFLEXT''HSLVT'.关于金额字段:DO选择屏幕会计期间输入值。变量1 = 变量1 + 1.CONCATENATE 'HSL' 变量 1 INTO

9、 变量 2.CONDENSE 变量 2 NO-GAPS.En ddo.CALL METHOD cl_alv_table_create=>create_dy namic_table_EXPORTING-it_fieldcatalog = it_fieldcatalogIMPORTINGep_table =. < 内表 1>步骤三:取数到构建的动态内表一 < 内表1>取数: 从表 faglflext 取字段(ryear drcrk rpmax racct rbukrs prctr hslvt hsl01 hsl02 hsl03 hsl04 hsl05 hsl06 hs

10、l07 hsl08 hsl09 hsl10 hsl11 hsl12 hsl13 hsl14 thsl15 hsl16)放到动态内表 < 内表 1>条件: WHERE ryear IN s_ryear ANDrpmax IN s_rpmax AND rbukrs IN s_bukrs AND prctr IN s_prctr.处理:1.loop at < 内表 1> ASSIGNING < 结构 >.MOVE-CORRESPONDING < 结构 > TO 结构 1.COLLECT 结构 1 INTO 内表 1.CLEAR 结构 1.En dloo

11、p.2. Loop at 内表 1 into 结构 1.3. 根据EXCEL附件中科目对应的条件取项目行次、年末数、年初数放入到内表2 :内表2-行次=上传EXCEL模板中项目中所对应的行次内表 2-年末数 =结构 1- hslvt+ hsl01 +hsl02 + hsl03 + hsl04+ .+hsl16.内表2-年初数=结构1- hslvtCOLLECT 内表 2.En dloop.4. 可能在会计科目的时候,有些会计科目没有取到,但对这些会计科目也不确定是哪些,因此按照excel中的所有行次进行补充内表2-行次=上传EXCEL模板中项目中所对应的第一个行次(例如 Z+对应的行次:Z1 ) 内表2-年末数=0内表2-年初数=0COLLECT 内表 2.内表2-行次=上传EXCEL模板中项目中所对应的最后一个行次(例如 Z+对应的行次:ZX ) 内表2-年末数=0内表2-年初数=0COLLECT 内表 2.这样做的目的是按照e

温馨提示

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

评论

0/150

提交评论