Address in HRMS

Hello all,
We have 2 address for Germany defined in the address DFF with 2 different context values, DE and DE(English). When i goto HRMS Manager and try to add address for an employee, it picks the DE address context value as the default address but i want the system to pick DE(English) context value as the default one.
Please let me know how i can achieve this is forms and also in the Employee Self Service.
Thank You.
Jim

Depending on the form you are using you can personalise it. For example if you are using Employee Admin Template you can go to Help - Diagnostics - Custom Code - Personalize. In there you would add the default for the address field when a record is created.
On self service you would be able to do this through personalisation on the page. Personalisation would first need enabling on the system profile.

Similar Messages

  • Main Address in HRMS not showing in Employee Self Service

    Hi
    The Main Address (primary address) that has been captured in core HR is not pulling through to the employees personal information screen in Employee Self Service. Any ideas as to what the problem could be?
    Thanks in advance

    According to MetaLink note 278417.1 the cause is that the Addresses were not properly loaded, probably missing out the "Country" field. Addresses without Country field will not show up in SSHR.
    "Fix
    In the PER_ADDRESSES table if 2 records are compared, i.e one entered for a new address and one for the record loaded thru APIs, then it will be seen that the Country is missing in the record that came thru API.
    Customers will need to correct their data in order for the Addresses to appear in SSHR.
    Customers can write an update script to update the Country (We do not support this) or update the Country field using the APIs or reload their addresses using API's."

  • Help Needed With Oaf Personaliztion

    Hi Guys,
    I am new to Oaf Personalisation and have some doubts regarding the same.
    I have to default a value to a message choice bean through personalization.I followed the steps given in the OAF guide but it doesn seem to work for messagechoice,for others it does.
    I also need to default a message choice bean depending on the value of other meesage choice bean.Is it possible through personalisation or we neeed to go for extension.
    ANy help will be appreciated

    dear Ankit,
    To set a default value for messageChoice, set the initial value property with the option value, not the text you see
    if you see the web source code, you will get these
    <select id="HrAddressType" title="Poplist for address type." class="x4" onchange="" name="HrAddressType">
    <option></option>
    <option value="CUR_ID">Current_Address</option>
    <option value="ID_HOME">Home</option>
    <option value="ID_IC">Identity Card Address</option>
    <option value="PHCA">Primary Home Country Address</option>
    <option value="REC">Recruiting</option>
    </select>
    so, to set the default value to Identity Card Address, we put ID_IC in initial value property.
    I've try defaulting "Type" on adding secondary address in HRMS ESS personal information and it a success, but on "Country" field which already has a default value, the personalization doesn't work
    devguide specify for defaulting messageChoice or messageRadioGroup
    If the value from the current row for the view attribute is not null, the default value specified is set as the default value of the selection.
    If the value from the current row for the view attribute is null, the default value shown in the selection will be determined by the default value specified and will be applied to the view object.
    Note: If the profile option is not enabled, and the value from the current row for the view attribute is null, the default value shown in the selection will also be determined by the default value specified and
    will not be applied to the view object.

  • Help needed with OAF extension

    I have a requirement wherein i need to provide some additional search criterias in the simple search panel and advances search panel.
    As far as my knowledge goes we need to customise the xml page itself,is this going to be upgrade safe.
    Secondly,we need to defualt values for search criteria in the advanced search panel
    For eg..for creation date (the creation date should be "before" 7 days.Now,since the advanced search panel is totally declartive,i cant figure out how to do this.
    Please gurus!!i just want to know whether this is feasible to implement.
    Any help will be greatly appreciated

    dear Ankit,
    To set a default value for messageChoice, set the initial value property with the option value, not the text you see
    if you see the web source code, you will get these
    <select id="HrAddressType" title="Poplist for address type." class="x4" onchange="" name="HrAddressType">
    <option></option>
    <option value="CUR_ID">Current_Address</option>
    <option value="ID_HOME">Home</option>
    <option value="ID_IC">Identity Card Address</option>
    <option value="PHCA">Primary Home Country Address</option>
    <option value="REC">Recruiting</option>
    </select>
    so, to set the default value to Identity Card Address, we put ID_IC in initial value property.
    I've try defaulting "Type" on adding secondary address in HRMS ESS personal information and it a success, but on "Country" field which already has a default value, the personalization doesn't work
    devguide specify for defaulting messageChoice or messageRadioGroup
    If the value from the current row for the view attribute is not null, the default value specified is set as the default value of the selection.
    If the value from the current row for the view attribute is null, the default value shown in the selection will be determined by the default value specified and will be applied to the view object.
    Note: If the profile option is not enabled, and the value from the current row for the view attribute is null, the default value shown in the selection will also be determined by the default value specified and
    will not be applied to the view object.

  • How To add postion specific email address to this query in oracle hrms

    Hi friends,
    I'm using the below query to send an email to the supervisor,employee and the HR manager
    I was able to add the first two mail address..
    for the third one,I mean HR manager... how do I get the email address
    I want to add the email address of the position --(from per_positions-->name--'HR-Manager' )
    I want to add the person's email address who is holding this position...
    can some one help me with this please
    SELECT paa.person_id, papf.full_name, papf.email_address, paa.date_end,
    paa.date_start, paaf.supervisor_id, papf2.email_address
    FROM per_absence_attendances paa,
    per_all_people_f papf,
    per_all_assignments_f paaf,
    per_all_people_f papf2
    WHERE paa.date_end = TRUNC (:p_date)
    AND paa.business_group_id = :p_buss_id
    AND papf.person_id = paa.person_id
    AND TRUNC (:p_date) BETWEEN papf.effective_start_date
    AND papf.effective_end_date
    AND TRUNC (:p_date) BETWEEN paaf.effective_start_date
    AND paaf.effective_end_date
    AND paaf.assignment_type = 'E'
    AND paaf.person_id = paa.person_id
    AND paaf.supervisor_id = papf2.person_id
    AND TRUNC (:p_date) BETWEEN papf2.effective_start_date
    AND papf2.effective_end_date

    What about this:
    SELECT det.person_id
    ,det.full_name
    ,det.email_address
    ,det.date_end
    ,det.date_start
    ,det.supervisor_id
    ,det.mgr_email_address
    ,det.hr_person_id
    ,hrper.email_address hr_person_email
    FROM (
    SELECT paa.person_id, papf.full_name, papf.email_address, paa.date_end,
    paa.date_start, paaf.supervisor_id, papf2.email_address mgr_email_address
    ,(SELECT paafhr.person_id
    FROM per_all_people_f papfhr
    ,per_all_assignments_f paafhr
    ,hr_all_positions_f pos
    WHERE papfhr.person_id = paafhr.person_id
    AND nvl(papfhr.current_employee_flag, 'N') = 'Y'
    AND paafhr.assignment_type = 'E'
    AND paafhr.primary_flag = 'Y'
    AND paafhr.position_id = pos.position_id
    AND pos.name = 'HR-Manager'
    AND trunc(:p_date) BETWEEN
    papfhr.effective_start_date and papfhr.effective_end_date
    AND trunc(:p_date) BETWEEN
    paafhr.effective_start_date and paafhr.effective_end_date
    AND trunc(:p_date) BETWEEN
    pos.effective_start_date and pos.effective_end_date) hr_person_id
    FROM per_absence_attendances paa,
    per_all_people_f papf,
    per_all_assignments_f paaf,
    per_all_people_f papf2
    WHERE paa.date_end = TRUNC (:p_date)
    AND paa.business_group_id = :p_buss_id
    AND papf.person_id = paa.person_id
    AND TRUNC (:p_date) BETWEEN papf.effective_start_date
    AND papf.effective_end_date
    AND TRUNC (:p_date) BETWEEN paaf.effective_start_date
    AND paaf.effective_end_date
    AND paaf.assignment_type = 'E'
    AND paaf.person_id = paa.person_id
    AND paaf.supervisor_id = papf2.person_id
    AND TRUNC (:p_date) BETWEEN papf2.effective_start_date
    AND papf2.effective_end_date) det
    ,per_all_people_f hrper
    WHERE hrper.person_id = hr_person_id
    AND trunc(:p_date) BETWEEN
    hrper.effective_start_date AND hrper.effective_end_date;

  • Which HRMS API can be used to hire a Contact?

    In either 11i and/or R12.1.3, who knows which HRMS API(s) can be used to hire a contact? That is, a "person" that exists in the system but is not an ex-employee, e.g., someone's spouse, or child. This is a person that exists in PER_ALL_PEOPLE_F, with a SYSTEM_PERSON_TYPE of OTHER. We are not using iRec or any applicant functionality, so I cannot create an application for the Contact and then hire the Applicant. Instead, my requirement is to directly hire the Contact.
    I am using the following APIs for other scenarios, but haven't figured out the Contact hire yet:
    HR_EMPLOYEE_API.CREATE_US_EMPLOYEE - using this API for brand new hires that do not currently exist in the database
    HR_EMPLOYEE_API.RE_HIRE_EX_EMPLOYEE - using this API for rehiring ex-employees that already exist as a person in the database
    One more note, I am able to accomplish this task with no problems from the front-end, so I expect there must be a way to do the same from the back-end.
    e.g.,
    1) Navigate to Person Form
    2) Find Contact
    3) Change Action to "Create Employment"
    4) Choose Person Type "Employee"
    5) Save, which successfully hires the Contact and creates the employee record
    Please help!
    Thanks,
    Jason Genovese

    Ahhh! I just took another look Clives suggestion for using at HR_EMPLOYEE_API.HIRE_INTO_JOB. While the Oracle iRep only shows the 1 HIRE_INTO_JOB procedure, a look in the database at the package uncovers a second, overloaded, HIRE_INTO_JOB procedure that should address my requirement. I believe this will work, but I'll test this out and post back with my results. Here are excerpts from the 2 signatures. The second (new) overloaded procedure should work:
    -- |------------------------------< hire_into_job >---------------------------|
    -- {Start Of Comments}
    * This API hires an applicant as an employee.
    * This API converts a person of type Applicant to a person of type Employee
    * (EMP).
    * <p><b>Prerequisites</b><br>
    * The applicant must exist in the relevant business group and must have an
    * applicant assignment with the assignment status Accepted. If person_type_id
    * is supplied, it must have a corresponding system person type of EMP and must
    * be active in the same business group as the applicant being changed to
    * employee.
    * <p><b>Post Success</b><br>
    * The applicant has been successfully hired as an employee with a default
    * employee assignment.
    * <p><b>Post Failure</b><br>
    * The applicant is not hired as an employee and an error is raised.
    -- {End Of Comments}
    PROCEDURE hire_into_job
    (p_validate IN BOOLEAN DEFAULT FALSE
    ,p_effective_date IN DATE
    ,p_person_id IN NUMBER
    ,p_object_version_number IN OUT NOCOPY NUMBER
    ,p_employee_number IN OUT NOCOPY VARCHAR2
    ,p_datetrack_update_mode IN VARCHAR2 DEFAULT NULL
    ,p_person_type_id IN NUMBER DEFAULT NULL
    ,p_national_identifier IN VARCHAR2 DEFAULT NULL
    ,p_per_information7 IN VARCHAR2 DEFAULT NULL --3414274
    ,p_effective_start_date OUT NOCOPY DATE
    ,p_effective_end_date OUT NOCOPY DATE
    ,p_assign_payroll_warning OUT NOCOPY BOOLEAN
    ,p_orig_hire_warning OUT NOCOPY BOOLEAN
    -- |----------------------------< hire_into_job - new >------------------------|
    -- {Start Of Comments}
    -- Description:
    -- This business process converts a person of type EX_APL, EX_EMP or OTHER to a type of EMP.
    -- This is achieved by:
    -- o Setting the person type to EMP
    -- o Creating a period of service
    -- o Creating a default employee assignment
    -- o Repopulating the security lists
    -- Post Success:
    -- The API updates the person and application and set the following out
    -- parameters:
    -- Name Type Description
    -- p_per_object_version_number number If p_validate is false, set to
    -- the new version number of the
    -- person record. If p_validate is
    -- true, set to the value passed in.
    -- p_employee_number number If p_validate is false, set to the
    -- employee number of the person. If
    -- p_validate is true, set to the
    -- value passed in.
    -- p_assignment_id number If p_validate is false, set to the
    -- assignment_id for the person.
    -- p_effective_start_date date If p_validate is false, set to
    -- the effective start date of the
    -- updated person record. If
    -- p_validate is true, set to null.
    -- p_effective_end_date date If p_validate is false, set to
    -- the effective end date of the
    -- updated person record. If
    -- p_validate is true, set to null.
    -- p_assign_payroll_warning boolean Set to true if the person's date of
    -- birth has not been set. Set to
    -- false if the date of birth has been
    -- entered. Indicates if it will be
    -- possible to set the payroll
    -- component on any of this person's
    -- assignments.
    -- p_orig_hire_warning boolean Set to true if the original date of
    -- hire is not null and the person
    -- type is not EMP, EMP_APL, EX_EMP or
    -- EX_EMP_APL.
    -- Post Failure:
    -- The API does not update the person and period of service and raises an error.
    -- Access Status:
    -- Public.
    -- {End Of Comments}
    PROCEDURE hire_into_job
    (p_validate IN BOOLEAN DEFAULT FALSE
    ,p_effective_date IN DATE
    ,p_person_id IN NUMBER
    ,p_object_version_number IN OUT NOCOPY NUMBER
    ,p_employee_number IN OUT NOCOPY VARCHAR2
    ,p_datetrack_update_mode IN VARCHAR2 DEFAULT NULL
    ,p_person_type_id IN NUMBER DEFAULT NULL
    ,p_national_identifier IN VARCHAR2 DEFAULT NULL
    ,p_per_information7 IN VARCHAR2 DEFAULT NULL --3414274
    ,p_assignment_id OUT NOCOPY NUMBER -- Bug#3919096
    ,p_effective_start_date OUT NOCOPY DATE
    ,p_effective_end_date OUT NOCOPY DATE
    ,p_assign_payroll_warning OUT NOCOPY BOOLEAN
    ,p_orig_hire_warning OUT NOCOPY BOOLEAN
    );

  • OIM 11g: SAP HRMS User Recon

    I am using the SAP ER connector, version 9.1.2.4. I have upgraded OIM to bundle patch 4.
    My IT Resource is as follows:
    App server host: "IP address"
    Client logon: 050
    Connection Count: 1
    Gateway host: "IP address"
    Gateway service:3300
    Group Name: PUBLIC
    Language: en
    Message Server:     SAPHRQ
    Password: *******
    Peak limit: 10
    Pool capacity: 3
    Program ID: IDOCLISTEN
    R3 Name: HRQ
    Repository destination:     BCE
    SNC lib:
    SNC mode: no
    SNC my name:
    SNC partner name:
    SNC qop:
    Server name: SERVER
    System number: 00
    Unicode mode: yes
    User logon: OIMUSER
    I have run job SAP HRMS User Recon. As a result, I have error:
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] ====================================================
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] oracle.iam.connectors.common.dao.OIMUtil : createTrustedReconEvent() : oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in
    [2011-04-27T22:50:18.703+03:00] [oim_server1] [ERROR] [] [OIMCP.SAPH] [tid: OIMQuartzScheduler_Worker-6] [userId: xelsysadm] [ecid: 0000IyOWgf_8TsYjLpvH8A1Di76b00000g,0] [APP: oim#11.1.1.3.0] [dcid: 31adce849313fcc5:100e79e1:12f987dc80e:-7ffd-000000000000003c] ====================================================[[
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <oracle.iam.reconciliation.impl> <IAM-5010000> <Generic Error/Information: {0}
    oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:449)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:383)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy327.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.java:2494)
    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 weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy164.ignoreEventx(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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy323.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.createTrustedReconEvent(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.reconcileUser(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
    at oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:385)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:144)
    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 oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused By: java.sql.SQLException: Invalid character encountered in
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:271)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:445)
    at oracle.sql.CharacterSet.failUTFConversion(CharacterSet.java:2706)
    at oracle.sql.CharacterSetAL32UTF8.toString(CharacterSetAL32UTF8.java:192)
    at oracle.sql.CHAR.getString(CHAR.java:234)
    at oracle.jdbc.oracore.OracleTypeCHAR.pickle81(OracleTypeCHAR.java:258)
    at oracle.jdbc.oracore.OracleTypeCOLLECTION.pickle81(OracleTypeCOLLECTION.java:310)
    at oracle.jdbc.oracore.OracleTypeADT.pickle81(OracleTypeADT.java:1637)
    at oracle.jdbc.oracore.OracleTypeADT.linearize(OracleTypeADT.java:1256)
    at oracle.sql.ArrayDescriptor.toBytes(ArrayDescriptor.java:683)
    at oracle.sql.ARRAY.toBytes(ARRAY.java:632)
    at oracle.jdbc.driver.OraclePreparedStatement.setArrayCritical(OraclePreparedStatement.java:5576)
    at oracle.jdbc.driver.OraclePreparedStatement.setARRAYInternal(OraclePreparedStatement.java:5535)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectCritical(OraclePreparedStatement.java:7959)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:7547)
    at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:8212)
    at oracle.jdbc.driver.OracleCallableStatement.setObject(OracleCallableStatement.java:5005)
    at oracle.jdbc.driver.OracleCallableStatementWrapper.setObject(OracleCallableStatementWrapper.java:202)
    at weblogic.jdbc.wrapper.CallableStatement.setObject(CallableStatement.java:964)
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:438)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:383)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:346)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB.ignoreEventx(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 com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy327.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.ignoreEventx(tcReconciliationOperationsIntfEJB_troehf_tcReconciliationOperationsIntfRemoteImpl.java:2494)
    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 weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:84)
    at $Proxy164.ignoreEventx(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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy323.ignoreEventx(Unknown Source)
    at Thor.API.Operations.tcReconciliationOperationsIntfDelegate.ignoreEvent(Unknown Source)
    at oracle.iam.connectors.common.dao.OIMUtil.createTrustedReconEvent(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.reconcileUser(Unknown Source)
    at oracle.iam.connectors.sap.common.parser.HRMDAParser.parse(Unknown Source)
    at oracle.iam.connectors.sap.hrms.tasks.SAPHRMSUserRecon.execute(Unknown Source)
    at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.execute(SchedulerBaseTask.java:384)
    at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:144)
    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 oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <====================================================>
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <oracle.iam.connectors.common.dao.OIMUtil : createTrustedReconEvent() : oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLException: Invalid character encountered in>
    <Apr 27, 2011 10:50:18 PM EEST> <Error> <OIMCP.SAPH> <BEA-000000> <====================================================
    Has anyone seen a similar error?

    Hey,
    I see the same issue and need to make this change as well, where are these settings? I couldn't find them in the setDomainEnv or setSOADomainEnv.
    Thanks

  • OracleApps HRMS-R12.1.3 Integration with MS Active Directory (win 2008 R2)

    Dear Friends,
    we are using Oracle Apps R12.1.3 and the Microsoft Active Directory : Windows 2008 R2
    we have the following requirement:
    (1)From Oracle Apps to Active Directory.
    -Employee master information needs to be interfaced to Active Directory on a regular interval which should be updated in the active directory.
    (2)From Active Directory to Oracle system.
    -Whenever new email address for an employee is created in Active directory, the information needs to flow to Oracle HRMS.
    Please let us know the method to achieve with minimal latest oracle softwares?
    can it be done over coding from oracle apps without new softwares?
    Is Oracle Apps R12.1.3 certified with Windows 2008 R2 Active Directory?
    Regards,
    DB

    user564706 wrote:
    Dear Friends,
    we are using Oracle Apps R12.1.3 and the Microsoft Active Directory : Windows 2008 R2
    we have the following requirement:
    (1)From Oracle Apps to Active Directory.
    -Employee master information needs to be interfaced to Active Directory on a regular interval which should be updated in the active directory.
    (2)From Active Directory to Oracle system.
    -Whenever new email address for an employee is created in Active directory, the information needs to flow to Oracle HRMS.
    Please let us know the method to achieve with minimal latest oracle softwares?
    can it be done over coding from oracle apps without new softwares?
    Is Oracle Apps R12.1.3 certified with Windows 2008 R2 Active Directory?
    Regards,
    DBPlease update your original thread(s) instead of creating new one(s) -- Integrate Oracle Apps R12 with Microsoft Active Directory
    Thanks,
    Hussein

  • Can you pls correct this query :: ( In Oracle Core HRMS )

    Dear all,
    i have created query get result :: ( In Oracle Core HRMS )
    •     EE Number
    •     Forename
    •     Surname
    •     Dept
    •     Start Date
    •     Leave Date
    •     Date of Birth
    •     Address
    •     Salary (New & Existing Employee)
    •     Car Allowance
    •     Effective date (changes/updates)
    •     Creation Date/Update date
    •     Email address
    •     Gender
    •     Job Description
    •     Grade
    •     From and to date for parametres
    •     Last Modified Date
    SELECT
    papf.EMPLOYEE_NUMBER emp_no
    , papf.FIRST_NAME forname
    , papf.LAST_NAME surname
    , replace(replace(hou.attribute1,'10-',''), '14-', '') department
    , pps.date_start strt_date
    , pps.actual_termination_date leave_date
    , papf.DATE_OF_BIRTH dob
    , pdd.ADDRESS_LINE1||''||pdd.ADDRESS_LINE2||','||pdd.ADDRESS_LINE3 Address
    , ppp.proposed_salary_n salary
    , papf.EFFECTIVE_START_DATE estart_date
    , papf.EFFECTIVE_END_DATE eend_date
    , papf.CREATION_DATE crt_date
    , papf.EMAIL_ADDRESS mail_addrs
    , papf.SEX GENDER
    , pj.NAME Job_Des
    , substr(pg.name, 1, 1) GRADE
    , papf.LAST_UPDATE_DATE Last_Modified_Date
    FROM per_all_people_f papf
    , per_all_assignments_f paaf
    , per_addresses pdd
    , per_pay_proposals ppp
    , per_grades pg
    , pay_payrolls_f pp
    , per_jobs pj
    , per_periods_of_service pps
    , per_person_types ppt
    , per_person_type_usages_f pptu
    -- , pay_element_entries_f pee
    , hr_organization_units hou
    WHERE papf.person_id = paaf.person_id
    AND papf.person_id = pdd.person_id
    AND papf.person_id = pptu.person_id
    and papf.person_id = pps.person_id
    and pps.period_of_service_id = paaf.period_of_service_id
    AND ppp.assignment_id = paaf.assignment_id
    -- AND pee.assignment_id = paaf.assignment_id
    AND paaf.grade_id = pg.grade_id
    AND paaf.payroll_id = pp.payroll_id
    AND pptu.person_type_id = ppt.person_type_id
    AND paaf.organization_id = hou.organization_id
    AND pj.job_id = paaf.job_id
    AND ppp.pay_proposal_id = (SELECT MAX (pay_proposal_id)
    FROM per_pay_proposals
    WHERE assignment_id = paaf.assignment_id)
    AND pp.payroll_id = 224
    AND pdd.primary_flag = 'Y'
    AND pee.element_type_id = 221 for car allowance
    AND papf.employee_number <> 'NONE'
    AND ppt.user_person_type in ('Employee', 'Ex-employee' ,'Intern')
    AND ppt.system_person_type in ('EX_EMP', 'EMP')
    AND TRUNC(SYSDATE) between papf.effective_start_date and papf.effective_end_date
    AND TRUNC(SYSDATE) between paaf.effective_start_date and paaf.effective_end_date
    AND TRUNC(SYSDATE) between pptu.effective_start_date and pptu.effective_end_date ;
    can you pls correct this
    still i need to add Car Allowance and Bank details in above query pls tell me where i can get dept details in oracle core HR
    Thanks all
    Edited by: 981527 on Jan 30, 2013 3:41 AM
    Edited by: 981527 on Jan 31, 2013 1:22 AM
    Edited by: 981527 on Jan 31, 2013 1:30 AM
    Edited by: 981527 on Jan 31, 2013 9:03 PM
    Edited by: 981527 on Feb 1, 2013 4:50 AM

    I am taking a guess that 'Dept' is where the employee works, so that will be the column 'NAME' in the table HR_ALL_ORGANIZATION_UNITS; you will need to join with this table on the assignment's organization_id value
    Edited to add: Whilst you're testing this, you might want to consider removing the table PAY_ELEMENT_ENTRIES_F from the table list, otherwise you can look forward to potentially large cartesian product of returned rows!
    Clive
    Edited by: clive_t on 31-Jan-2013 09:59

  • Email address in People screen and FND user screen

    In HR when we create a person record ( Employee / Contingent Worker / Contact etc ) we have a field for email address.
    UK HRMS Manager-> People -> Enter and Maintain -> People
    Now when we create a user account for the user, in FND user Screen, the email address is auto populated when we type in the name of the person.
    System Administrator -> Security -> Users
    Now if we change the email address in the People Screen either through PUI or through Employee Self Service, the email address is different in the People screen and in the FND user screen.
    1. Am I correct in assuming that the workflow notifications still uses the email address in FND User screen ?
    2. Is there a way (a concurrent program or something ) that synchronizes the email address in FND User screen with the one in People screen ?
    Thanks,
    -Deb

    Hi,
    If the user record is linked to an employee, then this is the one that Wokflow will use. If the user is not linked to an employee, then the user email address will be used instead.
    There is no way to re-synchronize this - you would have to relink the user and employee again.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://thoughts.workflowfaq.com ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • HRMS Certification Training Material

    Hi ,
    Please do let me know if any training materials available in for  HRMS Certification.
    Please send me if any materials to <email address removed by moderator >.
    Thanks,
    Subbu.

    Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist
    Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

  • Employee Address Entry (Address Stype pop-up window not come in R12)

    Hi
    I have implemented Oracle HRMS (11.5.10.*). But now I am going to implement HRMS in R12 (12.0.6).
    My Problem is, In 11i when I would want to enter any Employee Address a pop-up window come to select address style
    by In R12 there is no pup-up window come. But My client requirement is to use different address style.
    Anyone could help me to could i get the address style pup-up window.
    Regards
    Makshud

    Hi Winnie
    Unfortunately I have been sick and did not read the message before. I apologize.
    I have not received help beyond what is on the page. But when I get I tell you.
    I hope you can get answers. If you receive, I ask that you share with me.
    thank you very much
    best regards
    AC
    Date: Mon, 27 Feb 2012 09:33:10 -0700
    From: [email protected]
    To: [email protected]
    Subject: Pop up Window before saving remembering the need (forcing) to fill required fields in a form
        Re: Pop up Window before saving remembering the need (forcing) to fill required fields in a form
        created by Win_Form in Forms - View the full discussion
    Hi ACI wonder if you can share any responses on to your question above?I too have never used a script but, I have the same problems as you in regards to building a form. And wants to have the same 'protection' and message reminders for the end users. Any information, including a script and/or a contact email of experts you can share with me will help tremendously. Thank you so much in advance. Winnie
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4232307#4232307
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4232307#4232307. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Forms by email or at Adobe Forums
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Fetching old and New Data in HRMS for 'Update' Transactions

    Hi All,
    I need to find out the old and new values for a person_id from HRMS tables (Per_all_people,Address,contacts etc) based on Person Id. Do we have any Standard Script or has someone prepared such script and can share with me. I am not expecting the Corrected records to be fetched as it overrides the same line but atleast for such records which comes under 'Update'.
    For Example, If for Perso_id 123, the Telephone# was 8888 and then it is updated to 9999. So my query Should return somethign like:
    Information From To Effective Date
    Telephone 8888 9999 28-Nov-2011
    Note: Can't use any triggers.
    Thanks

    Hi,
    You need to include a new keyfigure in the cube and map with both the new and old compcodes and the write a field routine with the logic that meets your requirement by passing the values of  PSPNR into the internal table and get the output for the keyfigure value. Also you use if else condition as per the requirement.
    Hope this helps...
    Rgs,
    Ravikanth.

  • Third party address validation in ESS pages using workflows

    Can anyone help out in giving some ideas for solutioning the following.
    Address entered in the page "Main Address: Enter New Address" of
    Employee Self Service needs to be validated using third party PL/SQL API. This PL/SQL API is available in the same schema where HRMS objects are available. After the validating the address, user can be shown recommended or invalid address message when address entered is not valid. User can accept the recommended address or reject it in which case the original user entered address would be saved.
    ESS pages are using workflows. What is the best design to call the third party address validation from the workflow and show the page with recommended address/invalid address message with "Accept" and "Reject" options. Can anyone help out on what are the technical possibilities to implement this address validation in the ESS page?.

    After the validation, user is shown a page with "Ok" and "Cancel" options ( please note as said earlier we are not going with "Accept" or "Reject") along with recommended address if the address needs to be corrected. If user clicks "Ok", user will be in the Address update page and can edit the address with the recommded address. If user clicks "Cancel", control goes to next page by saving the address what ever is entered intially.
    After passing through the validation logic in the work flow process and based on the result returned, can a OAF page be invoked which can show recommended address with OK and Cancel buttons?

  • HR:Address Issues after RUP6

    Hi All,
    We have recently applied RUP6 in our prod enviornment.What we found every employee got default Work Location Address
    populated same as Employee Primary Address.
    I have verfied the data in per_address table and the employee has only one record.
    I did verify in the per_addresses_v view and and the employee has only one record.
    We cloned the PROD to a another Instance and the address is fine in the cloned Instance.
    We did not find this issue in our Test Instance was applied RUP6 Patches.
    This issue is not on the Known Issues of RUP6.
    Anybody encountered this issue.Are there any profile changes in PROD ?.If so why this issue will not be in the
    cloned instance.
    Any input is highly appreciated.
    Thanks,
    A

    Please see if these docs help.
    Concurrent Program > Update Tax Records After Location Address Change Report Resets State Unemployment (SUI) Of Work at Home Employees [ID 276117.1]
    Understanding Employee Address and Location Address within Oracle Human Resources (HRMS) [ID 469674.1]
    Thanks,
    Hussein

Maybe you are looking for

  • Unable to open any website in safari on mac

    Hi I am unable to open any website in safari on mac. when i checked Console messages application on mac i got below mentioned errors. Safari [224] Loading Cosmopad and performing license key validation Safari [224] DWVersion Checker load Safari [224]

  • How to change Flex Application frame rate at runtime

    hello, i have Flex application that need to change the Frame Rate at runtime. when i am changing it by using the slider component, here the code: private function onChangeSlider(e:Event):void frameRate = sliderFR.value; trace(frameRate); <mx:HSlider

  • Garbage Collection not releasing memory properly

    Hello, In my web application memory is not releasing properly, after some point of time application throw out of memory error, we are using tomcat5, jdk5, my heap size is half of the RAM.Garbage Collection not releasing memory properly.

  • HP OV Operations integration is causing short dumps RFC_CONVERSION_FIELD

    Application Integration to monitor CCMS 4x using r3monal process from HP Open View Operations is causing short dumps on R/3 Database and Application Server. DUMP INFO: Conversion error "ab_rfcImplode" from character set 4102 to character set 1100. Wh

  • White balance in painting tools

    Hi. I just tried painting mask tools. They really are great! There was one thing that bugged me. Color temperature setting is not in kelvins even if I'm processing RAW photos. It would be more intuitive to paint with same values that are used in basi