SAP开发入门解释

一、SAP开发语言主要为ABAP,个人认为目前主要分六大块,后续会继续完善补充:

1.报表

一般报表分为ALV、OO ALV、CDS 其中CDS是HANA中新建视图的方式,用eclipse连接SAP新建视图后在SAP中开发时可直接当其为表一样操作写SQL,极其方便。

ALV报表一般是SAP入门第一个主要涉及的功能主要是写SQL通过loop循环整合好后直接调用函数传参的方式实现,操作简单,但局限性很多。

一般ALV实现不了的功能会移步OO写法虽然OO大致上也是通过固定的函数和传参处理但是它开放了屏幕操作,在传参方面也会做的比较复杂,需要时间熟悉。

2.打印

SAP打印功能已经非常成熟,可以通过图像操作和代码的方式结合操作。

3.屏幕

会话程序一般通过屏幕实现,需要和用户交互整合信息,一般可通过向导处理

4.批量处理

后台处理,本质上是通过各类的条件值处理后台数据库表,采用基础语法即可

5.接口

接口一般采用RFC和webservice方式,本质上RFC包含web,需要维护进出参数再写逻辑代码,采用基础语法即可

6.增强

分为多种方式,四代增强,一般用234代。

2代userexit可理解为面向过程,代直接可在源代码中寻找用户退出的节点新增,方便

3代badi可理解为面向对象,需要通过D程序的方式捕获BADI

4代和3代类似

后续会记录基础语法

SAP开发入门-ABAP相关推荐

  1. SAP开发环境ABAP的搭建(客户端和服务器),Developer Key和AccessKey的绕过方法

    目录 一.前言 二.客户端GUI安装 1.下载好SAP GUI 750 2.解压后找到SAPGUISetup.exe 3.安装 4.安装完整教程 三.服务端搭建 1.安装VmWare虚拟机 2.下载虚 ...

  2. 《SAP ABAP 开发入门》课程正式发布

    首先,课程还没有全部做完,这次课程采用的是连载的方式,目前已经完成第二章共计8个课时.以后打算每周至少更新2个课时,在每周三和周六必定更新.当然如果时间允许的话,我会加快课程的制作. 课程购买地址 & ...

  3. 视频教程-SAP ABAP 开发入门-其他

    SAP ABAP 开发入门 16年IT行业从业经验,本科学机械工程及自动化专业,毕业后转行IT行业至今:期间取得北航软件学院软件工程专业硕士学位:工作期间主要从事过项目实施,软件开发工作:擅长系统架构 ...

  4. 《SAP FIORI 开发入门》课程答疑 第二期

    课程上线已经一个星期,本人也接到了同学们提出的一些问题.在这里把典型的问题的回答重新整理一下,帮助后来的同学. 再次放上课程的连接: SAP FIORI开发入门 希望老师能够再放开一章免费的课程. 已 ...

  5. SAP系统的开发语言--ABAP简介

    这是我给公司内部杂志投稿的一篇文章,目的在于向不了解SAP开发的同事介绍SAP的开发技术.发在这里,希望对各位希望学习SAP开发技术的朋友有帮助. ABAP的全称是Advanced Business ...

  6. 很不错的abap开发入门教程

    很不错的abap开发入门教程,大家顶一下 转载于:https://blog.51cto.com/xianjun/54111

  7. sap开发语言_海纳易拓:认识SAP顾问的职业前景

    一.先说什么是SAP. 百度词条的解释:SAP有两个意思 一为"System Applications and Products"的简称,是SAP公司的产品--企业管理解决方案的软 ...

  8. 信息管理与信息系统专业 -从事SAP的ERP ABAP程序员前景

    我是信息管理与信息系统的一名08年的毕业的学生,现在北京工作了,工作的内容是从事SAP ERP  的ABAP语言的程序员,对于一个曾经应届毕业生,在做这份工作之前,对工作本身没有任何的了解,尽管大学曾 ...

  9. 一个 SAP 开发工程师的成长史 - 关于信息素养和数字化资产的思考

    本文副标题:我的演讲稿 - 如何快速上手新工作,持续提升个人竞争力 最近我收到了 SAP 上海研究院一个部门领导的邀请,参加了一个信息素养故事分享会.我也就"如何快速上手新工作,持续提升个人 ...

  10. 一个SAP开发人员的双截棍之路 1

    由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力. 说来Jerry也是大一下期和大二上期一次性高分通过四六级考试的,但是当毕业进入SAP成都研 ...

最新文章

  1. centos 6.5内核升级
  2. JDk8的新特性-流和内部iteration
  3. postgres循环sql
  4. 网络工程:3.1 RIP(Routing Information Protocol)协议
  5. CSS基础学习-13.CSS 浮动
  6. swift版本hello
  7. android 权限组件设计
  8. eclipse图标含义
  9. (转)MongoDB入门分享-笔记整理精选
  10. 2. PHP 编译安装
  11. 402.移掉K位数字
  12. Rational Rose下载安装教程
  13. 图论及其应用(吴望明中文版)
  14. global shutter和rolling shutter,全局快门与卷帘式快门
  15. 计算机二级vbf课百度云,计算机二级易错易混选择题.
  16. RARP协议的使用场景
  17. 《笨办法学Python》——习题3
  18. 记录Pytorch在Linux环境下安装出现的pillow相关问题解决
  19. 计算机科学与技术文献翻译,计算机科学与技术外文文献翻译.doc
  20. 终身伴侣(两个人的网站)代码+效果演示(文末源码地址)

热门文章

  1. 微信公众号发送客服消息---菜单消息,卡片消息
  2. C#编程,获取当前时间为一年的第几周的一种方法。
  3. 免费在线pdf转换成word转换器
  4. 微信iOS 8.0.8正式版重磅更新啦,这些新功能超好用!!
  5. neo4j 入门例子
  6. MCS51 数据存储器(RAM)
  7. 人人网冷落主业,押注智能硬件
  8. 前后落差大用什么词语_形容两个人反差特别大的成语-有明显的反差 用什么词形容-形容前后态度反差巨大的词...
  9. 程序性能优化之编译器篇(Racoon)
  10. ppt文件怎么压缩,ppt压缩的办法步骤