摘要:如何查看某個(gè)用戶分配的組織單元在的區(qū)域內(nèi)看到分配的組織名稱,如下圖紅色下劃線所示現(xiàn)在的需求就是使用獲取當(dāng)前登錄用戶分配的信息,例如用登錄,則取出下圖顯示的具體實(shí)現(xiàn)新建一個(gè),使用字段存儲這個(gè)待取的值然后創(chuàng)建,使用如下代碼假設(shè)分配的為,使用下列
C4C
如何查看某個(gè)用戶分配的組織單元ID:
在Employee的Organization Data區(qū)域內(nèi)看到分配的組織名稱,如下圖紅色下劃線所示:
現(xiàn)在的需求就是使用ABSL獲取當(dāng)前登錄用戶分配的Organization Unit信息,例如用WANGJERRY37登錄,則取出下圖顯示的Department name PMLS:
具體實(shí)現(xiàn):新建一個(gè)custom BO,使用字段DepartmentName存儲這個(gè)待取的值:
然后創(chuàng)建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
假設(shè)Jerry Wang分配的Organization Unit ID為50000732,使用下列report打印出這個(gè)ID:
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.
最終調(diào)用的是這個(gè)function module:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93991.html
摘要:在以下簡稱和以下簡稱開發(fā)團(tuán)隊(duì)都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標(biāo)準(zhǔn)開發(fā)方式和的雖然看起來都是風(fēng)格,但實(shí)現(xiàn)技術(shù)不同。而的標(biāo)準(zhǔn)則是基于和協(xié)作而成的。 如果您對SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號文章...
摘要:在以下簡稱和以下簡稱開發(fā)團(tuán)隊(duì)都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標(biāo)準(zhǔn)開發(fā)方式和的雖然看起來都是風(fēng)格,但實(shí)現(xiàn)技術(shù)不同。而的標(biāo)準(zhǔn)則是基于和協(xié)作而成的。 如果您對SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號文章...
CRM 在WebClient UI頁面上按F2,就能看到頁面的技術(shù)信息, 可以找到當(dāng)前頁面是哪一個(gè)BSP component實(shí)現(xiàn)的: showImg(https://segmentfault.com/img/remote/1460000014385436); C4C 在瀏覽器url里添加debugMode=true,然后按住Ctrl加上鼠標(biāo)右鍵,即可彈出同上圖CRM WebClient UI作用類...
摘要:這是年的第篇文章,也是汪子熙公眾號總共第篇原創(chuàng)文章。本文介紹曾經(jīng)工作過的三款產(chǎn)品中的使用場景。我們在編輯頁面里選擇,這個(gè)下拉菜單里的選擇,決定了我們可以將哪些標(biāo)準(zhǔn)的哪些字段,傳遞給最終會被嵌入到標(biāo)準(zhǔn)頁面的自開發(fā)頁面里。 這是 Jerry 2021 年的第 73 篇文章,也是汪子熙公眾號總共第 350 篇原創(chuàng)文章...
閱讀 1805·2021-11-18 10:02
閱讀 3532·2021-11-16 11:45
閱讀 1799·2021-09-10 10:51
閱讀 2118·2019-08-30 15:43
閱讀 1388·2019-08-30 11:23
閱讀 1495·2019-08-29 11:07
閱讀 1901·2019-08-23 17:05
閱讀 1434·2019-08-23 16:14