4

LDAP (Active Directory) データの一部を SAP に保存されているものと同期することを検討しています。SAP は、カスタム プログラムを記述してデータのマッピングを処理できる機能モジュールをいくつか提供していますが、RSLDAPSYNC_USER を利用する提供されたソリューションの使用を検討しています。

私が抱えている問題は、フィールドのマッピングが LDAPMAP でどのように実行されるかを理解することです。特に、マッピングの概要を実行する場合、以下に示すような構造はどこに定義されていますか?

ここに画像の説明を入力

また、LDAP に送信したいすべてのフィールドを取得するために現在使用できる関数モジュールがありますが、以下に示す画面を使用して、カスタム関数モジュールを呼び出して必要なデータを取得できますか? もしそうなら、例を挙げてください。

ここに画像の説明を入力

ありがとう、マイク

4

1 に答える 1

0

それがあなたの質問かどうかわかりません。2番目の質問への答えとして:

取得したい属性を与えることができます。このLDAP_READ関数は、エントリ パラメータで結果を返します。

    CALL FUNCTION 'LDAP_READ'
      EXPORTING
        base         = base
*       scope        = 2
        filter       = filter
*       attributes   = attributes_ldap
        timeout      = s_timeout
        attributes   = t_attributes_ldap
      IMPORTING
        entries      = t_entries_ldap              "<< entries will come
      EXCEPTIONS
        no_authoriz  = 1
        conn_outdate = 2
        ldap_failure = 3
        not_alive    = 4
        other_error  = 5
        OTHERS       = 6.

Entries パラメータは次のようになります。 ここに画像の説明を入力

属性パラメーターは次のようになります。

属性パラメータは次のようになります

于 2018-01-04T05:54:36.990 に答える