Chaining 2 Ecatt Scripts Problem with Parameter

Hi,
I'm trying to chain two scripts VA01 and VA02 using a new script via REF command.
The result of VA01 (Sales Order number) is being passed as export parameter to VA02 but in the replay I can see it go into VA02 but subsequently being replaced with the default value from the VA02 script i.e. the value used when recording this script in the first place. The script then fails.
Any help thanks

Venkat,
Thanks for the reply but still no joy with your suggestions
In VA01 I have export parameter E_SALES
In VA02 I have import parameter I_SALES
In the 3rd linked script I have local parameter V_SALES
I pass E_SALES value to V_SALES and then V_SALES to I_SALES in the 3rd linked script
The value of I_SALES in VA02 does not come from the linked script as it should do. In the replay I can see the correct value go into VA02 but then overwritten with the value of parameter I_SALES in VA02 script.
any other ideas?
thanks

Similar Messages

  • Problems with Parameter Mapping

    Hi All,
    I have problems with parameter-mapping. For me its a black box, sometimes it works sometimes not.
    Lots of times my mappings doesnt work, and I dont know the reason.
    For example: I want to map my Execution-CO to the Display-CO. For that I map the in the affected Action.
    But it doesnt work, although I do have the same Context Structures, because its the same CO. The technical Name is also the same.
    What could it be?
    Thanks for answering me
    Bye Steve

    Hi Andre,
    sorry for my late answer, but I'm writing my diploma thesis and wasnt at work since wednesday and so I dont have a access to our GP-System.
    Hope I understood you right.
    The Use Case of parameter mapping is that Users of further steps has the possibility to see the Input of previous steps.
    When I dont map the parameter inside one action, it isnt possible. I tried it out with the SAP example "Time-off-process". I took the CO "Create Request" and add it in one Action (as Display &  Execution). When I understand you right mapping inside an action is not necessary, to see the Inputs from further Actions --> But this way I cannot see the Inputs.  
    The mapping of my application works before I changed it.
    I know never touch a running system, but It was necessary, we need a new Input and Output Parameter.
    Cause I have 20 parameter the mapping was very time-consuming, to map every single parameter. I read a method to reduce the time: Adding a structure requires only mapping of the two structures. But now the Mapping doesnt work.
    Hope you can help me
    Bye Steve

  • Problems with parameter button in Crystal Report Server  2008

    Dear all,
    I have problems with parameter button in Crystal Report Server 2008.
    when I created some parameters and groups in Crystal Report 2008, they showed both parameters in 'Parameter button' and group in 'Group button'  on the left, so I can choose or type without clicking 'Refresh button' But when I added it to Crystal Report Server 2008 and I click parameter button , it doesn't show any parameter. Only click refresh button to choose them. On the other hand, for 'Group Tree' is ok. When go to Default Setting-> Parameter, all parameters are in 'Unused parameter'  First time I think I had problems with my installation, but when I reinstalled it again, it was like before.
    Could any one help me with this?
    I appreciate looking forward to your reply
    Ketya

    Try posting your questionin the correct forum, this is for SAP Business One, not Crystal reports Server

  • Executing Chained eCATT scripts

    Hi Gurus,
    I have created a chain of scripts (F-47,F-48,FB60 & F-54). In Test Configuration I have added 4 different Test Data Containers, each containing data for each T-Code.In the Variants tab, I have added the Internal Variants using the 'Variant Maintenance Assistance'. So, now for one full run of the script I have four variant, one for each T-code.
    The problem is, when I run the chained script, F-47,F-48 & F-54 is fetching data from the Test Data Containers but the FB60 variant is  not fetching any data from the Test Data Container, but is using the default value only.
    Please help.
    Best Regards,
    Debojit Dey

    Hello Debojit,
    the test configuration is the binding element between testdata and one testscript.
    If you "chain" testscripts as you describe, I assume you are using REF command.
    The testconfiguration can link only one script, let's call it master script, invoking  transaction scripts (F-47,..) by using REF.
    Building such chains makes sense in terms of testing business processes, where one trasaction is a successor to the next, consuming data created by the predecessor.
    On the other hand executing multiple independend tests requires building of multiple test configurations and packaging of them in the SAP Test Workbench (Transaction STWB_1 STWB_2 STWB_WORK ) for collective execution.
    Comming back to your sample and implied you are testing a business process, you can transfer testdata from one REF to the next by using eCATT parameters in your masterscript. Defining these eCATT parameters as import parameters of the master script, they will appear in you test configuration and can be liked to parameters from test data containers.
    Best regards
    Jens

  • Problem with parameter and sql query

    I've a problem with te query of my report. The query is:
    SELECT [DESCRIPTN]
          ,[LOGTIME]
          ,[STATUS]
          ,[CARDNO]
          ,[LOGDATE]
    FROM [Granta5P0].[dbo].[TIMELOG32]
    where cardno in ({?cardNo})
    the parameter as multiple values checked so I can query for more than one card.
    If i put just one parameter everything works fine but when I put 2 or more I have his error
    [http://www.megagaleria.com/pictures/Pic_10074_25.jpg]
    I realized that the field as no ' delimiting the parameters, I have a function that already does it but I don't know how to put it in my sql command.
    If anyone can help I appreciate

    Yes, because your parameter is only looking for one card.
    where cardno in ({?cardNo})
    Will you only be creating querys on two cards or less ?
    Are you trying to create an Array?
    If two or less you could
    where cardno = ({?cardNo}) or cardno = ({?cardNo2})

  • Error for linking ecatt Script for exporting parameter

    Hi,
    We have 2 SAPGUI scripts, one is transaction CO01 to create the production order. The other is CO02 to release the production order. In the first script I get production order number as parameter 1 in the message field. I need to export this field to second script for releasing order.
    I am not able to pick the order.
    Tried to use ABAP code
    ABAP.
    DATA: z_aufnr like CAUFVD-AUFNR.
    get parameter id 'ANR' FIELD Z_AUFNR.
    ENDABAP.
    Still export parameter in log comes as empty. So if I create thrid script using ref# it errors out at second script start.
    Your help is greatly appreciated.
    Thanks,
    Gajanan

    Hi
    you don't have to use abap for this .
    in the command editor
    choose first script recording interface and double click it ,observe the screen list on right side and now select the last screend and double click field and parameterize it say give it a  name as variable1 by entering this in valin column.
    Create a parameter and by param1 name and export type and default values as variable1.
    Now for the second script create a parameter as import type and set it's value as &param1&.
    Also pass this value to second script by the same as you done for first script.
    This will work for sure.
    To know more how to parameterize follow the links,
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    http://www.sapecc.com/tutorials/secat_create.htm
    Please reward points.

  • TOC/Script problem with Netscape

    I am using RoboHelp (webhelp) 5.5.
    I am facing two problem with netscape browser.
    1. loading the page itself take long time and show a message
    that script on this page is causing mozilla to run slowly.
    2. in the TOC when i click the TOC BOOK the content of the
    page inside that book is opened in new tab page in the same browser
    instant

    Hello Robo_Rajesh,
    Welcome to the forum.
    As a start point, I would suggest you check the following on
    Peter Grainge's web site for an explanation.
    Click
    here.
    Hope this helps.
    Brian

  • VB Script Problems with Windows Vista Ultimate

    I have iTunes 7.0.2.16 and when i try to update it i keep getting a message that says:
    "iTunes could not be installed becasue visual basic script (VB Script) is not installed or has been disabled. make sure VB Script is installed, turn off script blocking in anti-virus and personal firewall software, re-register VB Script, then install iTunes."
    I even get this message when i try to unistall iTunes. I completly uninstalled my antivirus software and removed all firewalls, but i wasnt able to fix the problem.
    I visited the iTunes and QuickTime for Windows cannot be installed without Visual Base Script (VBScript) section for help, however, it was unable to solve my problem.
    I currently have Windows Vista Ultimate and have been looking for a fix for a while now...any help would be greatly appreciated...
    thanks
      Other OS   Windows Vista Ultimate
      Other OS   Windows Vista Ultimate
      Other OS   Windows Vista Ultimate

    Hey rrijeka,
    Unfortunately, Vista is currently not compatible with iTunes.
    This article: http://docs.info.apple.com/article.html?artnum=305042 will tell you more about the iTunes and windows Vista compatability. The article will also be updated when itunes and Vista are compatible.
    Jason

  • LastYearMTD and LastYearYTD problem with parameter

    <p><br />Hi Friends,<br />I use crystal report ver 8.4 for generating reports with sql server.<br /> I have three tables </p><p>table1</p><p>id name orddate  ordid<br />1   A    2006-01-01 1234<br />2   B  2006-05-30 5678<br />3   C    2006-12-31 9077</p><p><br />table2</p><p>orddate  itemid   sper amount1<br />2006-01-01  1      1 30<br />2006-05-30       2      1 40<br />2006-12-31       3      2 50</p><p><br />table3<br />id invoicedate amount2<br />1  2005-01-01   10<br />2  2005-05-30   20<br />3  2005-12-31   30 </p><p><br />now i want to generate report group by sales persone and <br />customer name at the same time i want last year current month status of customer<br /> within given date range parameter.</p><p>sr ordid saleMTD(amount2)  amount1</p><p><br />I have tried everything but not getting exact answer.<br />the main problem in this is date range parameter.<br />I am not getting how i can use LastYearMTD with date range parameter.<br />Please help me.</p><p>Thanks in advance</p><p>crystal</p><p>&#160;</p><p>&#160;</p><p>&#160;</p>

    Yes, because your parameter is only looking for one card.
    where cardno in ({?cardNo})
    Will you only be creating querys on two cards or less ?
    Are you trying to create an Array?
    If two or less you could
    where cardno = ({?cardNo}) or cardno = ({?cardNo2})

  • Problem with Parameter on stored procedure for in() condition

    Hello,
    I would like to pass a parameter to a stored procedure like :
    procedure sps_country(zones varchar2)
    is
    begin
    select * from country where zone in (zones);
    end sps_country;
    My problem is : when i have one value in "zones" parameter all is OK but when i have 2, 3 ... values in zones with this format : ##, ##, ## there is no error, but there is no results found.
    have you a solution please ?
    Thanks

    Also this document has some suggestions.

  • Scripting problems with pipes!

    Hi Boardies!
    I'm working on a script to automatically generate PKGBUILDs for my custom kernels (For my 3 systems I need 3 custom kernel packages).
    Each PKGBUILD needs the md5 checksum block, which I can generate with "makepkg -c > PKGBUILD".
    Here is the problem
    This command writes the checksums at the end of the PKGBUILD file. This isn't a clean solution. The checksums should wrote before the "build()" function.
    Because of that I need a trickly bash command, which search (grep maybe?) the "build() "-line and writes the md5-checksum block before that line.
    I tested around with egrep, but I can't isolate the line-number of "build()" and I don't know how to paste the md5-checksums be at the position (line - 1)!
    I hope somebody can help me. Thanks for your answers
    Best regards,
    Flasher

    A simple perl script would be appropriate.  The easiest way to approach this problem (actual perl programmers feel free to correct me) is to do the following:
    iterate over the file, pulling each line into a string appended to an array
    iterate over the array, printing each line.  If build() is matched, print md5sum, then the line.
    write the corrected file to stdout
    Here's one I called test.pl
    #!/usr/bin/perl
    #Add MD5SUM to file
    #Read from stdin into @file
    while (<>) {
    chomp;
    push(@file, $_);
    foreach my $a (@file) {
    if ($a =~ /build\(\)/) {
    print "MD5SUM\n";
    print "$a\n";
    Then the following command:
    cat PKGBUILD | ./test.pl > temp
    mv temp PKGBUILD
    Produces an identical PKGBUILD with the word MD5SUM printed on the line above build().

  • [InDesign C# Script] Problem with textframe.place(imageName)

    Hi everyboy !
    I am beginning with the InDesign Scripting in C#, and the documentation is very poor. I have a problem and I can't find the solution.
    I have to place an image into a textframe on my document's page.
    I create my textframe without any problem :
               myDocument.Layers.Add();
            InDesign.Layer lastLayer = (InDesign.Layer) myDocument.Layers[myDocument.Layers.Count];
            InDesign.TextFrame myPicture = myPage.TextFrames.Add(lastLayer, InDesign.idLocationOptions.idUnknown, myPage);
            myPicture.GeometricBounds = new string[4] { myY, myX, myY2, myX2 };
    Then I try to place my Image, but I can't find which type of object is returned by .Place méthode :
    First try :
    InDesign.Graphics myGraphic =  (InDesign.Graphic) myPicture.Place(pathName, false);
    And I have got this error :
    {System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'InDesign.Graphics'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{C85A4AB3-9492-4C40-8A7B-F8305706C8B8}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
       at Service.createPhotograph(XmlNode photo, Page myPage) in c:\Documents and Settings\melaniep\My Documents\Visual Studio 2005\WebSites\WebSite6\App_Code\Service.cs:line 204}
    And I saw this tutorial in javascript for placing images  at http://www.adobe.com/devnet/indesign/pdfs/indesigncs4_scriptingtutorial.pdf
    //Display a standard open file dialog box to select a graphic file.
    var myGraphicFile = File.openDialog("Choose a graphic file");
    //If a graphic file was selected, and if you didn't press Cancel,
    //place the graphic file on the page.
    if((myGraphicFile != "")&&(myGraphicFile != null)){
    var myGraphic = myDocument.pages.item(0).place(myGraphicFile);
    //Since you can place multiple graphics at once, the place method
    //returns an array. To get the graphic you placed, get the first
    //item in the array (JavaScript arrays start with item 0).
    myGraphic = myGraphic[0];
    So I tried :
    InDesign.Graphics myGraphics =  (InDesign.Graphics) myPicture.Place(pathName, false);
                InDesign.Graphic myGraphic = (InDesign.Graphic) myGraphics[0];
    But I have got the same error.
    Someone have an idea? I am really lost, and I don't know what to do :'(
    Another little question.
    My picture is smaller than my textFrame.
    And I want my picture fits to the texframe.
    MyGraphic.HorizontalScale = widthOfTextFrame
    MyGraphic.VerticalScale = heightOfTextFrame
    Does it works? Or Am I in the wrong way?
    Thank you very much (and sorry for my bad english, I am french )

    Are you also beginning with C# ? Then please reconsider, and follow tried paths with JavaScript - plenty more support around here. You could at least write a draft of your program, and only if it works move it to C#.
    To get further on your issue, I'd follow the idea outlined here:
    http://msdn.microsoft.com/en-us/library/ms173183(VS.80).aspx
    If that does not work, I'm sorry - last time I used C# is years ago, and targeting some pocket PC. No InDesign involved.
    Dirk

  • Script problem with CC 2014

    hi,
    i have a problem i try to put a new screen. Freebies — Mt. Mograph from there but when i download the file on os i have to change the jsxbin in jsx to see  the icon jsx, then i put the script in ui scrpt panel but nothing happen i dont see it when i'm opening my AE ?
    what's wrong with it??

    Just to be clear.
    If you put jsxbin script to Scripts folder or to Scripts -> ScriptUI Panels it runs OK both from File->Scripts and Window - > "script name".jsxbin.
    However, if you do File -> Scripts -> Run Script File.... AE does not recognize jsxbin file and shows it greyd out. For that I have to rename those jsxbin files to jsx.

  • Live ID sign in problem after script problem with ...

    I am again having to sign in to WLM Live ID after each reboot.
    I first came across this problem when the Yahoo Toolbar was upgraded. See thread:
    http://community.bt.com/t5/BB-Speed-Connection-Issues/BT-Toolbar-installer-ongoing-problem-STILL-ONG...
    The script error "fix" has again changed the HKEY_USERS registry entry!
    I really am at a loss to understand why BT can't get its head around this.
    [HKEY_USERS\S-1-5-21-796845957-926492609-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Exp lorer\User Shell Folders]
    AppData = %AppData%
    The problem here is AppData should actually be the following
    AppData = %USERPROFILE%\Application Data
    So when MSN or other apps that use that registry key go to save their data it gets lost.
    So the solution is simple, run regedit and go to
    [HKEY_USERS\S-1-5-21-796845957-926492609-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Exp lorer\User Shell Folders]
    and modify/set the value AppData to a data value of %USERPROFILE%\Application Data

    I just had a look at the relevant forum http://forums.adobe.com/community/labs/widgetbrowser?view=discussions&start=0; but no help there either.
    To give you an idea, I was having the same problem, I could not log in. Despite that, I did have the most up to date widget in my browser, the one that dates back to 01/13/2012. Since then, no more widgets have been added.
    Along with ADDT and Spry I guess that the widget browser has become the next casualty.
    You can still use the browser, just be careful in the knowledge that the newest widget is already one year old.

  • TA21328 every time I use Safari I receive a message that says Safari is no longer responding because of a script problem with the website and I must press "continue" for the page to continue. This happens with every website I go to.  What is wrong with my

    When using Safari I have begun to notice this box appearing as I try to reach any website:  "Safari is no longer responding because of a script on the webpage and then it lists what ever web page I have tried to reach.  It then asks me if I want to "stop" the script or allow it to continue.  I must "continue" it in order to reach my web page/  If I press "stop" it just keeps coming back and back and I can't continue.  What is wrong with my computer or Sarari or both?

    chick --
    Does it mention "Slow Script?

Maybe you are looking for