Trigger in a same step of sequence ...

Hello.
I use a PCI-MIO-16E-1 acquisition card with LABView 7.0 on a Celeron 333 MHz with 256 Mo RAM, and I 've a big problem with a trig. I explain.
I generate a square waveform with a determinated time of emission on DACOUT 1, and this signal (by external hardware) can increase the voltage on PFI0 in less than 1 µs.
Then, if PFI0 is upper than 0.7 volt, it trigs DACOUT 0 which emit an other signal.
That's the theory and there's no problem to do this simply, but I must to do it on one step of a "pilled up sequence". Indeed, the time between the 2 events of my step have to be smaller than about 10 microseconds. Actually, it's works at 75% of time (sometimes the trig falls) with a delay of 40 microseconds, and it's to
o long ! Why the synchronization is so long ?!
I can't separate the two events because I need to trig DACOUT 0 BEFORE DACOUT 1 finish its emission, and I can't change the structure.
How can I do with DAQmx or assistant ??
Thanks a lot.
(I join too an example of what I try to expose)
Attachments:
Example.vi ‏371 KB

Monsieur,
Comme vous utilisez une seule et même carte, il ne peut pas y avoir de synchronisation entre vos 2 opérations. L'armement de la génération sur DACOUT0, ne peut s'effectuer que lorsque la génération sur DACOUT1 est terminé. Aisni, vous aurez toujours une latence temporelle entre les 2 générations.
Si vous voulez vraiment que la génération DACOUT0 soit trigée avant la fin de de DACOUT1, vous n'avez d'autre choix que de travailler avec 2 cartes de générations indépendantes. Ainsi, les 2 cartes pourront être armées en même temps: la première carte génèrera le signal carré, et la seconde carte attendra la condition de trigger pour acquérir.
Avec une seule carte, vous pouvez envisager de générer votre signal carré (uniquement TTL) avec un compteur de
la carte (Il existe de nombreux exemple dans Lv permettant de mettre en oeuvre les compteurs dans ce mode). Ainsi, il suffit de configurer la génération de DACOUT0, puis d'armer le compteur qui va générer les pulses qui créeront le bon niveau sur votre matériel externe.
Raphael TILLET
NI FRANCE
Cordialement,
Raphael T

Similar Messages

  • Running steps and sequences at the same time

    Hi,
    I need to run some steps and sequence at the same time in my application due to test time restrictions. I am using Teststand 2.0. Colud you please describe me the methodology.

    Hi,
    Synchronization Step types came in at version 2 and there should be an example in the  \teststand\examples folder.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Set expression's variable in the same step

    I probably asking a rhetorical question, but does it exist a way to set an expression's variable (say for load sequence dynamically) in the same step (sequence call)?
    I have a situation where I need to read a sequence path from the database and then call this sequence. If I try to do that in pre-step it doesn't work, TestStand tries to evaluate the sequence file path expression when call the step and before the pre-step is executed.
    So, what I doing now, do this in two steps, read database first and then do sequence call.
    Similar problem is for Message Popup, I need to read the message to display from the database.
    Two steps works fine but are not convenient to use. We create our test sequences from custom step types and it would be easier to drop just one step instead of pair of steps in order. Or, is it a way to bind two step types together and always drop two if one is selected?
    Sergey Kolbunov
    CLA, CTD

    Dah! I didn't know about the OnNewStep when I posted this.
    Juergen, thank you, this is interesting example but not related to my question.
    My concern is mostly cosmetical. I can do the job in two steps, but because these two steps will always come together I'd like to combine them in one step in the sequence. This is not possible because the second step depends of the first step output.
    Looks like my second example for Message Popup is not true, at least it works if I set the message in the step's Pre-expression. But take a look to my Sequence Call.seq. How to obtain Sequence Path specified by expression in the same SequenceCall step?
    Sergey Kolbunov
    CLA, CTD
    Attachments:
    Message Popup.seq ‏6 KB
    Sequence Call.seq ‏5 KB
    Dummy.seq ‏6 KB

  • Can we view line numbers next to each step in sequence file ?

    Hi,
        I have a sequence file having 600 steps. I would like to know is there any option in test stand to set line number for each step in sequence editor so that it will be helpful for review.
    Example:
    1 Action1
    2 Action2
    600 Action600 
    Regards,
    krishna 
    Solved!
    Go to Solution.

    Krishna,
    If you just want to know the index of a step, this information is displayed at the bottom of the sequence editor in the status bar.  It shows you how many steps there are in the sequence, how many you have selected, and the index(es) of the selected step(s).
    It is also possible to display this information in the steps view as a column if you are willing to create a new column.  Follow the instructions in this KB to see how to create a new column:Changing Columns Properties of the TestStand Sequence Editor Execution View Window.
    One of the types of colums is Index. Simply set your column to that type and you will see step indexes as shown below. 
    Message Edited by Josh W. on 07-01-2009 01:50 PM
    Message Edited by Josh W. on 07-01-2009 01:53 PM
    Josh W.
    Certified TestStand Architect
    Formerly blue

  • Get name of step's sequence

    Hi all,
    I have a test sequence which consists of a group of sub-sequences.  Each sub-sequence contains a set of steps which report results to my report file.  I've created a custom callback sequence (ModifyReportEntry) in order to modify the report body text for each step, but I'd like to include then name of the step's sequence in the report line for that step.
    I'm guessing that this property is somewhere in the Parameters.Result.TS realm, but can't figure out what it is.  (Using TS 4.1)
    Can someone help me out?
    Thanks!
    Jeff

    Jeff,
    You can use RunState.Caller.Parameters.SequenceName from your "ModifyReportEntry" Sequence File Callback. So the Statement expression would look something like Parameters.ReportEntry
    += "<tr><td>Sequence
    Name</td><td>"+RunState.Caller.Parameters.SequenceName+"</td></tr>". 
    Richard S -- National Instruments --Applications Engineer -- Data Acquisition with TestStand

  • How to access the Requirements property (& subproperties) of steps and sequences with the TestStand API

    The concept of associating teststand objects to unit requirements for traceability purposes was added to TS 3.5, and I need to find out how to access the array of strings used to store unit requirements in step objects, sequence objects and sequencefile objects. The teststand help file points out that the requirements list of a sequencefile object is accessible using the PropertyObjectFile interface, and also points out that Requirements is a property of the sequence and step classes. Furthermore it implicitly states that the requirements property has a Links subproperty which is an array of strings, but that is pretty much the extent of the documentation on this new feature so far. There seems to be no expression function available to get to those requirements either.
    I know that this feature was added to allow TestStand to interface with RG, and I am planning on using RG, but I would also like to do things with the requirements information within TestStand.
    Anyone? 

    Are you talking about the Requirements Gateway?  It is a separate product from NI that will do what you are looking for.  I haven't used it so I am not sure of the API chain to make it work.  Take a look and see if that is what you were thinking of.
    Hope that this helps,
    Bob Young
    Sorry, I just re-read your original post and see that you are looking to also use the Requirements Gateway, so you obviously know about it.  I don't know what the API changes were that made it work so I am not going to be much help.
    Sorry about posting before getting the correct information from the original.
    Bob Young
    Message Edited by Bob Y. on 08-24-2006 04:54 PM
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • Is there a Step pattern sequencer in the Logic's Arpeggiator

    Hi,
    I use Reason 4, and the RPG-8 is amazing. It's easy and intuitive, and there is even a step pattern editor.
    I really miss this function in Logic.
    So I'm wondering if I miss something, or if there is no step pattern sequencer in the logic's appreciator ?
    I'm going to use this post to extend my question :
    In reason 4 there is also an independent Matrix pattern sequencer.
    Is there anything like that too in Logic?
    Thank you.

    Hum ok, but my initial questions is :
    Did I miss something, is there a step pattern sequencer in the Logic's Arpeggiator (like the one in Reason 4).
    Thanks for your answer anyway

  • PP CS6 same settings as sequence created from source clip ...

    If there is documentation on this one, let me know, I didn't see anything at a glance.   I am trying to educate myself on PP CS6 and encoding when one selects same settings as sequence on export where the sequence was created from a clip.  (And also just trying to understand the basics of encoding, codecs, formats, containers, etc. generally speaking.)   Keep in mind I am coming from a consumer level of understanding and prior used another editor that had "smart rendering" whereby if you selected an output matching a clip it matched everything and encode only what changed.  My source video in this case is from a Countour+ helmet camera unit: 1280x720, 59.94, progressive, .mov, "avc1" codec and H.264 reported by Gspot.    Let me know if you need more information.   
    Ok so when I do an export as noted above I see PP selecting "MPEG Preview" for the format and "MPEG I-Frame" for the codec, both options grayed out.  If I run gspot I get the same width, height, frame rate, etc. as the original source clips only gspot reports the format is mpeg-2.   I was expecting to see the mpeg-4/h.264 like the source video.   Is this result to be expected?
    Secondarily, if your goal was to have a file that can play on your Sony PS3 (and a PC), what settings would you choose for export if you wanted to have the highest quality result?

    Jim - you were spot-on.  Here's the response from Dropcam, in case anyone else had the same issue:
    You are actually correct in that the frame rate for Dropcam's video does vary depending on a few factors. The fps slows down for night vision to average out image noise and increase the image quality. The fps will also slow down when there is no motion going on in a scene to conserve bandwidth.
    Thanks, Sean

  • How to create a 20 step Stack Sequence

    I am working on my GUI interface for a 20 step temp profile. I am using the flat sequence logic. But I see a flaw in my logic. I am passing the temperature to all sequences at the same time. How can I run step 1,2,3??  I have developed a senior moment.
    Solved!
    Go to Solution.
    Attachments:
    tempsys.llb ‏131 KB

    Howdy,
    I would recommend you putting your Temp and Soak controls into arrays, and utilize a State Machine, rather than the Sequence structure. You'll get much better performance, and your code will be much easier to work with in the long run.
    If you need more help after trying that, just ask!

  • Custom Step Type: Sequence Call

    OK, I'm primarily a LabVIEW programmer, but in TestStand I understand how to:
    * Create a Custom Step Type
    * Link a LabVIEW Module for execution, post substep, edit substep, etc.
    * Prevent the user from selecting a different module for an instance of my Custom Step Type.
    All good stuff.
    Now here's what I want to do: the exact same thing, except that I want the custom step to call a subsequence instead of a LabVIEW VI during execution. Yes, I want to use a LabVIEW VI for the edit substep (to set certain parameters for this instance of the subsequence call. Yes, I want to use a LabVIEW VI for the post substep.
    Can this be done?

    Hi,
    Short answer, yes.
    When you create your step type, for the Specify Module you would use a SequcenceCall Adapter instead of your labview adapter.
    You would have to have your sequencefile with your sequences already created seperately and you would set the sequencefile not to use a process model in the sequencefile properties.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Same measuremen​t sequence Multiple UUTbatch model

    I kind of have the idea of what i want.
    I have a sequence that will do some measurements with the DMM for a some test points on a board. i want to test 4 boards.
    i have made my routes on niSE to connect the dmm via a switch matrix to all of those points and i have the hardware connected to the matrix.
    My routes :
    UUT1_route
    UUT2_route
    UUT3_route
    UUT4_route
    The 4 UUT will share the same Matrix and DMM. so i cant use parallel process right?
    but i can use a Batch Model Serial right ? this will be easy because i will just need to make one program and that same sequence program will be use with each UUT just different switching configuration.
    how do i tell each socket to use it own UUT route?
    i will appreciate your help.
    thanks.

    I am gonna answer this my self. since yesterday i got my book out and also i opened some examples.
    if you took the course  TestStand Development Course go to section 8 and also open the example Batch UUT.
    Bascially change you process model to Batch.
    take a look on the example at the step that says Set Chamber Temperature... that step is general for the HOLE BATCH ... all UUT will stop executing until that step is release. if you read on the colum settings it will say BATCH. this will be a common operation for the hole batch. to set that behavior go to step->properties->syncronization..there is a drop down menu with many options, you have to click one thread only and this will execute a general step for the entire batch. basically it will wait to the oven temperature to reach a level and then continue testing.
    if you see the pulse test sequence. that test is enclosed between a Syncrhonization step. enclosing this part of the code on a synchronized step will allow the code to run exclusively for that UUT and the others UUT will wait until that part enclosed with the Syncrhornization finish to continue testing the batch. in other words if you share instruments like a dmm and a switch and you have common code that will repeat on every UUT you enclose it under syncronization step.
    to know which test socket it is executing and with it switch your matrix to the desire position and choose the routes to use you need to put this variable on and if RunState.TestSockets.MyIndex and there you will know which UUT you are working on .
    this is just a great part of test stand.

  • I repeatedly get "error during rendering/encoding of menus/slideshow" message.  This process is the same on my iMac, MacBook and another iMac.  I have been burning dvd's int he same way for the past 12 months using the exact same steps successfully.

    I keep getting "error during rendering/encoding of menus/slideshows" message.  I have been burning DVD's in exactly the same way for the past 12 months and mostly on my MacBook which is 3 years old.  Obviously I'm using iDVD.  I purchased an iMac about a year ago and moved to use this for dvd burning without problem.  A few months ago (approximately) I started to experience problems with burning with the error message above.  I tried everything including starting the whole process from scratch right down to capturing the movie clips from my video recorder into iMovie, then using them in iDVD.  Still the same message came up.  I lost count of how many times I repeated the process with different clips and variations and the same thing happened.  This was also the case with my MacBook and my husband's iMac.
    After taking both of mymac's tothe service centre, having new optical thingys put it and even a new hard drive on my iMac along with a new DVD burner the same thing happened.  They told me it must be the process that I am using that is incorrect!
    I took my 27" iMac to an apple shop and asked them to assist me while I use the same technique as I always had.  The same message came up so they tried using my clips in one of their mac's.  The same message. They tried it with different clips and the same message.  The only way we could get theirs to work was with a magic DVD which did not produce what I needed and was limited with only one page. 
    I now cannot use any of my Mac's for the intended purpose that I bought them for - to produce good media for my work!  It was suggested that I purchase some non Mac software to burn DVDs which defeats the object of having a mac with iDVD in my opinion.  I have a book on iDVD which is very informative and have followed the process to the letter and checked all the trouble shooting and still no remedy.  It was mentioned that an up-date may have caused the problem on all my macs.
    I feel that this issue should be addressed by Apple as a matter of correctness.
    I now find that on the net there are many posts in forums and such like with exactly the same (almost word for word) problems.  Please Apple, keep/regain your good name and sort this out.
    Jayne Connelly

    Thanks Bengt W for your attention to this matter.  So much appreciated.  And thanks for putting me right on the aim of forums (new to this).  Although, you may regret asking for more information.  I've added everything I can below.
    The process I used is as follows:
    Import recorded clips of between 5 and 15minutes each from my video recorder into i
    Edit the clips (remove unwanted start and endng)
    Add title to front of clips
    ‘Share’ them to ‘movie’ (export using QuickTime)folder in .mov format individually
    Open iDVD and ‘create new project’
    Select ‘favourite’ theme that I have set up forall my work dvd’s (this has been used successfully many times and I’ve triedwithout using the favourite them).
    Add 2 submenus for each group of clips
    Select submenu  - drag and drop between 3 – 6 clips in each of the twosubmenus
    Change title colours on clips
    Dragand drop image into drop zones where required
    In‘map’ view I check for any yellow warnings before burning to disc
    In an attempt to remedy the problems I’ve tried the following:
    Try new DVD discs
    Try different themes (favourites and standardones)
    Change images in drop zones
    Start whole process again even from importingfrom camera again
    Two other completely different computers (iMacand MacBook) with iDVD
    Go to apple shop and use their computers to doin iDVD
    Try with one clip and no menu pages added
    Use a clip that I already have that did notoriginate from my camera
    Turn computer off and restart
    New hard drive
    New optical lense (thing)
    New DVD burner
    Saving to disc image rather than dvd disc
    Other points:
    I also have a ‘flip’ and ‘iPhone’ whereI’ve imported footage camera which, although limited, records and makes videoclips and burns them to DVD through iDVD without problem.
    For example, I have just gone through steps 5 - 11 using some clips that were already imported from my iphone to iPhoto and dragged across.  I used a theme that I've used before which has failed and added one sub menu page where the clip went.  It burned to disc image successfully.
    The startup disc, I believe will have no space issues asit’s a new hard drive with no use apart from this.  That could have been an issue before (I didn’t check it) butnot now.
    Other technical stuff that I don't understand but you may:
    I have…… Mac OS X Version 10.6.7 with all updates onit.  Processor 2.8 GHz Intel Corei7.  Memory 4GB 1067 MHz DDR3.
    iDVD version 7.1.1
    HardwareOverview:
      Model Name: iMac
      Model Identifier: iMac11,1
      Processor Name: Intel Core i7
      Processor Speed: 2.8 GHz
      Number Of Processors: 1
      Total Number Of Cores: 4
      L2 Cache (per core): 256 KB
      L3 Cache: 8 MB
      Memory: 4GB
      Processor Interconnect Speed: 4.8 GT/s
      Boot ROM Version: IM111.0034.B02
    SMC Version (system):            1.54f36
    OPTIARCDVD RW AD-5680H:
      Firmware Revision:     3AHB
      Interconnect:    ATAPI
      Burn Support:   Yes (AppleShipping Drive)
      Cache:    2048KB
      Reads DVD:    Yes
      CD-Write: -R, -RW
      DVD-Write:   -R, -R DL,-RW, +R, +R DL, +RW
      Write Strategies:  CD-TAO,CD-SAO, CD-Raw, DVD-DAO
      Media: Toshow the available burn speeds, insert a disc and choose View > Refresh
    If you can solve this you are better than the 'apple geeks' in the shop and the service technicians in the service centre (and of course me but that's no achievement). 
    Eagerly awaiting your reply.
    Jayne

  • BPM Scenario (4 steps in sequence)

    Hi gurus,
    I am facing following scenario:
    PI receives a WS request, with some info
    With this info, PI accesses a tabla in a DB in order to insert an STATUS field ('In_Progress' status)
    With the same info (received via SOAP) PI accesses to SAP via sRFC and gets its output fields.
    With this output, PI accesses the same tabla, updates the STATUS field ('Finished' status) and fills the table
    So I decided to create a BPM with 4 steps:
    Step1: RECEIVE the SOAP_Request_AI (async)
    Step2: SEND the JDBC_STATUS_AI to LEGACY (async)
    Step3:SEND the SEND_RECEIVE_sRFC_AI to SAP (sync)
    Step4: SEND the JDBC_RESPONSE_AI to LEGACY (async)
    I have created 7 MI's:
    SOAP_REQUEST_OI -> out of the BPM, it receives the message from WS
    SOAP_REQUEST_AI -> inside the BPM, it receives the message from SOAP_REQUEST_OI  (No IM)
    JDBC_STATUS_AI --> inside the BPM, it sends the message (that step1 received) to the DB (IM)
    JDBC_STATUS_II --> not used so far!
    SEND_RECEIVE_sRFC_AI -> inside the BPM, it sends the message (that step1 received) to SAP (IM)
    JDBC_RESPONSE_AI ->inside the BPM, it takes the response of step3
    JDBC_RESPONSE_II -> out of the BPM, it sends the message (that comes from step4) to DB (IM)
    All my mappings are out of the BPM.
    Interface Determinations:
    SOAP_REQUEST_OI to SOAP_REQUEST_AI (No Mapping)
    SOAP_REQUEST_AI to JDBC_STATUS_II (Mapping) --> here i have a doubt
    SEND_RECEIVE_sRFC_AI to ZRFC (Mapping)
    JDBC_RESPONSE_AI to JDBC_RESPONSE_II (No Mapping)
    I followed the instructions of the following blog regarding MI's and mappings but it doesnt work!!!
    RFC Scenario using BPM --Starter Kit
    However if i delete step2, it does work so i think i am missing something regarding the conversion between interfaces in step1&2 and step2&3.....
    Could you please give some indications?
    Thanks a lot in advance and best regards,
    David

    David,
    I think you need to change the objects. Please try the below logic, and let us know if it helps!
    Message Interfaces used
    SOAP_REQUEST_OI
    SOAP_REQUEST_AI
    SOAP_REQUEST_OI
    JDBC_STATUS_AI
    JDBC_STATUS_II
    SEND_RECEIVE_sRFC_AI
    JDBC_RESPONSE_AI
    JDBC_RESPONSE_II
    Sender Agreement:
    O/B Interface : SOAP Request_OI
    Receiver Determination -1
      Sender : SOAP Service
      Outbound Interface :SOAP_REQUEST_OI
      Configured Receiver : BPM
    Interface Determination-1
      Sender : SOAP Service
      Outbound Interface :SOAP_REQUEST_OI
      Inbound Interface :SOAP_REQUEST_AI
      No Interface Mapping
    Receiver Determination -2
      Sender : BPM
      Outbound Interface :SOAP_REQUEST_AI
      Configured Receiver : JDBC Service
    Interface Determination-2
      Sender : BPM
      Outbound Interface :SOAP_REQUEST_AI
      Inbound Interface :JDBC_STATUS_II
      Interface Mapping IM_WS_2_JDBC
    Receiver Determination -3
      Sender : BPM
      Outbound Interface :SEND_REC_RFC_AI
      Configured Receiver : RFCService
    Interface Determination-3
      Sender : BPM
      Outbound Interface :SEND_REC_RFC_AI
      Inbound Interface :ZRFC
      Interface Mapping from IM_WS_2_RFC_2_JDBC
    Receiver Determination -4
      Sender : BPM
      Outbound Interface :JDBC_RESPONSE_AI
      Configured Receiver : Receiver Service
    Interface Determination-4
      Sender : BPM
      Outbound Interface :JDBC_RESPONSE_AI
      Inbound Interface :JDBC_RESPONSE_II
      No Interface Mapping
    BPM Steps
    Step1:
    Receive: SOAP_REQUEST_AI
    Step2:
    Asynch Send:SOAP_REQUEST_AI
    Step3:
    Synch Send:
    Synch Interface:SEND_REC_RFC_AI
    Request:SOAP_REQUEST_AI
    Response:JDBC_RESPONSE_AI
    Step4:
    Asynch Send:JDBC_RESPONSE_AI
    I'm sure the above config will provide solution to the issue.
    Thanks,
    raj.

  • PL/SQL Trying to update a table through trigger on the same table

    Hi everyone my name is Edwin and I'm new to this forum. I hope I can learn a lot from this community and over time contribute to it.
    The problem I'm facing at the moment is a tough one. I need to update a table (table a) with a value called block_id. This block_id is generated by a procedure I have written myself, the end result is stored in another table (table b). This block_id needs to be generated after certain rows of table a get updated with a trans_id. The trans_id is all the same for these rows in table a, but the generated block_id isn't. In my code I use an after update on collumn a of table a trigger. So if the the collumn gets updated the trigger fires. The trigger calls the procedure that generates the block_id and the procedure generates table b with all the block_id's. But then I want to update the rows in table a with the generated block_id in table b. The problem is that this self-deadlocks.
    You might think that this would call a recursive trigger, but I have written code in the trigger that checks if the block_id isn't allready filled in on table a.
    Also I really need all the values wich get updated (table a), so I believe a before update is also out of the question.
    And the first update of table a is done through an erp-packet and I can't get at that code, otherwise I would just have run my code from there.
    Message was edited by:
    user625855

    CREATE OR REPLACE TRIGGER block_id_trigger AFTER UPDATE ON unload_details_tab
    DECLARE
    current_transport_id NUMBER;
    check_value NUMBER;
    check_block_id NUMBER;
    PRAGMA AUTONOMOUS_TRANSACTION;
    BEGIN
    current_transport_id := get_curent_trans_id; --function that gets the current transport_id
    check_value := check_site_and_directive(current_transport_id); --function checks if this transport_id should have a block_id
    check_block_id := check_for_block_id(current_transport_id); --function checks if there isn't allready a block_id set.
    IF check_value = 1 AND check_block_id = 0 THEN
    create_blok_id_table(current_transport_id); --this procedure creates the blok_id in temptable
    UPDATE unload_details_tab a SET a.block_id = (SELECT DISTINCT b.blok_id FROM temptable b WHERE b.mark = a.mark_1) WHERE a.transport_id = current_transport_id; --this statement should update the table back, if I leave it out everything works fine, but when I leave it I get the self-deadlock error.
    ELSE
    null;
    END IF;
    END block_id_trigger;
    Ok, I cleaned the code somewhat.
    user625855

  • Call / trigger an ECC workflow step from PI ?

    Hi,
    For a flow "ext (file) -> PI -> ECC (workflow)", from PI, I need to run / execute / trigger () a workflow step in ECC, which already exist. I think that I can acheive this by creating an abap proxy in ECC in which I will call a Bapi or Method to run / execute / trigger () this workflow step. I don't know exactly how for the moment (in parallel I'm doing search about it), but that's not the matter.
    before to waste time by searching in this way, what's the best solution to call an ECC workflow step from PI ?
    Many thanks.
    Mickael
    (*) maybe I don't use the good terminology. Sorry.

    hi Shabarish,
    I'm confortable with web service, IDoc, RFC/bapi and abap proxy (and ...), but here, I prefer to use abap proxy (asynch + sxmb_moni in ecc) except if there is another better approach
    else as in PI we have ccBPM, so a workflow , as in ECC we have also workflow , does my approach (abap proxy & call method) is the good one ? or is there a better way between these two workflow tools: PI + ECC ? like a standard "workflow module" or a workflow "connexion" ? (I fear I know the answer but I would prefer to be sure),
    Note: I'm in PI 7.11 SP06 and ECC 6.0.
    Regards.
    Mickael

Maybe you are looking for

  • Writing request XQUERY with oracle 11G

    Hi, What is exactly the best way to make an XMLTYPE object (column with type XMLType) request with Oracle 11 g ? (Oracle 11g  Release 11.2.0.3.0) In different books, we see a lot of different requests. Simple example : create table contact_file_tbl(f

  • Mobile Handheld DC Activation fails in NWDI

    We're developing mobile handheld development components using NWDI infrastructure. In our development track, we have a mobile service DC (aitsf~model) which is used as a dependency by a mobile UI DC (aitsfmilm00). The aitsfmodel DC is checked in and

  • How long alias name keep as used after delete?

    I need to create new account with my old alias name, i deleted this alias from my account long time ago, but i can't create new account with this name ("This email address is already taken")... how long?

  • Taskflow region page full browser stretch

    how can i display contents of a page built using dropping a task flow as region on page in full browser window. how can i stretch the region to be displayed in full browser. My page has a panel form layout, does having a panel form layout cause probl

  • Rebate settlement credit memo with double line items

    Hi, User created the rebate settlement credit memo, bit it has the line items created double. one line item with amount 'zero' and the other one with 93,08. but the credit memo nbet value is correct. not able to get to the route of the problem and no