SAPGUI Scripting - Help, Books, Tutorial, Articles

If anyone knows about any good books, help topics, articles, tutorial on SAP GUI Scripting. Please let me know.
Thanks,
_M

Hi Manoj,
the bulk of the scripting documentation is available at the service market place at http://service.sap.com/~form/sapnet?_SHORTKEY=00200797470000050367
An updated version of the API document is currently in the works.
There is also a book 'ABAP Best Practices', which has a chapter on SAP GUI Scripting. I'm afraid it seems to be available only in German so far.
Best regards,
Christian

Similar Messages

  • Is it possible to execute SAPGUI scripts from java program?

    Hi everyone..
         I need to develop an java applications that executes the SAPGUI script or any technique that execute set of transaction as client.
         Is it possible to execute SAPGUI scripts from java program? if so, how it can be achieved? is there any other technique to achieve above mention scenario?.
         it will be more helpful, if docs related to that are shared..
         Thanks in advance

    Oh, bummer. Would be much more convenient if I could just use iTunes for everything. Can't stand WMP. I wonder if WinAmp might be a good compromise?
    Thanks for this answer . . .
    Sharon

  • Gallery script help, please

    Gallery script help, please
    Hello,
    I'm new to actionscript in general, I do know a little...
    I foung a gallery script, modified many things, the images
    open fine, everything is working, but here's the thing:
    the gallery is in 3 sections, red, blue and yellow.
    I would like to know how, what, and where to put a script so
    that if a "the small red image #1" is clicked, I can load any sort
    of a movie on top of the "the BIG red image #1" or #2 or 3 and so
    on...same goes for the blue and yellow...
    If I figured things correctly on my own...the small thumbnail
    images of the gallery are not buttons, that's why I can't attach a
    movie (let's say) to them...but it is all written in script, using
    the horizontal and vertical position of the mouse to open the large
    images of the gallery...
    So, I don't know how to figure things out, to attach a
    specific movie to a specific thumbnail...
    p.s.: I think the script that controls the gallery is in
    symbol 120
    I really would appreciate the help
    Merry Christmas in advance to everyone
    Sandra
    here are all the files...
    http://www.gentro.ca/sandra_test.zip

    There's a great tutorial on kirupa...
    click
    here for link

  • Order booking tutorial

    Hi,
    I am performing hands on for Order booking Tutorial.I completed till chapter 4(page 4-10) of the tutorial and successfully deployed project.
    But I am unable to open http://localhost:8888/SelectManufacturingUI link from the web browser.The error is "Page cannot be displayed" .
    I have already deployed SelectManufacturing service.
    Please help me with this.
    Thanks in advance.
    Hi,
    Please provide me with the answer as soon as possible.
    Edited by: user13224197 on Jun 25, 2010 12:17 AM

    Hi,
    Go to oracle home and deploy the application SelectManufacturingUI using ant from the command promt.
    $Oracle_Home\OracleAS_1\bpel\samples\tutorials\127.OrderBookingTutorial\PriceQuote\SelectManufacturingUI

  • SAPGUI Scripting Developer needed

    I need someone capable of doing some VB coding for me related to SAPGUI scripting.....I need tight login scripts covering every scenario (user already logged on, max # of sessions, single-signon, etc.) and I need help with the systemfocus statements and understanding how it actually works (see my other post). 
    I am developing a commercial program and need it to behave as such, and unfortunately my scripting skills and programming skills in general are lacking.
    Thanks,
    Mike

    Standard Excel VBA uses UCASE to convert text to upper case.

  • EEM: SAPGUI scripting not enabled on server

    Hi Gurus,
    I have setup SAPGUI EEM monitoring via SOLMAN 7.1 but after deployment there's an error message "SAPGUI scripting not enabled on server()-214722150:disabledByServer=True". I already checked the backend system, and the paramater of sapgui/user_scripting is set to TRUE.
    Please advise what else do I need to check in order for the SAPGUI scripting to be working in EEM? Is there any additional parameter that I need to change in the backend system?
    Thanks,
    Virgilio

    Hi Virgilio,
    See this link is usefully
    Security for the Use of SAP GUI Scripting - eCATT Security Guide - SAP Library
    Regards,
    Deva

  • PythonWin and SAPGUI Scripting

    I was hoping that somebody else might have posted some examples of SAPGUI scripting and Python(Win) - but I couldn't find any.
    Here is a very small example of SAPGUI Scripting with PythonWin. It might serve as a quick start for others who might also share an interest in Python and GUIscripting.
    In short - I've got so far as to get basic manipulation working.
    import win32com.client
    False, True = 0 , -1
    app = win32com.client.Dispatch("Sapgui.ScriptingCtrl.1")
    conn = app.OpenConnection("D47", True)
    At this point the SAPGUI opens with the initial logon screen of the system. A connection has been created. I enter my user ID and password
    >>> print conn.Id
    returns /app/con[0]
    >>> ses = app.FindById("ses[0]")
    >>> ses.CreateSession() "opens up a new session Good!
    >>> ses.SendCommand(Command="/nIW31") "starts Tx IW31
    >>> ses.StartTransaction(Transaction="IW31") "start IW31 also
    >>> window = ses.activeWindow
    >>> print window.Id
    /app/con[0]/ses[0]/wnd[0]
    start SE38...
    >>> field = window.FindByName(Name="RS38M-PROGRAMM", Type="GuiCTextField")
    >>> print field.Id
    /app/con[0]/ses[0]/wnd[0]/usr/ctxtRS38M-PROGRAMM
    So - it seems that basic manipulation works OK
    Next step is to try some useful...
    I'll let you know how it goes..
    Andrew
    Message was edited by: Andrew Barnard
    Incorporated successful code and removed some questions which I've now solved myself. (The successful code covers the questions!).

    Further to the above, I've now been able to translate and run VBS recordings within Python with only a few minor changes:
    Here is the approach I've taken:
    "// Some introductory setup..
    import win32com.client
    False, True = 0, -1
    app = win32com.client.Dispatch("Sapgui.ScriptingCtrl.1")
    con = app.OpenConnection("D47", True)
    session = app.FindById("ses[0]")
    "// Some input steps (reading from CSV files or other sources...
    "// Then the actual GUI scripting steps..
    Some "translation" hints:
    (1) A VBS recording writes session.findById. In Python it is more accurately written as session.FindById
    (2) A VBS statement such as session.findById("wnd[0]").resizeWorkingPane 132,25,false
    would be written as session.FindById("wnd[0]").resizeWorkingPane( 132, 25, False)
    similarly:
    session.findById("wnd[0]").sendVKey 0 from VBS would be written session.FindById("wnd[0]").sendVKey( 0 )
    Other than that - all seems pretty straight forward..

  • Sapgui scripting

    Happy to meet Mr Cohr here.
    Let me tell you some comments on Sapgui scripting.
    a) The code generated is really different depending if your are using a slow or a regular lan connection. It is not that fun, I made some developments to use indexed fields instead of using names.
    schnick.schnack.scnock
    /1/2/0
    where schnick was the second control available
    schnack the third son of schnick
    schnock the first son of schnack
    it remains valid in any case.
    b) the management of session number  and connnection is not easy.
    how do you do that on your own?
    regards
    Didier

    Hi Didier,
    the problem with the low-speed-connection is a documented 'feature'. Unfortunately during a low-speed- connection the server does not send us the field names that we use to identify objects. I think according to the documentation Scripting doesn't work at all in low-speed-connection. As you noticed it's not quite that bad. The Scripting will work, but you get different Ids for your elements. These Ids follow the same concept as your solution: We use an index to identify objects on the same level of the hierarchy.
    Session and connection numbers are meaningless most of the time. They depend so much on what else you are or were doing in SAP GUI that a script relying on them will fail most of the time.
    The sample recorder generates code that will always access the first session of the first connection using app.children(0).children(0). All Ids in the scripts are then relative to this session and do not contain a session or connection number. That's ok if you work with one open session most of the time.
    We also have a property app.ActiveSession, which will return the session that is currently the topmost.
    If you need to access several sessions then it becomes difficult. You can distinguish sessions by checking the connection information in session.info or the window title, but that requires some code writing.
    Best regards,
    Christian

  • Hello MacHeads: I downloaded Handbrake 0.9.1 for Tiger, so I can upload a homemade DVD for editing in imovie.  Problem is I can't even access Handbrake Help book, because I think my firewall settings are preventing me.  I tried turning off all my firewall

    Hello MacHeads: I downloaded Handbrake 0.9.1 for Tiger, so I can upload a homemade DVD for editing in imovie.  Problem is I can't even access Handbrake Help book, because I think my firewall settings are preventing me.  I tried turning off all my firewall settings.?  IDK if I'm even doing that right.  Can anyone help out here?

    You don't need Handbrake for that if it is your own DVD.
    You need to convert the VOB files in the TS-Folder of the DVD back to DV which iMovie is designed to handle.
    a DVD is in a compresed format called mpeg2, which is standard across all DVDs. This is what is known as a 'final delivery format' and is not suitable for editing. Because is is compressed, a 4.7GB DVD can hold a two hour movie (dual layer DVDs twice that), whereas the DV stream from a video camera, which runs at about 13GB per hour, is not compressed and IS intended for editing.
    In other words you have to 'reverse engineer' the DVD back to an uncompressed format in ordfer to edit it. There is a penalty for doing this in terms of slight quality loss, but it is one you can live with.
    When you have your DVD as an icon on your desktop, double-click it, and it will open to reveal a TS-Folder containing a number of various files, some called VOB. These are the constituent parts of any video DVD.
    When you have downloaded and installed mpegStreamclip, and purchased and installed the Apple mpeg2 plugin, open mpegStreamclip and drag the entire TS Folder into its window. Then using the various menus available to you (just explore them and you will get the hang of it) ask it to convert to DV.
    That DV file, which will be many times larger than the original TS Folder, and which can a while to create (be patient - make coffee or prune the roses!) is what you can now import into iMovie for editing etc.
    When you have finished doing that, you then have to turn the project back into a DVD.
    mpegStreamclip can be downloaded from here:
    http://www.apple.com/downloads/macosx/video/mpegstreamclip.html
    which is free, but you must also have the  Apple mpeg2 plugin :
    http://www.apple.com/quicktime/mpeg2/
    which is a mere $20.
    Another possibility is to use DVDxDV:
    http://www.dvdxdv.com/NewFolderLookSite/Products/DVDxDV.overview.htm
    which costs $25.
    For the benefit of others who may read this thread:
    Obviously the foregoing only applies to DVDs you have made yourself, or other home-made DVDs that have been given to you. It will NOT work on copy-protected commercial DVDs, which in any case would be illegal.

  • Flight Booking Tutorial

    Hi All,
    Im trying to deply and run the tutorial on flight booking available. I have imported it in developer studio and deployed it. The JCo destinations are alse created and working. I can see the output as required when I run the application, I don't get any error. But the details entered are not getting written to the database table SBOOK.
    Any ideas as to why this is happening?
    Regards,
    Rachel

    Hi Rachel,
    which Flight Booking Tutorial do you refer to?
    Sample 5: <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/20b6e990-0201-0010-5095-f3a465de5f30">adaptive RFC Model, transaction handling</a>
    Sample 4 :<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/f0b0e990-0201-0010-cc96-d7ecd2e51715">adaptive RFC Model, BAPIS</a>
    Only Sample 5 writes data back to the database table.
    Regards, Bertram

  • Digital Publishing Suite Help | Creating HTML articles for DPS

    This question was posted in response to the following article: http://helpx.adobe.com/digital-publishing-suite/help/import-html-articles.html

    Hi
    I believe that the issue is that the HTML article will automatically start outside of your control, which is expected with HTML articles unless you code some kind of starting mechanism that responds to some reader action (tap a button, swipe somewhere, etc). To answer your other question, though, you can indeed use inDesign and control when the ad will start.
    In InDesign, you can set the delay to .125 for a Web Content overlay and it will then "fire" when it first comes into the reader's view. If you set it to zero (the default, by the way), then it will "fire" as soon as the article loads, which may not be when you expect, since DPS will preload adjacent articles in order to improve the reading experience. You can, therefore, put your HTML/jquery ad into a folder with an index.html file to drive it and then make a Web Content overlay in InDesign that points at the index.html file for your ad. Set the overlay to autoplay, and set the delay to .125 seconds. This way, your ad will always start when your reader swipes to view it. It also allows you to put the ad as an interstitial deeper in an article, and you can ensure it starts when the reader views it and not before.
    There is a cavet here, which is that the article will take some time to load, depending on the complexity of your HTML. As a result, your reader may see a spinning wheel on the screen instead of your ad while the ad begins to load. You should be sure to put a poster frame there that perhaps is a screen shot of the first frame of your animation. That way, when the ad loads, it will already have the first frame ready to go and will replace the first frame with the animation.

  • Firefox not responding, freezes, sometimes responds after a few minutes, other times a pop-up appears asking if I want to stop script - help please

    firefox not responding, freezes, sometimes responds after a few minutes, other times a pop-up appears asking if I want to stop script - help please

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    * Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • Are there any applications which assist in writing Help Books?

    Apple has some really good documentation on writing help books, and one can use any HTML editor to write them. However, there are certain standards and unique features that aren't supported by a generic HTML editor, like making sure the Bundle has a consistent format, the info.plist is valid and contains all of the necessary information, etc.
    I figured there must be at least one application out there that would provide such features as well as be a decent HTML editor.

    Primarily as an HTML editor...depends on the use - there are tons of add-ons for BBEdit (and TextWrangler), tho, and I don't know your skill level, budget, exact needs etc. so it's up to you to research based on those.
    Again, the field is sparse, if for no other reason than each writer's needs tend to be very specific. I use a basket of tools, depending on content, etc. Will the content be used for multiple deployments? Print only? In-house trained users? Multiple languages? Re-doing legacy content? Updated live? iOS only? Does it require 508 compliance?
    Good luck.

  • Book or article on FCE working with only photos

    Can someone recommend a good book OR article about working with photos and FCE? I mainly make historical DVDs and use photos, not film.

    I can't recommend any articles as I have not read any but take a look at these 3 links.
    The first 2 are specifically for photos, the other 2 are sites with vast numbers of tutorials which you will have to check out yourself.
    Remember that what works for Final Cut Pro will usually work for Final Cut Express.
    http://www.geniusdv.com/newsand_tutorials/2010/08/ken_burns_effect_in_final_cutpro.php#more
    http://www.larryjordan.biz/articles/ljprepping_still_imagesFCP.html
    http://lafcpug.org/tutorials.html
    http://www.kenstone.net/fcphomepage/fcp_homepageindex.html

  • Macro Help book for SCM7.0

    Hi expert
    I am looking for SCM7.0 macro help book for upgrading SCM4.0 to SCM7.0.
    If anyone have book, please let me know.
    Best regards
    Hinoki from JAPAN with love

    Hi,
    There is an OSS note  which may partially help you.
    539797  Collective Consulting Note on Macros  .
    Please check this.
    Regards
    Datta

Maybe you are looking for

  • Capture from Sony HVR-Z1U

    I have recently purchased a Sony Z1U and was unable to capture in FCE4. I later found out that FCE4 will only capture from the Z1U in DV mode and NOT in HDV. Why is this? Is all my HDV media useless now that I have FCE4? Should I only shoot in DV mod

  • Flash player 11.2.202.229 can´t see videos in youtube

    I installed the latest version of flash player for Chrome and I can´t see any video in youtube, It always worked perfectly and now It doesn't and i don't know why

  • How to store data in HRHAP tables(Appraisal data)?

    Hi All, I want to store some ratings information in HRHAP tables. But dont' know how to store the data. For each and every pernr, we can have more than one appraisal id's ( which are year specific I think). So, in order to store the current year rati

  • Epson Stylus Photo RX500

    I am not able to add my printer in the printer set up utility & it doesn't show up when I go to print. I had it working for a few days, then all of a sudden it stopped working. I downloaded the 7-day trial version of the Fix A Mac printer repair prog

  • Pending for billing.

    Hi, Is there similiar screen to let user to view what is pending for billing but not allow then to run the billing job as VF04. How this requirement can be meet? Please guide. Regards