对国外销售一般都会有商业发票要求,主要用于客户的清关及后期与客户对账结算用。取数的逻辑是按照对客户的出货单出得数量单价,再附加货运等信息,构成发票主要内容,下面简单记录一下之前作的一个开发.(采用了自定义表存储,后期财务对账的开发会用到此数据)
1.主界面,有新建和查询两个功能.
2.查询出来的商业发票列表
3.商业发票详细编辑界面.
新建功能:可以针对当前选中的客户再建一张发票,导出功能可以将当前保存好的发票导出为 excel 文件. 对于列表的操作,有删除和添加. 点添加功能后如下图:会出现查找当前客户的交货单界面,选中查询结果可以添加到当前发票。
导出后的 excel 格式如下(去掉了一些业务数据):
本次开发的代码就不完整贴上来了,基本上也就是 screen , alv grid 的组合运用,和以前填的源码相关不大.
这里只记录对 excel 操作的一个小技巧,在 excel 里可以定任意选定单元格,然后为其定义一个域名称,在ole 操作时,可
以取这个名字来操作单元格,而不需要用单元格的绝对名称 XX:XX . 这样来的好处是,代码只管填写数据而不用管真正被
填到哪了. 只要保存域名称的存在,excel 模板可以任意调整位置. 对 域名称` 填值代码如下:
标签:管理系统,单元格,excel,域名,abap,客户,商业发票,发票 From: https://blog.51cto.com/fangkailove/5889840