Skip to Content
author's profile photo Former Member
Former Member

Data encryption in SAP


We have a requirement for data encryption and decryption –

Confidential info like SSN, tax info, Date of birth should be encrypted at table level so that the original info is not visible to unauthorized users.

Authorized users should be able to use/view the data in the original/decrypted form.

Any pointers or inputs on this are requested…



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Jan 08, 2008 at 07:00 AM

    Hi Deepthi,

    There are various ways you can do this.

    you can write your own logic also..

    One way is to write program which will convert all data in stream of 32 character and use SAP password Encrypting FM... -- FIEB_PASSWORD_ENCRYPT.....

    When you want authorized user to see decrypted data use FIEB_PASSWORD_DECRYPT to decrypt data (again this will be in chunk of 32 characters), which you can transfer to your defined structure and display it to user...

    Above method will have drawback that any user having authorization to T Code and/or code will have visibility to code...

    Alternate way is can write file to UNIX and run UNIX script from ABAP which will contain Encrpting and decrypting logic...



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.