对国外销售一般都会有商业发票要求,主要用于客户的清关及后期与客户对账结算用。取数的逻辑是按照对客户的出货单出得数量单价,再附加货运等信息,构成发票主要内容,下面简单记录一下之前作的一个开发.(采用了自定义表存储,后期财务对账的开发会用到此数据)

1.主界面,有新建和查询两个功能.

2.查询出来的商业发票列表

3.商业发票详细编辑界面.

新建功能:可以针对当前选中的客户再建一张发票,导出功能可以将当前保存好的发票导出为 excel 文件. 对于列表的操作,有删除和添加. 点添加功能后如下图:会出现查找当前客户的交货单界面,选中查询结果可以添加到当前发票。

导出后的 excel 格式如下(去掉了一些业务数据):

本次开发的代码就不完整贴上来了,基本上也就是 screen , alv grid 的组合运用,和以前填的源码相关不大.
这里只记录对 excel 操作的一个小技巧,在 excel 里可以定任意选定单元格,然后为其定义一个域名称,在ole 操作时,可

以取这个名字来操作单元格,而不需要用单元格的绝对名称 XX:XX . 这样来的好处是,代码只管填写数据而不用管真正被

填到哪了. 只要保存域名称的存在,excel 模板可以任意调整位置.  对 域名称` 填值代码如下:

abap-商业发票管理系统相关推荐

  1. ABAP 锁对象与加锁机制

    激活锁定对象时,产生的 FM 的名字是什么? 答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁.创建锁对象时,系统会自动生成两个 FM 来进行锁管理.用于设锁的 FM 为: ...

  2. Map-Reduce 思想在 ABAP 编程中的一个实际应用案例

    ABAP 是一门企业级应用编程语言,其 740 版本于 2013 年发布,增添了许多新的语法和关键字: 其中一个亮点就是新引入的 REDUCE 关键字.这个关键字的作用和在大规模数据集并行计算领域里广 ...

  3. 使用Visual Studio Code编写和激活ABAP代码 (上)

    猪年春节后的第一篇,Jerry祝各位猪年大吉! 2019年的六分之一马上就快过完了,不知道大家在新的一年是否给自己定了新的小目标呢?这里Jerry先预祝大家到2019年年底的时候,在年初制定的小目标都 ...

  4. 【ABAP系列】SAP 面试 ABAPer的一些感想

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 面试 ABAPer的一些 ...

  5. sap原因代码配置路径_使用Visual Studio Code编写和激活ABAP代码 (上)

    猪年春节后的第一篇,Jerry祝各位猪年大吉! 2019年的六分之一马上就快过完了,不知道大家在新的一年是否给自己定了新的小目标呢?这里Jerry先预祝大家到2019年年底的时候,大家年初的小目标都能 ...

  6. SAP ABAP 数据字典教程 SE11:表、锁定对象、视图和结构 -03

    ABAP 数据字典教程 SE11:表.锁定对象.视图和结构 -03 什么是数据字典? 数据字典是信息管理系统中数据的中心信息源. 它的主要功能是支持数据定义(或"元数据")的创建和 ...

  7. abap 创建出口历程_走进SAP ERP的发展探索历程

    原标题:走进SAP ERP的发展探索历程 了解过ERP的人一定知道行业巨头SAP,知道TA强,但是TA到底有多强?为什么这么强?让我们一探究竟. SAP诞生: 1972年,5位IBM德国分公司的软件工 ...

  8. ABAP开发学习总结之一:ABAP入门基本要点

    原文出处: http://hi.baidu.com/samson_wu/blog/item/fda82f133acdea3fdd5401b4.html ABAP开发学习总结之一:ABAP入门基本要点 ...

  9. 外贸订单管理系统搭建丨汇信

    对于外贸公司来说,首要任务就是获取订单,获取到订单后就是完成订单.当外贸公司采用的还是传统手工操作方法,往往会出现,资源浪费严重.资金流失难掌控.监管无从下手的情况:在信息数据方面,各个部门之间信息闭 ...

  10. SAP ABAP TOOLS 在生产系统直接修改程序(ZABAP_SE38)

    SAP ABAP TOOLS 在生产系统直接修改程序(ZABAP_SE38) 引言: 这是一个潘多拉魔盒1. 关键字:SAP ABAP SE38 ZABAP_SE38 TOOLS 文章目录 SAP A ...

最新文章

  1. 手机息屏后停止_手机息屏还能这样玩?华为这几个隐藏小功能快学起来
  2. python处理xml中非法字符的一种思路
  3. tensorflow tf.data.Dataset.from_tensor_slices() (创建一个“数据集”,其元素是给定张量的切片)
  4. 数据库系统优化--业务逻辑设计优化
  5. linux的常用操作——gcc
  6. 引用数据类型的方法调用
  7. codeforces 379F-New Year Tree
  8. win7屏幕录制软件psr.exe使用教程(转)
  9. 选择文件夹里指定文件图片路径_这简直是鼠标一拖,自动帮你整理好文件
  10. linux 下的前端编程工具,Prepros Linux版(前端开发工具)
  11. 超级烧脑惊悚悬疑电影《恐怖游轮》(原片+解说)
  12. 智慧工厂智能制造供应链解决方案
  13. Epsilon-Greedy算法
  14. OpenStack核心组件原理与应用之Keystone
  15. VBS 文本歌词粤语拼音翻译
  16. java里用idea是什么意思_idea什么意思?啥意思?idea简介
  17. java多线程-线程的停止【interrupt】
  18. PlSQL和OracleClient
  19. Origin色卡(oth、pal格式)
  20. [MVS]《Non-parametric Depth Distribution Modelling based Depth Inference for Multi-view Stereo》阅读笔记

热门文章

  1. PDMS二次开发应用案例——Code Interface
  2. 实训代码分享java毕业设计_物流配送管理系统
  3. 利用PLTS从F域Export出T域数据指南
  4. 威纶通宏指令是c语言吗,威纶触摸屏宏指令使用说明
  5. Web安全漏洞介绍及防御-文件上传漏洞
  6. laravel html转pdf和转图片 (laravel-snappy的使用记录)
  7. ACM算法模板 · 一些常用的算法模板-模板合集(打比赛专用)
  8. Could not find artfact com.oracle:ojdbc7:jar:12.1.0.2.0 in nexus-aliyun
  9. 一位全加器的设计与仿真
  10. java开发16g内存够吗_Java 内存模型 ,一篇就够了!