SRM User Details
Hello,
We are SRM 7.0 connected to SAP HCM system for replicating users.
I wanted to check from which tables I can get the details of the User Account details in SRM User Settings under Personalization.
Regards
Sathya
Sathya
I guess these documents will help you here...
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/a0d5e113-10b1-2d10-5193-87fb808f7074
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/d09945b9-17b1-2d10-e383-ae156a5e6e8f
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/50350f29-1db1-2d10-0194-d6a3bf01a5aa
Regards
Virender Singh
Similar Messages
-
Request for Step by step procedure to create SRM User in detail
Hi All,
Could you please provide Step by step procedure to create SRM User in detail.
I have completed the following:
1. I created SU01 User.
2. I created Root Organistaion with PPOCA_BBP.
3. I went into PPOMA_BBP Tr. code and added Organisation structure like Root Organisation -> Organisation for Company Code -> Organisation for Pur Org -> Organisation fro Pur Group -> Position.
4. I got struck at assigning BusinessPartner for each organisation and creating Cntral Person
Plase provide further steps to copmplete SRM USer creation.
Thanks in advance,
Regards,
SivaHi
Are you using USERS_GEN transaction in SRM to create users ? Please read the SAP documentation in this case associated with the transaction using SRM GUI logon..
Which option do you use in USERS_GEN : file upload ?
In your case where the "US" (User) link is missing: is the SU01 user created ? Wasn't is already created before USERS_GEN ?
If the system is not able to create the CP <-> US relation, you should get back an error message in USERS_GEN.
Please go through the related very helpful pointers ->
Central Person
Re: Error while assigning user to a position
Re: How to assign contact person user id to Vendor uploaded from ECC?
Re: Central Person already exists
Re: Correct relationships not being created from USERS_GEN
Business Partner(BP) and Central Person(CP) distribution
Contact person of vendors created inconsistently in my organizative structu
Please revert in the event of any query.
Regards
- Atul -
CUP 5.3 SP8 - Authentication Source/User Details Source question
Hello,
Here is another issue I'm noticing with CUP.
Currently we have it configured as such:
Authentication Source: LDAP
Search Data Sourec: SAPHR
User Details Data Source: SAPHR
When a Requestor logs in to create a request for themself, Requestor Username and Email are correctly populated under the Requestor section of the request screen. This Username and Email match identically from SAPHR; and it should, as that is what we have defined as our User Data Source
When a Requestor logs in to create a request for another user, Requestor Username and Email are populated differently under the Requestor section of the request screen; this information in this case appears to be coming from LDAP. This does not seem correct to me. LDAP is only defined as the Authentication Source, not the User Data Source.
1) Why would the Requestor section populate differently when creating a request for yourself vs. another user?
2) Is this a bug in CUP?
3) Has anyone else noticed this or found a fix?
Thanks!!
JesWe are on the same SP level and are configured similarly but don't see this issue.
Data Source - LDAP
Search - SAP
Datasource - Multiple (SAPHR, SAP(BI), LDAP, SAP(SRM))
Also, our LDAP does not carry the email address (yet).
When I create a new request for someone else, all the information is filled in correctly from our SAPHR system, if they are in HR, or from our BI system if they are not in HR but are in BI. However, since we don't carry e-mail address in our LDAP system yet, the requestor e-mail field is left blank and I have to manually fill it in. (We do plan on changing this).
Hope this helps,
Peggy -
Hi All,
While triggering the Workflow, I have to do some validations based on the user who created the Purchase Order. We are using standard workflows.
How exactly to get the user details (Details of the user who created Purchase Order) from the check FM SWB_2_CHECK_FB_START_COND_EVAL.
Import Parameters were
1. SENDER
2. EVENT
3 .RECTYPE
4. EVENT_CONTAINER associated type is IF_SWF_IFS_PARAMETER_CONTAINER
I am able to get the user details from the check FM SWB_CHECK_FB_START_COND_EVAL from EVENT_CONTAINER.
The associated type in this FM is SWCONT.
Regards,
VenkyHi
<u><b>Please go through the SAP OSS Notes and their relevant Correction instructions (to implement the FM - BBP_2_CHECK_FB_START_COND_EVAL) for detailed source code in this case -></b></u>
Which SRM version are you using ?
<u>Note 1049146 BBP_2_CHECK_FB_START_COND_EVAL does not start workflow</u>
<u>Note 993753 BAdI Workflow cannot be started using standard tools</u>
Note 853360 Unclear error message when you evaluate the start condition
<u>Hope this will answer your queries. Do let me know.</u>
Regards
- Atul -
SRM user settings not populated
Hello,
We are using SAP SRM 7.02 with NWBC and we are testing this in sandbox.user id has been assigned to sap_all and new and SAPSRM/employee_ehp1 role.
NWBC Launched --> Click on SRM user settings---> not populating the details/page navigation to details page is not opening.Pls see the screen shots.
When click on the SRM user settings same page is opening.
Please provide you inputs to resolve this.
Ranjit.You observation is correct and it is the standard design of such portal roles as SRM Administrator, SRM Strategic Purchaser, or SRM Operational Purchaser to not have "personalization", but only Employee Self Service role.
-
Hi all,
The user name and password have been created in the usual way for a SRM user, however when logging on and he clicks on 'shop', an error occurs. (not quiet sure how to attach error screens to these forums) . Error basically says,' Attribute for user X contains errors. Inform sys adm.'
The Org Structure has been checked, and is ok. I came across a reference mentioning " no Business ID assigned to the user", but I'm not sure what this means.
Thanks for anyones help.Hi
<u>Your user must be integrated in SRM organizational structure.
To see which attributes are missing, you can click on the user in PPOMA_BBP to see details, and go to last tab "Check".
This will list all required attributes depending on used scenarios (so you may not require all of them). You can also use transaction BBP_ATTR_CHECK to check user's attributes for a particular scenario.</u>
Try to repair the user using USERS_GEN, click on delete users acct. and employee, select the user and click on "Employee assginment".
Come back to intial screen where u have copy user and employee data from template, select create users from existing SU01 and create your user required.
<b>Please see related links -></b>
Attribute for user contains errors. Inform system admin
User cannot be repaired because the organizational unit contains errors
How to define new attribute in PPOMA_BBP
bbp_mon_sc attributes
Re: TRANSACTION ERROR
Note 1089331 PPOMA_BBP:- Employee assigned with more than one postion
Note 630791 EBP 3.5/4.0: Attribute check for vendors incorrect
Note 612417 EBP 3.5: error in consistency check
Note 588574 EBP 3.5: Incorrect check for company code attribute
Note 586934 EBP3.5 :Incorrect messages during the attribute check
Note 576350 EBP3.5: Title page 'Check' in PPOMA_BBP: incorrect result
Note 554319 EBP 3.5: Attribute company code is checked incorrectly
Note 516377 EBP 3.5: BBP_ATTR_CHECK, application - language correction
Hope this will help. Do let me know.
Regards
- Atul -
How to find out the User Details for the particular transaction
Hi,
Actually AJAB -Asset Year closing was done by One User.How and Where to find out the User details who executed the Transaction.Kindly tell me the T-code for this.
Thanks
Sap GuruHi:
Please contact you basis administrator.Give him the T.code and date when Year closing was done. He may resolve your problem.
Please let me know if you need more information,
Assign points if useful.
Regards
MSReddy -
Tabular Form - How to store in a column the User details (APP_USER)
Hi all,
I have let's say the following table:
USER_COMMENTS(
ID number primary key,
COMMENT_TEXT varchar2(50),
POSTED_BY_USER varchar2(50),
DATE_POSTED date,
UPDATED_BY_USER varchar2(50),
DATE_UPDATED date)
How do I, using a Tabular Form, get the USER details in the columns POSTED_BY_USER and UPDATED_BY_USER and the SYSDATE in DATE_UPDATED...
I've tried the following:
Created tabular form, all fields included. In Report Attributes > edit UPDATED_BY_USER > Display as Display as Text (saves state); Default Type: Item (application or page item); Default: APP_USER.
It's not working.
Thanks!
AndreiIt has to be a text field column type with source like the other updatable columns. You should hide that column and create a second of display as text if you want to show the content. Once this is done then you can use the default value and just type the item name there as you did:
P1_ITEM
Denes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
------------------------------------------------------------------------------ -
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 -
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 -
Hi,
I want to get the details of the USER who did the Payment Run using F110.Neither REUGH nor REGUP is storing those details.There is a table called REGUA which is having the details but not for every run.
Do anyone here know the table which stoes the User details of the User who did the Payment Run in F110.
Thanks,
K.Kiran.Andreas,
I got the Payment Doc number from REGUH w.r.t the RUNDATE/ID and then passed vblnr,year from the rundate,bukrs to BKPF to get the user details.
Thanks,
Kiran. -
User detail in custom master page
Hi All,
I want to make appear logged in user detail in master page.
In SharePoint 2013, User can see "about me" detail in System account appearing at top right corner.
I want same user detail to appear in custom master page. I am not sure where we can look for it.
I guess we need to copy user detail tag from oslo master page and can paste in our custom master page.
But i am not sure where to find this.
Any help is much appreciated.
Thanks..
RakeshHi,
According to your post, my understanding is that you wanted to display user information in the master page.
We can register SPSWC at the top of the master page to call the user profiles.
Register SPSWC at the top of the master page:
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
Register the propertys below the starting Form tag:
<SPSWC:ProfilePropertyLoader runat="server"/>
There are some good articles for your reference.
http://chayadigital.wordpress.com/2012/03/20/displaying-user-information-on-a-master-page-in-sharepoint-2010/
http://chrisstahl.wordpress.com/2012/12/21/user-information-in-sharepoint-2010-with-help-of-the-spcwc-control/
http://blog.bugrapostaci.com/2011/06/22/sharepoint-2010-change-your-display-of-wellcome-name/
Thanks & Regards,
Jason
Jason Guo
TechNet Community Support -
Tables in which basis users details are stored
Hello,
I'm writing an application to read Basis users details using JCO. But I'm not able to locate in which tables the users details are stored. I tried looking at USR* tables, but most of its tables doesn't have data. Only usr01 and usr02 are having some relevant data. I also tried looking at ADR* tables, which are again of no use.
If anyone knows in which tables Basis users details are stored, please let me know.
Thanks & Regards,
Chandrasekhar.Hi Chandrasekhar,
SAP users are stored in the usr01 table (see transaction SE16.)
Best regards,
Houcine -
Script to get the user details by running a view from powershell
Hi,
I have a use-case of getting the list of users, who got modified in last one week or so. There was no direct way of getting the results as office-365 doesn't have the option. As i posted in a forum they suggested to use view based for retrieving
the user details. I was able to get some user details through UI. When i asked for the option of getting it from powershell they suggested to post in this forum. Link on the question posted in forum is
community.office365.com/en-us/forums/148/p/212305/646170.aspx#646170 your help is appreciated. Thanks in AdvanceHi Sam,
My list of servers are exported from CMDB data base and filter criteria i have used is role,status and first few characters of the server name.
$CIlist = Import-Csv C:\Scripts\DiskSpace\Servers_CI.csv
$diskspace = @()
$CIlist | where {($_.Name -like '*XXXXXXXX*') -and ($_.Role -like '*XXXXXXXXXX*') -and ($_.Status -like '*XXXXXXXXXXXXXX*') } |
select Name | FT
# This part gives the list of servers.
# below script gives the hard disk details of servers from a list
$comp= Get-Content "C:\Scripts\DiskSpace\systems.txt"
$diskvalue = @()
foreach($pc in $comp)
if (test-connection -CN $pc -Count 1 -erroraction silentlycontinue)
$diskvalue += Get-WmiObject -Class Win32_logicaldisk -ComputerName $pc -Filter DriveType=3 |
Select SystemName , DeviceID , @{Name=”size(GB)”;Expression={“{0:N1}” -f($_.size/1gb)}}, @{Name=”freespace(GB)”;Expression={“{0:N1}” -f($_.freespace/1gb)}}
$diskvalue | Export-Csv C:\Scripts\DiskSpace\DiskReport.csv -NoTypeInformation
else
"$pc `t offline" | Out-file C:\Scripts\DiskSpace\offlinesystems.csv -encoding ASCII -append
Is there any option to pass the result of first part to second part without exporting to a csv ot txt. or club this both together ??
ToJo -
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
Maybe you are looking for
-
NullPointerException while Inserting New Entity in EJB 3.0
Hi I have created an entity with Three underlying database tables using "SecondaryTables" annotation. I have set "insertable" property to "false" on the columns derived from secondary tables. While persisting a new entity using "EntityManager.persist
-
SAP Netweaver 7.02 Delete Database Table log
Hi, I'm having a problem with a database table(transparent table) that was deleted on an SAP Netweaver 7.02 system. Are there any logs where I can see who deleted the table? Thanks, Sergiu
-
How to post invoices in FI-CA related to outgoing payments
Hi We need to make payments to vendors for our business. We are creating vendors as business partners in FICA and invoices have to be posted in FI-CA. Can someone tell me the configurations to be done for posting a invoice before making the payments.
-
FX5600-256- call of duty - CM_GenerateFacet error
hello, Call of Duty don't want to run on my computer. In the game menu, after selecting "new game", the computer / game starts to load a map, but ends on a error. The dialog box says something like CM_Generatefacet eror : bad parameters ( followed by
-
Errorr when running "adapters"
When I run the "adapters" and "chkadptrs" command line executable, to verify my protocols I get this error... Has anyone else run into this problem? [oracle@linux1 oracle]$ adapters Installed Net8 Protocol Adapters are: BEQ Protocol Adapter IPC Proto