4

私は、ABAPについての知識が限られているJava開発者です。

SAP Authorizationの概念を理解しようとしているときに、AuthorizationObjectsとObjectClassという用語に出くわしました。

オブジェクト指向の概念についての私の理解によると、オブジェクトはクラスの実行時インスタンスです。

そのため、ABAPオブジェクトおよびオブジェクトクラスという用語と少し混乱しています。

誰かが私の次の質問に答えてもらえますか?

  1. ABAPの「オブジェクトクラス」という用語の意味は何ですか?

  2. 権限オブジェクトとはどういう意味ですか?オブジェクトは実行時に作成されるので、設計時にどのようにオブジェクトを作成できますか?

返信は大いに役立ちます。

4

1 に答える 1

4

さて、私は概念を非常によく説明するこの素晴らしいリンクを見つけました。

主なアイデアは次のとおりです。SA​​Pでは、「クラス」と「オブジェクト」という用語がよく使用されています。それらは、OOの概念のようなものを意味するものではありません。承認クラスは「許可されていること」の一般的な説明にすぎませんが、承認オブジェクトはそのより具体的な説明です。

承認オブジェクトをプログラムで使用して、ユーザーが「x」する権利を持っているかどうかを確認できます...また、DEVとして、それらの確認を忘れることができます。これにより、セキュリティの問題が発生する可能性があります:)。

于 2012-08-18T06:16:14.910 に答える