FSXXXX固定资产关联查询报表V10剖析讲义.docx

上传人:b****7 文档编号:11213881 上传时间:2023-02-25 格式:DOCX 页数:12 大小:22.38KB
下载 相关 举报
FSXXXX固定资产关联查询报表V10剖析讲义.docx_第1页
第1页 / 共12页
FSXXXX固定资产关联查询报表V10剖析讲义.docx_第2页
第2页 / 共12页
FSXXXX固定资产关联查询报表V10剖析讲义.docx_第3页
第3页 / 共12页
FSXXXX固定资产关联查询报表V10剖析讲义.docx_第4页
第4页 / 共12页
FSXXXX固定资产关联查询报表V10剖析讲义.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

FSXXXX固定资产关联查询报表V10剖析讲义.docx

《FSXXXX固定资产关联查询报表V10剖析讲义.docx》由会员分享,可在线阅读,更多相关《FSXXXX固定资产关联查询报表V10剖析讲义.docx(12页珍藏版)》请在冰豆网上搜索。

FSXXXX固定资产关联查询报表V10剖析讲义.docx

FSXXXX固定资产关联查询报表V10剖析讲义

版本

作者

修改描述

日期

1.0

杨露露

新增

2016.04.23

基本信息

需求文档名称

固定资产关联查询报表

版本

1.0

所属模块

[]CO[]MM[X]FI

开发对象类型

[X]报表[]Form[]增强

需求者信息

姓名

刘敏

提出日期

2016.04.23

所属部门

电话

E-Mail

功能说明书编写者信息

姓名

杨露露

完成日期

所属部门

电话

E-Mail

功能说明书审批信息

姓名

审批日期

所属部门

电话

E-Mail

审批者签名

技术小组成员信息

姓名

接手日期

所属部门

电话

E-Mail

文档修改记录

修订版本号

最终修订日期

最终修订者

修订摘要

注:

由功能说明书作者负责向开发小组解释此功能说明书

遗留问题

序号

描述

级别

责任者

计划/已解决日期

1

2

3

4

5

6

7

8

功能详细信息

目录

描述

1

程序说明

2

权限设置

3

涉及业务流程和事务代码

4

输入屏幕

5

输出结果要求

6

数据字段或记录格式(包含自建字段与表)

7

程序逻辑

程序运行环境

8

排序规则

9

排序规则

10

汇总规则

11

程序运行方式

12

业务流程

13

测试要求

14

其它特殊说明事项

1.程序说明

1.1<背景描述>

1.PV投资类项目转为固定资产后,可以在SAP系统资产浏览器中查看其发生的业务信息(包括资产的购置、拆分、报废、折旧等);但系统目前无法直观展示某一资产生命周期中发生的所有业务明细。

2.目前财务人员需要对资产从购置到报废整个生命周期中发生的资产变动、原值变动和折旧变动价值进行管理,因此开发此固定资产关联查询报表。

1.2<功能简介>

以资产为核心,查看资产在其生命周期内发生的所有业务;

通过用户输入公司代码、资产号、资产价值日等信息,能查询出资产来源、资产拆分原值及折旧变动价值、资产报废原值及折旧变动价值、资产正常折旧及未计划折旧价值等业务信息。

1.3程序名称与TCODE

程序名称ZPVXXXXX

TCODE:

1.4<功能前提>

1.5<运行频率>

按实际需求。

1.6<语言环境>

程序在中文语言环境下可以正常执行

2权限设置

3涉及业务流程和事务代码

4输入屏幕

在此描述该程序的输入选择条件者附加样例

公司代码:

FROM_________TO_________

资产号:

FROM_________TO_________

资产价值日:

FROM_________TO_________

5输出结果要求、输出屏幕

样表如下:

查询结果为ALV格式

6列出数据字段或记录格式

用到的表字段如下:

TableName

TableDescription

FieldName

FieldDescription

ANLA

资产主记录表

BUKRS

公司代码

ANLN1

主资产号

TXT50

资产描述

ANLB

资产折旧条件

AFABE

实际折旧范围

AFABG

折旧开始日期

NDJAR

计划折旧年限

ANEK

凭证抬头资产过帐

BUKRS

公司代码

ANLN1

资产号

BZDAT

资产价值日

TCODE

事务代码

ZUONR

分配

SGTXT

文本

ANLU1

在转帐中采购/报废资产的资产号

LNRAN

会计年资产行项目的序号

ANEP

资产行项目

BUKRS

公司代码

GJAHR

ANLN1

资产号

AFABE

实际折旧范围

ANBTR

记账金额

BWASL

资产业务类型

LNRAN

会计年资产行项目的序号

BELNR

会计凭证编号

BKPF

BUKRS

公司代码

BELNR

会计凭证号码

GJAHR

会计年度

BLART

凭证类型

AWKEY

字段参考关键

BSEG

BUKRS

公司代码

BELNR

会计凭证号码

GJAHR

会计年度

WRBTR

记账金额

ANLN1

资产号

HKONT

总账科目

ANLP

BUKRS

公司代码

GJAHR

会计年度

PERAF

折旧期间

AFABE

实际折旧范围

ANLN1

资产号

NAFAZ

待过账的正常折旧

ZPV_T_PS18B

EBELN

采购订单号

EBELP

订单行项目号

BETRR

金额

OBJNR

对象号

LFDNR

结算规则顺序号

COBRB

OBJNR

对象号

LFDNR

结算规则顺序号

ANLN1

资产号

 

7程序逻辑

输入字段的合法性检查:

检查“输入公司代码”是否存在于T001中,若不存在,报错;

检查“公司代码+资产号”是否存在于ANLA,若不存在,报错;

检查“输入资产价值日”的日期合法性,若不合法,报错。

报表取数逻辑:

步骤1:

根据查询条件取出年度、顺序号、参考交易、凭证参考号(表ANEK)

1.1根据ANEK-BUKRS=输入公司代码、ANEK-ANLN1=输入资产号、ANEK-BZDAT=输入资产价值日搜索ANEK表,取出行记录对应的以下字段:

ANEK-GJAHR=年度

ANEK-LNRAN=顺序号

ANEK-AWTYP=参考交易

ANEK-AWREF=参考凭证号

备注:

ANEK表以“公司代码+资产号+年+顺序号”为主键,标志表中的唯一行;

当输入公司代码、资产号、资产价值日查询ANEK表时,报表将显示出该资产价值日范围内的所有行记录;

步骤2:

根据查询条件取出资产折旧开始日期、资产折旧年限(表ANLB)

2.1根据ANLB-BUKRS=输入公司代码、ANLB-ANLN1=输入资产号、折旧范围ANLB-AFABE=01搜索ANLB表,取出资产折旧开始日期(ANLB-AFABG)、资产折旧年限(ANLB-NDJAR)

步骤3:

取出事务码、分配、文本、WBS、资产来源、子资产号、子资产描述(ANEK、ANLA)

3.1.事务码、分配、文本字段

根据ANEK-BUKRS=输入公司代码、ANEK-ANLN1=输入资产号、ANEK-BZDAT=输入资产价值日搜索ANEK表,取出行记录对应的以下字段:

ANEK-TCODE,填入事务码字段;

ANEK-ZUONR,填入分配字段;

ANEK-SGTXT,填入文本字段;

3.2.WBS字段

截取3.1中取出的文本字段作为WBS字段,截取规则是:

第4位至最后一位;

当ANEK-AWTYP等于“AUAK”时,写入WBS字段;否则,不写入;

3.3.资产来源字段

ANEK-ANLU1,当“参考交易字段”等于“AUAK”时,写入资产来源字段;否则,不写入;

3.4.子资产号字段

ANEK-ANLU1,当“参考交易字段”等于“AMBU”时,写入子资产号字段;否则,不写入;

3.5.子资产描述字段

根据3.4取出的子资产号字段,在ANLA表中搜索,取出ANLA-TXT50,写入子资产描述字段;

步骤4:

取出采购订单号、订单行项目(ZPV_T_PS18B、COBRB)

4.1.根据1.1取出的“年+顺序号”,搜索ANEP表,取出ANEP-ANBTR字段;

4.2.根据3.2取出的WBS字段=ZPV_T_PS18B-POSID、ANEP-ANBTR=ZPV_T_PS18B-BETRR,ZPV_T_PS18B-KONTY=“FXA”,搜索ZPV_T_PS18B表:

取出EBELN字段、EBELP字段、OBJNR字段、LFDNR字段;

根据OBJNR和LFDNR字段,搜索COBRB表,取出COBRB-ANLN1字段;当

输入的资产号=COBRB-ANLN1,将ZPV_T_PS18B取出的EBELN字段、EBELP字段分别写入采购订单号、订单行项目字段;

备注1:

(若在ZPV_T_PS18B中搜索到符合条件的多条记录,任选一条)

备注2:

只有在WBS字段存在时,才写入采购订单号和订单行项目字段;否则,不写入;

步骤5:

取出事务类型、事务类型文本、原值金额、计划外折旧(ANEK、ANEP)

5.1事务类型

根据1.1取出的“年度+顺序号”、输入公司代码、资产号、折旧范围(ANEK-AFABE=01),搜索ANEP表,取出ANEP-BWASL,写入事务类型字段;

5.2事务类型文本

根据5.1取出的事务类型字段,搜索表FIAA_AW01_TRANS,取出BWATXT字段,写入事务类型文本;

5.3原值金额、计划外折旧

根据1.1取出的“年度+顺序号”、输入公司代码、资产号、折旧范围(ANEK-AFABE=01),搜索ANEP表,取出ANEP-ANBTR字段;

当事务类型不等于640和Z64时,将ANEP-ANBTR字段写入原值金额字段;

当事务类型等于640和Z64时,将ANEP-ANBTR字段写入计划外折旧字段;

步骤6:

会计凭证号(ANEK、ANEP、BKPF)

6.1根据输入公司代码、资产号、资产价值日,搜索ANEK表,取ANEK-BELNR字段;

●当“参考交易字段”等于“AMBU”和“BKPF”且事务类型不等于640、Z64、Z05、Z06时,根据公司代码、年度、参考关键ANEK-BELNR+公司代码+年度,搜索BKPF表,取出凭证号BKPF-BELNR,写入会计凭证号字段;

●当“参考交易字段”等于“AUAK”且事务类型不等于640、Z64、Z05、Z06时,根据公司代码、年度、参考关键ANEK-BELNR,搜索BKPF表,取出凭证号BKPF-BELNR,写入会计凭证号字段;

●当事务类型等于640、Z64、Z05、Z06时,根据“公司代码+资产号+会计年度+折旧期间+折旧范围=01”,搜索ANLP表:

取出ANLP-BELNR字段;根据公司代码、年度、参考关键ANEK-BELNR+公司代码+年度、凭证类型AF,搜索BKPF表,取出凭证号BKPF-BELNR,写入会计凭证号字段;

(备注1:

若资产价值日=YYYY.MM.DD,则查询条件中:

会计年度:

ANLP-GJAHR=YYYY,折旧期间:

ANLP-PERAF=MM

备注2:

若凭证已归档,需要在归档文件中查找。

步骤7:

正常折旧(ANEK、BSEG)

7.1当ANEK-AWTYP等于“AMBU”时,根据步骤6中取出的会计凭证号+年度+公司代码搜索BSEG表,当BSEG-HKONT=1502*,且BSEG-ANLN1=输入的资产号时,将BSEG-WRBTR写入正常折旧金额。

7.2根据“公司代码+资产号+会计年度+折旧期间+折旧范围=01”,搜索ANLP表:

(备注:

若资产价值日=YYYY.MM.DD,则查询条件中:

会计年度:

ANLP-GJAHR=YYYY,折旧期间:

ANLP-PERAF=MM)

取出ANLP-NAFAZ字段、ANLP-BELNR字段;

7.3当输入的资产价值日包含每月最后一天时,插入1条行记录:

公司代码、资产、折旧开始日期、资产折旧年限字段:

与其他资产价值日行记录相同;

资产价值日:

:

默认为当月最后一天;

事务类型默认为999;

事务码默认为AFAB;

正常折旧=ANLP-NAFAZ;

会计凭证号:

根据公司代码、年度、参考关键ANEK-BELNR+公司代码+年度、凭证类型AF,搜索BKPF表,取出凭证号BKPF-BELNR,写入会计凭证号字段;

插入的此行记录中,其他字段为空;

8程序运行环境方式

[X]SAP前台运行

[]SAP后台运行

9业务情况比较复杂,请使用文字和流程图附件方式详尽说明.

 

10测试要求

选择:

标准

11其它特殊说明事项.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1