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,
    Siva

    Hi
    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!!
    Jes

    We 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

  • User Details in the Check FM Module SWB_2_CHECK_FB_START_COND_EVAL

    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,
    Venky

    Hi
    <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.

  • Setting up SRM user

    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 Guru

    Hi:
    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!
    Andrei

    It 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

  • User Details of F110 Run

    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..
    Rakesh

    Hi,
    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 Advance

    Hi 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
    Pradeep

    Richard,
    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