ABAP学习
杉木卓卓
每天都要有进步!
展开
-
ABAP基础学习-001
程序内部数据的定义自定义基本的数据类型(type) 参照已经声明的数据对象生成新的数据(like)引用类型和对象结构类型和结构体 表类型和内表数据字典中的类型数据字典的类型(数据元素,结构,表类型) 内部优先原则,abap程序中有同名的数据类型时候,将会覆盖数据字典中的类型。数据元素和域内置数据类型创建数据元素 1.数据字典中数据元素和域的具体创建步骤—fdsf—其他数据原创 2017-12-27 09:58:31 · 436 阅读 · 0 评论 -
ABAP学习笔记-基本的数据操作-002
数据赋值数据赋值-move,=,还原语句用clearMOVE source TO destination.destination = source.结构体赋值,相似的结构体之间也可以进行赋值REPORT Z_TEST001.DATA: BEGIN OF add_personal, title(5) VALUE 'mr', name(20), stree原创 2017-12-27 17:15:35 · 343 阅读 · 0 评论 -
005-ABAP学习(SAP-DY01)
sap DY1激活的重要性,每个程序,报表都要激活背景白色,字为黑色解决方法: 编辑-》修改操作-》关闭助理。绕过注册获取abaper开发者权限的破解操作:破解链接数据定义定义一个简单数据类型: TYPES type. TYPES type(len).定义一个结构化的数据类型 TYPES: BEGIN OF structype END OF structyp...原创 2018-01-02 10:36:31 · 451 阅读 · 0 评论 -
006-ABAP学习(模块化,子程序)
待写。原创 2018-01-11 19:18:43 · 229 阅读 · 0 评论 -
007-ABAP学习(对象)
在SAP R/3 4.0之前,abap完全是面向过程的语言。在这之后才开始慢慢引入面向对象这种技术到系统中,面向对象可以简化系统设计,实现对象封装,继承并使程序易于维护。面向对象的概念面向对象的程序设计一般具有如下的特性:封装,继承,多态。ABAP ObjectsABAP Objects这个概念在4.0之后有双层含义。一方面代表ABAP的运行时的环境,一方面代表新增的面向对原创 2018-01-11 19:55:37 · 231 阅读 · 0 评论 -
003-ABAP学习(结构控制)
结构控制(顺序,分支,循环)分支控制分支控制,关键字IF/ENDIF,CASE/ENDCASE。 IF即为条件控制结构,其中ENDIF取就近原则 示例IF sy-uzeit < '12000'. write / 'GOOD MORNING'. IF sy-uzeit < '060000'. WRITE / 'you are very early'. END原创 2017-12-28 10:21:10 · 281 阅读 · 0 评论 -
004-ABAP学习(字符数据处理)
字符数据的处理数据处理包括有连接,分割,查找子串,字串位移等。连接字符串将几个字符串连接起来的使用的是CONCATENATE语句。语法格式是:concatenate s1······sn into s_dest [separted by sep]. tips:如果目标字符的长度小于 连接的字符串,则会被截断。为避免截断可以设置目标字符类型为string ,该类型在操作过程中可以自适应长度。 se原创 2017-12-28 14:12:10 · 518 阅读 · 0 评论 -
SAP DY-02
SAP DY-02数据库SE16 可以查看数据库相关的东西。设置中有个用户参数,可以选择查看数据库表的显示的方式。如视图格式,显示字段名还是字段文本。SE11中我们可以自建表。字段类型可以属于一个字段域的。双击可以看到一些具体的属性。可以尝试自建表,自定义字段类型,自定义域。对于数量型(货币型)的字段类型,必须有有一个参考表和一个参考字段。一般选择一个主数据透明表。视图可以在其中...原创 2018-04-08 17:58:01 · 266 阅读 · 0 评论 -
SAP-DY3
FUNCTON和SAP表的查找方法函数模块与子程序(form)相比,函数模块是在程序外部定义的,而且能够在全系统范围内被调用的子程序;而子程序(form)一般来说只在本程序内定义和调用。 函数模块具有透明的接口,它的接口与代码分开定义。 函数模块都隶属于某一个函数组 函数模块由函数制作器(Function Builder)创建 函数模块可以被本系统的程序调用,而且可以被其它的R...原创 2018-04-16 12:00:09 · 330 阅读 · 0 评论