Urgent:Why Script is cliend dependant and smartform is not client dependant

Hi all,
Can any one pls tell me why script is client dependent and smartform is not client dependant.
<b>Please give some real time examples in brief</b>
regards
tapu

Hi
DIFFERENCE BETWEEN SMARTFORMS AND SAPSCRIPTS ARE:
1. script is client dependent one while smartform is client independent.
2. In scripts we have to write print program while in smart forms it is not necessary.
3. In scripts we can print background logo while in smartforms we cant print background logo
4. In scripts we have 99 main windows while in smartforms we have only 1 main window.
5. In scripts we should write paragraph format otherwise we cant execute program while in smartforms no need to create paragraph formats .
6. In scripts we can print the text in only two character formats.
while in smartforms we can do with more.
7. In scripts we dont have line types while in smartforms we have linetypes.
8.Multiple page formats are possible in smartforms which is not the case in SAPScripts
9.It is possible to have a smartform without a main window .
10.Labels cannot be created in smartforms.
11.Routines can be written in smartforms tool.
12.Smartforms generates a function module when activated.
SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. Client dependence is a fundamental one. Although SAPscript has had some incremental improvements over time, its forms have always been -- under the hood -- relatively ...
also refer
difference between smartforms and scripts
Diff betwen Scripts & smartforms
advantages of smartforms over scripts
Whenever a smartform is created, a funciton module gets generated. So, we can access the smartform in different clients. But in case of scripts, it is not so.. So, scripts are client dependent.
Smart Forms are implemented using the Function Module SSF*, and all the logic lies in the FM. Function Modules are client independent objects, so Smart forms are also client independent
SAP Scripts are the Layout Forms that you design and there are aviable in the client in which you have created them, for making them available you have to copy across the clients.
Because, Sapscripts are saved in ITF format as text in client dependant tables STXH and STXL. smartforms are not saved in client dependant tables and visible across clients.
SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. As you have noted correctly, client dependence is a fundamental one.
Although SAPscript has had some incremental improvements over time, its 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.
Conversely, a Smart Form is significantly more robust and complex. For instance, it can contain program nodes and nested tables with patterns. When a Smart Form is compiled, it generates an ABAP function module – and these are always client-independent. This is appropriate, given that this form has more in common with an ABAP program than its predecessor. For instance, when a print program calls a Smart Form, the form itself takes over to produce output, without any further direction from the print program. In fact, the join is so seamless that I often find myself using a Smart Form's Initialization section for logic to handle any data gathering not handled by the print program. I would never even think to attempt this with SAPscript.
I suspect several factors figured into SAP's decision to make Smart Forms client-independent, including customer feedback. There are significant advantages to client-independence. For instance, a change made in one development client happens immediately across all development clients. Among other things, this means we don't have to waste time figuring which client contains the most recent version -- they all do! In addition, transporting Smart Forms is easier, since we can safely bundle them together in the same transport as their client-independent print programs (no worry about mixing client-dependent and independent objects).
<b>Reward points for useful Answers</b>
Regards
Anji

Similar Messages

  • HT1451 Why do the song names and cd name not show up on the IPod Shuffle?

    Why do the song names and cd name not show up on the Shuffle?

    MysticChyk wrote:
    Why do the song names and cd name not show up on the Shuffle?
    Err this is no longer April 1st you know.
    The iPod Shuffle has never had a 'display' on which track names can be shown. See http://www.apple.com/ipod-shuffle/ if you want an iPod which does have a display on which you can see the tracks names and even the album cover art then look instead at the bigger and more expensive iPod Nano http://www.apple.com/ipod-nano/ or iPod Touch http://www.apple.com/ipod-touch/
    PS. The current iPod Shuffle even though it has no display on which it can show the track names can read them out loud to you using a voice-synthesiser this is the VoiceOver feature described on the iPod Shuffle product page I listed above.

  • Why script is being used while smartforms in action

    Hi Experts,
    I worked on scripts and smartforms,
    i gone through that scripts has some limitations and these can be overcomed by Smartforms.
    My question is why still, SAP has provided scripts without ignoring it in the latest versions.
    thanks

    dude
          i think i and u can't ooptimize SAP better then them , earlier there was only scripts and they developed mass printing forms using that , after words SF comes .
          so in new version they replace Scripts with SF as good as possible , but changing by layout not mean that u done all the things , but change in driver programs also have to do.
          and there driver program so much optimaized that changing it may change a lot .
    so i think this is the reason.

  • Why is my easy view and expert view not showing up in my controller assignments window

    when i go to contol surfaces and then select the controller assignments i do not have the option to hit the easy view or the expert view i was wondering if anyone knew why this is?

    Same solution as dplavin. Thanks!
    Afterwords there were some changes in Add-ons that were enabled/disabled that then had to be straightened out.
    I disabled Test Pilot which was in the process of testing thinking that it might have had something to do with the problem. I have not updated to the latest version of 5.0 because one favorite Add-on [Firegestures] is supposed to be incompatible.

  • Why do Adobe Color CC and Indesign CC not convert CMYK to RGB the same?

    I recently used Adobe Color CC to create a color theme that will be used for both print and web.  I created the theme with approved CMYK values with the intent of saving the .ASE file to be imported into other CC apps.  Corresponding RGB, Hex, Lab and HSB values are automatically created.  Of course, we are using CMYK for print and RGB for web
    A coworker had separately created the same exact CMYK theme in InDesign CC, and created RGB values from the same exact CMYK values I had used in Adobe Color.
    The InDesign RGB values are quite different from the Adobe Color values.
    Anyone know why the values are not the same, and moreover, which CMYK to RGB conversion values may be relied upon for accuracy?
    EDIT: I guess the real question should be, What are the color management settings built-in to Adobe Color CC, and can they be duplicated in desktop Adobe CC applications?
    Thanks very much

    I found what change it to normal way, but logicaly it's should not be a reason for autoconvert colors. If I choose CMYK and want add CMYK color it should be CMYK (in name minimum) and not RGB.
    File->Documents Colors->CMYK(should be, but RGB was)
    Right now options open like CMYK, not HSB. But if I want color in RGB it added like CMYK. Options like in CMYK, not HSB, again. Still look like error.

  • Why download of firefor 5 and 6 is not availabe? evenif it show updates available ?

    every time i starts firefox it show update is available, new version of firefox is available, like 5.0 and 6.0 is available.
    when i click update now, it give error like "could not update, unexpected error"
    why this is happening
    plz reply

    This is absolutely rediculous, if I had KNOWN that I would have to wait for these episodes so long that I could STORYBOARD it by the update statuses on my facebook account before it released with the season pass, I would have continued paying $20 a month for basic cable. I want my money back. And worst of all, apple doesn't even seem to have a place for me to call and chew someone out for it. Just a place for me to post a complaint that I'm sure they'll never read.
    But just in case they are, quote me, "APPLE, YOU SUCK. I'VE NEVER BEEN HAPPIER ABOUT HAVING A PC.'
    ps, please don't explode my iPhone, I do still like that.

  • Why are apps like ibooks and itunes u not available for macbooks?

    I have bought my kids Macbook Pros as an educational tool.....thinking that the ipads were a little limited. Problem is that every time I hear about a great educational app and go to the app store to purchase it I can only get it for iphone or ipad. Why??

    Because the iTunes App Store only sells iOS apps. Look in the Mac App Store or the developer's site for Mac OS X applications; some applications haven't been written for Mac OS X.
    (63355)

  • Why the incomming text messages and notifications are not popping up on the homescreen?

    Lately,  When I receive a text message, the homescreen turns on, but the message appears about one minute after. Anybody having the same issue?? Any suggestions?  Thank u

    Hi, SandraVM.
    I would recommend closing any open applications in multitasking and restarting the device.  If unfamiliar with multitasking, I have included a screenshot on how to process an application close.  Test the results after processing these steps.
    If the issue persists, I have attached two articles that will walk your through some troubleshooting steps. 
    iOS: Understanding Notifications
    http://support.apple.com/kb/HT3576
    iOS: Troubleshooting Messages
    http://support.apple.com/kb/ts2755
    Cheers,
    Jason H. 

  • Why is my 7, 8 and 9 buttons not as bright as all my other ones

    my macbook pro is less than a year old

    ya i could do that but id have to send it to the apple store and thats jus to much work for me lol dosen't bother me that much i was jw what it could be i live 5 hours from the apple store so i think ill jus leave it lol

  • Why won't my videos and App Store not work but webpages do

    It will load the webpages but not videos or the App Store. I thought it was my Internet but it works fine on my other phone and my Internet provider could not find a problem with the Internet.

    Can't connect to the iTunes Store
    Best Fixes for ‘Cannot Connect to iTunes Store’ Errors | iPad Insight
    Does the iPod connect OK to other networks?
    Try the following to rule out a software problem:                 
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Power off and then back on the router
    - Reset network settings: Settings>General>Reset>Reset Network Settings
    - iOS: Troubleshooting Wi-Fi networks and connections
    - Wi-Fi: Unable to connect to an 802.11n Wi-Fi network
    - iOS: Recommended settings for Wi-Fi routers and access points
    - Restore from backup. See:
    iOS: How to back up
    - Restore to factory settings/new iOS device.
    If still problem make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar

  • Why does my workout stop and my iPod not track my information?

    Hi,
    I went for a run at the gym this weekend and about a mile into it, my iPod told me my workout had stopped. I was instructed to press the center button to continue and when I did, the time continued to track, but nothing else did. I continued on with my 3 and a half mile run, but constantly had to keep hitting the center button and nothing but the time tracked on my iPod after the first mile. Just curious to know if anyone else has experienced this or anyone know what might be going on. The sensor is only about 6 months old and doesn't have that many miles on it. Any solutions would be greatly appreciated!!

    My iPod nano with Sport kit started stopping 3 days ago. At first I thought I had set it to 3 miles and it stopped when I reached the 3 mile mark, that was Wednesday the 3O th of july. No amount of click would allow iPod nano to restart or play music. Thursday the next day it stop at the 1st mile mark. Even though I did not set it stop. It would allow it to restart the "run" but stop a short time after that. This time allow the music to play but would not stop play no matter how much clicking. Friday it stopped and ended the workout at about the 1 mile mark. It would not allow the workout to resume BUT allow the music to play. Then at the 4 mile mark it stopped playing and has refused to restart
    Noppie

  • Script and smartforms.

    Hi friends,
         How can we say that scripts are client dependent and smartforms are client
    independent.
    with regards,
    sharma.

    hi,
    scripts-- once you desing a script in one clint you can see that script only in that client ... you can't see in another client like say if u design the client in client 800 it is visible only in 800 where as in clinet 810 u can't see that
    to visible in every client u have to transport that script in to that corresponding client
    this is the scenario behind the client dependent objects
    where as in the case of smartform if u desing the smartform in one client u can aceess that in other clients also more over when activated generates a fm which is client independent.. so these r client independent objects....
    ~~Guduri

  • 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

  • Difference between SAPScript and Smartforms

    Hi all,
    Can any body tell me, which of these SAPScript and Smartforms are client independent or client dependent and why?
    Thanks in advance....
    Sri.

    Hi Sri,
    SAPScript is client dependent and Smartform is client independent.
    So you need to transport the SAPScript from the development client to test client if both are in the same system.
    Because Smartform is client independent it will behave like report program.
    Thanks
    Vinod

  • Why does the drag and drop feature not work?

    I have several files on my desktop.  When I try to move them o a new location, they just 'snap back' to their original position.  Why doesn't the drag and drop feature not function properly?

    I'm just trying to move some files to a new position on the desktop.

Maybe you are looking for

  • Why does set font not work in report generation toolkit?

    I would like to change font and underline when inserting text into a Microsoft Word document. I have tried using the "Set Report Font" vi directly in front of an "Append Report Text" vi in my own application. The inserted text at the bookmark is alwa

  • How can I delete or add a file in thunderbird?

    The files on the left side of the window - somehow a file got underneath the trash file - I want to delete it and cannot seem to do it - I've tried right clicking - doesn't work. It must be simple - I just cannot do it

  • Information about class files debugging information

    Hi, As known, when compiling "javac -g ..." the class files contain debugging information. my Naive question is WHAT is this information? could you please add any links to articles about this debugging information? Many thanks!!

  • How to create worklist in CATS

    Hi All, Work items needs to be used in CATS. Can enybody  tell how  to create workitems . I am using CATS classic Thanks

  • I Cannot Figure this out!  How Do I Lock a Track In Adobe Premiere Pro?

    Hi everyone! I'm from the Final Cut Pro world, getting acclimated to Adobe Premiere Pro and am wondering how do I lock a track on the timeline?  The audio and video are synced which is what I want, it's just one thing I want to change within the audi