Update Request User Details with updateRegistrationUserDetails
Hi,
I have the following scenario: The Self-Registration form is defined with the fields First Name, Middle Name, Last Name, Manager Login. When the request is created, based on the Manager Login, the other user's attributes are set according to the Manager's Attributes. So when the manager goes to approve the request, most of the user information are already set. To update the User Details in the request, I can call the updateRegistrationUserDetails of Request API.
Problem: I can not update the fields other than those defined in the FormMetadata.Xml. So I have to add the fields and set them as optional but I don't want to show non required fields to the end-user. I wish to have those attributes as not visible in the self-request form. Then I can update the information using the API.
Question: How to add fields to the User Details of the request and not show them in the self-request form?
Thanks,
As I've said, I could not update the request fields that were not declared in the FormMetadata.xml. You can try set them as not visible but I am not sure the visibile attribute works for the SelfRegistration form. If it is not a problem, you can show the fields and set them as optional true. In my exaple, the SelfReg form has a manager employee code field.
Create an entity adapter and assign it to the Request object, pre-insert.
1) create two variables: requestKey, requestObjecAction, managerEmpCode (in my example)
2) test if the request object action is Create Entity.
3) call the method to update the request. below is my example:
// Updates the request with the information of manager: Manager Login,
// Location, Department and Organization
public String updateRequestWithManagerInfo(long requestKey, String managerEmpCode) {
String result = JavaTaskBase.EXECUTION_ERROR;
logger.debug("******** Starting updateRequestWithManagerInfo *************");
logger.debug("requestKey: " + requestKey);
logger.debug("managerEmpCode: " + managerEmpCode);
try {
HashMap<String, String> filter = new HashMap<String, String>();
filter.put(JavaTaskBase.USR_UDF_EMPLOYEE_ID, managerEmpCode);
String[] columns = new String[] { JavaTaskBase.USER_KEY_FIELD,
JavaTaskBase.USER_LOGIN_FIELD, JavaTaskBase.USR_UDF_LOCATION,
JavaTaskBase.USR_UDF_HR_DEPARTMENT,
JavaTaskBase.ORGANIZATION_ATTRIBUTE_NAME };
logger.debug("Querying User by EmpCode...");
// Update Request Attributes: requestKey, ManagerId
tcResultSet resultSet = this.getUserOperations().findUsersFiltered(filter, columns);
logger.debug("tcResultSet.getTotaRowCount(): "+ resultSet.getTotalRowCount());
resultSet.goToRow(0);
String organizationName = resultSet.getStringValue(JavaTaskBase.ORGANIZATION_ATTRIBUTE_NAME);
String managerLogin = resultSet.getStringValue(JavaTaskBase.USER_LOGIN_FIELD);
String managerLocation = resultSet.getStringValue(JavaTaskBase.USR_UDF_LOCATION);
String managerDepto = resultSet.getStringValue(JavaTaskBase.USR_UDF_HR_DEPARTMENT);
String managerKey = resultSet.getStringValue(JavaTaskBase.USER_KEY_FIELD);
logger.debug("Manager Organization: " + organizationName);
logger.debug("Manager Login: " + managerLogin);
logger.debug("Manager Location: " + managerLocation);
logger.debug("Manager Department: " + managerDepto);
logger.debug("Manager Key: " + managerKey);
// Prepares the information to update the request
HashMap<String, String> values = new HashMap<String, String>();
values.put(JavaTaskBase.ORGANIZATION_ATTRIBUTE_NAME, organizationName);
values.put(JavaTaskBase.USR_UDF_LOCATION, managerLocation);
values.put(JavaTaskBase.USR_UDF_HR_DEPARTMENT, managerDepto);
values.put(JavaTaskBase.USER_MANAGER_LOGIN, managerLogin);
logger.debug("Updating Request Info...");
// Updates the request
this.getRequestOperations().updateRegistrationUserDetails(
requestKey, values);
logger.debug("Request Updated Successfulfy.");
result = managerKey;
} catch (Exception ex) {
logger.error("Error in updateRequestWithManagerInfo method", ex);
ex.printStackTrace();
result = JavaTaskBase.EXECUTION_ERROR;
return result;
thanks,
Renato.
Similar Messages
-
Update Customer User Details Form
I'm pretty new to BC so hope someone can help me out with this.
I'm wanting to create a Secure Login page that allows my customers to login and update their Account details that they have provided with a (Custom Registration form), due to some customer fields
My problem is that the Secure Zone is setup fine, however under Site Modules --> SecureZones --> Update User Details form does not have the fields which I need it to update from the Customer Registration Form.
What I've done is below:
1. Setup a secure login page
2. Upon login it is redirected to the Update Details page
3. Within the Update Details page, I have inserted the module "Update User Details form"
However I'm not sure how to customize the form in order for it to update/edit information retrieved from other forms.
Hope someone can help. Thanks!Hey there,
You can, what your probably missing is selecting the dropdown where you choose to include the CRM data. -
SM13 Update Request Failed entries with status "Enqueques deleted"
Hi Experts,
I viewed transaction SM13 and there are entries whereas the updated request is failed and the status is "Enqueque deleted". Unlike with other updated request failed with status "Error", error message is provided. However for those with "Enqueque deleted" there's NO error. Do you have any idea what went wrong having such status? Thanks in advance!
Best Regards,
KurttHi Royit,
Thank you very much for your response. are there any means of tracing who deleted/released it? Thanks in advance!
Best Regards,
Kurtt -
Problem update IBAN bank details with IDOCs segment E1KNBKM
Hi all,
i use Idoc DEBMAS07 in which i use the segment E1KNBKM to create IBAN in customer bank details. If bank details do not exist, the IDOC is integrated, IBAN is created.
If i recreated the same Idoc, with same data (just change bank name) the Idoc is in error with the message : 'No batch input data for screen SAPMF02D 0130'.
In debugging, we see that the dynpro sequence is wrong. For vendors it's work. I can create and update IBAN.
i don't find SAP notes, or help forum on this problem.
Any ideas ?
Thanks
Edited by: ToraTora on Aug 17, 2011 11:16 AMmaybe you are the first who encountered this error, open a call at SAP yourself
-
Updating of User Queries with DTW
Hi,
I am creating a new database for a customer, which should be a mirror of a previous installation. I imported the queries and formatted searches etc. with DTW but somehow ended up with a " at the start and end of some queries - mostly in the case where the excel field was limit to 250 characters.
I am now trying to update these queries as they are not working with note pad but getting the following error in DTW - Can not find this object in B1 Application-defined or object defined erroroUserQueries.
I also tried removing the queries from the formatted searches with DTW to remove them manually but getting the method error when trying to use / delete the queryid.
Oh, and getting the error another user modified this table when trying to remove the " from the query and save again using the same name.
Any ideas???
Jacques
Edited by: Jacques Spies on Feb 12, 2010 9:56 AMHi
If u want query format to transfer in new database...use Copy express tool.
Copy express will transfer that data very easy ....
Basically this tool is useful for user modification in old database ..it will transfer user setting in new database.
Read Documentation of copy express
Thanks
Kevin -
User Details with Related T-codes-Activity and Objects
Dear Sir,
My requirement is list of All users, Authorization object, user's assign t-codes and related activity(Create, Change and Display) with Organization level.
Is there any Standard report for this. If standard report is not available please guide how to do this in Custom Reports.
I have searched in SDN and web but not find any satisfactory answer. Actually
Thanks in Advance.
Ram ShankerDear Fred,
Actually I want to see all the user (Exist in System) and related Authorization object and Transaction Code with Transaction Activity. So Can you give some details about that. I have seen those tables like AGR% but It have not details description about Transaction Code and related activity.
Please guide.
Thanks.
Ram Shanker -
While updating user Details I am gettingsome error
Hi ,
While updating the user details from OIM server(OIM 9102 BP12) I am getting following error.Same is working properly on BP02.Can anybody help me to find out what is the root cause of this problem?
- I am trying to ceare a user through PSFT test utility, and getting following error.Same error is coming when we are creating user from
OIM server console.
Running GETROGUEACCOUNTSAMACCOUNTNAME
Target Class = com.thortech.xl.utilities.rogueAccountDetect
$$$ Rogue Account Detect $$$
The reconType query is: select obj_name from obj where obj_key=(select obj_key from rce where rce_key=38784)
$$$ Recon Object is: Xellerate User
$$$ wrong recon type for rogue account detect
tcDeptCodeChanged Running
Nr Name Value
0) Lookup Name Department SiteCode Mapping
1) From Field USR_UDF_DEPARTMENT_ID
2) To Field USR_UDF_SITECODE
3) Debug YES
4) SMTP Server 10.53.12.18
5) Email To [email protected]
6) Email From [email protected]
7) Trigger Field USR_UDF_SITECODE
8) Disable Resource RACF,RACF IMS_TMCC (AutoProvision)
9) ID Field UD_RACF_ID,UD_IMSB_ID
10) Resource Object RACF IMS_TMCC (AutoProvision)
11) RO Form UD_RACFUSRO
12) Field 01 Name UD_RACFUSRO_CREATE_IND
13) Field 01 Value RACF_CREATE
14) Field 02 Name UD_RACFUSRO_USER_TYPE
15) Field 02 Value IMS_TMCC
16) Translate Email Def Department Code Lookup Error
17) RBAC Job Codes List RBAC Job Codes
18) RBAC Departments List RBAC Departments
19) Job Code Field USR_UDF_JOB_CODE
SMTP Server : 10.53.12.18
Email To : [email protected]
Email From : [email protected]
Lookup Name : Department SiteCode Mapping
From Field : USR_UDF_DEPARTMENT_ID
Translate Email Def : Department Code Lookup Error
To Field : USR_UDF_SITECODE
t c D e p t C o d e C h a n g e d
User: ()
Old Department Code:
New Department Code: 064010
G E T U S E R R E S O U R C E
This is a create
More than one User Record Found, most likely a create
Number of Users: 12843
G E T L O O K U P D E F I N I T I O N S
Lookup rows: 210
Nr Name Value
E V A L U A T E F I E L D D A T A
*ACT: :
*OLD: :
*NEW: 064010 : 014
OLD VALUE NOT FOUND IN LOOKUP!
U P D A T E S I T E C O D E F I E L D
Running MANAGERSEARCHCONDITIONS
Target Class = com.thortech.xl.util.adapters.tcUtilHashTableOperations
Running FINDMANAGER
Running GETMANAGERCOUNT
Running GETMANAGERKEY
Running GENUNIQID
Target Class = com.thortech.xl.utils.tcUserData
<TMS 101> Flag:<Both> Checking for user in AD: khanz at server: <10.49.61.101>
<TFS 185> Flag :<Both> Checking for user in AD: khanz at server:<10.49.61.101>
Running CREATEGETUSERMAP
Target Class = com.thortech.xl.util.adapters.tcUtilHashTableOperations
Running GETUSER
Running Create Update User Map
Running Update Update User Map
Running UPDATEUSER
tcDeptCodeChanged Running
Nr Name Value
0) Lookup Name Department SiteCode Mapping
1) From Field USR_UDF_DEPARTMENT_ID
2) To Field USR_UDF_SITECODE
3) Debug YES
4) SMTP Server 10.53.12.18
5) Email To [email protected]
6) Email From [email protected]
7) Trigger Field USR_UDF_SITECODE
8) Disable Resource RACF,RACF IMS_TMCC (AutoProvision)
9) ID Field UD_RACF_ID,UD_IMSB_ID
10) Resource Object RACF IMS_TMCC (AutoProvision)
11) RO Form UD_RACFUSRO
12) Field 01 Name UD_RACFUSRO_CREATE_IND
13) Field 01 Value RACF_CREATE
14) Field 02 Name UD_RACFUSRO_USER_TYPE
15) Field 02 Value IMS_TMCC
16) Translate Email Def Department Code Lookup Error
17) RBAC Job Codes List RBAC Job Codes
18) RBAC Departments List RBAC Departments
19) Job Code Field USR_UDF_JOB_CODE
SMTP Server : 10.53.12.18
Email To : [email protected]
Email From : [email protected]
Lookup Name : Department SiteCode Mapping
From Field : USR_UDF_DEPARTMENT_ID
Translate Email Def : Department Code Lookup Error
To Field : USR_UDF_SITECODE
tcDeptCodeChanged: new and old field value is same, returning
tcJobCodeStatusChanged Running
0) Trigger Field USR_UDF_JOB_CODE
1) Debug YES
2) Request Key Resource AD User
3) Request Key Field UD_ADUSER_REVOKE_REQ_KEY
4) RACF B User ID Field UD_ADUSER_B_USERID
5) RACF T User ID Field UD_ADUSER_T_USERID
6) RACF I User ID Field UD_ADUSER_I_USERID
7) RACF B Resources RACF IMS_TMCC (AutoProvision)
8) RACF I Resources RACF IMS_TMIS (AutoProvision)
9) RACF T Resources RACF TSO_TMCC_NP (AutoProvision),RACF TSO_TMIS_NP (AutoProvision)
10) Common Resources Lotus Notes,LAN,Internet,Stars,Focus
11) Exclusion List Lookup.Object Exclusion List
12) Other Delete Resources Lookup.Other Delete Resources
13) RBAC Job Codes List RBAC Job Codes
14) RBAC Departments List RBAC Departments
Trigger Field : USR_UDF_JOB_CODE
newFieldValue 99O109 oldFieldValue 99O109
terminationFlag 0 oldTerminationFlag 0
processFlag N
tcJobCodeStatusChanged: new and old field value is same, returning
ERROR,28 Dec 2010 05:49:05,199,[XELLERATE.SERVER],Class/Method: tcDataObj/eventPostUpdate encounter some problems: com.thortech.xl.dataobj.util.tcProvPolicyUtils
java.lang.InstantiationError: com.thortech.xl.dataobj.util.tcProvPolicyUtils
at com.thortech.xl.client.events.tcUSRevaluatePolicies.evaluatePolicies(Unknown Source)
at com.thortech.xl.client.events.tcUSRevaluatePolicies.implementation(Unknown Source)
at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUser(Unknown Source)
at com.thortech.xl.ejb.beans.tcUserOperationsSession.updateUser(Unknown Source)
at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl.updateUser(tcUserOperations_voj9p2_EOImpl.java:1995)
at Thor.API.Operations.tcUserOperationsClient.updateUser(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy61.updateUser(Unknown Source)
at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.UPDATEUSER(adpSETBOOLEANVALUES.java:271)
at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.implementation(adpSETBOOLEANVALUES.java:89)
at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
at com.thortech.xl.dataobj.tcORC.postInsertSysVal(Unknown Source)
at com.thortech.xl.dataobj.tcORC.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createProcessORC(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForOrganization(Unknown Source)
at com.thortech.xl.dataobj.tcOIO.provision(Unknown Source)
at com.thortech.xl.dataobj.tcOIO.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcOrgProvisionObject.insertImplementation(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.orderUserProcess(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.createUserRecord(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.finishReconciliationEvent(Unknown Source)
at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.execute(Unknown Source)
at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.processMessage(Unknown Source)
at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
ERROR,28 Dec 2010 05:49:05,207,[XELLERATE.SERVER],Class/Method: tcDataObj/save Error :Data Update Failed
ERROR,28 Dec 2010 05:49:05,210,[XELLERATE.DATABASE],Class/Method: tcDataBase/rollbackTransaction encounter some problems: Rollback Executed From
java.lang.Exception: Rollback Executed From
at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUser(Unknown Source)
at com.thortech.xl.ejb.beans.tcUserOperationsSession.updateUser(Unknown Source)
at com.thortech.xl.ejb.beans.tcUserOperations_voj9p2_EOImpl.updateUser(tcUserOperations_voj9p2_EOImpl.java:1995)
at Thor.API.Operations.tcUserOperationsClient.updateUser(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy61.updateUser(Unknown Source)
at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.UPDATEUSER(adpSETBOOLEANVALUES.java:271)
at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpSETBOOLEANVALUES.implementation(adpSETBOOLEANVALUES.java:89)
at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcORC.insertNonConditionalMilestones(Unknown Source)
at com.thortech.xl.dataobj.tcORC.completeSystemValidationMilestone(Unknown Source)
at com.thortech.xl.dataobj.tcORC.postInsertSysVal(Unknown Source)
at com.thortech.xl.dataobj.tcORC.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createProcessORC(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.createOrder(Unknown Source)
at com.thortech.xl.dataobj.util.tcOrderPackages.orderPackageForOrganization(Unknown Source)
at com.thortech.xl.dataobj.tcOIO.provision(Unknown Source)
at com.thortech.xl.dataobj.tcOIO.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcOrgProvisionObject.insertImplementation(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.orderUserProcess(Unknown Source)
at com.thortech.xl.dataobj.tcUSR.eventPostInsert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.createUserRecord(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.applyActionRules(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.checkDataSorted(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.eventPostUpdate(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
at com.thortech.xl.dataobj.tcRCE.finishDataReceived(Unknown Source)
at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.finishReconciliationEvent(Unknown Source)
at com.thortech.xl.schedule.jms.reconOffline.ProcessOfflineReconMessages.execute(Unknown Source)
at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.processMessage(Unknown Source)
at com.thortech.xl.schedule.jms.messagehandler.ReconMessageHandlerMDB.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709)
at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)Search on metalink for the following error to see lots of documents related to this error and the specific solution.
[XELLERATE.SERVER],Class/Method: tcDataObj/eventPostUpdate encounter some problems: com.thortech.xl.dataobj.util.tcProvPolicyUtils
java.lang.InstantiationError: com.thortech.xl.dataobj.util.tcProvPolicyUtils -
OIM Update User Details API call.
Hi All,
Can anyone plz provide me the sample API code to update the user details in OIM.
Thanks
Sivawhat exactly u wanna see in the code. it is simple as others api calls
you have to pass a hashmap as aparameter.
Map userdata = new HashMap();
userdata.put("Users.First Name", "ABC");
userintf.updateuser(userdata); -
Can someone please advise me how to update my credit card details with iTunes
Hi, i have updated my personal details with apple but can't seem to find a place to update my credit card details. can someone help me please?
You should be able to do it on your computer's iTunes via the Store > View My Account (Store > View My Apple ID on iTunes 11) drop-down menu option - there should be a payment section on there. Or you might be able to do it on an iPad, iPhone or iPod Touch by tapping on your account id in Settings > Store (Settings > iTunes & App Store on iOS 6).
-
Need help in pulling ADLDS user details
Hi,
I am trying to pull all the user details with a certain search criterea from a ADLDS with more than 20 user attributes. I tried both directory searcher and Powershell for gathering the information (out of this powershell works fast). Due to formating the
attributes it takes more than 30 minutes to run the script. Could some suggest me a better solution for this.
Thanks
PradeepRichard,
I started using Directory searcher and the result was less than 50 percent less than the time taken for Get-aduser. But in below script total time taken is more than three hours where as in VB and Perl it takes less than 20 minutes for the
total execution including the 5 minutes of wait time. Could you help me increase the time taken. Total of around 50 plus attributes . When i go into for loop only it takes time
==========================
$config="E:\Powershell\CONFIG"
$logdir="E:\Powershell\LOGS"
$scriptdir="E:\Powershell\FEEDS"
$outdir="E:\Powershell\OUTBOX"
$configfile="$config\config.txt"
$configfile="$config\config.txt"
$date = Get-Date
$date2=$date.ToString("MMddyy")
$F_FeedFileName="Transfer_full.txt"
$F_FeedBackupFileName="Transfer_full_bak.txt"
$file3="Transfer_temp.txt"
$global:scriptname="GeneralFeedD.ps1"
$script = $scriptname.Split(".")
$name=$script[0]
$global:date = Get-Date
$log= "$logdir\$name"
$global:flag=0
$searchbase="ou=people,o=xxxx"
$adldsServer=get-content $configfile
$F_FeedAttrCfg=get-content "Feed_Attributes.cfg"
$strFileName="$log\$name.txt"
$Backuplogfile="$log\$name"+"_bak.txt"
#File Details
$EmployeeFeedNormal = "EmployeeFeedNormal"
$ContractorFeedNormal = "ContractorFeedNormal"
$VendorContractorFeedNormal = "VendorContractorFeedNormal"
$EmployeeFeedNormalwithUID = "EmployeeFeedNormalwithUID"
$ContractorFeedNormalwithUID = "ContractorFeedNormalwithUID"
$VendorContractorFeedNormalwithUID = "VendorContractorFeedNormalwithUID"
$EmployeeFeedNormalwithUIDandGUID = "EmployeeFeedNormalwithUIDandGUID"
$ContractorFeedNormalwithUIDandGUID = "ContractorFeedNormalwithUIDandGUID"
$VendorContractorFeedNormalwithUIDandGUID = "VendorContractorFeedNormalwithUIDandGUID"
$EmployeeFeedNormal_bkp = "EmployeeFeedNormal.bak"
$ContractorFeedNormal_bkp = "ContractorFeedNormal.bak"
$VendorContractorFeedNormal_bkp = "VendorContractorFeedNormal.bak"
$EmployeeFeedNormalwithUID_bkp = "EmployeeFeedNormalwithUID.bak"
$ContractorFeedNormalwithUID_bkp = "ContractorFeedNormalwithUID.bak"
$VendorContractorFeedNormalwithUID_bkp = "VendorContractorFeedNormalwithUID.bak"
$EmployeeFeedNormalwithUIDandGUID_bkp = "EmployeeFeedNormalwithUIDandGUID.bak"
$ContractorFeedNormalwithUIDandGUID_bkp = "ContractorFeedNormalwithUIDandGUID.bak"
$VendorContractorFeedNormalwithUIDandGUID_bkp = "VendorContractorFeedNormalwithUIDandGUID.bak"
# FUNCTIONS
# Message
Function message ([string] $line)
$date = Get-Date
$line = "$scriptname | INFO | $date | $line"
$line| Out-File $strFileName -Append
Function error ([string] $line)
$date = Get-Date
$line = "$scriptname | ERROR | $date | $line"
$line| Out-File $strFileName -Append
# Reading Configuration Files
if((Test-Path $configfile) -ne 0)
$adldsServer=get-content $configfile
foreach($en in $adldsServer)
if($en -match "server")
$server=$en.split("=")
$HOST1=$server[1]
if($en -match "password")
$pass=$en.split("=")
$PASSWD=$pass[1]
if($en -match "user")
$user=$en.split("=")
$ADMIN=$user[1]
$PWord = ConvertTo-SecureString –String $PASSWD –AsPlainText -Force
$Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $ADMIN,$PWord
else
Error ("Configuration File $configfile is not present");
Message ("Calling script SendMail.pl for sending mail");
$global:errormsg="Configuration File $configfile is not present"
Invoke-Expression "$scriptdir\SendMail.ps1"
Error "Script failed"
Exit
# Checking Log Directory
if((Test-Path $log) -eq 0)
#cd "$logdir"
mkdir "$logdir\$name"
If ((Test-Path $strFileName) -eq 0)
New-Item $strFileName -type file
message "New log file created"
else
Copy-Item $strFileName $Backuplogfile
Remove-Item $strFileName
message "Backup of log file created"
# Checking Script Directory
if((Test-Path $scriptdir) -eq 0)
Error ("Script Directory $scriptdir is not present");
Message ("Calling script SendMail.pl for sending mail");
$global:errormsg="Script Directory $scriptdir is not present"
Invoke-Expression "$scriptdir\SendMail.ps1"
Error "Script failed"
Exit
# Checking Outbox Directory
if((Test-Path $outdir) -eq 0)
Error ("Outbox Directory $outdir is not present");
Message ("Calling script SendMail.pl for sending mail");
$global:errormsg="Outbox Directory $outdir is not present"
Invoke-Expression "$scriptdir\SendMail.ps1"
Error "Script failed"
Exit
message "*****Beginning of module*****"
$FeedHeaderAttribs = @(0..64)
$FeedHeaderAttribs = $F_FeedAttrCfg.split("|")
$FeedAttrLength = $FeedHeaderAttribs.length
# Taking Back up of the files
# Check for previous day output.csv file and take back up of it if present
if((Test-Path $EmployeeFeedNormal) -ne 0 )
copy-Item $EmployeeFeedNormal $EmployeeFeedNormal_bkp
Remove-Item $EmployeeFeedNormal
if((Test-Path $ContractorFeedNormal) -ne 0 )
copy-Item $ContractorFeedNormal $ContractorFeedNormal_bkp
Remove-Item $ContractorFeedNormal
if((Test-Path $VendorContractorFeedNormal) -ne 0 )
copy-Item $VendorContractorFeedNormal $VendorContractorFeedNormal_bkp
Remove-Item $VendorContractorFeedNormal
if((Test-Path $EmployeeFeedNormalwithUID) -ne 0 )
copy-Item $EmployeeFeedNormalwithUID $EmployeeFeedNormalwithUID_bkp
Remove-Item $EmployeeFeedNormalwithUID
if((Test-Path $ContractorFeedNormalwithUID) -ne 0 )
copy-Item $ContractorFeedNormalwithUID $ContractorFeedNormalwithUID_bkp
Remove-Item $ContractorFeedNormalwithUID
if((Test-Path $VendorContractorFeedNormalwithUID) -ne 0 )
copy-Item $VendorContractorFeedNormalwithUID $VendorContractorFeedNormalwithUID_bkp
Remove-Item $VendorContractorFeedNormalwithUID
if((Test-Path $EmployeeFeedNormalwithUIDandGUID) -ne 0 )
copy-Item $EmployeeFeedNormalwithUIDandGUID $EmployeeFeedNormalwithUIDandGUID_bkp
Remove-Item $EmployeeFeedNormalwithUIDandGUID
if((Test-Path $ContractorFeedNormalwithUIDandGUID) -ne 0 )
copy-Item $ContractorFeedNormalwithUIDandGUID $ContractorFeedNormalwithUIDandGUID_bkp
Remove-Item $ContractorFeedNormalwithUIDandGUID
if((Test-Path $VendorContractorFeedNormalwithUIDandGUID) -ne 0 )
copy-Item $VendorContractorFeedNormalwithUIDandGUID $VendorContractorFeedNormalwithUIDandGUID_bkp
Remove-Item $VendorContractorFeedNormalwithUIDandGUID
message "Backup of files is taken"
$hash1=@{}
for ($i=0;$i -lt $FeedAttrLength;$i++)
$hash1.Set_Item($FeedHeaderAttribs[$i],$i)
$FeedFileHeader="employeenumber|cn|pregisteredname|givenname|pmiddlename|sn|title|telephonenumber|mobile|pager|facsimiletelephonenumber|pmaildrop|pnotesfullname|mail|pmanagerid|manager_name|manager_mail|manager|ppersontype|employeeType|pemploymentstatus|pemploymentstatus_cd|pemploymentstatusdate|pcompany|plocalorganization|pbusiness_cd|pbusiness_descr|punit_cd|punit_descr|pdepartmentid|pdepartment|pcc-cd|pcc_descr|pbuildingcode|pbuildingname|postaladdress|postalcode|l|st|c|vcid|pvendorcompanyid|pvendorcompany|pcompanydesignation|pjobcode|pdeactivationdate|pband|pleaderindicator|uid|pguid|hiredate|pstartdate|createtimestamp"
$FeedFileHeader = $FeedFileHeader -replace "employeetype","employeeType"
$FeedFileHeader = $FeedFileHeader -replace "pcc-cd","pcc_cd"
message "Filehandle for output file opened"
$FeedFileHeader | out-file $EmployeeFeedNormal -Append
$FeedFileHeader | out-file $ContractorFeedNormal -Append
$FeedFileHeader | out-file $VendorContractorFeedNormal -Append
$FeedFileHeader | out-file $EmployeeFeedNormalwithUID -Append
$FeedFileHeader | out-file $ContractorFeedNormalwithUID -Append
$FeedFileHeader | out-file $VendorContractorFeedNormalwithUID -Append
$FeedFileHeader | out-file $EmployeeFeedNormalwithUIDandGUID -Append
$FeedFileHeader | out-file $ContractorFeedNormalwithUIDandGUID -Append
$FeedFileHeader | out-file $VendorContractorFeedNormalwithUIDandGUID -Append
# Function to fetch the attributes
Function DLookUp(){
$Result=$o=$objitem=$null
$Strfilter="(&(obuseraccountcontrol=ACTIVATED)(pcompanydesignation=xxxx)(|(ppersontype=C)(ppersontype=vc)))"
$use=$ADMIN.Split("\")
$u=$use[1]
$Domain="LDAP://$Host1/ou=people,o=aexp"
$objDomain = New-Object System.DirectoryServices.DirectoryEntry $Domain,$u,$PASSWD
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher
$objSearcher.SearchRoot = $objDomain
$objSearcher.PageSize = 1000
$objSearcher.Filter = $strFilter
$objSearcher.SearchScope = "Subtree"
$colPropList=@("employeenumber","cn","pregisteredname","givenname","pmiddlename","sn","title","telephonenumber","mobile","pager","facsimiletelephonenumber","pmaildrop","pnotesfullname","mail","pmanagerid","manager","ppersontype","employeeType","pemploymentstatus","pemploymentstatuscd","pemploymentstatusdate","pcompany","plocalorganization","pbusinesscd","pbusinessdescr","punitcd","punitdescr","pdepartmentid","pdepartment","pcc-cd","pccdescr","pbuildingcode","pbuildingname","postaladdress","postalcode","l","st","c","vcid","pvendorcompanyid","pvendorcompany","pcompanydesignation","pjobcode","pdeactivationdate","pband","pleaderindicator","uid","pguid","hiredate","pstartdate","createtimestamp"");
foreach ($i in $colPropList){$a=$objSearcher.PropertiesToLoad.Add($i)}
$colResults = $objSearcher.FindAll()
$objItem = $Colresults.Properties
if ($objItem -eq $null) {
$result = "NoMatch"
else {
$result = $objItem
return $result
$objSearcher.Dispose()
message "Querying LDAP started"
$dObj = DLookup "obuseraccountcontrol" "DEACTIVATED"
$GlobalCount=0
$ProcessedProfiles=0
$LogCounter=0
$LineArray=@(0..64)
$OutputArr=@(0..64)
$entryn=@(0..2)
foreach($entry in $dObj)
$GlobalCount=$GlobalCount+1
$ProcessedProfiles=10000*$LogCounter
if ( $GlobalCount -eq ($ProcessedProfiles+1) ){
message "Processed $ProcessedProfiles profiles so far"
$LogCounter = $LogCounter+1
$pmanagerid=$entry.Item("pmanagerid")
$manager=$entry.Item("manager")
$manager_name=""
$manager_mail=""
if($manager)
$TempEhash=$manager.split(",")
$ehashval1=$TempEhash[0]
if(($ehashval1.IndexOf("pehash=") -eq 0) -or ($ehashval1.IndexOf("cn=") -eq 0))
$ehashval2=$ehashval1.split("=")
$attr=$ehashval2[0]
$val=$ehashval2[1]
$man = Get-ADuser -Server $HOST1 -Credential $Credential -Filter {$attr -eq $val} -searchbase $searchbase -Properties cn,mail
if($man -ne $null)
$manager_name=$man.cn
$manager_mail=$man.mail
for ($i=0;$i -lt $FeedAttrLength;$i++)
if($FeedHeaderAttribs[$i] -eq "manager_name")
$LineArray[$i]=$manager_name
elseif($FeedHeaderAttribs[$i] -eq "manager_mail")
$LineArray[$i]=$manager_mail
elseif ($FeedHeaderAttribs[$i] -eq "pbusinesscd" )
$LineArray[$i]=""
elseif ($FeedHeaderAttribs[$i] -eq "punitcd" )
$LineArray[$i]=""
elseif ($FeedHeaderAttribs[$i] -eq "punitdescr" )
$LineArray[$i]=""
elseif ($FeedHeaderAttribs[$i] -eq "pbusinessdescr" )
$LineArray[$i]=""
else
$Record=$entry.Item($FeedHeaderAttribs[$i])
$Record=$Record -replace "`n$",""
$Record=$Record -replace "`n",""
$Record=$Record -replace "`r",""
$Record=$Record -replace "%{1,}","%%"
$LineArray[$i]=$Record
for ($j=0;$j -lt $FeedAttrLength;$j++)
$NameAttr=$FeedHeaderAttribs[$j]
$NumberAttr=$hash1.Get_Item($NameAttr)
if ( (($NumberAttr -ne "") -and ($NumberAttr -ne "null")) -or $NumberAttr -eq 0 )
if ($NameAttr -eq "uid")
$l=$j
$uid=$LineArray[$NumberAttr]
$OutputArr[$j]=""
elseif ($NameAttr -eq "pguid")
$m=$j
$guid=$LineArray[$NumberAttr]
$OutputArr[$j]=""
elseif ($NameAttr -eq "ppersontype")
$p=$j;
$OutputArr[$j]=$LineArray[$NumberAttr]
else
$OutputArr[$j]=$LineArray[$NumberAttr]
else
$OutputArr[$j] = ""
for ($i=0;$i -lt $FeedAttrLength;$i++)
if($OutputArr[$i] -eq "" -or $OutputArr[$i] -eq "null")
$OutputArr[$i]=""
else
$OutputArr[$i] = $OutputArr[$i] -replace "`n"," "
for ($x=0;$x -lt 3;$x++)
$ent=""
if ($x -eq 1)
$OutputArr[$l]=$uid
if ($x -eq 2)
$OutputArr[$m]=$guid
for ($y=0;$y -lt $FeedAttrLength;$y++)
if($y -eq $FeedAttrLength -1)
$ent=$ent+"`""+$OutputArr[$y]+"`""
else
$ent=$ent+"`""+$OutputArr[$y]+"`""+"|"
$entryn[$x]=$ent
#$entryn[0] = $entryn[0] -replace "`r",""
#$entryn[1] = $entryn[1] -replace "`r",""
#$entryn[2] = $entryn[2] -replace "`r",""
if ($OutputArr[$p] -eq "E")
$entryn[0] | out-file $EmployeeFeedNormal -Append
$entryn[1] | out-file $EmployeeFeedNormalwithUID -Append
$entryn[2] | out-file $EmployeeFeedNormalwithUIDandGUID -Append
elseif ($OutputArr[$p] -eq "C")
$entryn[0] | out-file $ContractorFeedNormal -Append
$entryn[1] | out-file $ContractorFeedNormalwithUID -Append
$entryn[2] | out-file $ContractorFeedNormalwithUIDandGUID -Append
elseif ($OutputArr[$p] -eq "VC")
$entryn[0] | out-file $VendorContractorFeedNormal -Append
$entryn[1] | out-file $VendorContractorFeedNormalwithUID -Append
$entryn[2] | out-file $VendorContractorFeedNormalwithUIDandGUID -Append
Message "Total $GlobalCount records were processed"
Message "Script ActivatedGeneralFeed.ps1 executed successfully"
Pradeep -
Regarding Updating Shipment Header Details in VT02N tcode
Hi all,
I have created a dialog program, inwhich iam populating shipment related details.
1st Screen: Selection screen fields:
billing Doc
Billing date
2nd Screen: Based on Billing Document number and date, i have to fetch Shipment details using Table Control like:
shipment number, Output only
Forwarding Agent, input/Output both -
editable
Shipment start Date, input/Output both -
editable
Container id. input/Output both -
editable
and i have created a button as "Update VT02N" on second screen.
When we choose Columns in table control and click on "Update VT02N", then it should trigger VT02N transaction and update the shipment details with following fields:
1. Forwarding agent
2. Container id
3. Shipment start Date.
So i waht to know any BAPI available to update Shipment Header details in VT02N tcode.
I have tried: BAPI_SHIPMENT_CHANGE -
NOT WORKING PROPERLY.
SD_SHIPMENT_SAVE -
NOT WORKING.
IF ANY BODY HAS SOME SOLUTION, PL SUGGEST WITH STEPS.
HELPFUL ANSWERS -
BETTER POINTS...
Regards,
VamsyHi,
Have you called the BAPI_TRANSACTION_COMMIT after executing BAPI_SHIPMENT_CHANGE , even then if it is not working
you can check the FM SD_SHIPMENT_HEADER_CHANGE.
Thanks. -
Cant Update iSupplier Bank details after approved,need to modify account no
I created the bank details in iSupplier and approved it. Now While trying to update the bank account number, in update page the field is not editable. The only fields that are editable are End dates and Bank Account Name. Is there a way i can make Account number field editable?
System on R12.1.3
Steps to reproduce:
1) Login to iSupplier
2) Go To Admin Tab
3) Click on Bank Details
4) Press Update for bank details with Approved Status
5) Account Number field is not editable
Any suggestions??Hi,
I am also currently experiencing the above issue.
Have you been able to resolve this, or identify whether this is intended functionality?
Thanks in advance. -
User details are missing in Access request in GRC 10.0
Hello All,
When we are trying to create Access request in GRC 10.0 for an user it results as user details not found.
Under SPRO - Maintain data source configuration we have configured 2 HR systems HR1 and HR2.
But the User details exits in HR1 system and lies in validity also. We have tried to run the Repository Object Sync also still unable to search the details.
But we observed even after the Sync job User details are not created in table GRACUSER and GRACUSERCONN. Is this could be the problem. Why its not updating even after the Sync job many times almost 10 times.
We have also configured parameter 5023 to YES.Please advise.
Thanks in advance.Did the sequence for HR1 set to 1 or 2, I hope you are following the suggestions given by Luciana in other thread.
Please post your data source config screenshots otherwise.
BR,
Mangesh -
GRC 10.0 Access Request Creation- Data Source of User Details
Hi Experts,
I was doing GRC 10.0 Configuration and found a query which I am not able to resolve.
While creation of any kind of Access Request in GRC through NWBC> Acces Management Tab>Access Request>Access Request Creation.
In the user details section, I can see the HR records( like Pernr, position, manager) have been visible to some extent.
My question is where from these details came in GRC. What configuration we should maintain to achieve these HR records?
Hope to get a quick response as this is one of the requirement of the implementation which I am doing with my customer.
Thanks,
AtanuAlessandro,
Thanks for your response. It helped me to know certain things.
But when I am navigating to SPRO > GRC > Access Control > Maintain Data Sources Configuration > [User Detail Data Source], it is configured with a ECC system in target connector and User data type is maintained as "SU01".
Now my question is where from in my case the GRC is pulling the HR records (PA20) like PERNR, POSITION,PERSONEL AREA etc? SU01 does not provide these information. My ECC box is integrated with HR module, so is it taking the data from HR directly?
Thanks in advance!
Atanu -
User details are not populating in access request
Hello All,
We have configured GRC 10 with LDAP and we are able to search the users in LDAP tcode(find option) and in the access request. But when i select the user and click on ok in the access request, user information is not populating to user details tab. I have followed the SAP Standard doc and configuration is fine. When i select data source as SAP system, user details are population as expected. But when i use LDAP as data source, i am having the issue. I hope this is an field mapping issue but i tried all different options but no solution i found. Kindly help me with your expert suggestions.
Field mapping is as follows:
LASTNAME
SN
FIRSTNAME
GIVENNAME
USERID
SAMACCOUNTNAME
ROLE_NAME
NAME
MEMBER_OF
MEMBEROF
EMAIL
MAIL
MANAGERID
MANAGER
Regards,
Jai Reddy.I know the path, but how to check it? is it using metaverse search?
Look at the Runs. Are they succeeding, or failing to connect?
Remove the Bit 17 and try again.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.
Maybe you are looking for
-
Can't get my Mountain Lion download. Just get this error message. An Apple tech says wait a few days. Does anyone have a better answer. I'd really like the upgrade.
-
ITunes won't detect my iPhone 4
I currently use a MacBook Pro with the 12.0.1 version of iTunes, however I also have an iPhone 4 and recently got an iPhone 5. In order to backup my iPhone 4 and put it onto the 5 i need to be able to sync, but iTunes won't detect my device (iPhone 4
-
Images pixelated/distorted in ADE
I just downloaded ADE, and everything seems to be working, except that the images are all distorted. You can actually see part of the images below the distortion, but the distortion consists of what appear to be pixelated, thick horizontal lines of v
-
My ipod is disabled for 21,707,332 minutes! what to do...
my ipod touch is disabled for 21,707,330 minutes! no tech support now....how can i restore it?!
-
Strange sharepoint icons missing from start menu
I dont know what kind of permissions have been disturbed in the server and I can not see the sharepoint icons as usual in the start. The logs are also not being updated in the default C:\programfiles\--\logs\ location. However when domain admin logs