首页 > SAP > ABAP > 会计凭证批量导入程序
2020
11-26

会计凭证批量导入程序

此程序是项目上的一个会计凭证导入功能,其中做了两种模板导入格式,第一种是简单的批导入,可以支持一次导入多个会计凭证,这一种应该是最常用用的能用会计凭证导入了。第二种一次只能导入一个会计凭证,主要是这一种的凭证(关联凭证)做了一些会计凭证的非标准功能的扩展,所以在此导入时要用户确认一些凭证凭证的功能操作,此部份功能其它项目应该用不到,所以可以在执行登陆凭证时取消此功能。另外由于项目是要求是多语言功能,所以把程序中的各种文本放到了文本元素中,以便于做翻译使用。

程序中处理了本位币,第二本位币,汇率,等相关问题,

1.第一种简单批导入

此种会计凭证抬头与明细都写表行中,模板中每一个标识值就是会生成一个会计凭证。代码下如

1.1.1.主程序

1.2.2.相关INCLUDE

1.3.3.窗口

创建一个屏幕号为:0100的窗口,屏幕上内容不用修改,逻辑流代码如下:

1.4.4.创建两个GUI状态条,

分别为S001,S0100,内容如下图,其中的S001,可以从标准的AVL状态条COPY来加以修改。

会计凭证批量导入程序 - 第1张  | 优通SAP
会计凭证批量导入程序 - 第2张  | 优通SAP

1.5.5.SMW0上传导入模板

会计凭证批量导入程序 - 第3张  | 优通SAP

模板下载,需付费,

      隐藏内容需要支付:¥1
任何问题请联系yan252@163.com
立即购买

到此程序就可正常运行了,程序中一些自定义的函数扩展功能,其它项目时需要删除不然激活不了程序。

2.第二种批导入功能,

此功能一次只能导入一个会计凭证,其它如去除项目中所需要的会计凭证特殊功能下,此程序也就没有什么优点了,也上一种,只是主程序不同,调用 了不同的FORM进行处理,使用的还是相同的INCLUDE,其它的屏幕,GUI状态等都是相同的,所以以下只提供主程序就行了。

2.1.模板下载,

会计凭证批量导入程序 - 第4张  | 优通SAP

付费,与上一个一起,只要付一次。下载后用SMW0上传。

      隐藏内容需要支付:¥1
任何问题请联系yan252@163.com
立即购买

3.文本符号元素

101下载EXCEL模板
102使用说明1:请先点击下载EXCEL模板,
103*使用说明2:完成数据填写之后,再对数据进行导入
104会计凭证批量导入模版_关联交易_
105请选择模板保存路径
106模板下载成功
107您没有公司代码 
108的操作权限 
109选择文件
110上载EXCEL文件出错
111资产事务类型
112凭证货币金额不能为空
113合并事务类型
114事务类型
115原因代码
116账户组 
117产品组 
118商品组 
119EXCEL文件中的公司代码与屏幕输入公司代码不一致,请检查 
120标识
121不存在,请检查 
122 您的用户组没有过账权限!
123会计凭证导入
124您导入的单个凭证行项目超过999行,请检查!
125关联交易数据有误,请手工检查!
126部分行项目过账失败 
127部分行项目过账失败,已生成凭证行请勿重复过账。 
128查看错误消息
129关闭
130所有行项目已过账,凭证生成成功
140获取凭证抬头发生错误: 
150资产事务类型
151C-事务类型
152票据信息
153凭证金额不能超过
154本币金额不能超过
155凭证货币与本位币金额不相等 
156该科目只能自动记账,请修改。 
157凭证日期格式错误,请按照年月日输入8位数字 
158过账日期格式错误,请按照年月日输入8位数字 
159付款基准日格式错误,请按照年月日输入8位数字 
161采购订单
162行 
163不存在 
164单位
165凭证类型不能空 
166标红单元格字段超长,显示值已被截断,请检查字段 
167凭证货币金额与第二本位币金额不一致 
202请将模板下载到您指定的位置 
900不存在 
901确认过账,请选择“是”。 
902不能确认过账,请选择“否”。 
903无导入数据 
904不能为空
905警告

4.翻译,

最后是对文本元素的翻译,这个就没什么内容了,我英文不好,大多都用的是百度翻译的,所以就不在这放翻译的内容了。

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。