4

我是一名 Java 开发人员,对 ABAP 了解有限。

在尝试理解 SAP 授权概念时,我遇到了授权对象和对象类这两个术语。

现在根据我对面向对象概念的理解,对象是类的运行时实例。

所以我对 ABAP 对象和对象类这个术语有点困惑。

有人可以回答我的以下问题:

  1. ABAP 中的“对象类”一词是什么意思?

  2. 授权对象是什么意思?既然对象是在运行时创建的,那么我们如何在设计时创建对象呢?

任何回复都会有很大帮助。

4

1 回答 1

4

好吧,我发现这个很好的链接很好地解释了这些概念。

主要思想是:在 SAP 中,您会听到大量使用术语“类”和“对象”。它们的含义与 OO 中的概念不同。授权类只是对“您可以做什么”的一般描述,而授权对象是对此的更具体描述。

授权对象可用于以编程方式检查用户是否有权“x”...作为开发人员,您可能会忘记检查它们,这可能会导致安全问题:)。

于 2012-08-18T06:16:14.910 回答