Why SAP Script are Client Dependent, Smartforms are client-independent.

why  SAP Script are Client Dependent,Smartforms are client-independent.
Edited by: Srinivasa Reddy Ariga on Oct 27, 2008 12:28 PM
Edited by: Srinivasa Reddy Ariga on Oct 27, 2008 12:49 PM

Before you do anything else, read this: Welcome and Rules of Engagement
Google is your friend.  Try keywords smartforms client dependent   Next time - search first and ask second.
oh, and it helps to get the correct forum...

Similar Messages

  • Why  SAP Script  client-dependent  but  Smartform is client  independent

    Hi  All,
        What   are  the  fundamental  reasons   for  justifying  that  SAP Script  is  client-dependent  but  Smartform is client  independent  ???
    Regards
    jaman

    hi,
    why script is client dependent?
    the reason is:
    in script, to display some table data, we use text elements, where the text elements access the dictionary tables data. there the table from which we are fetching data, that may be a client dependent table, so first the text elements became client dependent. as script use text elements, script also became client dependent.
    hope u got the point. to b simple, the text elements r client dependent, there fore scripts also became client dependent.
    smartforms are client independent. bcoz it doesnt use any text elements. it will be executed through a function module, as you know function modules are client independent, the smartform also became client independent.
    hope ur clear, if any doubts, plz post them back.
    reward if helpful.

  • Why  SAP script is client dependent ?

    why  SAP script is client dependent ?

    Hi,
    By design, SAP script is a word processing tool which displays data on the form with the help of text elements where the logic of those is written in the print program and Forms were designed to be driven from print program, hence are often termed as client dependent. Smart forms are client independent. Bcoz it doesnu2019t use any text elements. It will be executed through a function module. When a print program calls a Smart Form, the form itself takes over to produce output, without any further direction from print program.
    Pelase reward if useful.
    Bye

  • Why SAP Script is said to  be client dependent

    <b>Hi friends,
    Can you tell me Why SAP Script is said to  be client dependent .
    please let me know it
    Thank you</b>

    Hi,
    Please go through this link,
    http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_gci1190925,00.html
    Hope this will give you a clear idea.
    Feel free to revert back.
    --Ragu

  • Difference between client dependent table and client independent table

    hi all,
                  i m new in sap pls tell me the difference between client dependent table and client independent table.
    tell me in detail.
    thanks and regards
      vikas saini

    HI
    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.
    What is client dependent and Client Independent
    https://www.sdn.sap.com/irj/sdn/forums

  • Client dependent objects and client independent objects

    Hi Experts,
    Is there a way to find which objects are client dependent and which are client independent? Recently, I changed a small GUI settings in testing client and the changes were happened in production also automatically without a transport request, how can it be possible?
    How can I identify similar other objects changing whom it impacts other client w/o a transport request?
    Kindly share your views on it.
    Thanks a lot..
    Regards
    Saurabh

    Just small correction to Rahul answer - tables with field defined as data element MANDT are client dependent.
    Usualy that field will not be shown in SE16 and SE16N transactions but you will find it's definition in table definition in SE11 - ABAP Dictionary Maintenance transaction, content of this field is visible when clicking on icon
    Br,
    Mario

  • All sap script commands are supported by smartform?

    hi experts
    pls answer me
    all sap script commands are supported by smartform?
    rewads apply.
    thanks.
    naresh.

    pls chk the link below:
    http://www.geekinterview.com/question_details/37873
    1.SCRIPTS ARE CLIENT DEPENDENT
      SMARTFORMS ARE CLIENT INDEPENDENT
    2.WE CANNOT ADD COLORS IN SCRIPTS
       WE CAN ADD COLORS IN SMARTFORMS
    3.WE CANNOT GET THE FUNCTION MODULE WHEN WE ACTIVATE THE PROGRAM
       WHEN WE ACTIVATE THE PROGRAM WE GET FUNCTION MODULE
    4.WE CAN WRITE ENTIRE CODE IN SMARTFROM ITSELF
    with luck,
    pritam.

  • Smartforms are worse than Scripts.

    Hi all,
       This is krishna. Let me know at what condition Smartforms are worse than Scripts.
    If any one knows pls help me.
    Thnx in advance.
    Regards,
    Krishna.

    Hi Krishna..
    This is not worse....
    script is client dependent.smartform is client independent.
    Less programing in smart form.
    Multiple page format is possible in smart form
    we can maintain background graphics in smartform
    Scripts doesnot generate any funtional module where as smart form generates.
    Multiple page format not allowed in scripts allowed in sf.
    Labelling is possible in scripts not possible in sf.
    Script is client dependent and sf is client independent.
    Reward Point if Useful..
    Thanks & Regards,
    S.Suresh.

  • Are programs client dependent

    Are programs client dependent

    HI,
    addding to above post. some more info.
    Client Independant: These objects are not specific to any client. And it is universal which can be viewed,changed across the clients.
    Client Dependant: These are the objects can be viewed, changed for the client for which it has been assigned. Other clients do not have access on these objects.
    In SAP, all objects are finally stored as tables. "Mandt" is key field which determines whether the object is client dependant or not.
    Client Independant transport requests will make the transported objects available across the clients. and Client dependent transport request make the objects available only for the client mentioned by field "Mandt"
    Reagrds
    Anver
    if hlped pls mark points

  • What makes scripts client dependent

    Hi all can anyone clarify me on waht makes scripts client dependent smart forms client independent.
    Is the graphic that we do in in SE78 client independent or client dependent.
    please reply..
    Thanks &  Regards,
    Saroja.

    hi,
    in scripts we can use graphics but in smartforms we can create color ones also.....n even background is pssible...
    in sap scripts multiple layouts is not pssible whereas its possible in smartforms....even we can have more than one main window in smartform but in scripts ...a form can ahve only one main window.....
    background is not possible in scripts whereas it is possible in smartforms...
    these r things tht makes scripts client dependent...
    if u feel its a worthy answer then dont forget to reward with points...
    with regards,
    madhuri.

  • Client dependent and client independent in ALE

    I am going through pdf learning of an ALE scenario,i couldnot get wat is meant by client Independent and client dependent.
    How can i conclude
    Create message type (WE81){color:green} Client independent {color}
    To create a new message type, follow these next few steps:
    u2022 Enter transaction WE81 (ALE -> Extensions -> IDoc types -> Maintain message type for intermed. Structure -> Create logical message type)
    u2022 Choose Create logical message type by double clicking on it
    u2022 Click on change icon to enter change mode
    u2022 Click on New entries to add a new type
    u2022 Enter the required message type, in our case it is ZINVRV and an appropriate description
    u2022 Save and exit.
    Your message type has now been created. The next step will be to link it to the IDoc.
    2.2.1. Link message to IDoc type (WE82 & BD69) {color:green} Client independent {color}
    To link the message type to the IDoc type follow these next few steps:
    u2022 Enter transaction WE82 (ALE -> Extensions -> IDoc types -> Maintain message type for intermed. Structure -> EDI: Message Types and Assignment to IDoc Types)
    u2022 Click on change icon to enter change mode
    u2022 Click on New entries to create the link
    u2022 Enter the message type ZINVRV and the BasicIDoc type as ZINVRV01
    u2022 Save and exit
    u2022 Enter transaction BD69 (ALE -> Extensions -> IDoc types -> Maintain message type for intermed. Structure -> Assign message type to IDoc for ALE)
    u2022 Click on change icon to enter change mode
    u2022 Click on New entries to create the link
    u2022 Enter the message type ZINVRV and the BasicIDoc type as ZINVRV01
    u2022 Save and exit
    Your IDoc is now linked to your message type. We still need to link object types and add the message to the model before we can use the message.
    2.2.2. Maintain object type for message type (BD59) Client independent
    The ALE objects are used to create links between IDocs and applications objects, to control the serialisation, to filter messages in the customer model and to use listings.
    For our own message type and IDoc you must maintain object types for the links.
    If you want to check the serialisation for the message type, then you must maintain object types for the serialisation. If no serialisation object has been maintained for a given message type, then the serialisation will not be checked for this message type.
    To add an object type to our message type, follow these next few steps:
    u2022 Enter transaction BD59 (ALE -> Extensions -> ALE object maintenance -> Maintain object types)
    DOC NAME: ALE_SCENARIO_DEVELOPMENT_PROCEDURE
    Version 1 Page 6 of 16
    ALE Scenario Development Guide
    u2022 Type in your message type ZINVRV and press enter
    u2022 Click on New entries
    u2022 Enter your object type, LIFNR (We need to use the vendor as a filter object), the segment name where LIFNR resides, Z1INVRV, a number 1 for the sequence followed by the actual field name LIFNR
    u2022 Save and exit.
    You have now created an object that weu2019ll use as a filter object in the customer model to direct the flow of messages to the various logical systems based on the vendors in the filter of the message type ZINVRV.
    We now need to add our new message type to the distribution model.
    2.3. Configuring the Distribution Model
    This task is performed on your ALE reference client.
    2.3.1. Manual Configuration (BD64) {color:green}  Client dependent {color}
    To manually configure the customer distribution model, read the ALE configuration procedure, and follow these steps:
    u2022 Perform the Maintain customer distribution model directly function. (ALE -> Distribution customer model -> Maintain customer distribution model directly)
    u2022 Specify the customer model you want to maintain and the logical system that is to be the sender of the messages OR create a new model. (Create model ALE with logical system ALELS1C400)
    u2022 Choose the receiving systems to which the sending system must forward message type ZINVRV to.
    u2022 For each receiving logical system allocate the message type necessary for communication to the receiving systems as per ALE configuration procedure.
    u2022 Create filter objects (in our case LIFNR as the object type with the associated vendor number, 0000018001 with leading zeros, in the object area) for the message types.
    u2022 Save the entries.
    Refer my query within color:green
    Edited by: aditya  sharma on Jul 14, 2010 12:57 PM
    Edited by: aditya  sharma on Jul 14, 2010 1:01 PM

    A client is an independent business unit within an R/3 System, Data in the R/3 are classified as cleint-Dependent and client-independent.
    Client-independent data such as ABAP Programs, R/3 repository objects throught the entire system. Other data is client-dependent. meaning, it can be viewed from one client. Cleint-dependent data includes customizing application and user data.
    Eg.
    Scripts are client dependent, means the changes done to SAP scripts in particular client will not be reflected in other client.
    Smartforms are client independent, means changes done in one client will be reflected in all the clients.
    Server : ECC6
    Client : 100 , 200 , 300 , 400
    Now suppose you have developed report in DV server client 100.
    Then you will be able to see that in all clients.
    Hence this is called as client independent. You can change anywhere and changes will be reflected to all ...
    Now suppose you have developed a script in DV client 100.
    You will not be able to see that in client 200 or 300 or 400 unless ytou copy that from client since it is client dependent.

  • Prob in Trigerring Correct Sap-Script

    Hi,
    I have copied a Z_Sap script from a standard available Sap script. The form settings are done in the QC02 transaction and The form is triggerred for Pint priview from QC22 transaction. Now in the recipient field if we give language an 'EN'- its trigerring mine Z_Sap script.. and its printing all correctly..
    Now the issue is if we change the recipient language from 'EN' to 'FR' or 'DE' or any other language its printing the Standard Sap Script form in the language given. I have checked in the print program that in the OPEN_FORM FM the form name is mine Z_Sap script and spras is also 'F'.
    If its showing mine Z_Sap script in OPEN_FORM FM, then it shud also print the same one.. any clues on why is this happening?
    Thanks in Adv

    Hi,
    iam not sure whether iam correct or not, but i can say if you include the text as Standard text(Tcode: so10) , and then include the standard text in script editor,
    and moreover you need to transalate the language (Tcode SE63), then only you can view the script in the desired language.
    Languag etranslation is important to view the text in desired language.
    Revert Back if any issues,
    Reward with points if helpful.
    Regards
    Naveen

  • SAP Script & Smart forms

    Hi All,
    How to find out in a particular object whether SAP scripts or smart forms are used?
    If forms are used is there any t.code to find out which type of form is used?
    Regards,
    Vamsi P

    Hello Vamsi,
    <b>SAP scripts and SMARTFORMS - both serve the same purpose.</b>
    SMARTFORMS were introduced since the release of SAP 4.7. Earlier to that it was only SAP scripts for designing layouts. SMARTFORMS have few additional benefits in terms designing over scripts.
    Now, coming to your questions -  Every Script or a SMARTFORM has a driver program. i.e. Smart form/Script has to be called into a program. And this Driver program is in turn assigned to the relevant output type, And the output type is assiged to appropriate level of a transaction i.e. at the header level of an order or invoice etc.
    T-code: SE71 is used to design SAP script.
    T-Code: SMARTFORMS is used for designing Smart Forms.
    To find out whether a script or Smartform is used in any particular case..........you have to look into the <b>Driver program</b> that is assiged to the output type.
    Hope this helps..............
    <b>REWARD POINTS IF HELPFUL.</b>
    Regards
    Sai

  • What exactly is the diff between client dependant and client independant te

    Hi gurus,
    What is the diff between client independant and client dependant term.. I initially had a confusion related to client independant and client dependant Transport requests, where else are these words applicable, do they apply to data as well, if so how? any links to help me understand the difference..
    regards,
    kishore

    Hi Kishore,
    Client Independant: These objects are not specific to any client. And it is universal which can be viewed,changed across the clients.
    Client Dependant: These are the objects can be viewed, changed for the client for which it has been assigned. Other clients do not have access on these objects.
    In SAP, all objects are finally stored as tables. "Mandt" is key field which determines whether the object is client dependant or not.
    Client Independant transport requests will make the transported objects available across the clients. and Client dependent transport request make the objects available only for the client mentioned by field "Mandt"
    Regards,
    Dinesh D

  • Client Dependent & Client Independent

    Hi
    How can I identify Client Dependent & Client Independent Data ?
    Thanks
    Christine

    Hi,
    There are two types of objects in SAP, client dependent and client independent.
    Objects used in several clients are called client independent while objects used in a specific client is called client dependent. To identify if a table is client dependent, one can use tcodes SE11 or SE12. In the table field attributes, if the MANDT field is present that table is client dependent.
    A client-dependent table has the field MANDT of data type CLNT, which indicates Client id.
    A client-independent table does not have this field.
    Data which can be access by all user are client independent (no mandt field in table). Data which can be access by some specific user are client dependent (use mandt field in table)
    Mohan
    Award points if it adds information

Maybe you are looking for

  • Additional, encrypted partition mounted as /Users

    Recently I removed DVD-ROM drive from my MacBook Pro and installed 60GB SSD for system (in regular HDD bay) and my old HDD instead of DVD drive. My plan is to use fast SSD drive for system and the HDD for data. I would like to have my HDD partition m

  • Panasonic fax DATE problem with PAP2T

    We have a Panasonic KX-FL613 LaserFax have connected to a PAP2T, and the date (and time) on the fax always changes to an incorrect date (and time), for example on this week to 1 February 2009. Our fax on an analog land line is never fails. Which sett

  • How to prompt for user input in PL/SQL

    How do I prompt for user input in PL/SQL? I am writing a piece of code where the user may choose, by clicking either of three buttons on an alert, to have the system assign a value to a variable, to input a value or to do neither? If the user chooses

  • Variant configuration information transfer

    Dear Gurus: Here I faced a special scenario. Our customer built huge vehicle and we will supply core components to them. For these core components, we already start vairant configuration, that means,for one core components, if the vehicle configurati

  • Transfer photo and videos

    Why I can't download/transfer any photos and video from my iPhone 4 (iOS 7.1) to my MacBookPro 15" (OSX 10.9.2)? Before the upgrade it was all ok. Please let me know if I have to able something. Thanks, Fibragi.