What is simulation in XI?

What is simulation in XI?

Hi Suresh,
file zilla is a tool to test the interfaces.
Detroubulator is one of the open source unit test tool for SAP XI mapping programs
Detroubulator version 1.1: Bits and pieces
/people/morten.wittrock/blog/2007/04/25/detroubulator-version-11-new-features-part-1
Integration Tests in ABAP Development und Tool Support
/people/tobias.trapp/blog/2007/08/17/integration-tests-in-abap-development-und-tool-support
Integration Tests and Integration Test Tools
/people/paul.medaille/blog/2005/06/24/test-your-xi-configuration-with-the-new-test-tool
Integration Tests and Integration Test Tools
/people/tobias.trapp/blog/2007/10/24/integration-tests-and-integration-test-tools
Reposting IDocs instead of Recreating - For Testing Purpose
/people/sameer.shadab/blog/2005/07/25/reposting-idocs-instead-of-recreating--for-testing-purpose-xi
For IDOCs, transaction we19 is the test tool.
Thanks,
Radhika.
pls reward points if it is helpful.

Similar Messages

  • What are simulation versions .generally we get simulation version in sapapo/cdpss0

    what are simulation versions .generally we get simulation version in sapapo/cdpss0 which can be deleted manually or they can deleted by live cache
    which as naming convention Background_204138_13210. and also containing planning version
    Thanks& Regards
    Virender

    Hi Virender,
    virender sehwag wrote:
    what are simulation versions .generally we get simulation version in sapapo/cdpss0 which can be deleted manually or they can deleted by live cache
    SAP Definition:
    Using a simulation version, you can run through a planning alternative without changing the data in the planning version. You can test different planning alternatives using different simulation versions.
    You can compare the planning status in the planning version with that in the planning version at any time ("refresh"), or import simulative planning in the planning version ("save"). The planning data in the planning or simulation version is not simply copied in this case, but actually merged. "Hard" data "wins", for example, confirmation of an operation is more important than a deadline change.
    Yes they can be deleted manually.
    They can follow any naming convention, for details about use of simulation versions, you can refer to below sap note.
    Note 429422
    Rgds
    Sourabh

  • What's The Simulator Doing?

    I've written some scripts that run fine in the simulator, but when the DVD is built they get wonky and stop working. I'm not asking you guys to debug my scripts, what I'm wondering is what the simulator is doing that a DVD player would not do... and why would it perform these functions, is it a bug?

    Also, in DVDSP's abstraction layer (the space between where you drag and drop stuff in the program, and where DVDSP actually writes the DVD spec-compliant code) there can be some conficts created between different features attempting to use the same spec-based commands. For instance, specifying a button on a menu as a target uses a pre-command on that menu to highlight that button. If you specify a pre-script for that menu in DVDSP, it can override the button-selection pre-script that DVDSP is generating in the background.
    If you are using pre-scripts look for ways you might be able to get them to run as stand-alone scripts, rather than attaching them to a menu. These types of conflicts often do not check out the same in simulator as in the build - Simulator is only simulating, and does not behave exactly as a player would under some circumstances.

  • SQL Query works in Simulator VC but not in flash deploy

    Hi:
    This is the select that works in VC's simulator:
    SELECT
    "t1"."VUELO", "t1"."HORA SALIDA", "t1"."DURACION", "t1"."ORIGEN", "t1"."DESTINO", "t1"."DIAS"
    FROM
    "RPADMIN"."VUELOS_SEMANAL_EPN_VIRGO" "t1"
    WHERE
    "t1"."DIAS" LIKE <b>'%1%'</b>
    ORDER BY "t1"."HORA SALIDA" ASC
    The big problem seems to be the LIKE clause, I need to find all records that have the number one.
    If I select the Simulator tab the data is bring on but If I perform a flash deploy a null message is display at app's execution. The system is well define and If I change the LIKE clause for LIKE <b>'1'</b> the flash app brings data (not all the records that contains the number 1).
    Thanks a lot for the time on this thread.
    RLS

    Thanks Prakash Darj.
    I read that PDF before starting the thread but I can't make it work...I read it once again and no luck...
    My app is a basic one: start point with a link to a SQL statement linked to a result table
    <b>The SQL sentences that work at the simulator don't work for a flex app, Did you know the reason?</b>
    Often I get this error when deploying as flash app:
    Error in executing a process for Flex compilation, Error 1103: There is no property with the name 'NEUQUEN'.
          (D:\usr\sap\PD0\JC00\j2ee\cluster\server0\GUIMachine_Business_Packages\ModelName_20931\FLEX_COMPILATION_FOLEDR\AAD1W1.mxml:205)
    Failed to compile AAD1W1.mxml
    Is it that my VC is not working fine?
    I want to know the reason for what the Simulator display the data and not the flex app...is the same app....
    any Idea?
    Thanks so much for the time on this thread and for your answer.
    RLS

  • Display Color Management Simulated Rec709 differs from ProRes Output

    Okay. I've read the Adobe white paper on proper Color Management workflow about a dozen times now, and I'm still getting some inconsistencies in my render outputs.
    DPX footage assigned a Kodak 5218/7218 Profile
    Project Settings: ProPhoto RGB
    Linearized Working Space
    Match Legacy AE QT Gamma Adjustments
    Output Profile: HDTV (Rec. 709)
    I'm outputting to a ProRes 4444 file.
    My problem arises from using the Simulate Output>Rec709 option in AE. I cannot get the output to look like this simulated color. Isn't that supposed to work?
    I can match the output to AE when I turn off Color Management and apply a Color Profile Converter effect, but there is a shift in color when viewing Simulated Color vs. using the Color Converter Effect. Even in AE the Converter Effect looks different than Simulated Color.
    I was under the impression that the point of the Simulated Output and Display Color Management options were to avoid having to do this. Should I change my workflow and just use the Converter Effect on all my comps? Or do I have a setting wrong somewhere? Has anyone else come across a discrepancy like this?

    Interesting. I thought it might have something to do with ProRes, but my bit depth is at 32, and the shifts I'm seeing are more subdued than the pictures in that post. It looks darker (like a gamma shift) and slightly more saturated.
    I'm more interested to know why there is a difference in the simulated output vs the color profile converter. I can see the difference within AE, before exporting anything. What is simulated output doing that my profile converter isn't?

  • Simulation Order

    Hi all,
    What is simulation production order??? And for what it is used??
    Regards,
    MHP

    Hi MHP,
    A simulation order enables you to see how changes to initial data (sales order, master data) affect a production order. You can use the simulation order, for example, to find errors in the material configuration. It is structured like a production order but has no effect on operations.
    A simulation order is created automatically when sales orders are changed. When changes are made to master data, you can use this function to create, change and display a simulation order as required.
    Use
    During the change process, a simulation order that takes into account the changed sales order is created. To determine the change, the simulation order is compared with the operational production order.
    The simulation order is created and saved automatically. The creation dialog for the simulation order appears only if manual entries have to be made (for example, manual routing selection).
    To create, choose Logistics--Production Shop floor control Order-- Simulation order-- Create
    Hope clear to you.
    Regards,
    R.Brahmankar

  • How accurate is the myFico scoring simulator

    Specifically, I am curious to know how much of a score increase can be expected for paying all of my bills on time, no new negatives report, and utilization doesn't change. So in a perfect world if everything stays the same but my AAoA increases by 1 month, is the simulator accurate in expecting a roughly 5 pt increase?  

    I can tell you I did a simulator test. I paid down my credit card debt significantly last month. My scores rose to within 3-4 points of what the simulator predicted.  Was happy to find out it's not a worthless tool!

  • Network simulator for j2me midlet

    i need to test my protoype j2me midlet over 3g network conditions,but dont have the hardware. is there such a 3g nework simulator around? i heard of something called OMNeT++ but i dont think this is what i need,
    cheers

    st3p3n
    Everybody knows what is PC and what is simulator and who runs whom! You are not adding any more sugar to the coffee. May be I misunderstood his first post that's why I was trying to get the original picture. But if you identified after his first post that what exactly he was looking for then why did you come after the 9th post? That's why my post 3 was like that.
    Now let me tell you one thing may sound little bitter but I should say that try to stick to the topic. If you really have something in your knowledge to help him then try to help him. Pulling my legs you are not at all going to achieve anything :-> but if you can show him some lights then for sure it will be valuable for him and you can achieve those DUKES !!!
    And one more thing I want to add that post 10 is not also very meaningful.
    Shan!!!

  • Simulated Calculation?

    Hi, I noticed that there's 2 procedureson how to do simulated calculation:1. Documentation DBAG V6.5: Simulating Calculations 2. Tips & FAQ: http://www.essbase.com/main.asp?webpagekey=253There's 2 diff:1. Formula to get estime total time (I guess this one is same at all)2. How to get the actual timeI clearly understand the procedure on Tips & FAQ but not on the DBAG:1. Should I only do the calculation on step 7 (on non dyn. calc dense dim)? Not noting any time? (is there any meaning of doing this?)2. Is the step 8 should read as: SET MSG ONLY; SET NOTICE HIGH; CALC DIM (SPARSEDIM1, SPARSEDIM2, ...); Stop the calc until the second msg appears, then take this interval time as actual sparse dim calc interval time. or, just do CALC DIM (SPARSEDIM1, SPARSEDIM2, ...); Then take the Total Calculation Time as the actual time?3. Tips&FAQ told to really doing calc stop it and take only the first interval time. Why DBAG told to do calc on "sparse" dim?Thank's for any response.

    Here's what the simulated calc on Essbase.com is saying. First, get the average time between notices when you run the calc with SET MSG ONLY. This provides a basis to create a ratio between the notices.When you run the real calc, you stop it after the first notice to get the interval, apply the ratio and when you add up all the times, you should get an estimate.In the DBA guide, the approach looks a bit more crude. They divide the total time of the simulated calc by the FIRST interval only, then multiply it by the first interval of the real calc. The assumption here is that on average, the intervals between notices will be the same (or similar) for the simulated calc and the real calc. I (and I'm sure others) have seen many calcs where the first few intervals are a few seconds, then subsequent ones jump to several minutes. The recommendation on the web site factors in all of the intervals from the simulated calculation, but I'm not sure how accurate they would be, or if the time intervals would show the same pattern as the real calc would. I suppose the value of the simulations is that you can save yourself some time when developing, rather than running huge calcs to benchmark the time. I don't think I answered your entire post, but I hope it helps a bit.Regards,Jade-------------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

  • Can I Use a XML file as Managed Resource?

    Hi,
    I have a XML file which has all employee details.
    Can I use that XML file as a Resource in IDM?
    If so please let me know the steps to do.
    Please help me in this regard.
    Thanks
    RMS

    No.
    Since the XML file you have has custom tags, there is not a way for IDM to understand it's contents.
    IDM does offer a "Simulated" resource, which is an XML based resource, but it has a defined structure. You might be able to alter your XML to match what the Simulated Resource expects, or better yet, get it into a database and use the database table adapter.

  • Analog distortion and digital's lack thereof

    Djokes wrote:
    "analog is distorting - without a doubt - tape decks were like compressors in a way and that is what being simulated by e.g. mcdsp or crane song... However, using no eq or tape deck - the distortion is minimal.... but analog is distorting what is actually there - digital is not - cuz it aint "Seeing" it all....so the distortion will be false...And we dont need to start a discussion about that we like the distortion that analog brings - do we now?"
    Let's start one though shall we.
    First I fail to see how digital isn't seeing it all. Unless you're talking about inaudible frequency ranges which I will admit may be more important than not. Digital lays it all on the table. No compensation, no analogesque minimal distortion. So this would be a true picture of the audio right.
    I mean if you're talking about the nuances of environment then digital still captures that stuff as it's mic'd. The thing digital doesn't capture is the distortion signature of the analog device. Now if you've been trained over decades to appreciate that distortion, hearing digital which lacks that of course would lead one to say it sounds cold.
    The question is whether that distortion is the signature of quality music, or whether a talented producer/mixing engineer, can create a signature digital distortion which is either as good or better than analog. I'm a firm believer in the latter though I will admit we haven't surpassed analog yet. But I also believe the answer isn't in trying to emulate analog, but rather using the digital for its own strengths to create something all together new.

    then we'd have to start a new topic called what is accurate:-))) Anyway, listening to a guy playing an acoustic guitar live would by many be considered a true source of audio.... So if we have a mic that can actually capture the movements the gas molecules in air makes and translate those correctly into currents - then we can assume that at least the mic is giving us the true source...If the mic "Which it cant" could translate the audio one 100 percent accurately into current the mixing board would only "see" current actually VOLTS and treat those as such...if we were to apply no eqs and no effect at all - the next step of inaccuracy would be your speakers which would have to translate the currents and make the membranes vibrate - which would then again compress and rare-fact the gas molecules in the air - thus making u able to hear it....
    The mixing board is treating the current coming from the mic more or less constantly the way it came from the mic - the digital converters are only treating what comes from the mic 44100 times per second - this is why analog is called analog and is seen as treating the signal the way we hear it....
    What do we hear - and what is there and what is our brain doing.....
    the air that is being put in motion by a source being a true source or speakers is hitting our ears with the speed of sound - our ears are like a mic we a picking up differences in the molecules and our brain is translating it into what we call sound... Digital audio is actually exploiting our imperfections this is why we only need to sample 22050 times per second (Hearing Threshold) - the actually reason for sampling at twice the freq of hearing is because of the problem that causes the low pass filters to be there in the first place...(why the lowpass filters are needed would be too long to desribe)
    The reason for 44100 is the hearing threshold of 22050 Hz - I dont really no anyone above thirty that can hear above 18000 Hz and make use of what he is hearing - so why not sample at 16000HZ - or 32000 Hz - the reason is mirroring cuz of imperfect sinuses - and facts of a physical law : There can be no 90° Low pass filter....
    An EQ works with phase displacement - what actually happens when u cut 4 KZ by 4 db. is that the original signal is being phase displaced at the freq. u enter - what happens is that those freq.'s are being less amplified - There are physical laws about waveforms e.g. when two waves layer each other at the same maxima you will gain 6 db aka doubling the amplitude...when two waves hit each other where one has maxima and the other minimum you'll achieve complete cancelation...
    what really happens when u talk analog dist. is that the sinus(Wavesform) is being distorted so it looks more like a triangular waves form.... This gives us a feeling of loudness and warmth...
    If u want your digital mix to sound loud - take the "beautiful" sinus and turn it into a triangle by changing the gain - after that you will see the wave form being cut at the top and bottom but it aint sounding bad - only louder - Unless u overdo it:-))))
    There's a lot more to it than what I just described - and it is quite interesting - If u go to amazon.com there are two kind a books about his stuff...1) The book describing it fragmental like I just did and Books that really describing it according to physics....Latter mentioned are VERY dry but if u take the time and have the interest you will find them real helpful and it will also change the way you "Look" at audio and mixing and recording
    This is a huge topic consuming man since the day of recording audio...
    analog |ˈanlˌôg; -ˌäg| (also analogue) noun a person or thing seen as comparable to another : the idea that the fertilized egg contains a miniature analog of every adult structure. • Chemistry a compound with a molecular structure closely similar to that of another.
    G5 Dual 2.3 GHZ   Mac OS X (10.4.5)   PT HD3 / 4x ApoGee Rosetta 800 / 8GB RAM / 1TB HD
    G5 Dual 2.3 GHZ   Mac OS X (10.4.5)   PT HD3 / 4x ApoGee Rosetta 800 / 8GB RAM / 1TB HD
    G5 Dual 2.3 GHZ   Mac OS X (10.4.5)   PT HD3 / 4x ApoGee Rosetta 800 / 8GB RAM / 1TB HD
    G5 Dual 2.3 GHZ   Mac OS X (10.4.5)   PT HD3 / 4x ApoGee Rosetta 800 / 8GB RAM / 1TB HD

  • Initialisation of iinfo table when using states

    Hi, I'm running into someting weird today and I'm not sure I understand well what to do. Right now what I'm triing to do is to run my software autocoded with part of it autocoded as a UCB.
    1- When I'm running the whole software autocoded, everything is fine. Case close!!!!
    Then I try to breakup stuff!
    2- I toke part of the code and autocoded it using the UCB templates
    3- Create a small UCB in the whole code that call the autocoded done in number 2
    So in the big software, I have this call to the UCB :
        NAVFAST_DLL_7_sr.STATES = 1;
        NAVFAST_DLL_7_sr.OUTPUTS = 1;
        /* USRxx(INFO,T,U,NU,X,XDOT,NX,Y,NY,RP,IP) */
        NAVFAST_DLL(&NAVFAST_DLL_7_sr, TIME, NAVFAST_DLL_7_u, 83, &X->
                                  NAVfast_7_S1[0], &XD->NAVfast_7_S1[0], 325, NAVFAST_DLL_7_y, 62, &
                                  dummy_f[0], &dummy_i[0]);
    In the UCB (NAVFAST_DLL), I have the call of the INIT part :
        int iinfo[] = {0, INFO->INIT, INFO->STATES, INFO->OUTPUTS};
        double rinfo[] = {T, TSAMP};
        if(INFO->INIT)
            NAVfast2_ucbhook(iinfo, rinfo, U, &NU, X, XDOT ,&NX, Y, &NY, RP, IP);
            INFO->INIT = FALSE;
            return;
    After that we got the code that I have autocoded in part 2 :
        void NAVfast2_ucbhook(iinfo, rinfo, U, NU, X, XD ,NX, Y, NY, R_P, I_P)
                   int     iinfo[], I_P[], *NU, *NX, *NY;
                   double  rinfo[], R_P[], U[], X[], XD[], Y[];
           //... Struct declaration
        if( (*NU != 83) || (*NY != 62) || (*NX != 325) ) {
              iinfo[0] = UCB_ERROR; goto EXEC_ERROR;
        if( iinfo[1] == 1 ) {
          Init_Application_Data();
          if( iinfo[3] == 1 && *NX != 0 ) {
             return;
        //... Rest of the code
    So as you can see here, the first time I inter into the INIT part, the call to Init_Application_Data() and it will exit directly because the iinfo[3] (outputs flag) is equal to 1 and my number of states is different that 0. So it means that all my sub functions are not initialise! After that, I look in the documentation (SystemBuild User Guide 14-4) and found you that I need to call the INIT part twice ?!?!?
        "INIT Mode
        INIT mode is performed once at the start of a simulation. During the INIT
        mode call, the value of the IINFO(2) flag is set to 1. If the UCB reference
        has states, the UCB is called in INIT mode twice.
            • Once while executing OUTPUT mode
            • Again while executing STATE mode"
    So does it mean that I have to call the ubchook function with the iinfo[3] = 1 and iinfo[2] = 0 once and then recall this fucntion with iinfo[3] = 0 and iinfo[2] = 1 under the INIT part of the UCB ?
    Do like this :
        int iinfo[] = {0, INFO->INIT, 0, INFO->OUTPUTS};
        double rinfo[] = {T, TSAMP};
        if(INFO->INIT)
            NAVfast2_ucbhook(iinfo, rinfo, U, &NU, X, XDOT ,&NX, Y, &NY, RP, IP);
            iinfo[2] = INFO->STATES;
            iinfo[3] = 0;
            NAVfast2_ucbhook(iinfo, rinfo, U, &NU, X, XDOT ,&NX, Y, &NY, RP, IP);
            INFO->INIT = FALSE;
            return;
    Thanks
    Charles-Etienne
    NGC Aerospace

    This is an interesting observation about some of details required to implement the 'model of computation' of a SystemBuild model within the generated code.
    Before I continue, may I make a suggestion that if you intend to use procedure code outside of a complete autocode-generated system, you might want to consider using the SDK interfaces. Briefly, the SDK is a template-based solution to generate APIs (C, C++ or Ada) to properly call procedure SuperBlocks from 'other' code. It's very easy to use and implements all the necessary details. Consult your version's documentaion for more as the mechanism to activate the SDK have changed between versions but the structure of the APIs are the same.
    Now, on to the post...
    The most important detail regarding this question is the context of the generated code. In this case, you're using the UCBHOOK mechanism and trying to call that API from other code.
    The problem is that the UCBHOOK is designed to be used as "wrapper code" around an autocode procedure and the 'hook' code is intended to be linked back into the simulator as a UCB for simulation purposes. It was not intended to be a general-purpose API call, that's why we created the SDK!
    Because the UCBHOOK is designed for use with the Simulator, that code must conform to the requirements of a hand-written SystemBuild UCB. And it is in attempting to match the autocode-generated implementation with what the Simulator does results in some odd code.
    What's happening is the code is reflecting a difference in how states are initialized within the Simulator's UCB context and the generated code. Briefly, the simulator must be very generic in how it calls UCB code. The simulator makes many separate calls to a UCB to perform match distinct operations, thus the complexity of the iinfo structure.
    Now autocode generated code is not generic, it is optimized. So, in the case of a procedure, a procedure is a form of a discrete superblock with inherited timing attributes. Autocode optimize discrete superblock initialization by initializing it at the same time as the output computation at T=0.0. Therefore, for autocode discrete-based superblocks, there is only ONE init phase and it's coupled with the first OUTPUT phase.
    So, since the Simulator does not perform such optimization, the Simulator calls the UCBHOOK several times, as it is documented. This is incompatable with the autocode code, therefore there's code in the UCBHOOK (as you've hilighted) to prevent extra initialization as to match the autocode implementation.
    Like I said, the UCBHOOK is designed as a UCB that conforms to the Simulator's 'model of computation'.
    If you intend to have your 'outside' code use the ucbhook, you will have to match how the simulator calls UCBs. In the case you describe, calling the UCBHOOK multiple times for initialization is required.
    In general, I'd not recommend using the UCBHOOK called from 'outside' code, I'd prefer you use the SDK as the complexity of the simulator's calls to UCBs is not trivial.
    Regards,
    Bob Pizzi
    MATRIXx R&D - AutoCode

  • MRP RUN Initial screen

    Hi all,
       1. What is purchase requisation in "opening period"?
    2.Explain me on "Delivery Schedules" and "Planning Mode"?
    3.What is "Simulation mode" and why we are not selection it during MRP run?
    SAP User

    Hi,
       Check on the foll. link. Hope this may be useful to you.
    http://help.sap.com/saphelp_47x200/helpdata/en/f4/7d3f9344af11d182b40000e829fbfe/frameset.htm
    You can select the "Simulation mode" to know the MRP result before the results are saved.
    - Thaila Shree

  • Failure to login

    When i tried to log in all the accounts i have using sql plus it give me the following error
    Error Ora-12560: TNS: protocol adapter error
    any help would be appreciated
    tesmis

    And here is what I simulated the error you are getting (gave a wrong value for the environment variable ORACLE_SID), you might probably be doing the same:-
    C:\>set ORACLE_SID=BABU22
    C:\>sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.1.0 - Production on Tue Dec 12 10:17:32 2006
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    ERROR:
    ORA-12560: TNS:protocol adapter error
    Enter user-name:
    ERROR:
    ORA-12560: TNS:protocol adapter error
    Enter user-name:
    ERROR:
    ORA-12560: TNS:protocol adapter error
    SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus***************** + *****************
    Also check your other duplicate thread for some additional info:-
    Re: failure to login

  • S&OP Powered by HANA

    Hi Gurus,
    I am looking into S&OP powered by HANA to analyse if it can be a good fit for a requirement at client.
    Landscape:
    ECC 6
    HANA side car (in memory database, HANA studio, S&OP)
    BOBJ
    Requirement:
    Client needs to bring the sales and distribution contracts data in a reporting/planning tool and run simulations of various what if scenarios and save them.
    Question:
    Can we just pull the data from SD tables in S&OP HANA application and do the planning? or do we need to do any S&OP configuration on ECC side first?

    Hi,
    S&OP is available on Cloud and it can be connected to ECC via HCI (HANA Cloud Integration) which in included in S&OP license. As such no configuration is required from ECC side. The mapping in S&OP table and ECC tables are out of the box for certain master data and key figures.
    Please check the details of simulations that customer requires in sales and distribution. Standard what-if simulations in S&OP includes demand-supply balancing keeping an eye on financial objectives.
    Best Regards,
    Vikas

Maybe you are looking for