Finding Step Index for a specific test step name

How do I look up the StepIndex value (array index value for RunState.Sequence.Main["TestStepName"]) for a specific test step in a sequence? I am planning to use the number so I can dynamically change the test step execution order using the NextStepIndex parameter.
Thanks,
Scott Trosper

Hi Scott,
In the example attached, The Setup Step Group obtains an array of Steps from the Main.
All the example does at present is to step the next step to execute in the Main, But I hope it helps to answer your query.
Regards
Ray Farmer
Regards
Ray Farmer
Attachments:
GetListOfStepNames.seq ‏43 KB

Similar Messages

  • How can I find the index from a specific container?

    How can I find the index from a specific container?
    For example, if I'm traversing through textframes like so (an example, not tested):
    var doc = app.activeDocument;
    var story = doc.pages[0].textFrames[0].parentStory;
    for (var i=0, l=story.textContainers.length; i<l; i++) {
         var textFrame = story.textContainers[i];
         if (textFrame.constructor.name == "TextFrame") {
              var lastPara = textFrame.paragraphs.lastItem();        //How can I find the index of this in relation to the story?
    How can I find the index of "lastPara" in relation to the story rather than the current container?
    I tried:
    var newPara = story.paragraphs[lastPara.index];
    but this results in an invalid object. . .
    alert(newPara.isValid);      //returns false

    The .index property is the character offset. So lastPara will begin at story.characters[lastPara.index].

  • Creating custom edit step (LV) for multiple numeric test

    Hello,
    i want to write a custom edit step (LabView) for a custom multiple numeric test (TestStand 3.0). It should be the replacement for the editmultinumericmeasurementstep. Have anybody done this before and example code or a solution?
    greetings schwede

    Hello,
    thankyou for your answer. But it doesn`t help. I know how to create a custom step type. But I want to create a custom multiple numeric limit test step type with a custom vi as the editmultinumericmeasurementstep. It is quiet difficulty, because i want to create my own measurements (see the attachment). The name of the test should not be measurement 0 or 1 but LED test color oder LED test intensity.
    greetings schwede
    Message Edited by Schwede on 12-06-2007 02:42 AM
    Attachments:
    Test.rtf ‏1414 KB

  • How to find user exits for a specific field

    hi,
        How can we find a user exit for a specific fields .
    as i know Three ways to search user-exits
    1. SE80 look includes in a packages with name user-exits
    2.  by zreport which will fetch user-exit in a T-CODE
    3. SMOD
    but what if we have to find a user-exit for particular field for e.g bupla(bussiness place) in MIRO.
    Please suggest me.
    Thanks and  Regards ,
    Rahul Singh.

    Hi Rahul,
    Here is the procedure to create field exits.
    Step by step procedure for creating Field Exits
    There are eight steps to creating a field exit:
    Step 1: Determine Data Element
    Step 2: Go To Field Exit Transaction
    Step 3: Create Field Exit
    Step 4: Create Function Module
    Step 5: Code Function Module
    Step 6: Activate Function Module
    Step 7: Assign Program/Screen
    Step 8: Activate Field Exit
    Step 1: Determine Data Element
    u2022     Before you can begin adding the functionality for a field exit, you must know the corresponding data element.
    Step 2: Go To Field Exit Transaction
    u2022     The transaction to create field exits is CMOD.
    u2022     You can use the menu path Tools -> ABAP/4 Workbench -> Utilities -> Enhancements -> Project management.
    u2022     From the initial screen of transaction CMOD, choose the Text enhancements -> Field exits menu path.
    u2022     After choosing this menu path, you will be taken to the field exits screen. From here, you can create a field exit.
    NOTE : Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.
    Step 3: Create Field Exit
    u2022     From the field exit screen of transaction CMOD, choose the Field exit -> Create menu path.
    u2022     After choosing this menu path, a dialog box will prompt you for the appropriate data element .
    u2022     Enter the data element name and click the u2018Continueu2019 pushbutton.
    u2022     Now, you will be able to create the function module associated to the data elementu2019s field exit.
    Step 4: Create Function Module
    u2022     You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the u2018Continueu2019 pushbutton.
    u2022     In the u2018Function moduleu2019 field, a function module name will be defaulted by the system based on the data element specified. This name will have the following convention:
    FIELD_EXIT_<data element>
    u2022     You can add an identifier (an underscore followed by a single character ).
    u2022     The first function module for a data elementu2019s field exit must be created without an identifier.
    u2022     To create the function module, click on the u2018Createu2019 pushbutton, choose menu path Function module -> Create, or press u2018F5u2019.
    u2022     After choosing to create the function module, you will get the warning: "Function module name is reserved for SAP". This message is just a warning so a developer does not accidentally create a function module in the field exit name range. By pressing u2018Enteru2019, you will be able to go ahead and create the function module.
    u2022     Before coding the function module, you will have to specify the function modules attributes -- function group, application, and short text.
    Step 5: Code Function Module
    u2022     From the function moduleu2019s attributes screen, click on the u2018Source codeu2019 pushbutton or choose the Goto -> Function module menu path to the code of the function module.
    u2022     Here you will add your desired functionality for the field exit.
    u2022     Remember that field exitu2019s function module will have two parameters -- one importing parameter called "INPUT" and one exporting parameter called "OUTPUT". These parameters will be set up automatically by the system.
    u2022     You must remember to assign a value to the OUTPUT field. Even if the value does not change, it must be moved from the INPUT field to the OUTPUT field.
    Step 6: Activate Function Module
    u2022     After coding the function module, you must remember to activate it.
    u2022     Use the Function module -> Activate menu path to activate the function module.
    u2022     At this point, you can return to the field exit transaction.
    u2022     You should be able to 'green arrow' back to this transaction.
    u2022     When you return to the field exit transaction, you will see an entry for the newly created field exit.
    u2022     At this point, the field exit is global. That is, it applies to all screens that use a particular data element. On any screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.
    u2022     Also, the field exit will not be triggered yet because it is inactive.
    Step 7: Assign Program/Screen
    u2022     This step is only needed if you want to make a field exit local.
    u2022     To make a field exit local, select the field exit and click on the u2018Assign prog./screenu2019 pushbutton.
    u2022     In the dialog box , indicate the appropriate program name and screen number.
    This information indicates that the field exit is local to the specified screen in the specified program.
    u2022     In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier in the u2018Fld. Exitu2019 field.
    u2022     If this field is left blank, the function module triggered will be 'FIELD_EXIT_<data element>'.
    u2022     If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_<data element>_<identifier>'.
    Step 8: Activate Field Exit
    u2022     The field exit must be active for it to be triggered by the system.
    u2022     Activate the field exit by choosing the Field exit -> Activate menu path.
    u2022     After assigning the field exit to a change request, its status will change to u2018Activeu2019 and it will be triggered automatically on the appropriate screen(s).
    NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers
    Execute the transaction SE38 with PROGRAM NAME - RSMODPRF
    Then give the Data Element Name for which field you want to create the exit(Just cross check with your field data element) and execute.
    then it takes you to SE37 with the function module name FIELD_EXIT_<DATA ELEMENT NAME> and then create the same function module.
    and in the coding part, You can write your logic to display the output of that field. and activate it.
    once you complete the above,
    Again execute SE38 transaction with program RSMODPRF and again click on Execute button without any Data Element Name. Now you select the data element which you have created and click on Assign prog/ Screen button and assign the program name and screen number of the filed and click on the menu Field Exit and Activate.
    Hope it helps.
    Regards
    Radhika
    Edited by: Radhika Pande on Nov 26, 2009 7:58 AM

  • How to find COM port for a specific USB device

    I want to automatically find the COM port for a specific USB device. I use the VISA find resource function but I can't get the manufacturer's ID. VISA says the device doesn't have this information. The find resource function does narrow my search (and often finds the port depending on what other usb devices are connected). In the case where it finds multiple possible ports, can I safely send a message to each port to determine if it is the correct device? I know it will work for my purposes but I don't know if I am asking for trouble by sending messages to unidentified devices. Any thoughts on how I can identify my device port will be appreciated. Thank you - Dave F

    You can do it using WMI.  I have C# code I am supposed to convert into LabVIEW foing something similar to what you want to do.  In my case, I am testing a USB device and need to know which port on the hub is which COM port (the device creates a virtual COM port for communication).  Using WMI, you can find the hardware path to the device and know that COM10 is USB hub Port 1 for example.  Unfortunately, I cannot share the C# code.
    You can download the WMI Code Creator tool from Microsoft, which should help you tremendously find the proper method of getting your info.
    You basically want to look at all the W32_USB devices for the specific device you are looking for.  Once you have that, you can look for the COM Port associated with it.  I don't know when I will get to coding this up in LabVIEW, but will report back when I do, assuming you haven't found the solution by then.

  • How to prevent Finder from indexing and searching specific folder?

    One of my folders contains hundred of thousand of small files, its a dataset for study, its not a personal files and I don't care at all to know what's in there. Because it too huge every time I try to find anything in finder I see the majority of the results coming from this folder. Also, I believe that because this dataset is updated from time to time this will slow my machine every time it tries to index it.
    My question: Is there a way to make Finder NOT seeing a specific folder or directory?
    Many thanks,,

    System Preferences > Spotlight > Privacy > Add the folder

  • How do I find the font for a specific character in a textItem?

    I'm writing a script that builds a font list for an open document. While I could have lookup the fonts for the file as a whole, my goal is to iterate over specific layerSets to build a font list from. The issue I'm facing, is that referencing:
    app.fonts[text[n].textItem.font].name
    Only pulls the font name of the first character of the textItem. I need to get the names of all the fonts in the textItem, and while I can successfully loop through each of the letters, they do not have the character attributes associated with them.
    I tried this: app.fonts[text[n].textItem.contents.font].name
    As well as many iterations of a similar idea, and I cannot get it to pull the font name, as it's not an attribute of each character. I apologize if this is a remedial question, but I'm a bit of a novice with javascript in Adobe programs.
    For an example of what I'm trying to acheive, I was easily able to do this in illustrator, by using the following statement:
    fontName = text.characters[j].characterAttributes.textFont.name;
    When placed in a loop, this goes through each font in the text Layer.

    This should get a list of the fonts used in Type Layers in the selected Group.
    // get list of fonts used in the active group;
    // based on code by paul riggott;
    // 2014, use it at your own risk;
    #target "photoshop-70.032"
    if (app.documents.length > 0) {
    var theFonts = main ();
    alert ("the fonts used in the folder " + activeDocument.activeLayer.name + " are"+"\n"+theFonts.join("\n"))
    function main () {
    var theFonts = new Array;
    var someLayerStuff = getActiveLayerIIndex();
    if (someLayerStuff[1] != "layerSectionStart") {return []};
    var aNumber = 0;
    // get number of layers;
    var ref = new ActionReference();
    ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
    var applicationDesc = executeActionGet(ref);
    var theNumber = applicationDesc.getInteger(stringIDToTypeID("numberOfLayers"));
    // determine the start index;
    if (activeDocument.layers[activeDocument.layers.length - 1].isBackgroundLayer == true) {var theStart = someLayerStuff[0] - 2}
    else {var theStart = someLayerStuff[0] - 1};
    for (var p = theStart; p >= 0; p--) {
    try {
    var ref = new ActionReference();
    ref.putIndex( charIDToTypeID( "Lyr " ), p);
    var layerDesc = executeActionGet(ref);
    var layerSet = typeIDToStringID(layerDesc.getEnumerationValue(stringIDToTypeID("layerSection")));
    var isBackground = layerDesc.getBoolean(stringIDToTypeID("background"));
    var theName = layerDesc.getString(stringIDToTypeID('name'));
    // check if group closes;
    if (layerSet == "layerSectionStart") {aNumber++};
    if (layerSet == "layerSectionEnd" && aNumber == 0) {return theFonts};
    if (layerSet == "layerSectionEnd" && aNumber != 0) {aNumber--};
    // if not layer group collect values;
    if (layerSet != "layerSectionEnd" && layerSet != "layerSectionStart" && isBackground != true) {
    var hasText = layerDesc.hasKey(stringIDToTypeID("textKey"));
    if (hasText == true) {
    var textDesc = layerDesc.getObjectValue(stringIDToTypeID('textKey'));
    var paragraphStyle = textDesc.getList(stringIDToTypeID('paragraphStyleRange'));
    var kernRange = textDesc.getList(stringIDToTypeID('kerningRange'));
    var rangeList = textDesc.getList(stringIDToTypeID('textStyleRange'));
    for (var o = 0; o < rangeList.count; o++) {
    var styleDesc = rangeList.getObjectValue(o).getObjectValue(stringIDToTypeID('textStyle'));
    var aFont = styleDesc.getString(stringIDToTypeID('fontPostScriptName'));
    // add to array;
    var theCheck = true;
    for (var n = 0; n < theFonts.length; n++) {
    if (theFonts[n] == aFont) {theCheck = false}
    if (theCheck  == true) {theFonts.push(aFont)}
    catch (e) {};
    return theFonts
    ////// get some stuff from the active layer //////
    function getActiveLayerIIndex () {
    var ref = new ActionReference();
    ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
    var layerDesc = executeActionGet(ref);
    var theIndex = layerDesc.getInteger(stringIDToTypeID("itemIndex"));
    var theSection = typeIDToStringID(layerDesc.getEnumerationValue(stringIDToTypeID("layerSection")));
    var hasText = layerDesc.hasKey(stringIDToTypeID("textKey"));
    return [theIndex, theSection, hasText]

  • Fireworks: How to find document index for scripting?

    Can anyone share a simple method for obtaining the document index of an active Fireworks document, within the array of open documents? Normally, the current document is accessed by using fw.getDocumentDOM(), but I'd like to obtain the actual array index value (e.g., 0, 1, 2, 3, etc.) to use elsewhere in a script.
    I've created a function to obtain this index value, but it's ungainly: It compares entire DOMs that have been converted to source. This requires too much memory or processing and nearly brings the script to a halt. I need something simpler.
    var dom = fw.getDocumentDOM();
    function documentIndex() {
        if (fw.documents.length == 1) {
            return 0;
        else if (fw.documents.length > 1) {
            var i = 0;
            for (i = 0; i < fw.documents.length; i++) {
                if (fw.documents[i].toSource() == dom.toSource()) {
                    return i;
                    break;
    I've considered using a document property like docTitleWithoutExtension, filePathForRevert, or filePathForSave as a basis for comparison between documents, but these are unreliable: They won't work if the documents in question have have not yet been saved. 
    I figure there must be a simple method, I just don't know what it is.

    In case anyone's interested, here's the workaround I'm now using to find the position of an active Fireworks document within the array of open documents (a.k.a., the document index). I'd still love to hear from anyone who can suggest a simpler method.
    The basic idea is to first look at two properties of the active document—docTitleWithoutExtension and filePathForRevert—and, where possible, compare those values to that of the same properties within each open document. On their own, each property has loopholes, which is why I'm combining them. (For example, it's possible to have two documents with the same title—if they have different extensions or file paths. Likewise, it's possible to open multiple copies of an unsaved document, all with the same filePathForRevert value.)
    New or untitled documents demand an entirely different criteria. I'm not crazy about this approach, but it seems like the best option at this point: When you can't find a DOM property to reliably distinguish one document from another, you temporarily write a distinctive value into a property of the document you want to find. Think of it like tagging a wild animal. In this case, when the active document lacks both a docTitle and file path, I write a crazy piece of "alt text" gibberish into the defaultAltText property and use that to identify my active document. (Even though I'm taking care to restore the original "alt text" afterwards, I don't love this method... but it seems to work.)
    var dom = fw.getDocumentDOM();
    function documentIndex() {
        if (fw.documents.length == 1) {
            return 0;
        else if (fw.documents.length > 1) {
            var docTitle = dom.docTitleWithoutExtension;
            var filePath = dom.filePathForRevert;
            if ((docTitle != "") && (filePath != null)) {
                var i = 0;
                for (i = 0; i < fw.documents.length; i++) {
                    if ((fw.documents[i].docTitleWithoutExtension == docTitle) && (fw.documents[i].filePathForRevert == filePath)) {
                        return i;
            else {
                var originalDefaultAlt = dom.defaultAltText;
                dom.defaultAltText = "toRtoiSeOfThEsLowAcoRnsRejoiCe";
                var i = 0;
                for (i = 0; i < fw.documents.length; i++) {
                    if (fw.documents[i].defaultAltText == dom.defaultAltText) {
                        dom.defaultAltText = originalDefaultAlt;
                        return i;

  • How do I find source files for a specific sound...

    This problem has plagued me through many version of GB. Basically, my roommate creates the garageband files, selects the instruments etc. Invariably when he gives me a copy of the Garageband file GB seems to swap in the instruments for some other instrument without ever alerting me that it's doing it. Basically, nothing sounds the same. We've both done clean installs, installed the same Jampacks. it says the same instruments but sometimes it will swap an organ sound for a string or something not even close.
    In Itunes, there's a way to (command-R I believe) find the source file - is there a way to do that in GB? My roommate's computer has an instrument called Piano and Strings - we can't find any file with that name and for some reason no matter what I do I can't access that sound. We're both on MacPros. Recently I alone upgraded to Snow Leopard, but this problem has gone on for years.
    What I'd like to do is sort of block GB from swapping in instruments without notifying me, or allowing me to know what those missing sounds are and some way of finding them so a GB file will play roughly the same (obviously acoustics or speakers will differ).
    thanks so much for any refs or suggestions.
    enzosf

    Tell him which instruments you have and limit him to those. Keep everything to a subset of instruments that you both have.
    Are you adding to the tracks or just listening? If just listening he can just export to iTunes.

  • Not Able To Find a Role For a specific Tode

    Hi Experts,
    I am trying to search a tcode.I have used as many ways as i could.
    1.Thru SUIM- Roles by transaction code.
    2.Thru SUIM- Roles by authorization value.
    3.Thru Table AGR_TCODES
    4.System trace
    5.Performed user comparision for all roles contain in my buffer.
    Also, I have checked in SE97 to check wheather there is any indirectly calling transaction code against it, but recieved no success yet.
    However ,my Colleague is able to perform that Txn.code without any authorization error.We both have exactly same roles.In my case, it is throughing missing authorization error.The Txn. code is /n/VIRSA/ZRTCNFG.
    Kindly help me inresolving the issue.
    Regards,
    Mukesh

    Hi,
    This TCode is available if your system has the GRC CC5.2 RTA. If you cann't find out the TCode in normal way (as used to do in every cases, for e.g. SUIM -> Roles by TCode assignment), please go to TCode SE84, then "Other Objects" -> Transactions. Put TCode "/VIRSA/ZRTCNFG" in the Transaction code field and execute.
    Now you can find out further to find out other related TCodes (VIRSA) corresponding to the same package (/VIRSA/RT).
    1. Go to SE16 -> table TDEVC -> put the package name and get the list.
    2. Go to SE80 -> put the package name (by selecting option "Package") and click on the Display button -> then expand the drop down "Transaction"
    FYI: This TCode is used to configure GRC Risk Terminator
    Now coming to the question, how to find out the role? The answer is very simple: You may not have the TCode /VIRSA/ZRTCNFG assigned to any role in menu (and listed in S_TCODE). Still the access to the TCode is granted due to "variable" or "range" entry in S_TCODE.
    Hope the answer is clear. Else, please let me know.
    Regards,
    Dipanjan

  • How to find user exit for a specific function

    Hello Gurus,
          I have some question about user exit:
        (1) how can I know which user exit can be used to implement my specific requirement ?
        (2) I think user exit is active subroutine in the main program. so if I know the name of some user exit, how can I get the program code for it ? ( ie. how to get name of main program,  name of include file ? )
    thanks very much!

    Hi friend,
         thanks for your suggestion. I have read that book. but this question is not clear in that book . I'd like to repeat may question again:
       (1) if I want to implement a tailored function by user exit, how can I know which userexit
           should I use ?
       (2.) I wonder if there is a document which shows which userexit corresponds which
           program?
      in fact, if I know the place where I can put my own abap subroutine in , everything will be done.
    thanks very much!

  • Where to find a tutorial for clusters and bundling by name?

    I have a huge vi. I need data to flow from one multistep loop to another.  I want to make it a subvi for another vi, but there are too many connections for it to be created.
    The help error suggests i use some clusters.
    I would like to view some basic examples and tutorials of bundling by name, etc.
    However, I need to see the values in the cluster and sometimes edit them.
    Any suggestions?
    Thanks
    Randall

    It sounds to me as if you should look into Type Definitions (aka Typedefs) in LabVIEW, starting with the manual or the online help.  When a typedef is passed into and out of a subVI and a new element is added to it, you don't need to make any changes to the subVI connections.
    With regard to your question, though: yes, you can modify subVI connector blocks after they are initially created, but it becomes very painful if you have a lot of instances of the subVI, because you have to update a lot of wiring.
    Good luck,
    John

  • File path of a currently executing teststand test step

    How do i extract the file path for the currently executing LabVIEW test step within my operator interface.
    Many Thanks,
    Dave.

    Hi,
    I assume you need the SequenceFile Path where the LabView test step is located in TestStand.
    To reach to the currently executing step SequenceFile path you have to:
    1. get the SequenceContext for the execution
    2. get the currently executing step from the SequenceContext (SequenceContext.Step)
    3. get the sequence in which the step resides from the Step (Step.Sequence)
    4. get the containing sequence file for the Sequence (Sequence.SequenceFile)
    5. get the Path from the SequenceFile (SequenceFile.Path property)
    In case you want to determine the VI file path for the LabView test step Module one approach is:
    1. get the SequenceContext for the execution
    2. get the currently executing step from the SequenceContext (SequenceContext.Step)
    3. get the PropertyObject for the step (Step.AsPropertyObject)
    4. get the VI relative path from the step subproperty using "TS.SData.ViCall.VIPath" lookup string (PropObject.GetValString)
    5. now use the Engine.FindFile on the retrieved path at the step 4. above, to get the path to the executing VI
    Hope this helps,
    Silvius
    Silvius Iancu

  • Two step confirmation for warehouse tasks in EWM

    Hello everybody,
    I am working on an internal prototyp to evaluate SAP EWM. Therefore it is essential that we use "two step confirmation" for warehouse tasks. Step one: confirm pick up of a pallet; Step two: confirm transportation of a pallet. Like it is used in SAP WM (Parameter I_QUKNZ in function module L_TO_CONFIRM and in standard SAP).
    I haven't found anything similar to that in EWM so far. I searched in the official EWM SAP Press book and also in google. But right no I don't have any idea.
    Do you guys have any hints on how to achieve two step confirmation somehow?
    Many thanks in advance!
    Stef

    Hi Jürgen.
    Thanks for your input! You are right, it works with RF!
    But it works kind of strange. Deleting source storage bin, creating another position etc.
    I will have a look how to adapt this.
    Thanks!

  • Cant find the file for approval

    Hi Guys,
    I have selected service application tool package for download.it requires approval which is to be done in MOPZ.
    When i login to our solman i cant find the file for approval in MOPZ.
    steps that i follow
    1. Tcode DSWP.
    2 go to change mdmt
    3 select Maintanence optimize.
    I cant find the file to approve.
    Do i need to create  a new maintaince tcode...?
    Please help

    Hello,
    Please make sure that the S user password is not in initial state. Please also make sure that you can login with no issues in the SAP Service Marketplace , and that the 'authorization test' for SAP-OSS  works OK.
    I am not sure about when you report the error message as: "Logon information is not write." . What do you mean?
    Also, you say that you go to DSWP and the file is not there to approve. The correct way to approve files from Maintenance Optimizer when downloading manually, is to create the Maintenance Optimizer document, then choose the manual selection option, then select the files from within Maintenance Optimizer, and then proceed with the download from Maintenance Optimizer.
    Best regards,
    Miguel Ariñ

Maybe you are looking for

  • FKPE1 - Create additional document FI-CA

    Hi all, I have a problem in FI-CA. When I post a document with FPE1 I want to create another document automatically. I have seen that it is possible with events (trx FQEVENTS). Probably the event i have to use are 10, 20 , 30. I have implemented 10 ,

  • Idoc- File scenario: Read a data field in IDOC and name the file with it

    Hi All, I am configuring an IDOC to File scenario. I have a requirement where I need to read one of the IDOC data field and use that as the name of the File. E.g: If the IDOC data field-1 = '123456', then I need to name the output file as '123456'. I

  • US: Tax-setup of Sales and Use Tax in a company located in Michigan, US

    Dear all! Below it's described how the A/P-taxes have to be handeld in our company in Michigan, US. We want to use a very simple TAXUS-setup (No Jurisdiction). Actually we have problem in setting up the tax-scheme of TAXUS with the following cases: I

  • Correct procedure to unplug E90 from USB?

    Are these the correct procedures? *** Data Transfer Mode for Win XP Using Windows, click on the little green thingy in the systray, click the appropriate device. Once Windows says I can unplug the device, I do. * Why I think I am doing something wron

  • How to find who has changed SQL Server Agent 'Job History' settings.

    Hi all, I was searching from couple of days to know is there a way to find out who has changed the SQl agent property settings. Like if someone unchecks the SQL Agent History settings how i can find who has done that change? I searched for trace flag