iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C4C和CRM里怎么获取Organization Unit信息
  • 121
分享到

C4C和CRM里怎么获取Organization Unit信息

2023-06-04 20:06:43 121人浏览 独家记忆
摘要

本篇内容介绍了“C4C和CRM里怎么获取Organization Unit信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C4C如何查看某

本篇内容介绍了“C4C和CRM里怎么获取Organization Unit信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

C4C

如何查看某个用户分配的组织单元ID:

C4C和CRM里怎么获取Organization Unit信息

在Employee的Organization Data区域内看到分配的组织名称,如下图红色下划线所示:

C4C和CRM里怎么获取Organization Unit信息

现在的需求就是使用ABSL获取当前登录用户分配的Organization Unit信息,例如用WANGJERRY37登录,则取出下图显示的Department name PMLS:

C4C和CRM里怎么获取Organization Unit信息

C4C和CRM里怎么获取Organization Unit信息

具体实现:新建一个custom BO,使用字段DepartmentName存储这个待取的值:

C4C和CRM里怎么获取Organization Unit信息

然后创建AfterLoading script file,使用如下代码:

 import ABSL; import AP.PC.IdentityManagement.Global; import AP.FO.BusinessPartner.Global; var queryByIdentityUUID = Identity.QueryByElements; var queryByIdentityUUIDParameter = queryByIdentityUUID.CreateSelectionParams(); var queryByEmployeeBPUUID = Employee.QueryByIdentification; var queryByEmployeeBPUUIDParameter = queryByEmployeeBPUUID.CreateSelectionParams(); if ( this.DepartmentName.IsInitial()){ var id = Context.GetCurrentIdentityUUID().content;    queryByIdentityUUIDParameter.Add( queryByIdentityUUID.UUID.content, "I", "EQ", id.ToString() ); var result = queryByIdentityUUID.Execute(queryByIdentityUUIDParameter); var first = result.GetFirst(); // points to identity instance var person = first.Person; var bpUUId = person.UUID.content;    queryByEmployeeBPUUIDParameter.Add( queryByEmployeeBPUUID.UUID.content, "I", "EQ", bpUUId.ToString()); var employeeQueryResult = queryByEmployeeBPUUID.Execute(queryByEmployeeBPUUIDParameter); var EmployeeQueryResultCurrent = employeeQueryResult.GetFirst(); var assignedOrg = EmployeeQueryResultCurrent.OrganisationalUnitAssignment.GetFirst(); var org = assignedOrg.ToRoot; // readOnly in AfterLoading event this.DepartmentName  = org.NameAndAddress.AddressSnapshot.NameSuitableForLoGonLanguage.GetFirst().Name.SecondLineName;}

CRM

假设Jerry Wang分配的Organization Unit ID为50000732,使用下列report打印出这个ID:

C4C和CRM里怎么获取Organization Unit信息

 PARAMETERS: id TYPE but000-partner OBLIGATORY DEFAULT '4031140'.DATA: lo_core                TYPE REF TO cl_crm_bol_core,      lo_collection          TYPE REF TO if_bol_entity_col,      lo_root_entity         TYPE REF TO cl_crm_bol_entity,      lv_query_name          TYPE crmt_ext_obj_name,      lt_selection_parameter TYPE genilt_selection_parameter_tab,      ls_selection_parameter TYPE genilt_selection_parameter,      ls_query_parameters    TYPE genilt_query_parameters,      lv_size                TYPE i.START-OF-SELECTION.  ls_selection_parameter-attr_name = 'PARTNER'.  ls_selection_parameter-option = 'EQ'.  ls_selection_parameter-sign = 'I'.  ls_selection_parameter-low =  id.  APPEND ls_selection_parameter TO lt_selection_parameter.  ls_query_parameters-max_hits = 1. lo_core = cl_crm_bol_core=>get_instance( ).  lo_core->load_component_set( 'PROD_ALL' ).  lv_query_name = 'BuilEmpAdvancedSearch'.  lo_collection = lo_core->dquery(      iv_query_name               = lv_query_name      it_selection_parameters            = lt_selection_parameter      is_query_parameters                = ls_query_parameters ).  DATA(lo_result) = lo_collection->get_first( ).  ASSERT lo_result IS NOT INITIAL.  WRITE: / 'Org unit id: ', lo_result->get_property_as_string( 'ORGEH' ) COLOR COL_NEGATIVE.

C4C和CRM里怎么获取Organization Unit信息

最终调用的是这个function module:

C4C和CRM里怎么获取Organization Unit信息

“C4C和CRM里怎么获取Organization Unit信息”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: C4C和CRM里怎么获取Organization Unit信息

本文链接: https://www.lsjlt.com/news/239367.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C4C和CRM里怎么获取Organization Unit信息
    本篇内容介绍了“C4C和CRM里怎么获取Organization Unit信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C4C如何查看某...
    99+
    2023-06-04
  • 怎么查看CRM WebUI,C4C和Hybris里的页面技术信息
    本篇内容介绍了“怎么查看CRM WebUI,C4C和Hybris里的页面技术信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CRM在Web...
    99+
    2023-06-04
  • 怎么获得C4C里某个code字段对应的描述信息
    这篇文章主要讲解了“怎么获得C4C里某个code字段对应的描述信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么获得C4C里某个code字段对应的描述信息”吧!这些不同角色的业务伙伴(b...
    99+
    2023-06-04
  • C++中怎么获取CPU信息
    C++中怎么获取CPU信息,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C++获取CPU信息之获得CPU的制造商信息(Vender ID String)把eax...
    99+
    2023-06-17
  • ansible怎么获取主机信息
    要获取主机的信息,可以使用Ansible的setup模块。setup模块可以收集主机的各种信息,并将其保存为Ansible的fact...
    99+
    2023-10-24
    ansible
  • VB.NET中怎么获取硬盘信息
    VB.NET中怎么获取硬盘信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。VB.NET获取硬盘信息1、用API函数GetDiskFreeSpaceEx获取磁盘空间Privat...
    99+
    2023-06-17
  • python中怎么获取对象信息
    本篇文章给大家分享的是有关python中怎么获取对象信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、获取对象类型,基本类型可以用type()来判断。>>>...
    99+
    2023-06-20
  • python怎么获取excel中的信息
    python中怎么获取excel中的数据 一.安装第三方库 pip install openpyxl 二、excel组成和python里面对象对应起来 组成:多个单元格组成一个表格,多个表单组成exc...
    99+
    2023-10-02
    python excel 开发语言
  • MySQL中怎么获取权限信息
    这期内容当中小编将会给大家带来有关MySQL中怎么获取权限信息,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。     最近在做一次MySQL数据迁移...
    99+
    2024-04-02
  • go语言怎么获取类型信息
    在go语言中,可以通过反射来获取类型信息;只需要调用reflect包的TypeOf()函数即可。方法:1、使用“reflect.TypeOf()”函数取得指定变量的类型对象;2、使用Name()和Kind()获取类型对象的类型信息,语法“类...
    99+
    2023-05-14
    go语言 Golang
  • listview怎么获取数据库的信息
    要获取数据库的信息并在ListView中显示,您需要执行以下步骤:1. 创建一个用于显示数据库信息的布局文件,例如`list_ite...
    99+
    2023-08-19
    listview 数据库
  • javascript中怎么利用ajax获取信息
    这篇文章给大家介绍javascript中怎么利用ajax获取信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 Client端代码如下: <html...
    99+
    2024-04-02
  • Java获怎么取e.printStackTrace()打印的信息
    这篇文章主要介绍“Java获怎么取e.printStackTrace()打印的信息”,在日常操作中,相信很多人在Java获怎么取e.printStackTrace()打印的信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-20
  • 怎么用python help()获取函数信息
    本篇内容介绍了“怎么用python help()获取函数信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、使用说明在解释器交互模式下获取...
    99+
    2023-06-30
  • PHP中怎么获取服务器信息
    要获取服务器信息,可以使用以下几种方法: 使用$_SERVER全局变量来获取服务器信息,例如: echo $_SERVER[&#...
    99+
    2024-04-29
    PHP 服务器
  • Android中怎么使用GPS和NetWork获取定位信息
    在Android中,可以通过以下步骤使用GPS和NetWork获取定位信息: 在AndroidManifest.xml文件中添加...
    99+
    2023-10-24
    ​android
  • Linux系统下怎么获取主板信息
    这篇文章主要介绍Linux系统下怎么获取主板信息,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线...
    99+
    2023-06-13
  • Python怎么使用psutil获取系统信息
    本篇内容介绍了“Python怎么使用psutil获取系统信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用Python来编写脚本简化日常的...
    99+
    2023-07-06
  • HTML5中怎么获取地理位置信息
    HTML5中怎么获取地理位置信息,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如何使用HTML5地理位置定位功能定位功能(Geolocatio...
    99+
    2024-04-02
  • 使用phonegap怎么获取设备的信息
    这篇文章将为大家详细讲解有关使用phonegap怎么获取设备的信息,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。device.name   设备的名称device.pho...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作