Make Element Input value Mandatory

Hi All ,
I have created an earnings element with calculation rule as "HoursxRatexFactor" . The element works fine when attached to any employee . But I want to make the "Rate" input value as mandatory . I went into "Element Description" screen and then to input values screen , but I find that the required check box is greyed out and we cannot update it . Is there a way to make the input value as mandatory . Any help is of great help !! .
Thanks for your time & attention,
Chandu
Edited by: Chandu_CS on Aug 28, 2009 1:24 PM

Please create earnings elements through Total Compensation -> Earnings option. There you shoulb be able make Rate as required field, if element is new and hasn't been processed yet.

Similar Messages

  • 기존 ELEMENT에 INPUT VALUE를 추가하는 방법

    제품 : HR_PER
    작성날짜 : 2005-11-23
    기존 ELEMENT에 INPUT VALUE를 추가하는 방법
    ================================
    Explanation
    기존 Element에 Input Value를 하나 더 생성해서 DB Item으로 값을 읽고 싶은데 Input Value추가가 안되네요. 어떻게
    추가하는 방법이 없을까요?
    ### Steps to Reproduce ###
    HRMS Manager > 보상합계 > 기본 > 항목내용 화면에서 입력값버튼을 눌러 입력값을 추가하고 싶음.
    ### CAUSE DETERMINATION ( Not required for Question-Answer issues) ###
    ### SOLUTION / ACTION PLAN OR ANSWER ###
    Note : 175552.1
    "Maintaining Elements
    After you have defined and used an element, you can make the
    following changes:
    -Change a required input value to be not required.
    -Alter the sequence in which input values appear in the Element
    Entries window.
    -Change the input value validation rules for minimum,
    maximum, lookup, or formula.
    -Change your specification of which input values create Database
    Items. Note, however, you cannot remove Database Items if they
    are used in any formulas or QuickPaint reports.
    -You cannot remove existing input values or add new ones if you have
    created any entries for the element."
    Note : 334953.1
    Symptoms
    o Tried to add an Input Value to an existing element.
    The links to the element were end-dated on 29-Jul-2005
    o Navigation: Total Compensation --> Basic --> Element
    Description, Bring up input values form, and try to add a new input value.
    Error happens
    o Error message:
    'FRM-41051: You cannot create records here
    o Expect to be able to enter new input values.
    o Happening in patch instance
    Cause
    The Error 'FRM-41051: You cannot create records here' arises because there are existing element entries for this element.
    An input value cannot be added to an element if element entries exist for that element or input
    value date is greater than the start date of the element.
    Internal Bug:710550 : CAN'T MODIFY OR ADD NEW RECORDS INTO THE INPUT VALUES FOR AN ELEMENT
    States the following:
    "General rule is:
    Insert of new IVs is not allowed when any element entries or run results for the element type exist.
    I understand this is not the case here as there is no link for the element but can this be verified again.
    This functionality is controlled via CONTROL_INPUT_VALUE_INSERTION procedure.
    Insert of input values is not allowed when:
    element_entries_exist or
    no_of_input_values for the element is > 15 or
    :ctl_globals.session_date != element_start_date "
    Bug 809105 : CANNOT ADD INPUT VALUES TO EXISTING ELEMENT (PAYWSDET)
    States:
    The business rule quoted in Bug 710550 also states that you cannot add a new
    input value if element entries exist for this element - please check that this
    is not the case here.
    Note 269070.1
    Title: Cannot Create A User Defined Input Value For A State
    Retirement Plan Deduction Element
    Symptoms
    In the element description form you cannot add new input values for a deduction element. You get
    this error when creating new input value:
    FRM-41051 You cannot create records here
    The deduction element is a newly created element.
    Cause
    When adding the input values Datetrack date was not proper.
    Fix
    Make sure there are no element entries existing for the element.
    Make sure to date track to the date when the element was created.
    Solution
    Because the application looks at three conditions before it will allow you to add an input value
    to an element, if one of those conditions are met it will not allow you to create the element entry.
    In your case 2 are being met so the system will not allow you to create the element entry.
    1- element entries exist
    2- state date of the new input value is greater than the element start date
    Conditions being looked at:
    element_entries_exist or
    no_of_input_values for the element is > 15 or
    :ctl_globals.session_date != element_start_date
    There is no workaround for scenario, you need to create a new element.
    결과적으로 말씀드리면, 한번 입력된 Element에 대해서는
    아래의 두가지 속성을 모두 충족하지 않는 한,
    Input Value를 추가로 입력하실 수 없습니다.
    신규로 Element를 지정해주셔야 합니다.
    1. Make sure there are no element entries existing for the element.
    ==> 해당 Element에 대한 Element Entry가 없어야 합니다.
    2. Make sure to date track to the date when the element was created.
    ==> 신규 Input Value를 입력하려는 DateTrack날짜가 Element가 생성된 날짜와 같아야 합니다.
    Reference Documents
    Note : 334953.1 Paywsdet Error 'FRM-41051: You cannot create records here' when Trying to Add an Input Value to an Existing Element.
    Note : 175552.1 How To Add A New Input Value To An Existing Element ?

  • Payroll: One Element Input Value dependent on Other Input Value

    Hi Guys
    Can we defined an input value in an element that is dependent on other input value. e.g. say when I am creating an entry to make accrual adjustments, converting 100 Annual Hours to 20 sick hours, I want users to enter 100 and 20 should be reflected automatically.
    Is this possible.

    I'm afraid you need a customization for this. I guess a forms personalization will not help you out. Or you enter it via an SIT (with the behavior stated), and you route that data to the element entry (via a user hook).

  • Element input values

    Hi,
    I have a recurring element that has input parameters as Eligible Amount and Pay Value.
    The Eligible Amount will vary greatly every month and some times the user may not enter any amount in the input values(as required.
    But If I'm entering a value like 100 it is by default appearing in the next month as well in the input values
    An Eligible Amount entered should be available only for that month? How to overcome this.
    Thanks

    If you cannot use a non-recurring element, the only way I see is to update the element entry after every payroll run.
    You can schedule a concurrent request for the same, which can be run on 1st of every month.
    Use the element entry API to update the entries -
    pay_element_entry_api.update_element_entry
    See if the attached helps -
    PROCEDURE update_bolsa_entries( x_errbuf            OUT VARCHAR2
                                                         ,x_retcode           OUT VARCHAR2
                                                         ,p_effective_date IN VARCHAR2
                                                         ,p_payroll_id  NUMBER) IS
    l_effective_start_date   date     ;
    l_effective_end_date     date     ;
    l_element_entry_id       number   ;
    l_object_version_number  number   ;
    l_update_warning         boolean  ;
    l_effective_date            date;
    Begin
        l_effective_date := trunc(fnd_date.canonical_to_date(p_effective_date),'MM');
        xxdri_common_pk.write_message(2,' ');     
        xxdri_common_pk.write_message(2,'The Bolsa Amount for the below employees is now updated to zero effective - '||to_char(l_effective_date));     
        xxdri_common_pk.write_message(2,'----------------------------------------------------------------------------------------- ');       
        For csr_dat in (select peev.screen_entry_value, pee.effective_start_date
                                        ,pee.object_version_number, pee.element_entry_id
                                        ,papf.full_name, papf.employee_number
                from pay_element_entry_values_f peev
                    ,pay_element_entries_f pee
                    ,per_all_assignments_f paaf
                    ,per_all_people_f papf
                where pee.element_entry_id    = peev.element_entry_id
                and pee.assignment_id            = paaf.assignment_id
                and paaf.person_id                 = papf.person_id
                and peev.input_value_id          = 162337
                and peev.screen_entry_value    IS NOT NULL
                and paaf.payroll_id                  = nvl(p_payroll_id,paaf.payroll_id)
                and l_effective_date between peev.effective_start_date and peev.effective_end_date
                and l_effective_date between pee.effective_start_date and pee.effective_end_date
                and l_effective_date between papf.effective_start_date and papf.effective_end_date
                and l_effective_date between paaf.effective_start_date and paaf.effective_end_date) loop
            IF (l_effective_date <> csr_dat.effective_start_date) THEN   
                pay_element_entry_api.update_element_entry
                  (p_validate                    =>    FALSE
                  ,p_datetrack_update_mode       =>    'UPDATE'
                  ,p_effective_date              =>    l_effective_date
                  ,p_business_group_id           =>    4063
                  ,p_element_entry_id            =>    csr_dat.element_entry_id
                  ,p_object_version_number       =>    csr_dat.object_version_number
                  --,p_input_value_id1             =>    162335 -- Every Month
                  ,p_input_value_id2             =>    162336 -- Current Month
                  ,p_input_value_id3             =>    162337 -- Amount
                  --,p_entry_value1                =>    'N' 
                  ,p_entry_value2                =>    'N'
                  ,p_entry_value3                =>    NULL
                  ,p_effective_start_date        => l_effective_start_date
                  ,p_effective_end_date          => l_effective_end_date  
                  ,p_update_warning              => l_update_warning  
                xxdri_common_pk.write_message(2,rpad(csr_dat.employee_number,7,' ')||' - '||rpad(csr_dat.full_name,50,' ')||' - '||rpad(csr_dat.screen_entry_value,15,' '));                   
            END IF;         
        End loop;
    End update_bolsa_entries;                                 Cheers,
    Vignesh
    Edited by: Vigneswar Battu on Feb 7, 2013 11:53 AM
    added an example

  • OTL Timekeeper Form Custom Field map to specific Element Input Value

    Hello Everyone,
    I have the below requirement.
    1. Create a custom field in OTL Timekeeper Form. This field is based on the Element Selected on the timecard.
    2. Once the Timecard is transferred to Payroll, the custom field should go to a specific input value of that element.
    I know how to perform Step 1 above. But i am unable to find out how i can map the value in custom field to a specific Input value of the element.
    Any inputs are appreciated.
    Regards,
    Jay

    Any tips people?
    Can this be achieved?
    This is what i have done so far.
    1. Created a new Value set for the custom field.
    2. Created an alternate mapping to map the value set value to InputValue13.
    3. Created the alternate name.
    4. Added the alternate name to 'OTL Alternate Names' DFF.
    5. Added the Alternate name to the 'Preferences'.
    Testing:
    1. Created a Timecard populating the custom field.
    2. Timecard submitted and approved successfully.
    3. I verified that the custom field value goes into attribute13 of hxc_time_attributes where the attribute category is the corresponding element (should it be against the attribute category: Dummy Element Context? If Yes, then how to do it?).
    4. Then i ran the program 'Transfer Time from OTL to BEE'. This transferred the values into hxt_timecards_f, hxt_sum_hours_worked_f, hxt_det_hours_worked_f. But nowhere in these tables do i see the custom value.
    Did i miss any step? I did not define anything in the 'Define Mapping Components' of Deposit/Retrieval Process because InputValue13 is already part of it unter type 'Dummy Element Context'.
    5. Since it is not in hxt tables, i did not find it in pay_batch tables too.
    Any guidance is appreciated.
    Regards,
    Jay

  • How to make form input value a dataset value?

    Have a form and one hidden field, i want the value to come from
    a dataset.
        <input name="buyerbid" type="hidden" id="buyerbid" value="<?php  { ?> echo '<div spry:region="ds3" class="StackedContainers">
    <div spry:repeat="ds3" class="RowContainer">
    <div class="RowColumn">{column0}</div>
    </div>
    </div>' ;
    <?php } ?>" /> 
    The Spry is the
    <div spry:region="ds3" class="StackedContainers">
    <div spry:repeat="ds3" class="RowContainer">
    <div class="RowColumn">{column0}</div>
    </div>
    </div>
    Spry dataset renders correctly in a div on the page, but can't get the same value in the form input value?
    thanks for your help,
    Jim Balthrop

    thanks for your help.
    The php i knew was the wrong code.
    the spry region not surrounding the form was the answer.
    so i did it this way and it worked.
    <div spry:region="ds4"><form method="POST" name="client_bid" id="client_bid">
        <input name="vehicle_ID" type="hidden" id="vehicle_ID" value="<?php echo $row_rs_vehicle['vehicle_ID']; ?>" />
        <input name="buyer_ID" type="hidden" id="buyer_ID" value="<?php echo $row_rs_login['client_ID']; ?>" /> 
        <input name="auction_ID" type="hidden" id="auction_ID" value="<?php echo $row_rs_auction['auction_ID']; ?>" />
        <input name="buyerbid" type="hidden" id="buyerbid" value="{ds4::column0}" />
        <input name="submitbuyer" type="submit" id="submitbuyer" value="Submit Bid">
      </form></div>
    thanks again.
    -Jim Balthrop

  • Catch Elements Where no Input Value Added

    Hello
    Before I begin can I just say I'm new to Oracle HRMS so if I say/state something stupid please bear with me!
    I have a non-recurring earnings element that has two input values, one to hold the pay value that is created via Fast Formula (very simply multiplies the Number of Units by a Unit Rate held as Global Variable) and a second that allows user to enter a number of Units, this value is passed into my formula. This part is all fine and works. Where I’m getting into trouble/can’t figure out is around the area of input validation.
    I’ve then created a second fast formula to validate input and then made a reference to the fast formula through the elements Input Values screen and returned result as error. Most of my validation in here is fine however I’m trying to figure out how do I figure out if the user hasn’t placed or has removed a value from element after its been attached?
    Let’s say I’ve attached my element to my assignment. I then go in and add 3 units. At this stage everything is fine and I save record. Then let’s say I go back in a remove the units entered and saved my record. Is there anyway I can get a message which says a null value has been entered? Is this something I do through a fast formula? I tried using isnull function but this doesn’t work. I’ve also tried defaulting my value in the fast formula and using was defaulted but again it doesn’t seem to work.
    Thanks for bearing with me! Any pointers/help would be gratefully received.

    Hello. My Element Input Validation Fast formula is
    Inputs are entry_value (text)
    IF ISNULL(entry_value) = 'Y' then
    (formula_Status = 'e'
    formula_message = 'Must enter something')
    If to_num(entry_value) < 1 or to_num(entry_value) >= 40
    then
    (formula_Status = 'e'
    formula_message = 'Night Duty overtime hours only claimable from 1 to 40 hours')
    ELSE
    (formula_Status = 's'
    formula_message = ' ')
    RETURN formula_Status,formula_message

  • BEx variable input value

    Hi,
    I have created a BEx Query, now based on selection screen inputs.
    Selection Screen Inputs:
    MATNR -
    PLANT-
    SLEVEL-(User Input Value) Mandatory
    Now when i select inputs at the time of running query eg;
    MATNR - 'ABC'
    PLANT-'A123'
    SLEVEL-'0.55' (User Input Value)
    Now my report should look like this.
    MATNR | PLANT | SLEVEL
    ABC       A123      0.55
    ABC       A123      0.55
    Here SLEVEL value shld be user input value. How to achive this?

    Hi,
    Using Formula varible and Boolean expression concept you  can get it.
    1) Define a formula varible with user entry.
    2) USe the varaible in the expression ,for ex:
    FV2 = (fORMULAVARIABLE == SLEVEL ) * SLEVEL
    3) PUT CONDITION on FV2 not equal to 0.
    OR
    Simply use Condition Varaible.
    With rgds,
    Anil Kumar Sharma .P
    Message was edited by: Anil Kumar Sharma

  • Ho to make a read only / disabled input text mandatory?

    Hi All,
    I'm using ADF to display data for a human task. Part of my requirement is to display a payload attribute as an output text/ read only input text. If this is null, the form should compel the user to choose from a list of values.
    How do I make an output text mandatory? Is there another way around this?
    I tried creating an input text and making it read only and mandatory, this doesn't work. Apparently, you cant make a disabled/read only input text mandatory?
    JDev : 11.1.1.4
    Thanks
    PP

    Hello! What does mandatory field mean for you? If there should be validation while saving, it will be: faces message will be shown with text, as it is defined in business rules in entity object. If you just wish to see blue “*” in front of label, just use “panelLabelAndMessage” component with “showRequired” property = “true”. If you wish to see some red frame around disabled field or button, if it has null value, I don’t know how to help you, but wish to know how to do that too.

  • I am facing error while running Quickpay in Fusion payroll that "The input value Periodicity is missing for element type KGOC_Unpaid_Absence_Amount. Enter a valid input value". Any idea?

    I am facing error while running Quickpay in Fusion payroll that "The input value Periodicity is missing for element type KGOC_Unpaid_Absence_Amount. Enter a valid input value". Any idea?

    This is most probably because the Periodicity input value has been configured as "Required" and no value has been input for it.
    Please enter a value and try to re-run Quick Pay.

  • Is it possible to add more input values for a payroll element?

    Hi All
    I have created an element with 1 default input value 'pay value' and another input value '1xx1'. I have linked this to payroll and attached to many employees. Now due to business requirment, I need to add one more input value '2yy2' and also I need to change the formula. Eventhough its a minor change in formula, without a new input value it will not work. I tried to add a new one by datetracking to the element creation date without sucess.
    Is it possible to add input values after saving an element?
    Regards
    Rahman

    You can Change the Required Input Value to Not-required
    Alter the Sequence of the Input Value to be displayed in the Element Entry Screen
    You can Change the Input Value Validation Rule minimum, Maximum, Lookup and Formula
    Change your specification of which input values create Database Items. Note, however, you cannot remove Database Items if they are used in any formulas or QuickPaint reports.
    You cannot remove existing input values or add new one if you have created any entries for the element
    For more details you can refer http://ramesh-oraclehrms.blogspot.com/2007/08/maintaining-element.html

  • Element Input Validation - Table Values

    Hi All,
    Forum newbie.
    Can anyone tell me if its possible to do an Element Input Validation that is using table values?
    eg.
    This was my thinking -
    DEFAULT FOR TableLower IS 0
    DEFAULT FOR TableUpper IS 0
    INPUTS ARE entry_value (text)
    entry = TO_NUM(entry_value)
    Lower = TO_NUM(GET_TABLE_VALUE('Table Selected', 'Level', TableLower))
    Upper = TO_NUM(GET_TABLE_VALUE('Table Selected', 'Level', TableUpper))
    IF entry > Upper OR entry < Lower THEN
    formula_status = 'E'
    formula_message = 'Entry Value Must Be In The Table Range 1'
    ELSE
    formula_status = 's'
    RETURN formula_status, formula_message
    Any help would be very much appreciated.
    Dean

    Hello,
    It is possible to use GET_TABLE_VALUE function in element input validation.
    Thanks,
    Sudhakar

  • Make Account assignment field mandatory in VF01 at item level

    Hi All,
    I want to Make Account assignment field mandatory in VF01 at item level in accounting block.
    Please guide.
    Thanks ,
    Salman Zahir

    Hi,
    Goto T.Code:SE51
    Program name:SAPMV60A
    Screen number:6106
    Select Flow Logic.
    Click on Change.
    Click on elelment list tab.
    Search for VBRP-KTGRM field.
    Two options you are going to identify.Select the  entry which is having the "type of screen element" as "I/O".
    Click on special attributes.
    Input is enabled as "Possible".Change it to "Required" from drop down.
    Save.
    It will be appeared as mandatory.
    One more way is use of an exit.
    Ask your ABAPer to check for this field  entry while saving the invoice.As we know incompletion log will not work out here in invoice,so we are going for an exit.
    If there is a value for this field then only we can save the invoice,else not.
    Regards,
    Krishna.

  • Unable to provide input value to InfoObject in SEM-BCS

    Hello BI Experts,
    I have created an infoobject 'ABC' in BI and have flagged 'With Master Data' and 'With Text'.  This infoobject has an navigational attribute 'XYZ'(XYZ also has 'With Master Data' and 'With Text').
    When I go to T.Code UCWB(BCS Workbench), I could able to see the infoobject 'ABC' and when I try to create master data for 'ABC', I do not see the input field for 'XYZ'.  I want to input values in Infoobject 'XYZ' through this screen(SEM-BCS) and not through BI(right-click on infoobject 'Maintain Master Data).  Please let me know, if I am missing anything.

    Hi Shekar
    I find the ICD setup very 'picky'! If you get one thing wrong, it doesn't work. I have detailed below the steps I usually advise people to tek. Check your setup and see if this helps.
    1. Define Plan Type, Compensation Category = Others.
    2. Define Plan. Link to Plan Type. Plan Usage = May not be in program. On Not in program Tab - define sequence, currency, enrollment rate (per pay period?), activity reference period (Monthly). Your settings may need to be different. On Plan details tab, enter plan years.
    3. Plan enrollment requirements. On the general tab, plan sub tab, make sure the method = EXPLICIT. this allows the user to enter an input value for the ICD. THIS MAY WELL BE THE SOURCE OF YOUR PROBLEM!
    Make sure the CERTIFICATION region is UNTICKED. This can also cause ICDs not to work.
    ALLOWS UNRESTRICTED ENROLLMENT must be TICKED. Otherwise there is no eligibility to the ICD.
    On the rates subregion, make sure the run strt date is set to ENTERABLE.
    4. standard Rates form. Make sure the ACTIVITY TYPE and TAX TYPE are entered. Select the ELEMENT and the INPUT VALUE and TICK the ELEMENT AND INPUT VALUE REQUIRED field.
    On the processing Information tab - TICK ASSIGN ON ENROLMENT, DISPLAY ON ENROLLMENT and PROCESS EACH PAY PERIOD. Enter PER PAY PERIOD AMOUNT in VALUE PASSED TO PAYROLL and OTHER in COMPENSATION CATEGORY.
    Let me know if this works!
    Regards
    Tim

  • Unable to enter Input value for an ICD

    Hi All,
    I have created an element XXX which has two input values "Pay Value" and "Class". The class has the values 'A','B','C','D'. I have created a plan and set up the rate In the calculation method I have chosen "No Standard values used".
    Now when I try to assign this ICD plan to the user in the Miscellaneous plan I am not able to enter the car class. Can someone help me with this.
    Thanks
    Shekar.

    Hi Shekar
    I find the ICD setup very 'picky'! If you get one thing wrong, it doesn't work. I have detailed below the steps I usually advise people to tek. Check your setup and see if this helps.
    1. Define Plan Type, Compensation Category = Others.
    2. Define Plan. Link to Plan Type. Plan Usage = May not be in program. On Not in program Tab - define sequence, currency, enrollment rate (per pay period?), activity reference period (Monthly). Your settings may need to be different. On Plan details tab, enter plan years.
    3. Plan enrollment requirements. On the general tab, plan sub tab, make sure the method = EXPLICIT. this allows the user to enter an input value for the ICD. THIS MAY WELL BE THE SOURCE OF YOUR PROBLEM!
    Make sure the CERTIFICATION region is UNTICKED. This can also cause ICDs not to work.
    ALLOWS UNRESTRICTED ENROLLMENT must be TICKED. Otherwise there is no eligibility to the ICD.
    On the rates subregion, make sure the run strt date is set to ENTERABLE.
    4. standard Rates form. Make sure the ACTIVITY TYPE and TAX TYPE are entered. Select the ELEMENT and the INPUT VALUE and TICK the ELEMENT AND INPUT VALUE REQUIRED field.
    On the processing Information tab - TICK ASSIGN ON ENROLMENT, DISPLAY ON ENROLLMENT and PROCESS EACH PAY PERIOD. Enter PER PAY PERIOD AMOUNT in VALUE PASSED TO PAYROLL and OTHER in COMPENSATION CATEGORY.
    Let me know if this works!
    Regards
    Tim

Maybe you are looking for

  • Install of OS X leopard on Powerbook G4 stalls each time

    Hi - I was wondering if anyone out there could help me - I have a Powerbook G4 15", bought around 2005/6. Great machine, never had any problems... until now... I recently did an apple security update, after that the computer never rebooted, always go

  • Can't parse XML data

    I'm receiving an XML document over a TCP socket, I then instantiate an instance of DOMParser and attempt to parse the data. Here's the exception: org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in markup after the end

  • Spark border backgroundColor

    I am using a border to display a picture on the left side of the border object and want the background color of the border to display white in the area where the picture is not displayed (right side - noScale). The color will set when there is no ima

  • Error importing PSD files

    When I import a folder containing master images which I've already saved as PSD files, for 90% of them I get an error saying basically that LR couldn't import the PSD files and that I should re-save in photoshop with maximize compatibility turned on.

  • DNS / BIND  - Can I configure primary and standby forwarders?

    Hi all, I have on Solaris 10 (x86) a DNS server (BIND 9.3.6-P1) that relies exclusively on two "forwarders": 155.28.144.13and 154.23.134.32. The configuration is as follow: # cat /etc/named.conf acl "CSClan" { 192.168.4.0/24; 192.168.7.0/24; }; //CSC