一 数据类型和对象在ABAP中,可以使用与标准数据声明相似的语法处理数据类型,而与数据对象无关。在程序中必须声明要使用的全部数据对象。声明过程中,必须给数据对象分配属性,其中最重要的属性就是数据类型。1.1 基本数据类型数据类型默认大小有效大小初始值说明C11 - 65535SPACE文本、字符(字母数字字符)D88'00000000'日期(格式: YYYYMMDD)F880浮点数I44
转载 2023-11-04 11:13:29
127阅读
   ABAP(Advanced Business Application Programming)高级商业应用编程 ABAP是一种编程语言,应用于SAP中来开发应用程序。包括:  Reports   Screens  Interface  Data conversions  所有的R/3的应用程序以及部分BASIS系统都是用ABAP来开发的。ABAP是基于事件驱动的一门语言。用户行为和系统事件
转载 2008-06-12 15:50:00
60阅读
2评论
一.说明SAP 系统安装是在JAVA虚拟机上执行安装脚本完成的,某些SAP服务器产品安装过程中还需要特殊的JAVA软件包,其中前者指JDK或JRE,而后者需要JCE。JDK全称Java Development Kit,是面向开发者的SDK;JRE全称Java Runtime Environment,指Java的运行环境,是面向Java程序的使用者。两者相比,JRE比JDK简洁。  不同的
目录一、原子操作二、CAS(Compare And Swap)1、CAS概述2、CAS加自旋实现原子性操作示例三、CAS的三个小问题四、ABA问题1、ABA问题详解2、ABA问题示例之不安全的栈3、代码测试用例4、ABA问题解决方案之线程安全的栈 一、原子操作原子操作可以是一个步骤,也可以是多个操作步骤,但是其顺序不能被打乱,也不可以被切割而只执行其中的一部分(不可中断性)。将整个操作视为一个整
转载 2023-08-08 10:53:40
63阅读
这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用过C语言进行编程了。因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本文讲A...
原创 2021-07-15 10:20:38
88阅读
这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用
原创 2021-10-22 13:43:54
45阅读
这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用过C语言进行编程了。因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本文讲A
转载 2021-06-08 09:46:36
175阅读
本人在学习ABAP期间的笔记分享,可能有部分知识理解不全请大佬包容
原创 9月前
186阅读
在这么多年的SAP使用中,我一直以为不包块在任何事件块内的abap语句sap会自动添加到START-OF-SELECTION事件块中,但今天无意被一个新同事发现不是这样。 仔细查阅SAP的abap语言帮助,帮助对于“不包块在任何事件块内的abap语句”是这样定义的:在REPORT或者PROGRA...
转载 2008-11-11 12:08:00
82阅读
2评论
常用的系统变量如下: 1. SY-PAGNO当前页号 2. SY-DATUM当前时间 3. SY-LINSZ当前报表宽度 4. SY-LINCT当前报表长度 5. SPACE空字符 6. SY-SUBRC执行状态为0,表示成功. 7. SY-UNAME 用户名 8. SY-UZEIT当前时间 9. SY-TCODE当前的事务代码 10.
转载 2008-01-29 16:08:49
2947阅读
 ABAP语言常用的系统字段及函数   常用的系统变量如下: 1.    SY-PAGNO当前页号 2.    SY-DATUM当前时间 3.    SY-LINSZ当前报表宽度 4.    SY-LINCT当前报表长度 5. &nbs
转载 精选 2011-04-26 19:40:31
858阅读
How do I debug background Processes? In transaction SM50 (process overview), you can select a background process and choose Program/Mode -> Program...
转载 2008-01-11 09:33:00
113阅读
2评论
1.equals和==运算符的区别==运算符说明对于基本类型和引用类型,==运算符的效果不同,基本的数据类型与基本数据类型的包装体是可以使用==来直接判断值是否相等的,但是包装体与包装体之间的对比不能使用==。基本类型:比较的是值是否相同 引用类型:比较的是引用是否相同(指向的内存是否一致)equals说明equals是Objact自带的方法(String与包装体都重写了这个方法),实现了引用类型
Jerry的Restful ABAP Programming模型介绍系列的前两篇文章:30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现今天咱们来聊聊SAP云平台ABAP环境上的调试问题。Jerry在SAP社区上写了600多篇博客,
转载 6月前
48阅读
SAP ABAP-5.增强5 增强5.1 定义5.2 第一代5.3 第二代5.3.1 SMOD维护激活,CMOD最终实现激活5.3.1.1 MODSAP表,存的是增强总信息5.3.1.2 TFDIR表,主要是存E功能的,MAND字段为C表示激活5.3.2 第二种方法,通过一些函数,主要是查增强的5.3.3 增强示例-物料主数据修改mm025.3.3.1 随便针对一个物料,修改下旧物料描述5.3.
【入职呼叫】 1)BASE北京上海大连急要HR,MM-retail,BO,Testing,ABAP日语+英语,SCM/SRM/PP/WM顾问3年以上外部实施经验,英语口语流利,至少3个完整的项目,60%需要出差,国外出差比较多 2)ABAP1-10年经验,英语口语好,BASE上海不出差。 3)PP,SD/MM2年以上实施经验,英文能工作交流,BASE上海 4)FICO4-5年左右经验,英语
原创 2012-03-14 16:39:26
681阅读
为什么这篇文章要把 C 语言ABAP 放在一起讲,而不是别的语言比如 Java 和 ABAP呢?因为 ABAP 语言底层是基于 C/C++ 实现的,包括其关键字(比如最简单的关键字 WRITE 的 C++ 实现有 2 千多行)和虚拟机(ABAP Runtime)。SAP 内部的一群计算机科学家们
原创 2022-05-13 09:31:39
132阅读
ABAP是一种高级企业应用编程语言(Advanced Business Application Programming),起源于20世纪80年代。经过不断的发展,现在的版本为ABAP/4,SAP R/3的应用程序就是用ABAP/4编写的。ABAP/4是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。ABAP/4具有事件驱动的特性。ABAP/4和
转载 2008-09-08 19:12:23
1024阅读
 19.             数据共享与传递... 22219.1.         程序调用、会话、SAP/ABAP内存 关系... 22219.2.  &nbsp
转载 2023-08-08 15:40:53
237阅读
为什么这篇文章要把 C 语言ABAP 放在一起讲,而不是别的语言比如 Java 和 ABAP呢?因为 ABAP 语言底层是基于 C/C++ 实现的,包括其关键字(比如最简单的关键字 WRITE 的 C++ 实现有 2 千多行)和虚拟机(ABAP Runtime)。SAP 内部的一群计算机科学家们发明了 ABAP 这门伟大的语言,由它实现的各种 SAP 应用帮助了全球超过 180 个国家和
原创 2022-05-05 16:33:57
398阅读
  • 1
  • 2
  • 3
  • 4
  • 5