cancel
Showing results for 
Search instead for 
Did you mean: 

API for Kernel in SAP

Former Member
0 Kudos

Hello everybody,

1] Can someone please help me to know which Application Progamming Interface is used to interact or link the Kernel in SAP and Kernel in Windows 2003 Server.

2]Also I wanted to know which specific cross client objects and client independent objects are affected or changed while customizing any client or making changes in any client (for eg. in Development Server) .

3]Why SAP provides Early watch Service client 066.Can any user login in this client 066 or standard user defined in this client . By default SAP login only through this particular client 066 or can login using cilent 000 ,001 and if SAP login in the client through which Username and password it login? and what it do specifically in this this client 066.

Thanks and Regards,

Ashish Thakkar.

Accepted Solutions (0)

Answers (1)

Answers (1)

markus_doehr2
Active Contributor
0 Kudos

> 1] Can someone please help me to know which Application Progamming Interface is used to interact or link the Kernel in SAP and Kernel in Windows 2003 Server.

What do you mean with "link the kernel"? The SAP kernel comes as precompiled binary - no need to "link" anything.

>

> 2]Also I wanted to know which specific cross client objects and client independent objects are affected or changed while customizing any client or making changes in any client (for eg. in Development Server) .

This depends on the application - an ERP 2005 has about 50.000 tables/objects.

>

> 3]Why SAP provides Early watch Service client 066.Can any user login in this client 066 or standard user defined in this client . By default SAP login only through this particular client 066 or can login using cilent 000 ,001 and if SAP login in the client through which Username and password it login? and what it do specifically in this this client 066.

Check note 7312 - Client 066 for EarlyWatch

Markus

Former Member
0 Kudos

Hi Markus,

I wanted to know how interaction between SAP and Windows Server 2003 operating systems takes place(i.e. how the Kernel of SAP System interact with the Kernel of Windows Server 2003 operating system).Can U please explain me to this in detail or send me a web link where I can read about it in detail.

Thanks and Regards,

Ashish Thakkar.

markus_doehr2
Active Contributor
0 Kudos

I'm still not sure what you want to know.

The SAP kernel is called "kernel" because it's the base of the system - it provides the runtime environment for ABAP. It's totally not "related" in any sense to the operating system kernel. SAP runs on many more platforms than on Windows, it also does not install any "kernel drivers" or things like that.

The SAP kernel uses the standard M$ libraries for memory allocation, network communication etc. - nothing "special" is used. If you want to know exactly which of those are used open a disp+work.exe in dependency walker and see yourself.

Markus

Former Member
0 Kudos

Hi Markus,

I exactly wanted to know that after SAP got installed on my windows Server 2003 System on which already windows Server 2003 operating system is running than how exactly does the interaction between SAP and operating System takes place .

Thanks and Regards,

Ashish Thakkar.

markus_doehr2
Active Contributor
0 Kudos

Well.. if you can specify what you mean with "if SAP is installed"... SAP has many many products

I suggest you to check the installation guides, they have a detailed overview over the filesystem structure and what belongs to where. You can also check the registry what has been changed/added.

I suggest getting a good book on SAP Administration where things are from the basics explained - it's too much to write here.

Markus

Former Member
0 Kudos

Hi Markus,

As you have mentioned "if you can specify what you mean with "if SAP is installed"... SAP has many many products :)".

I want to say that if SAP product "ECC 5.0 "is installed in my Windows Server 2003 operating System than than how does the interaction between ECC 5.0 and Windows Server 2003 operating System takes place.

Please explain me about this.

Thanks and Regards,

Ashish Thakkar.

markus_doehr2
Active Contributor
0 Kudos

Well... I could tell you things like

disp+work.exe allocates memory, accept() and bind() network connections/sockets, connects to the database etc. - is that what you want to know? If yes, check the dev_w0 trace file, all actions, that are performed, are in there.

Markus

Former Member
0 Kudos

Hi Markus,

I wanted to know that whether any Application programming Interface(API) enables interaction between ECC5.0 and Windows Server 2003 operating system which is installed on the same system.If not than how do they interact with each other.

Thanks and Regards,

Ashish Thakkar.

Former Member
0 Kudos

Hi Markus,

I had read the Note:7312-Client 066 for EarlyWatch.But still I have not got the solution to my question no.3 because this note gives information about:

"Important authorizations for transaction SDCCN, display authorizations for transport logs and so on are missing for the user EarlyWatch 066 delivered in the standard system.This note also applies if user EarlyWatch or the entire client 066 was deleted by mistake."

but I am not getting the solution for my Question:"Why SAP provides Early watch Service client 066.Can any user login in this client 066 or standard user defined in this client . By default SAP login only through this particular client 066 or can login using cilent 000 ,001 and if SAP login in the client through which Username and password it login? and what it do specifically in this this client 066" after reading the Note no.7312.Please help me to get the solution for my question as mentioned above.

Thanks and Regards,

Ashish Thakkar.

markus_doehr2
Active Contributor
0 Kudos

There is no API - there is an SDK (Software development kit) to connect non-SAP systems to a SAP system.

The API (you mean Application Programming Interface, yes?) is the standard Windows API (Windows SDK et al) and the corresponding database API.

Markus

markus_doehr2
Active Contributor
0 Kudos

They use client 066 to not need to create a user on a production client. I think the number 066 is historical - they could have used any other number.

Markus

Former Member
0 Kudos

Hi Markus,

I wanted to know that as the Client 066 is known as Early Watch Client as it provides early watch report to us .Now for preparing early watch report SAP needs diagnostic information about my system for eg. My Development Server.Now for getting this diagnostic information is SAP logs in into client 066 or through client 000,001 through which username and Password.

Thanks and Regards,

Ashish Thakkar.

markus_doehr2
Active Contributor
0 Kudos

They are logging into client 066 for that purpose (usually). However, if you gave them special instructions what to look for they may request a login for a different client too.

Markus