找到 92 篇文章 适用于 ABAP

SAP ABAP 中工作区、全局结构和内部表的区别

Sravani S
更新于 2020-02-18 07:20:22

1K+ 次浏览

内部表允许您从固定结构中读取数据并将其存储在 ABAP 的内存(工作内存)中。数据以顺序方式存储在内存中。它们基本上等同于数组,但本质上是动态的。由于它们本质上是动态的,因此 ABAP 已经处理了内存管理。通常,从数据库表中读取的数据存储在内部表中,以精确复制数据库表。工作区是指固定结构的单行。它主要用于存储临时数据。它通常在循环迭代时使用。例如,如果... 阅读更多

SAP ABAP 中 TYPES、TYPES、TYPE-POOL 和 TYPE-POOLS 的区别

Govinda Sai
更新于 2019-07-30 22:30:20

650 次浏览

“TYPE” 是一个 ABAP 关键字,用于引用 ABAP 的内置数据类型。例如:当您在声明变量时使用“TYPE”关键字,如下所示:FIELD-SYMBOLS TYPE stringTYPES 是另一个 ABAP 关键字,用于定义局部类型。TYPES TYPE STANDARD TABLE OF string WITH DEFAULT KEY如果您的组定义了可以在多个模块中重用的局部类型,则可以使用 TYPE-POOL。

在 SAP ABAP 中使用“-standard table of”、“hashed table of”或简单“table of”的区别

Abhinaya
更新于 2019-07-30 22:30:20

2K+ 次浏览

“TYPE STANDARD TABLE OF” 指的是标准表。它指的是一个普通的内部表,可以通过表索引或键访问,如果您在排序时在表上定义了键。“TYPE HASHED TABLE OF” 指的是通用哈希内部表。表是使用哈希算法创建的,数据也是使用哈希算法存储的。哈希算法的主要优点是访问表的任何部分都与表的大小无关,因此表大小的增加不会导致任何延迟... 阅读更多

在 SAP ABAP 中定义变量引用

Ankitha Reddy
更新于 2019-07-30 22:30:20

276 次浏览

据我了解,这是不可行的。您可以动态访问本地类,但静态地在另一个类中引用它似乎是不可能的。在这种情况下,您可能会考虑将方法称为动态。

从 SAP ABAP 中的表中检索数据

Abhinanda Shri
更新于 2019-07-30 22:30:20

2K+ 次浏览

通常,在 ABAP 中,您使用 OpenSql 语句来检索数据。OpenSql 语句类似于普通的 SQL 语句。如果您需要在远程系统上使用函数模块,则需要使用远程函数调用,例如 RFC_READ_TABLE。它还允许您查询远程调用的数据。

在 ABAP 中存储静态属性值

Srinivas Gorla
更新于 2019-07-30 22:30:20

337 次浏览

类的静态属性和函数池的全局变量以类似的方式处理。从抽象的角度来看,您可以将静态属性视为全局变量。全局变量如何使用新的内部会话重新初始化,静态属性也会使用新的内部会话重新初始化——这可以使用递归函数调用来验证。

使用 Python 脚本调用 ABAP 函数模块以将数据放入 SAP HANA 中

John SAP
更新于 2020-02-17 12:44:48

535 次浏览

您可以参考此 SAP 博客,了解如何将 SAP NetWeaver 库与 Python 一起使用。SAP 链接

使用 SAP RSECNOTE 工具显示 ABAP 和 Java 堆栈的信息

Anil SAP Gupta
更新于 2020-06-15 11:58:49

480 次浏览

在 SAP 系统中,您可以使用 RSECNOTE 和 SAP EarlyWatch Alert 等工具来查找补丁并验证其实施状态。您可以通过执行事务代码:SA38 或 ST13 来访问 RSECNOTE。SAP 系统中的 RSECNOTE 工具用于确定系统中缺少哪些重要的安全说明或热说明。您可以参考 SAP OSS 说明 888889 中有关此工具的更多详细信息。您可以通过调用 T 代码:ST13 并输入 RSECNOTE,然后按 F8 按钮来访问此工具。888889 - 使用 RSECNOTE 自动检查安全说明(已过时)您可以使用事务 ST13 启动... 阅读更多

查看 SAP ABAP 中损益中心组的有效值

Anil SAP Gupta
更新于 2020-02-17 12:31:53

229 次浏览

您需要从表 SETLEAF 中选择 SETNAME,其中 SETCLASS 值为 0106。为了减少搜索中的值数量,您可以在字段 SUBCLASS 中传递一个控制区域或在 VALFROM 字段中传递损益中心的值。有关更多详细信息,请参考此 SAP 讨论:如何查找任何损益中心的损益中心组SAP 讨论打开表 SETLEAF,然后按照以下步骤操作:在字段 SETCLASS 中传递“0106”。在字段 SUBCLASS 中传递控制区域。在字段 VALFROM 中传递损益中心。您将在字段 SETNAME 中获得组名称。

我可以在 ABAP 中通过代码更改 SELECT 选项的文本吗?

Anil SAP Gupta
更新于 2019-12-13 06:19:29

279 次浏览

是的,可以做到,但我建议您在提出此类问题之前浏览 SAP 帮助中提供的文档,因为此类内容在文档中得到了很好的解释,并帮助您更好地了解系统。您只需要将 text 属性设置为您选择的文本即可。INITIALIZATION %_name_%_app_%-text = 希望对您有所帮助。

广告