cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Kernel - Adding new functionality/libraries

Former Member
0 Kudos

Hi all,

I have a question regarding adding functionality to the SAP Kernel.

If I implement a library in C++ (or any other language), is it possible to add such functionality to the SAP kernel? Or is only SAP allowed to provide the kernel functionality?

I want to implement a function module which have access to my C++ library.

Regards and thanks in advance

Mar

Accepted Solutions (1)

Accepted Solutions (1)

isaias_freitas
Advisor
Advisor
0 Kudos

Hello Mar,

I believe that the best you will achieve is to build a C++ program that is "RFC-enabled", by linking the RFC libraries into your custom program.

Then, you can either call your custom program on demand, or make it like a service / daemon that is continuously running (in which case you would "register it" at SAP and call the registered program instead of calling the program on demand).

  1. Software Downloads | SAP Support Portal
  2. Support Packages and Patches
  3. Browse download catalog
  4. Additional Components
  5. SAP NW RFC SDK

Regards,

Isaías

Former Member
0 Kudos

Hi Isaías,

thank you very much for your answer, but I want to integrate the functionality in the kernel and not provide it as a RFC service.

Regards

Mar

isaias_freitas
Advisor
Advisor
0 Kudos

Hello Mar,

This is not possible.

Regards,

Isaías

Former Member
0 Kudos

what a pity!

isaias_freitas
Advisor
Advisor
0 Kudos

Well... if you think about it... It would be a tremendous security breach...

Your library would be within the SAP kernel memory space, and it would be able to read/write to such memory area...

Former Member
0 Kudos

It is already possible to do that if the kernel of linux is modified ...

It is not needed to do anything in the kernel of SAP to get the scenario that you propose ...

I understand the security reason, but I thought that there is a way to extend the kernel

Answers (0)