Skip to Content
author's profile photo
Former Member

Wht is Masking

hi all,

Can anybody tell me what is masking?

where it is used in abap? what is the purpose of masking.

please send me documents if available.

thanks in advance,

Vinod

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • author's profile photo
    Former Member
    Posted on Aug 23, 2007 at 10:56 AM

    R/3 did not have the ability to encrypt credit card numbers until

    recently. This functionality can be added to your system by applying

    support package 46 in 4.6C or support package 22 in 4.7.

    The functionality can not be installed via manual application of OSS

    notes and it's not available in prior releases of R/3. That said, if

    you need it in a release before those my company does have a solution

    that will work with any version of SAP - and it allows for roles-based

    decryption of credit card numbers in any SAP screen where credit card

    numbers are viewed. If you have a certain custom security object in

    your profile you can decrypt cards - otherwise you see a reference

    number followed by the last 4 digits of the true card number.

    I would suggest you first look into SAP's new functionality. Start by

    looking at these OSS notes:

    633462 - Encryption of credit card data

    766703 - FAQ Credit card encryption in R3 System

    662340 - Encryption Using the SAPCryptolib

    SAP's functionality does allow for masking of card numbers, but it only

    masks the first 11 characters as I recall - instead of all but the last

    4. They hardcoded that for some reason

    regards,

    srinivas

    <b>*reward for useful answers*</b>

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Aug 23, 2007 at 10:58 AM

    Hi Vinod,

    Masking is basically used to formatting date and time fields as per the required format in SAPscripts...

    The command used in ABAP is SET DATE MASK and SET TIME MASK.

    Syntax:

    /: SET DATE MASK = 'date_mask'

    /: SET TIME MASK = 'time_mask'

    Kindly check the link given below to understand more on this topic..

    http://help.sap.com/saphelp_470/helpdata/en/d1/8031dd454211d189710000e8322d00/frameset.htm

    <b>Reward points for helpful answers.</b>

    Best Regards,

    Ram.

    Add comment
    10|10000 characters needed characters exceeded