Application Development and Automation 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: 
Read only

Client dependency

Former Member
0 Likes
832

Hi All.

Pls explain me what means Client dependency? Eg Smart form is client Independency but Sap script is client dependency.

How can find whether client dependency is or not

To be reward all helpfull annwers.

Regards.

JNJ

4 REPLIES 4
Read only

former_member188829
Active Contributor
0 Likes
727

Hi,

Check this thread..

Read only

Former Member
0 Likes
727

Hi

In one SAP server there may many clients( client no 220, 800. 60 etc)

If u login in 220 and create some rows to Table(Client dependent), u will not get those rows, if u login in 800.

In Database table, if the first field is MANDT / CLNT, that tabke is client dependent

In Database table, if the first field is not MANDT / CLNT, that tabke is client independent. But u can see the table

Scripts will be stored in a table that contains the 1field MANDT

But S-forms wiil generate a FM, These r client independent

In SAP Tables r client independent

In SAP DATA in the Tables is client dependent

I hope, it is clear

Reward if clear

Narendra

Read only

Former Member
0 Likes
727

Hi,

If in case you have two clients 100 and 200 of the same server then the changes that you make in one client gets reflected in other client..

So, the changes that you make for a script in one client does not reflect it in other client.. but where as it gets reflected in smart form.. All your ABAP Development objects are client independent..

Most of the Configs which functional do are client dependent.. Also, if you see any standard table you have a field called mandt..which specifies that particular document belongs to only that particular client...

Let me know if you require any more clarifications...

Regards,

Swaroop Patri

Read only

Former Member
0 Likes
727

hi

good

Client dependent Means if you create that data in one client is limited to that client only and it is not accessable in other clients

Like SAP SCRIPTS and STD texts data

where as Client Independent means the data if you create in one client that is available in that as well as in other clients

Like SMARTFORMS, All dictionary Objects data and Repository objects data like Programs, Fun modules, tables etc..

There is no specific reason behind why scripts are client dep[endent and smartforms are client independent!!!

As for SAP -- Scripts are called client dependent because if you create client in say,200 it would be available in that only.If you want to test the script in client 300 then it won't be there,you will have to go to transaction se71 in 300 .Then Utilities-> Copy from client.Give the source as 200 & form name(i.e. script name) & copy.

Few more reasons why....? Please read below:

SAPscript technology is based on a mainframe product from the 1980s.SAPscript forms have always been -- under the hood -- relatively passive objects, with minimal embedded logic. These forms were designed to be driven and controlled by ABAP programs, much in the way ABAP programs read in database tables to produce reports;

if you ever download a SAPscript form (e.g., via utility program RSTXSCRP), and look at the portable text file it produces you'll see what I mean.

Many text objects (e.g., invoice header texts) are bound directly to documents which are client-dependent, so it makes sense for these text objects to also be client-dependent. From a complexity standpoint, SAPscript forms are close enough to these text objects where I can see how it made sense at the time to make them client-dependent too.

thanks

mrutyun^