fastreport 如何设置字段相同内容只显示一次_SAP|如何导出SAP序时账

        这段时间在做一个IT审计的项目,其中财审提的一个需求JE TEST(就是关于序时账的测试,刚进项目连JE是啥子都不懂 哈哈哈,就像最开始我也不知道TB是什么一样,所以我在公司的英文考试也没过 好惨),是对3家主体公司的SAP系统中导出2017-2020年合计4年的序时账,然后依据财审想关注的点进行分析。这个命题的第一个重点就是在于如何导出SAP的序时账?

确认储存数据的后台表

       首先,SAP常用的数据都储存在一个一个的后台表里面,去百度上进行搜索,会出现一大批类似《SAP常用后台表数据大全》的宝典;而我想说的是你需要SAP的什么数据,你首先得确定你要的数据在SAP后台的哪张表上,只要你确认了是哪一张表(不懂问客户IT也行),我觉得以下方法可以导出你想要的SAP所有的数据了(当然实践见真知,我也没导过SAP所有的数据)。

      现在我不设悬念,SAP序时账储存在BSEG(储存凭证表头)和BKPF(储存凭证内容)这两张后台表上,上图,形象一点:

8b62cba17bebc9a226ed2c05e6d47ae4.png

      需要注意的是,BSEG和BKPF后台表仅存储凭证中的英文、数字相关字段,而例如“客户描述” “供应商描述”“总账科目描述”“文本摘要”“物料名称”等中文字段是分别储存在不同的后台表里面,以下是我所知的文本字段对应的后台表:

9956265d6d84fa021f95ca6218d03423.png

      上述表对应字段,是我在导数据的时候,有对应字段需求,请客户IT帮我找的;假如IT也不知道,就得想办法找到目标字段对应的后台表;比如现在我都忘记了当时导“文本”摘要字段的时候用的是那张后台表,那么我就随便查找一个凭证(TCODE:FB03),在凭证中选中“文本字段”,然后点击F1,然后会弹出一个帮助的文本对话框,最顶部有一排按钮,点击其中一个像榔头的按钮,这个时候你会看到该字段相关的技术信息,包括该字段储存在哪张后台表。我试过普通用户没有这个F1查看技术信息的权限,所以也没有截图了,这里提供一种方法,仅供参考

4c3d6a3e4122d4d8703021ddbbd3f981.png

如何导数据

      然后开始导数据,不需要写什么ABAP相关的代码语句啦,直接用事务码,用到的事务码(钥匙)为SE11或SE16N,这两个事务码均可以实现导出你想要的后台表数据。下面以SE11为例:

第一步:在SAP主界面输入SE11事务码,进入以下界面,并在该界面上的数据库表输入你想导的后台表,即输入BSEG,然后点击显示(和我一样的小白千万注意,只能点显示!!!):

b3a7cc935ea1ef32bc90e35375cfcedd.png

第二步:进入以下界面后,点击上方像魔方一样的按钮,然后会进入一个数据筛选的界面,可以设置年份、公司代码、显示条数等筛选条件,数据量太大就可以设置个年份条件,然后点击运行

b4a02b12130de1e23e6a680b0adbefae.png

第三步:点击运行后进入到以下界面,这个界面就是你所需的凭证内容数据的界面啦,你可以点击上方魔方的按钮,修改布局,即选择你所需的字段;字段选择好后,按下图所述的方法以EXCEL的形式导出你所需的BSEG表数据。

341b669486d1bfcebead66d2b129466b.png

第四步:按上述方法再导出BKPF(凭证表头)和凭证里面相关文本描述字段内容,数据导出后,就获取了SAP后台储存的序时账原始数据了;站在巨人的肩膀上爬过了项目的第一座大山,开心+感激到飞起,哈哈哈哈哈

写在最后

        第一次这样总结项目中学到的TIPS;原因是-想想自己在遇到困难一筹莫展的时候,要是有一篇和自己需求相符合的文章为自己指明方向,马上就会像吃了定心丸一样,算是向广大经验分享者来个反馈,交了下学费吧!

d4d43d3d54591b5fdbc00b07b84de421.png

去抖音看我跳舞哦!

公众号 : MOMO的笔记

抖音号:348785339

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值