山东中烟工业有限责任公司ERP系统升级项目投标书-海颐软件-v1.1_第1页
山东中烟工业有限责任公司ERP系统升级项目投标书-海颐软件-v1.1_第2页
山东中烟工业有限责任公司ERP系统升级项目投标书-海颐软件-v1.1_第3页
山东中烟工业有限责任公司ERP系统升级项目投标书-海颐软件-v1.1_第4页
山东中烟工业有限责任公司ERP系统升级项目投标书-海颐软件-v1.1_第5页
已阅读5页,还剩195页未读 继续免费阅读

下载本文档

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

文档简介

山东中烟ERP系统升级项目(SDZYGKZB-2013-024)投标文件-1-第一部分:基本信息开发类型√□报表□表单□转换工具□增强□接口创建日期2009-2-18使用单位或部门XXX模块FI程序IDZ+FIR001程序名称ZFIR001事务代码同程序ID业务负责人功能设计者技术设计者ABAP程序员第二部分:设计维护记录(所有版本的修正修正记录。同时,修订内容的正文中要注明修改日期,和这里的记录对应)(以传到PRD系统为界限设定版本号。版本号为自然数。生成新的版本后,在第一部分的“创建日期”里记下新版本的生成日期)更新日期更新者更新说明2009-2-18创建第三部分:业务需求 使用频度√□随时 □每日 □每月 □每季度 □每半年 □每年 3.2 执行模式√□前台 □后台3.3 输出方式√□清单在画面上显示√□下载至Excel输出 □表单预览3.4 输出样张3.5 表单输出纸张的尺寸 A43.6 表单打印方向√□纵向 □横向□不适用3.7 前台业务操作说明或测试方法(可用前台画面截图或流程图辅助文字说明,以便开发员理解需求和测试程序)

第四部分:功能设计权限要求序号子程序权限对象权限字段数据元素备注4.2 选项画面

(“选择类型”栏中,以“√”表示“是”,以空格表示“否”。详见“样例”)画面选项文本参考字段技术名选择类型默认值必输项?备注单值区间复选方框单选圆点公司代码FAGLFLEXT-RBUKRS√选中X会计年度FAGLFLEXT-RYEAR√当年X会计期间√当期及累计X报表折合不勾选,则以元为单位。折合指以千元为单位,或以万元为单位单选框:千元、万元涉及的标准数据库表表名表名描述字段名字段描述FAGLFLEXT总帐:总计RBUKRS公司代码FAGLFLEXT总帐:总计RYEAR年份FAGLFLEXT总帐:总计RACCT会计科目FAGLFLEXT总帐:总计DRCRK借方/贷方标识FAGLFLEXT总帐:总计TSLVT业务货币的余额结转FAGLFLEXTHSLVTHSL01HSL02HSL03HSL04HSL05HSL06HSL07HSL08HSL09HSL10HSL11HSL12HSL13HSL14HSL15HSL16本位币的余额自建数据字典的定义表名描述Key?字段名字段描述类型/长度引用数据元素参考数据元素数据元素描述类型/长度引用域参考域域描述类型/长度值范围第五部分:取数逻辑序号相关取数及处理逻辑表头项目编制单位:根据报表选项画面中公司代码(FAGLFLEXT-RBUKRS)的选择输入如:2211,从表T001中根据该输入,当T001-BUKRS等于2211,对应找出T001-BUTXT作为编制单位显示出来。年月日:根据报表选项画面中会计年度(FAGLFLEXT-RYEAR)和会计期间的选择,按照年月日显示。如:会计年度选择为2009,会计期间选择为5,则“年月日”在表头显示2009年货币资金_2,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1001*、1002*、1012*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1001*、1002*、1012*科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b货币资金_2,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1001*、1002*、1012*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT金额a;再取科目代码(FAGLFLEXT-RACCT)值为1001*、1002*、1012*科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b交易性金融资产_3,年末数_3:取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1101*科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1101*科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b交易性金融资产_3,年初数_4:取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1101*科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT金额a;再取科目代码(FAGLFLEXT-RACCT)值为1101*科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;该单元格取数a+b应收票据_4,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1121*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1121*科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为123101*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;;再取科目代码(FAGLFLEXT-RACCT)值为123101*科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)应收票据_4,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1121*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT金额a;再取科目代码(FAGLFLEXT-RACCT)值为1121*科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为123101*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT金额c;再取科目代码(FAGLFLEXT-RACCT)值为123101*科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)应收股利_5,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1131*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1131*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123106*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123106*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数((a+b)+(c+d)

应收股利_5,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1131*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1131*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)取科目代码(FAGLFLEXT-RACCT)值为123106*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123106*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)应收利息_6,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1132*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1132*的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123105*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c再取科目代码(FAGLFLEXT-RACCT)值为123105*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

应收利息_6,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1132*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1132*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)取科目代码(FAGLFLEXT-RACCT)值为123105*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123105*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)应收账款_7,年末数_3:取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1122*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1122*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;Ifa+b<0

则该单元格取数为空a+b>0

则检查【当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为2203*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;和科目代码(FAGLFLEXT-RACCT)值为2203*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;如果c+d>0,则取g=c+d的值,如果c+d<=0则不取值】;

当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123102*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额e;再取科目代码(FAGLFLEXT-RACCT)值为123102*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额f;

该单元格取数(a+b)+g+(e+f)应收账款_7,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1122*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1122*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123102*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额e;再取科目代码(FAGLFLEXT-RACCT)值为123102*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额f;

Ifa+b<0

则该单元格取数为(e+f)Ifa+b>0

则检查【当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为2203*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c,和科目代码(FAGLFLEXT-RACCT)值为2203*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额d,如果c+d>0,则取g=c+d的值,如果c+d<=0则不取值】;

该单元格取数(a+b)+g+(e+f)其他应收款_8,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1013*、1221*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1013*、1221*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123103*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123103*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

其他应收款_8,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1013*、1221*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1013*,1221*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;。

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123103*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123103*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)预付款项_9,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1123*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1121*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

Ifa+b<0

则该单元格取数为空

Ifa+b>0

则检查【当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为2202*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c,和科目代码(FAGLFLEXT-RACCT)值为2202*的科目的贷方(FAGLFLEXT-RCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d,如果c+d>0,则取g=c+d的值,如果c+d<=0则不取值】;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123104*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额e;再取科目代码(FAGLFLEXT-RACCT)值为123104*的科目的贷方(FAGLFLEXT-RCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额f;

该单元格取数(a+b)+g+(e+f)

预付款项_9,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1123*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1123*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额b

Ifa+b<0

则该单元格取数为空

Ifa+b>0

则检查【当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为2202*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c,和科目代码(FAGLFLEXT-RACCT)值为2202*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额d,如果c+d>0,则取g=c+d的值,如果c+d<=0则不取值】;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123104*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额e;再取科目代码(FAGLFLEXT-RACCT)值为123104*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额f;

该单元格取数(a+b)+g+(e+f)存货_10,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1401*、1402*、1403*、1404*、1408*、1409*、1412*、1414*、1415*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1401*、1402*、1403*、1404*、1408*、1409*、1412*、1414*、1415*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1461*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1461*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

存货_10,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1401*、1402*、1403*、1404*、1408*、1409*、1412*、1414*、1415*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1401*、1402*、1403*、1404*、1408*、1409*、1412*、1414*、1415*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;。

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1461*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1461*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)一年内到期的非流动资产_11,年末数_3:手工输入

一年内到期的非流动资产_11,年初数_4:手工输入其他流动资产_12,年末数_3:手工输入

其他流动资产_12,年初数_4:手工输入流动资产合计_13,年末数_3:行次1年末数+…行次12年末数流动资产合计_13,年初数_4:行次1年末数+…行次12年初数可供出售金融资产_15,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1503*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1503*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1504*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1504*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

可供出售金融资产_15,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1503*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1503*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;。

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1504*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1504*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)持有至到期投资_16,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1501*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1501*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1502*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1502*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

持有至到期投资_16,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1501*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1501*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1502*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1502*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)长期应收款_17,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1531*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1531*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123107*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123107*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1303*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额e;再取科目代码(FAGLFLEXT-RACCT)值为1303*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额f;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1304*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额g;再取科目代码(FAGLFLEXT-RACCT)值为1304*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额h;

该单元格取数(a+b)+(c+d)+(e+f)+(h+g)长期应收款_17,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1531*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1531*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为123107*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为123107*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1303*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额e;再取科目代码(FAGLFLEXT-RACCT)值为1303*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额f;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1304*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额g;再取科目代码(FAGLFLEXT-RACCT)值为1304*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额h;

该单元格取数(a+b)+(c+d)+(e+f)+(h+g)长期股权投资_18,年末数_3

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1511*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1511*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1512*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1512*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

长期股权投资_18,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1511*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1511*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1512*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1512*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)拨付所属资金_19,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1516*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01+…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1516*科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01+…当期)的金额b;

该单元格取数a+b

拨付所属资金_19,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)中科目代码(FAGLFLEXT-RACCT)值为1516*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT金额a;再取科目代码(FAGLFLEXT-RACCT)值为1516*科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b投资性房地产_20,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1521*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1521*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1522*、1523*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1522*、1523*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d,

该单元格取数(a+b)+(c+d)

投资性房地产_20,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1521*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1521*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1522*、1523*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVTc;再取科目代码(FAGLFLEXT-RACCT)值为1522*、1523*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)固定资产原价_21,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1601*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1601*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

固定资产原价_21,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1601*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1601*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b累计折旧_22,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1602*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1602*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b取数以正数显示

累计折旧_22,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1602*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1602*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b取数以正数显示固定资产净值_23,年末数_3:

固定资产原价_21,年末数_3-累计折旧_22,年末数_3

固定资产净值_23,年初数_4:

固定资产原价_21,年初数_4-累计折旧_22,年初数_4固定资产减值准备_24,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1603*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1603*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

取数以正数显示

固定资产减值准备_24,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1603*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1603*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b取数以正数显示固定资产净额_25,年末数_3:

固定资产净值_23,年末数_3-固定资产减值准备_24,年末数_3

固定资产净额_25,年初数_4:

固定资产净值_23,年初数_4-固定资产减值准备_24,年初数_4工程物资_26,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1606*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1606*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1607*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1607*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

工程物资_26,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1606*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1606*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1607*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码FAGLFLEXT-RACCT)值为1607*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)在建工程_27,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1604*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1604*的科目的贷方(FAGLFLEXT-RCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1605*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1605*的科目的贷方(FAGLFLEXT-RCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

在建工程_27,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1604*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1604*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1605*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码FAGLFLEXT-RACCT)值为1605*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)固定资产清理_28,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1608*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1608*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

固定资产清理_28,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1608*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1608*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b无形资产_29,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1701*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1701*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1702*、1703*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额c;再取科目代码(FAGLFLEXT-RACCT)值为1702*、1703*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额d;

该单元格取数(a+b)+(c+d)

无形资产_29,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1701*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1701*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1702*、1703*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额c;再取科目代码FAGLFLEXT-RACCT)值为1702*、1703*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额d;

该单元格取数(a+b)+(c+d)开发支出_30,年末数_3:取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为5301*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为5301*的科目的贷方(FAGLFLEXT-RCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;该单元格取数(a+b)开发支出_30,年初数_4:取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为5301*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为5301*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;该单元格取数(a+b)商誉_31,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1711*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1711*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

商誉_31,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1711*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1711*的科目的贷方(FAGLFLEXT-RCRK=’H’),字段HSLVT的金额b;该单元格取数a+b长期待摊费用_32,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1801*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1801*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

长期待摊费用_32,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1801*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1801*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b递延所得税资产_33,年末数_3:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1811*的科目的借方(FAGLFLEXT-DRCRK=’S’),汇总字段(HSLVT+HSL01…当期)的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1811*的科目的贷方(FAGLFLEXT-DRCRK=’H’),汇总字段(HSLVT+HSL01…当期)的金额b;

该单元格取数a+b

递延所得税资产_33,年初数_4:

取当前会计年度(FAGLFLEXT-RYEAR)科目代码(FAGLFLEXT-RACCT)值为1811*的科目的借方(FAGLFLEXT-DRCRK=’S’),字段HSLVT的金额a;再取科目代码(FAGLFLEXT-RACCT)值为1811*的科目的贷方(FAGLFLEXT-DRCRK=’H’),字段HSLVT的金额b;

该单元格取数a+b其他非流动资产_34,年末数_3:手工输入

其他非流动资产_34,年初数_4:手工输入非流动资产合计_35,年末数_3:

行次15、16、17、18、19、20、25、26、27、28、29、30、31、32、33、34年末数相加非流动资产合计_35,年初数_4:

行次15、16、17、18、19、20、25、26、27、28、29、30、31、32、33、34年初数相加资产总计_39,年末数_3:

流动资产合计_13,年末数_3+非流动资产合计_35,年末数_3;

资产总计_39,年初数_4:

流动资产合计_13,年初数_4+非流动资产合计_35,年初数_4附件二:技术设计说明书_资产负债表技术说明第一部分:技术文档信息文档提交人徐哲部门ABAP组联系电话程序提交人徐哲部门ABAP组联系电话程序类型:FORMCHECKBOX表单 FORMCHECKBOX报表 FORMCHECKBOX接口FORMCHECKBOX增强 FORMCHECKBOX数据转换 FORMCHECKBOX其他程序名称:程序描述:资产负债表事务代码:业务模块FI需求概要描述:资产负债表其他备注:需要用excel形式显示资产负债表第二部分:详细技术说明1.业务原因和目的财务的资产负债表2.详细逻辑说明字段名系统字段取数逻辑说明公司代码T001-BUKRS会计年度FAGLFLEXT-RYEAR会计期间FAGLFLEXT-RPMAX会计科目FAGLFLEXT-RACCT借方/贷方标识FAGLFLEXT-DRCRK用本币计算的结转余额FAGLFLEXT-HSLVT按本位币的期间中的业务总计FAGLFLEXT-HSL01按本位币的期间中的业务总计FAGLFLEXT-HSL02按本位币的期间中的业务总计FAGLFLEXT-HSL03按本位币的期间中的业务总计FAGLFLEXT-HSL03按本位币的期间中的业务总计FAGLFLEXT-HSL04按本位币的期间中的业务总计FAGLFLEXT-HSL16选择屏幕输出显示3.关键逻辑技术说明计算年末某个科目代码的借贷方金额FORM

FRM_GET_TSL

USING

PR_RACCT

PR_DRCRK.

CLEAR

WA_TSL.

SELECT

SUM(

FAGLFLEXT~HSLVT

)

"业务的余额结转

SUM(

FAGLFLEXT~HSL01

)

"按业务货币的期间中的业务总计

SUM(

FAGLFLEXT~HSL02

)

SUM(

FAGLFLEXT~HSL03

)

SUM(

FAGLFLEXT~HSL04

)

SUM(

FAGLFLEXT~HSL05

)

SUM(

FAGLFLEXT~HSL06

)

SUM(

FAGLFLEXT~HSL07

)

SUM(

FAGLFLEXT~HSL08

)

SUM(

FAGLFLEXT~HSL09

)

SUM(

FAGLFLEXT~HSL10

)

SUM(

FAGLFLEXT~HSL11

)

SUM(

FAGLFLEXT~HSL12

)

SUM(

FAGLFLEXT~HSL13

)

SUM(

FAGLFLEXT~HSL14

)

SUM(

FAGLFLEXT~HSL15

)

SUM(

FAGLFLEXT~HSL16

)

INTO

WA_TSL

FROM

FAGLFLEXT

WHERE

FAGLFLEXT~RBUKRS

=

P_BUKRS

AND

FAGLFLEXT~RYEAR

=

P_RYEAR

AND

FAGLFLEXT~RACCT

LIKE

PR_RACCT

AND

FAGLFLEXT~DRCRK

=

PR_DRCRK.

ENDFORM.计算年初某个科目代码的借贷方金额FORM

FRM_GET_TSLVT

USING

PR_RACCT.

SELECT

SUM(

FAGLFLEXT~HSLVT

)

INTO

WA_DATA-NCS

FROM

FAGLFLEXT

WHERE

FAGLFLEXT~RBUKRS

=

P_BUKRS

AND

FAGLFLEXT~RYEAR

=

P_RYEAR

AND

FAGLFLEXT~RACCT

LIKE

PR_RACCT.

ENDFORM.计算多个科目代码的年初年末金额及某些特殊处理FORM

FRM_GET_NCMS

USING

PR_LINE

PR_RACCT1

PR_RACCT2

PR_RACCT3

PR_RACCT4

PR_RACCT5

PR_RACCT6.

*

年末数_3:

**

借方金额a

:

PERFORM

FRM_GET_TSL

USING

PR_RACCT1

'S'.

**

计算到当期的汇总值借方金额a

PERFORM

FRM_HZ_TSLDQ.

G_A

=

G_TSLDQ.

**

贷方金额B

:

PERFORM

FRM_GET_TSL

USING

PR_RACCT2

'H'.

**

计算到当期的汇总值贷方金额B

PERFORM

FRM_HZ_TSLDQ.

G_B

=

G_TSLDQ.

G_C

=

G_B

+

G_A.

**

借方金额D

:

PERFORM

FRM_GET_TSL

USING

PR_RACCT3

'S'.

**

计算到当期的汇总值借方金额a

PERFORM

FRM_HZ_TSLDQ.

G_A

=

G_TSLDQ.

**

贷方金额E

:

PERFORM

FRM_GET_TSL

USING

PR_RACCT4

'H'.

**

计算到当期的汇总值贷方金额B

PERFORM

FRM_HZ_TSLDQ.

G_B

=

G_TSLDQ.

G_F

=

G_B

+

G_A.

WA_DATA-NMS

=

G_C

+

G_F.

*

年初数_4:

PERFORM

FRM_GET_TSLVT

USING

PR_RACCT5.

G_A

=

WA_DATA-NCS.

*

如果1122*期末余额小于零,不取该科目余额。

if

G_A

<

0

AND

(

PR_RACCT2

=

'1122%'

).

G_A

=

0.

ENDIF.

PERFORM

FRM_GET_TSLVT

USING

PR_RACCT6.

WA_DATA-NCS

=

G_A

+

WA_DATA-NCS.

WA_DATA-LINE

=

PR_LINE.

APPEND

WA_DATA

TO

IT_DATA.

CLEAR

WA_DATA.

ENDFORM.计算年初年末的金额

PERFORM

FRM_GET_NCMS

USING

'15'

'1503%'

'1503%'

'1504%'

'1504%'

'1503%'

'1504%'

.5.权限说明FORMCHECKBOX无权限要求FORMCHECKBOX有权限要求-请详细说明附件三:PEC_两级ESB纵向传输通道部署实施方案一、项目背景根据公司信息技术便函【2011】20号《关于调整总部和网省ERP系统物资计划管理纵向传输通道的通知》,按照公司物资集约化管理信息系统实施方案的总体部署,结合电子商务平台的实施方案,总部信息化工作部组织专家对物资计划管理上报技术实现方式进行了详细分析及论证,为更好的支撑物资集约化信息管理,总部决定将总部和网省ERP系统计划管理纵向传输通道调整为两级ESB级联方式。XX公司根据国网公司要求,结合自身的实际情况,制定了对总部系统计划管理纵向传输通道调整的实施方案。二、项目实施内容目前,物资集约化需求计划相关接口采取网省数据中心(ODS)与网省数据交换平台(DXP)相联、总部数据交换平台(DXP)与总部数据中心(ODS)相联、总部与网省数据交换平台(DXP)相联的方式。(参考图1)图1:根据国网公司的统一部署,需将以下需求计划相关的纵向接口传输通道调整为总部与网省两级ESB相联的方式:集中采购批次计划下发;采购申请上传(含应急物资)总部;采购申请修改回传省公司;采购申请退回省公司;国网中标结果回传省公司。三、项目实施策略两级ESB纵向传输通道部署方案的实施由省公司项目领导小组统一领导,信息化办公室总体协调及管理,项目领导小组、项目推进组、项目办组成及职责。项目实施组成员及职责如下:1、关键用户单位或部门关键用户省公司物资部XX职责:提出需求、确认解决方案、系统测试、参与最终用户培训。2、实施工作组和技术组及职责组长:XX系统或模块顾问ERP物资管理(MM)XXERP技术支持(BASIS)XXERPABAP开发XX备注:ESB实施顾问未统计在内。四、系统设计方案该方案涉及的系统环境:总部ERP系统、总部ESB、网省ESB、网省ERP系统。该方案实现的方式:网省ERP系统调用网省ESB系统发布的WEB服务传输数据,网省ESB调用总部ESB发布的WEB服务传输数据,总部ESB调用总部ERP系统发布的WEB服务传输数据,总部ERP系统解析XML数据结构,依据不同的业务类型处理不同的业务功能,将业务功能处理结果通过两级ESB级联反馈网省,网省ERP系统解析反馈消息的XML结构,依据不同的业务类型处理不同业务功能。总部下发网省的数据传输逆向实现。(参考图2)图2:该方案涉及的业务流程:招标需求计划申报,以及中标结果回传省公司的业务流程。该方案实施结束后需要取消一下程序的后台JOB.序号功能说明事务代码程序ID1总部下发集中采购批次计划无网省接收并返回消息说明接收是否成功无ZMMJYHI0312网省上传采购申请至国网公司ZMMJYHI015ZMMJYHI015总部接收并返回消息说明接收是否成功无3总部修改采购申请并将修改内容回传至网省无网省接收并返回消息说明接收是否成功无ZMMJYHI022、ZMMJYHI022_R4总部退回采购申请无网省接收并返回消息说明接收是否成功无ZMMJYHI023、ZMMJYHI023_R5总部下发中标结果至网省(结构化数据)无网省接收并返回消息说明接收是否成功无ZMMJYHI021五、实施计划安排据总部下发通知要求,建议2011年4月3日完成相关内容的开发、调整与系统测试;2011年4月22日完成和总部纵向通道联调测试;2011年5月4日工作任务实施方计划开始时间计划结束时间1方案讨论与设计2011.03.162011.03.171.1讨论与确定总体实施方案ERP项目组2011.03.162011.03.171.2讨论与确定技术实现方式ERP项目组2011.03.172011.03.172系统功能开发及测试2011.03.182011.04.302.1程序开发ERP项目组2011.03.182011.03.292.2系统单元测试ERP项目组2011.04.012011.04.032.3联调测试ERP项目组2011.04.222011.04.303、正式切换2011.05.042011.05.04六、项目人员需求物资采购合同价格计算方式调整工作自2011年3月16日开始实施,计划2011年5月4日全面上线,ERP项目组实施人员及工作天数分析如下:模块\小组人数任务期间(月)顾问人天物资(MM)21.545开发(ABAP)2135合计4380ERP项目管理办公室 XX部 二〇一一年三月附件四:EPC_客户化功能设计说明书_FI_凭证打印第一部分:基本信息开发类型□报表√□表单□转换工具□增强□接口创建日期使用单位或部门模块FI程序IDZFIF020程序名称财务凭证及打印事务代码ZFIF020业务负责人功能设计者技术设计者ABAP程序员第二部分:设计维护记录(所有版本的修正修正记录。同时,修订内容的正文中要注明修改日期,和这里的记录对应)(以传到PRD系统为界限设定版本号。版本号为自然数。生成新的版本后,在第一部分的“创建日期”里记下新版本的生成日期)更新日期更新者更新说明2009-3-21创建2009-6-18修改(新增内容:在凭证打印时增加流水号)

第三部分:业务需求 使用频度√□随时 □每日 □每月 □每季度 □每半年 □每年 3.2 执行模式√□前台 □后台3.3 输出方式√□清单在画面上显示√□下载至Excel输出 □表单预览3.4 输出样张v1.1:改动为《凭证打印_v1.1》中红字的部分。3.5 表单输出纸张的尺寸 3.6 表单打印方向□纵向 √□横向□不适用3.7 前台业务操作说明或测试方法(可用前台画面截图或流程图辅助文字说明,以便开发员理解需求和测试程序)

第四部分:功能设计权限要求序号子程序权限对象权限字段数据元素备注4.2 选项画面

(“选择类型”栏中,以“√”表示“是”,以空格表示“否”。详见“样例”)公司代码:XXXX会计年度:XXXX会计期间:XX至XX过账日期:XXXXXXXX至XXXXXXXX凭证编号:XXXXXXXXXX至XXXXXXXXXX操作员:XXXXXX选项:清单显示,直接打印画面选项文本参考字段技术名选择类型默认值必输项?备注单值区间复选方框单选圆点公司代码BKPF-BUKRSXX会计年度BKPF-GJAHRX当前年度X不可选择未来年度会计期间BKPF-MONATX当前月份过账日期BKPF-BUDATX凭证编号BKPF-BELNRX凭证流水号BKPF-XREF1_HDXV1.1新增操作员BKPF-USNAMX默认当前用户选项X清单显示X选项:清单显示,直接打印涉及的标准数据库表表名表名描述字段名字段描述BSEG会计凭证行项目BUKRS公司代码BELNR凭证编号GJAHR会计年度BUZEI行项目BSCHL记帐代码KOART帐户类型UMSKZ特别总帐标志SHKZG借方/贷方DMBTR本位币金额WRBTR凭证货币金额PSWSL总帐货币KOSTL成本中心SAKNR总帐科目(统驭科目)HKONT总账SGTXT文本SKAT总账科目描述SAKNR总账科目TXT50描述SPRAS语言代码KTOPL科目表BKPF会计凭证抬头BUKRS公司代码BELNR凭证编号GJAHR会计年度BKTXT凭证抬头文本XBLNR参照USNAM用户名称(凭证记账人)BLART凭证类型WAERS货币STBLG冲销凭证编号XREVERSAL冲销标识XREF1_HD凭证标题的内部参考码1USR21分配用户名称地址码BNAME用户PERSNUMBER人员编号ADRP个人(办公地址管理)PERSNUMBER人员编号NAME_LAST姓PROJ项目定义PSPNR项目定义(内部编号)PSPID项目

温馨提示

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

最新文档

评论

0/150

提交评论