on 10-01-2015 12:03 PM
Hi.
I'm working on an HR interface from SAP HR to an external payroll system.
We have identified that we need to encrypt sensitive data in the IDoc and I have been looking at this blog.
If I encrypt specific fields in the IDoc, perfom an mapping.
Will the receiving system be able to decrypt the fields?
What algoritm is used to decrypt the fields?
Regards
Andreas
Hi Andreas,
Following Vishnu idea, alternatively you can develop a java program and to drop the jar on the ECC OS system, later you can call OS command to execute that jar:
Defining External Commands - Background Processing - SAP Library
How to Call Java from ABAP | SCN
Execute a jar file from SAP ABAP Program | SCN
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andreas,
I think, it is better to handle this in ECC end with the help of an ABAPer. We have some FM's like
FC_SET_ENCRYPT_SETID
FIEB_PASSWORD_ENCRYPT
G_SET_ENCRYPT_SETID
K_ENCRYPT_RESOURCE
OFX_ALS_PASSWORD_ENCRYPT
OS390_ENCRYPT
through the encryption will be done. Share the same key to the third party team for decryption. But the concern here is that in PI for this encrypted field, the mapping should be just a one to one mapping instead of some transformation logic to populate the target field.
If you want to handle in PI, since this encryption is for only some fields, there is no standard option to do this. Pls refer the below links which might help you on this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.