4

我们正在考虑将我们的一些 LDAP (Active Directory) 数据与存储在 SAP 中的数据同步。SAP 提供了几个功能模块,允许您编写自定义程序来处理数据映射,但我们希望使用提供的解决方案,该解决方案利用 RSLDAPSYNC_USER。

我遇到的问题是了解如何在 LDAPMAP 中执行字段映射。特别是在执行 Mapping Overview 时,如下所示的结构在哪里定义?

在此处输入图像描述

此外,我们有一个功能模块,目前可用于抓取我们想要发送到 LDAP 的所有字段,但是下面显示的屏幕可以用来调用自定义功能模块来抓取我需要的数据吗?如果是这样,那么请举个例子。

在此处输入图像描述

谢谢,迈克

4

1 回答 1

0

我不确定这是否是您所要求的。作为第二个问题的答案:

您可以提供您想要获取的属性。该LDAP_READ函数将在 entry 参数中返回结果。

    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.

条目参数如下所示: 在此处输入图像描述

属性参数如下所示:

属性参数看起来像

于 2018-01-04T05:54:36.990 回答