Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Encryption of Data using ABAP Webservice

Former Member
0 Kudos

Dear Experts,

We have a requirement to push the Data from .Net system to SAP BW system. We have to send the confidential data so we would like to send the data in secured manner, and we are also exploring excryption options.

BW has standard Webservice (ABAP) option so that in .Net we can call the webservice to push the data and in webservice we have HTTPS/SSL options available. But we are facing difficultis in finding best approach to encrypt the data in .Net and dycrypt the data in BW using ABAP coding.

Could you please let me know what are best available options to send the data in secured way either with encryption or without encyption (SSL/HTTPS). Are there any SAP Standard tools in market which can be used to encypt the data transfer beween SAP and .Net

If you have any other proposal (apart from Webservice) to send the data in encryption mode please post your suggessions

Thank you

8 REPLIES 8

Former Member
0 Kudos

Dear All.. Any suggessions/ideas?

sai_krishna24
Active Participant
0 Kudos

Hi Naresh,

I'm not sure whether I have understood your requirement. Are you looking for scrambling of data  like (Eg. sending bank account information)

Thanks

SaiKrishna

0 Kudos

Hello Krishna,

Thank you for the reply. The requirement is as below.

We want to send the data from .net to SAP using webservice and the data should be encrypted before they send and in SAP we will dycrypt it. Are you aware any SAP or .net tools to encrypt the data? As a last option we are planning write custom algorithm if there is no Standard solution is available.

Thank you

Naresh

0 Kudos

Hi Naresh

We do have encryption/decryption alogrithm on SAP side. If you search on SCN you will find many techniques. The question is which type of encryption you are looking forward to 32  bit 64 bit etc etc.

Please search you will get a good idea

Nabheet

0 Kudos

Thank Madan for the reply.

Before I posted this query, I googled for some articles but I did not find the sutable option where I have to communication with SAP and non-SAP system. For exampl if I use the class CL_HARD_WIRED_ENCRYPTOR to enrypt/Dycript in ABAP, I can't convey .NET Team to send the in encypted mode as the algorithm in this class its own.

I am still trying to find the option by seaching my self, but I am also looking for experts advice if possible any use case (.Net -> SAP).

Thanks in advance for your help!

Naresh..

0 Kudos

Hi Naresh

You can do one thing. Create an RFC enabled function module in SAP which uses this class methods. You .NET guys will call them and pass the data which will be return as encrypted one which they can send. SAP can then decrypt using same logic.

For rfc security you can read about SNC

Nabheet

0 Kudos

Then sensitive data will come to SAP without decryption right Nabheet .

0 Kudos

Hi Naresh,

Either you need to use some third party tools or write your own.

I think its better to write our own algorithm instead of going for a third party tools. 

Check this link

http://scn.sap.com/thread/209399