Masking First 5 Digits of SSN in SSHR

Personalization or Framework Gurus -
I have a requirement that we mask the first 5 digits of an employee's SSN in SSHR Personal Details. Has anyone done this before and if so, how? We have made the field view only already and are looking to take 123-45-6789 and display it as ***-**-6789.
Many thanks in advance.
Susan

Changing the VO sql looks like a better idea but still more analysis will be required to see the impact. In case VO sql is customized, it should not impact any other code flow where the normal ssn value is expected from the VO.
An easier approach will be to substitute the VO with a VO which has an extra column with the required masked ssn info and show it on page through a new field added by personalization. Set rendered false for the seeded ssn field.
--Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • Masking first 5 digits of SSN on People Screen

    Hi,
    I have a requirement.
    1) First part is to mask the first 5 digits of the SSN field on the people screen. Example : If SSN retrieved is 123-45-6789 then the SSN displayed should be ***-**-6789.
    2) Second part of the same requirement is : If a change is required to the SSN value then it should be allowed and the user should now enter the SSN twice like the way it is done on the password field on the User creation screen. Example : User enters the SSN and he sees only ***-**-1234 on entry and then on exiting from the field he is prompted to enter it again and again he sees only ***-**-1234. If the 2 entries match then the entry is considered valid and the record is saved.
    Anyone having an idea how to get this done on the People screen using Personalization or any other method ?
    -DD

    Welcome to the forums !
    Pl see if MOS Doc 756250.1 (How To Mask Social Security Number National Identifier To Show As XXX-XX-1234 In Self Service) can help
    HTH
    Srini

  • List files in numeric order past the first two digits

    I scanned docs onto a usb stick & saved as pdf files using an 8 digit date.  When I go to open the files they are only in order for the first 2 digits.  How can I get adobe to put them in order using all 8 digits so that they are listed in date order including day & year?

    The OS won't sort by date like that. If you look, it IS sorting "numerically" as the "dates" are in order numerically from smallest to largest.
    What I do to sort by date is use this format "YYYYMMDD"

  • How to make first few digits of Tax Number1 in the Txn MK03 replaced by **

    Hi ,
    I have a Requirement where in i need to Replace the first few digits of the Tax Number  1 & Tax Number 2 in  the Transaction MK03(Display Vendor)with stars.
    *For Eg if Tax Code No 1 is  123456789 then it should display ****6789.One Important thing this has to happen only on MK03 screen only .It should have its impact on search help.
    Tax Number 1 - LFA1-STCD1
    Tax Number 2- LFA1-STCD2
    Let me know how to proceed for the same .
    Thanks for your help.

    Hi Saw,
    Change the TMAX setting and see if this will help, Simualte>>Interactive Simualtion Settings click "maximum time step" radio button and reduce the time step to 1e-6 or even smaller.
    Tien P.
    National Instruments

  • How can i use automator to rename files erasing first 3 digits of their name?

    Actually in the files i am trying to rename the first 2 digits are numbers then space and then there is the file name i want to use. Hope this helps.

    Open the AppleScript Editor in the /Applications/Utilities/ folder and paste in the following text:
    tell application "Finder"
    set the_items to items of window 1
    repeat with this_item in the_items
    set name of this_item to (items 4 thru -1 of (get name of this_item)) as string
    end repeat
    end tell
    Navigate to the folder containing those files in the Finder and run the script.
    (65537)

  • To skip the first two Digits of the Char in Query

    Iam using County code which is the attribute of Vendor in free-chars of my query. In back-end iam doing some enhancements for this county code and populating the county codes values with region. (For example if the country code value is 021 in back end iam populating by concatenating with region value. so the value in the back-end is 05021.)
    When i run the query the key of county code value i see is 05021. But i need to skip the first two digits in county code and should display in the result. Is there any way to skip the first two digits for the county code values.
    Thanks in Advance
    Sudhakar

    Hi Sudhakar,
    Pls go through the link:
    Remove the last two charecters from right
    Thanks and Regards,
    Ramki

  • CATS Problem with Activity types, it takes the first 6 digits of PERNR

    Hello Gurus!
    I have configured cats and maintained infotype 0315. When i go to CAT2, i dont see any default values on the screen from 315. When i try to call the cost center and activity type,. enter the times and hit enter, it hits an error saying: Activity type 001131is invalid for 00113199. It doesnt speak abt the activity type i assigned, it probably takes the first 6 digits of personal number as the activity type and throws an error.
    Please help me what to do with this... its very urgent..
    Points granted..
    Thanks,
    Soniya Singh

    Which version of SAP are u using. I don't see any message with your description in the message class.
          I think the values on CATS are only defaulted when u give the WBS element and hrs and press ENTER. Try this and u should be able to get the values defaulted from 315 assuming you have set the default values in CAC1 and also please check the settings in the Initial screen of CAT2 if any other values are getting defaulted in Persons tab and also check ur activity type has the valid Controlling area.
    Edited by: Madhu Gudur on Feb 21, 2008 5:58 AM

  • Making first two digits of all cells increment one unit

    hi friends
    i am not expert in MS Excel & i need an urgent help.
    i had created a long excel sheet in Excel 2013 which i paste a part of that sheet here:
    the list is very long.
    now for some reasons, i have to edit this sheet so that in all cells, the first two digits from left increment one unit, as i have manually done that in the following figure. ( note: i don't want the color get read. i changed the color only to better view)
    the problem is that i don't do that manually because there are hundreds of cells & that takes long time.
    please introduce me all the methods which i can do that at once. (the format of all cells is text).
    really thanks in advanced

    Use this formula, starting in row 1 and copy down. Copy the result, use paste special to paste as Values over column A. Delete the formula.
    =TEXT(LEFT(A1,2)+1,"00")&MID(A1,3,99)
    cheers, teylyn
    Hi teylyn
    sorry for being late
    that's Great.thank you very very much, really helped me.
    best wishes for you
    regards

  • Dial tone after first two digits are dialed

    I was just made aware that one of our sites when dialing out (local, LD, TF, etc) receives dial tone after dialing the first two digits of any number.  They can continue to dial the number and will call out.  I am trying to understand where the dial tone is coming from after the 2nd digit is dialed.  Any idea's?
    CUCM 8.5
    2821 Gateway - MGCP - T1PRI

    I absolutely agree with Aaron's statement that ALL route patterns need to have the 'provide outside dial tone' checked on all applicable route patterns.  I would also like to note that any dial plan overlap with those route patterns would also cause delay in secondary dial tone.
    For example if you dial 9 to get out and a dial-able extension gets added accidentally to a phone that also starts with a 9, that could cause similar issues.
    So after checking route patterns first and if all that looks correct, I recommend Call Routing -> Route Plan Report, to search for ALL numbers that start with your outside access code.

  • BULK IMPORT ONLY LOADS THE FIRST FOUR DIGITS FOR THE SIC CODE

    Hi,
    The issue is: DNB enrichment file has 8 digits SIC codes, but oracle bulk import only loads the first 4 digits and ignore the last 4. Just would like to whether it will be possible to import all the 8 digits of SIC code.
    Thanks and regards,
    Hareesh

    I solved the problem by using destroy() method instead of finally block. Thanks,anyway,Jimmy.

  • First 3 digits of ItemCode to match first 3 charachters of ItmsGrpNam

    I have validation that has to be performed. The client has different sequences of ItemCode, the first three digits are the same numbers that are entered at the begining of the ItmsGrpNam. I would like to have a SP that makes sure that they both match.
    thx
    Richard

    Insert this in your  SBO_SP_TransactionNotification stored procedure after the line
    --     ADD     YOUR     CODE     HERE
    If @object_type = '4' and @transaction_type in ( 'A','U')
    BEGIN
    If exists
    (Select g.ItmsGrpNam
      From OITM I inner join OITB g on g.ItmsGrpCod=I.ItmsGrpCod
      Where I.ItemCode=@list_of_cols_val_tab_del
        and substring(g.ItmsGrpNam,1,3)!=substring(I.ItemCode,1,3) )
    begin
    select @error =11
    select @error_message = 'Item code invalid !'
    end
    END

  • Mask Social Security number (National Identifier) SSN in SSHR

    Hello folks,
    I am working on an issue with the online payslip. We need to have the ability to hide or mask part of the social security number (national identifier), to comply with California regulatory requirements.
    <ul><li>What is shown: 999-55-0001</li>
    <li>What we need it to look like: xxx-xx-0001</li>
    </ul>
    The same goes for employee number, if longer than 4 characters. Can anyone assist?
    Please note, the profile HR: National Identifier Validation, does not apply to this issue.
    Thanks,
    Mark

    Hello Thierry,
    I did log an SR, but the response was that nothing specific was going to be developed for that legislation, since they believe a personalization (hiding the SSN) will address the requirement. I was hoping that we could do this in the same way that bank accounts are masked in Payment Methods.
    We have reviewed the California labor codes again and we believe we can just hide it by personalizations. We just need to make sure that SSN is not required for our other jurisdictions, otherwise we are back to the beginning.
    Thanks for all your help!
    Edited by: markpescatrice on Dec 10, 2008 9:27 AM

  • Last 4 digits of SSN

    We are currently storing SSNs as 123456789. We need to continue to store them this way, but would like to display them in a report as only the last 4 digits of the SSN.
    Any ideas how I can do this?
    Thank you.

    In your report, just do a substr(ssn,5,4) for your new & improved SSN field to be displayed:
    SELECT First,
    Last,
    SUBSTR(ssn,5,4),
    Phone
    FROM Employees
    Thank you,
    Tony Miller
    Webster, TX

  • Masking last 4 digits

    I have a problem in masking the number,
    Example:
    i have column National_Identifier, i need to mask the last 4 digits
    123-456-5555 to xxx-xxx-5555
    when the form opens i need to display it in this format(XXX-XXX-5555)
    values is retrieved from a view, but i am not allowed to use concat ( concat('XXX-XX-',substr(NATIONAL_IDENTIFIER,8)) ) in the view,..
    Is there any other way of achieving this, Plz do help me
    Thanks

    Use a non-based item instead, then populate it in a Post-Query trigger.
    Francois

  • First two digits

    Hi there!
    I manage a directory of former students of my school.
    Users who want to register must indicate in the form the year
    they entered the school.
    Alas, some of them enter bad years, like "0972" instead of
    "1972" or "0674" instead of "1974" !!!
    Inside a general Validation function, I already have an Array
    using different validating functions (one for each Field) into
    which I use "push" to enumerate different mistakes and prevent them
    with warnings and disabling of the Register Button. Like this one:
    validatePromo = function () {
    if (_root.promoField.length<1) {
    errors.push("- You MUST indicate the year you entered the
    school.");
    if (_root. promoField.length<4) {
    errors.push("- Year must be four digits long.");
    if (promotion<1925) {
    errors.push("- Enter 1925 as promotion year.");
    What I don't know is how to write the if statement to force
    user to begin the year string with 19 or 20.
    Could you please tell me ?
    Many thanks in advance,
    Regards

    quote:
    Originally posted by:
    GWD
    @Kees Kist : You're right. But I think the idea here is to
    get a list of errors. Whether the entry is a valid number probably
    should be the first item in the list.
    Probably its just better to check if the year is between 1900
    (or some minimum) and the current year. It would be much simpler.
    You are right. The idea is to get a list of errors.
    And when the list is empty, the register button is activated.
    I gave your afore mentioned solution a try.
    I voluntarily entered wrong dates like, for example, "0674".
    I didn't get the century error ("- Century range error.")
    listed... even if I included
    checkCentury();
    in the list of the functions to be run inside my general
    validateForm function...
    Any clue?
    Anyway, thank you very much to both of you for the time you
    spend solving my problem!

Maybe you are looking for