- 博客(12)
- 收藏
- 关注
原创 RANGES 与 TYPE RANGE OF
DATA: lt_range TYPE RANGE OF i, " 定义一个整数范围* 定义一个范围:从10到20ls_range-sign = 'I'. " 包括这个范围* 定义一个范围:从30到40是 SAP ABAP 中用来定义一个范围数据类型的关键字。它可以定义连续区间(如数值、日期)或多个离散的值,并用于查询或其他条件判断。这种数据类型非常适用于那些需要筛选多个值、区间或范围的情况。
2024-12-10 13:19:16
727
原创 WITH KEY 和 WITH TABLE KEY 的区别
WITH KEY:适用于基于单个键字段进行查找,查找条件只涉及一个字段。:适用于使用复合键(多个字段)进行查找,适合多字段的查找条件。在实际使用中,如果你的内表有多个键字段并且你需要使用这些字段的组合进行查找,则需要使用。如果只需要用一个字段作为条件进行查找,则可以使用WITH KEY。
2024-12-10 13:06:58
325
原创 一些初学者可能不太理解的语句(ABAP SAP)
它的作用是将一个内存区域的内容赋值给另一个内存区域,从而使得变量或对象能够引用或存储数据。在 SAP ABAP 中,内表(Internal Table)是用来存储临时数据的一个重要结构。的关键字用于定义内表时,确保内表中按照指定字段的组合,具有唯一的记录。此语句用来定义一个表变量,OF 后面跟一个构成表的类型,如:数据元素、结构体、表。,内表将强制保证指定的字段组合是唯一的,不允许有重复的记录。,我们希望这两个字段的组合在内表中是唯一的,可以使用。循环语句,遍历表中的每一行,对其进行处理。
2024-12-03 09:21:06
864
原创 ABAP SAP 内表
AT FIRST用于第一次循环时的操作。AT LAST用于最后一次循环时的操作。AT NEW用于内表中指定字段的值变化时的操作,通常用于分组。AT END OF用于内表中指定字段值的最后一条记录时的操作。这种结构特别适用于按分组处理数据,例如计算每个客户的总销售额,或在每个分组的开始和结束时执行某些操作。
2024-12-03 09:18:59
1937
原创 ABAP SAP模块化程序
子程序由 FORM开始,以 ENDFORM 结束。以 PERFORM 进行调用。'以下是一个最简单的子程序及调用'调用子程序'FORM 后跟 子程序名ENDFORM.声明:通过GENERATE关键字来生成动态代码或临时子程序。使用场景:通常它是在处理一些需要在程序执行时动态创建子程序的情况下使用。运行时创建:与静态定义的子程序不同,GENERATE生成的代码是动态执行的,且不需要预先编译。在远程系统中,定义一个可供调用的函数模块。这个函数模块会被暴露给其他系统调用。
2024-12-02 12:06:58
740
原创 数据库设计简介、表关系以及设计案例
需求分析——>设计——>编码——>测试——>安装部署 (1).产品经理对需求进行分析,写出产品原型。 (2).设计由架构师和高级开发工程师来完成,具体由:软件结构设计、数据库设计、接口设计和过程设计。 (3).编码由开发工程师来做。 (4).测试由测试工程师来做。 (5).最后,安装部署由运维工程师来负责。
2023-12-22 17:40:16
726
原创 SQL语句
它是结构化查询语言,是操作关系型数据库的一门编程语言。定义了操作所有关系型数据库的统一标准。同一需求,不同数据库操作的方式都有所不同。可以成为“方言”
2023-12-17 11:18:06
60
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人