SAP ABAP 学习总结

本文总结了SAP ABAP的学习要点,包括ADT工具的使用、ABAP的基本数据类型与数据结构、代码快捷键以及内部表和Open SQL的操作。还介绍了如何在ABAP Development Tools中进行开发,如定义变量、结构体、内部表以及错误处理。通过实例展示了ABAP程序的编写和调试技巧,以及与数据库交互的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ADT: ABAP Development Tools

ABAP 大小写不敏感

S/4 HANA 在数据库端处理了大部分数据,减小客户端的负载。

XString: 一般用于十六进制数据,常用于存放图片

ABAP基本数据类型:

I   INT8   DECFLOAT16   DECFLOAT32

C    P   STRING   XSTRING

N: number

D: date

T: time                

 

数据类型:

定义单个变量:

predefined: complete: i, int, decfloat16, decfloat32, d, t, string, xstring

                     imcomplete: n, c, p(price), x  (需要指定length, p还要指定精度)

defined: dictionary:  

                                 table-field,

                                 structure-field,

                                data-element(描述:short, medium, long, header; 技术: type, length)

程序中定义的变量:

                               Types: t_cnt type c.

                              data: int_1 type t_cnt.

运用class type:

                              data: int2 type cl_s4d400_calculator=>ty_int  (class中定义的一个变量类型)

定义多个变量,structure: type定义的几种方式

                              直接从dictionary中取类型: table-type, structure-type

                              在程序中定义: types: begin of …. end of…

                              从程序中取: class=>type

定义多条数据: internal table: type定义的几种方式

                                直接从dictionary中取类型: table-type

                                在程序中定义(p153):types  t_table type standard table of d400_s_flight

                                                                              with unique key carrid connid.

 

常用快捷键:

CTRL + Space   代码提示

CTRL + Shift + A   打开包查询,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值