Current line option disabled in the ForEach block

Hello
I am having a scenario where i m using block step with Mode as "ForEach". I could select Multiline variable in "Multiline Element" but when I try to select "Current Line" it is not allowing to select the variable of type Abstract interface (in the pop-up the interface variable option is disabled).
Has anybody faced this problem? Thanks in advance.
Regards
Rajeev

This is an old thread, but I thought I'd post a response for anyone else encountering this.
You will need to create a container element of the same type specified in the "Multiline" property of your block. The new element should not be multiline and should have the scope of your block.
Kenn

Similar Messages

  • Can anybody tell me where the export current frame option is in the new final cut update? It used to be under the share menu but that menu has now been removed.

    Can anybody tell me where the export current frame option is in the new final cut update? It used to be under the share menu but that menu has been removed now.

    When I click File> Share> There is no save current frame option. Also Cmd E isn't working either.

  • Microsoft Online Services Authentication option disabled in the OData Data Source for SSIS

    I am attempting to use the new OData source for SQL Server 2012 (
    http://www.microsoft.com/en-us/download/details.aspx?id=42280)
    to access SharePoint Online data. I should be able to do so by selection the "Microsoft Online Services Authentication" option, but it seems to be disabled. Does anyone know how to enable it?
    Cheers
    John

    Hi John,
    Glad to hear that you have resolved the issue by yourself. Thank you for sharing your valuable blog.
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • Schedule line creation after Removing the credit block

    Hi Experts,
    I would appreciate some urgent help with following issue.
    When the order is created for the customer, the automatic credit check is carried out and order is blocked. Once the order is released from VKM1, when you display the order, the schedule line is not getting redetermined. How do I make the system to do create the schedule lines again?
    Appreciate any help.
    Thanks.
    Message was edited by:
            SAPguy

    Hi,
    Credit check is done to see if the customer has crossed his credit limit or not. Incase you want to forcefully release order we use [VKM1]. What is this got to do with the schedule lines??? Irrespective of whether the order is under credit hold or no the schedule line are determined the same way. Didnt understand the connection.
    Regards
    Nadarajah Pratheb

  • Problem with ForEach block in BPM

    Hi,
    I have a scenario as follows:
    Collecting Idocs and send them separately via file channel (Does not make so much sense but I want to get used using the forEach Block)
    Loop (as long as "control" != false)
    Fork
    1. branch: Wait step 1 minute and container operation assign "control" = false (if no more idoc is received, loop stops after 1 minute)
    2. branch: receive step with correlation, container operation with append to multiline message, container operation assign "control" = true
    Mapping
    multiline message to single line message (same interface)
    ForEach Block
    Send Step with single line message
    My problem:
    x idocs get collected by the BPM and my file channel posts x idocs to the directory but it is always the same idoc and not x different ones.
    Any idea on that?
    Regards.
    Oliver.

    Yes, that's the blog I used.
    I have used the same interface for Send/Receive Steps, the Multi-Line Element and the Current Line Element. I restricted the Current Line Element to the block. Any other definition would not show up in the dropdown list, anyway.
    These are my settings for the Block:
    Step Name: Block1
    Description: [Blank]
    Mode: ForEach
    MultiLine Element: Idoc_Multi
    CurrentLine: Idoc_Local
    End Condition, Exceptions and Local Correlations: [Blank]
    Here are the settings for the Send Step:
    Step Name: Send1
    Description: [Blank]
    Mode: Asynchronous
    Create New transaction: [Not marked]
    Message: Idoc
    Ack: None
    Receiver from: Send Context
    All others: [Blank]
    I don't see any error?
    Regards.
    Oliver.

  • Selection-screen .... How to lock the whole block ??? urgent

    i have created a selection with two blocks.
    selection-screen begin of block d2 with frame title text-005 .
    parameters r_create radiobutton group g3 USER-COMMAND u1.
    parameters r_add radiobutton group g3.
    selection-screen end of block d2.
    selection-screen skip 1.
    selection-screen begin of block b3 with frame title text-009.
    parameters: pvenmap as checkbox default 'X'.
    parameters: psermap no-display. "as checkbox default 'X' .
    parameters: pmatlmap as checkbox. "default 'X'.
    selection-screen end of block b3.
    selection-screen begin of block b2 with frame title text-005 .
    parameters r_valid no-display." radiobutton group g2 .
    parameters r_master radiobutton group g2.
    parameters p_sercat like asmd-astyp default 'SERV' no-display.
    parameters p_serv  radiobutton group sm1 default 'X'.
    parameters p_genc  radiobutton group sm1.
    parameters p_act  radiobutton group sm1.
    parameters r_agrmt  radiobutton group g2.
    parameters p_extnum like ekko-ebeln no-display.
    selection-screen end of block b2.
    Now i want that when radio button r_create is 'X' then block 'B2' should be locked/disabled and when r_add is 'X' then block 'B3' should be locked/disabled.
    One method is :-
    AT SELECTION-SCREEN ON RADIOBUTTON GROUP g3.
      v_ucomm = sscrfields-ucomm .
    IF r_create EQ c_x .
          LOOP AT SCREEN.
          IF screen-name = ........
            screen-input = c_0.
            MODIFY SCREEN.
          ENDIF.
          ENDLOOP.
      ENDIF.
    but is there any other method such that i can disable/lock the whole block, instead of locking each field ???
    regards
    Rahul

    Hi Rahul,
    Please check the code below:
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: p_file  TYPE rlgrap-filename MODIF ID abc, " OBLIGATORY,
                p_lifnr TYPE lfa1-lifnr      MODIF ID abc,
                p_vkorg TYPE vbak-vkorg      MODIF ID abc.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
    PARAMETERS: p_kunnr TYPE vbak-kunnr MODIF ID def.
    SELECT-OPTIONS: s_lifnr FOR lfa1-lifnr MODIF ID def,
                    s_date  FOR lfa1-erdat MODIF ID def,
                    s_augru FOR vbak-augru MODIF ID def,
                    s_vbeln FOR vbak-vbeln MODIF ID def.
    SELECTION-SCREEN END OF BLOCK b2.
    SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS: upload RADIOBUTTON GROUP g1 USER-COMMAND uc01.
    SELECTION-SCREEN COMMENT 3(60) text-025 FOR FIELD upload.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS: reprss RADIOBUTTON GROUP g1 .                   "#EC *
    SELECTION-SCREEN COMMENT 3(60) text-026 FOR FIELD reprss.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK b3.
    AT SELECTION-SCREEN OUTPUT.
      IF reprss EQ 'X'.
        LOOP AT SCREEN.
          IF screen-group1 = 'ABC'.
            screen-input = '0'.
          ELSEIF screen-group1 = 'DEF'.
            screen-active = '1'.
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ELSEIF upload EQ 'X'.
        LOOP AT SCREEN.
          IF screen-group1 = 'DEF'.
            screen-input = '0'.
          ELSEIF screen-group1 = 'ABC'.
            screen-active = '1'.
          ENDIF.
          MODIFY SCREEN.
          CLEAR upload.
        ENDLOOP.
    Regards
    kannaiah
    please reward useful points

  • Command line option to specify Bridge master cache

    Please allow a bridge command line option to allow the user to select a specific bridge master cache.
    The  motivation is as follows:  I have written a c++ programme to key-word  all of my many thousands of photo projects.  Essentially each project is  in a separate directory on 8 terabytes of networked disk.  Associated  with each directory is a set of key words.  When the appropriate project  is selected, I invoke Bridge to open that directory, possibly with a  specific images as the "starting image" for that project.  Since the  master cache files are split (to accomodate the 500,000 max image count  supported by bridge), it would be excellent if I can pass a reference to  the specific master cache associated with that directory.
    A second value of this option would allow the user to create desk-top short-cuts to invoke bridge using an appropriate cache structure.  For example, the properties of one short cut could specify the cache file for the current daily use of the Bridge to process images in progress.  A second could point the the cache associated with the historical first 400,000 image archived on the network, and a third could invoke bridge pointing to the cache for the next 400,000 image cache - or whatever grouping the user needs to match his workflow when using Bridge as the central focus for various digital assets..
    This type of processing allows the user to conveniently invoke bridge according the the needed work flow when multiple cache systems are required.  In addition, the multiple desk-top shortcuts would minimize the "error" of having bridge pointed, by accident/neglect, to the incorrect cache structure.
    It would also be valuable to allow the user to display the current number of actual image items in a cache system - either as a "view" or "tools" option.  This would allow the user to know when it is time to start a new master cache system. Of course, this can be intependently viewed in windows explorer by the count of files in the 1024 or 256 directories - however maybe the cache structure already "knows" this number instantly.  Other statistics could be interesting as well - possibly the number of directories known to the cache (possibly the same as the count of directories within the 1024 or 256 directories). Possibly the number of files cached by file type (jpg, tif, psd, cr2, nef, etc) would be of interest to some folks - however, such things should be user-selectable since such analysis might be time intensive and maybe of no interest.
    Of course, I do not know if this is consistent with other uses of Bridge - this request is made based upon my use of Bridge as a still photographer and a few videos I have created.
    thank you....
    tony

    I'm going to be technical for a minute, just for the Forum archives...
    The Library file location is stored in your "iTunes Prefs.xml" file in<pre>%APPDATA%Apple ComputeriTunes</pre>.
    Actually, I should say that if you are using a non-default location, there is a key for "iTunes Library Location:1", e.g.:
    <key>iTunes Library Location:1</key>
    <data>
    QwA6AFwARABvAGMAdQBtAGUAbgB0AHMAIABhAG4AZAAgAFMAZQB0AHQAaQBu
    AGcAcwBcAFQAZQByAGkAZABvAG4AXABNAHkAIABEAG8AYwB1AG0AZQBuAHQA
    cwBcAE0AeQAgAE0AdQBzAGkAYwBcAHQAZQBzAHQAbABpAGIAcgBhAHIAeQA=
    </data>
    The "data" is a base64-encoded UTF16-LE string that is the folder containing the "iTunes Library.itl" file and "Album Artwork" folder. In the above case:<pre>C:Documents and SettingsTeridonMy DocumentsMy Music     estlibrary</pre>
    The key/data pair does not exist if you're using the default Library location.
    Similary, there is a key/value pair for "iTunes Library XML Location:1" -- except this part always appears, even if you are using the default location. Also, it is the full path to the file itself, not just the directory containing it. e.g.:<pre>C:Documents and SettingsTeridonMy DocumentsMy Music     estlibraryiTunes Library.xml</pre>
    Since it doesn't appear that double-clicking on the Library file you want to open works, I'm guessing the only way to swap locations is to edit the preferences file -- either directly, or with a script/program. I could probably write such a program in a 1/2 hour or so... I might just do that right now.

  • Collect container - Foreach block

    Hi Guys,
    I can't get my collect to work in my foreach block.
    I've assigned a multiline container to the block looping through a block line container. This line container is used to call a sync interface the the response from this interface must be collected in another multiline container. If I go from my interface response to my  transform outside my block it takes the last resp of the block but if I go from the multiline container (which is suppose to contain the collected messages) it gives me a blank message. It's not collecting at all.. Any Idea what could the problem be?
    [Screen Print|http://www.photostand.co.za/images/5yz97xspkm4aiyrfgl.jpg]
    Thanks,
    Jan

    Correlations shouldn't be mandatory but correct usage is imp.
    If forEach is used in multicast scenario, a proper correlation is required.
    The correct use of forEach is when u have multiple receivers and u r receiving data from multiple send step. Then a Receiver Determination step collects the list of receivers (in a multiline container). Now the forEach block gets executed for each receiver from the list.
    Regards,
    Prateek

  • Need a JavaScript to enable/view Multi-line option for Text fields.

    Hello All,
    I need a JavaScript to enable/view Multi-line option for all the Text fields in PDF Form.
    Assume that I have a PDF form of Fields from F1 to F100 and it contains 25 Checkboxes, 25 Combo Box and 50 Text Fields. Now i need a javascript for which i need to enable Multiline for only Text Fields. So Is there any JS for which i can enable the Multiline option for only Text fields and not for ComboBox or Checkbox.

    Hi timo,
    Thanks for your help. iam trying to use the iteraor approch to do this. but i don't know how to fetch the data entered in the form that was built by the iterator. can you please tell me .
    thanks

  • Exception in ForEach block causes it to stop

    My scenario is a JDBC to JDBC to File scenario. The JDBC sender returns a resultset of a few transaction Ids. I then need to call a SP with each transaction id one by one to return more details. I am doing this by going to BPM, splitting the transaction ids and in a ForEach block using a synchronous send to call the SP and return the result set and then a recieve step to output to a file.
    This approach works fine until there is an exception in the SQL call. The response returns something similar to below and causes an exception.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'SP.GetSAPInvoiceInfo' (structure 'STATEMENTQuery'): com.microsoft.sqlserver.jdbc.SQLServerException: Validation-SAP CostCenter not found for LONDON</SAP:AdditionalText>
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    This will happen every now and then so I want to keep the foreach block going but the process is stopped and no other records are processed. I have added an exception branch and everything but still no luck. Any ideas? Is this possible?

    ParforEach would work for this. It executes all messages in parallel. We are also using same.
    Regards
    Sushil

  • ForEach Block not working in BPM

    Hi all,
    I've developed a BP with a split mapping and ForEach block similar to the "MultipleFlightBookingCoordination" BP.
    But whatever I place inside the ForEach block is not executed. Not even a simple container operation is executed.
    I get no exceptions, no errors in process engine monitoring, everything looks fine.
    The ForEach block is listed in the work item selection and in the graphical view it looks like the steps inside the block have been executed but that's definitely not the case.
    Why is that??
    Thanks in advance
    Karsten

    Correlations shouldn't be mandatory but correct usage is imp.
    If forEach is used in multicast scenario, a proper correlation is required.
    The correct use of forEach is when u have multiple receivers and u r receiving data from multiple send step. Then a Receiver Determination step collects the list of receivers (in a multiline container). Now the forEach block gets executed for each receiver from the list.
    Regards,
    Prateek

  • String[] in input , how to manage with foreach block?

    hi,
    my situation is this :
    i invoke a web service which has a array of string (String[]  ) in output , i was thinking to manage it with a foreach block, invoking a second web service able to read the single strings..
    the first block is the invoke to a web service 1 that returns me $InvokeWS1_uotputVariable/return, which  value is the array  String[]
    in the foreach block i have start value  1 and  finale value : count($InvokeWS1_outputVariable.parameters/return)
    than i'm trying to manage every string with the invocation to webservice 2 inside the foreach block , which will read it., i assign it a single string using an assign block with this assignement :
    $InvokeWS1outputVariable.parameters/return[$foreach1Counter] associated with $InvokeWS2inputVariable.parameters/arg0.
    the problem is that inside the foreach statement every invocation to the second web service gets only the first element in the array.
    Anyone knows if  i managed it correctly?

    This blog post of mine uses for each- http://blogs.sun.com/malkit/entry/dynamic_services_composition_in_bpel. Please take a look at the attached project.
    If you still have some questions, please let us know.
    - Malkit S. Bhasin

  • HP RGS Command Line options not working as expected

    I have a HP RGS Receiver v7.1 installed on my desktop which initiates a remote Session to my RHEL based workstation running HP RGS sender deployed in a LAN. Now when launching the HP RGS Receiver it brings up a window asking for the host name or IP Address of the PC to connect to (in this case the RHEL box). When provided the hostname, the next question asked is the username and the password. When all these detials are provided, the connection is successfully established and all works as expected. I am trying to autolaunch the HP RGS Receiver so I can bypass entering the hostname or ipaddress, username and password during each launch. When reading the usermanual, there is clearly a way of doing this by using the HP RGS commandline autolaunch properties. The property Rgreceiver.Session..IsConnectOnStartup should allow me to setup autolaunch while I provide the hostname,username and password int he following properties: Rgreceiver.Session.n.Hostname Rgreceiver.Session.n.Username Rgreceiver.Session.n.Password Rgreceiver.Session.n.PasswordFormat So it is assumed that when I pass these as command line options while launching the HPRGS executable rgreceiver.exe it should all read the values from the command line and directly establish the connection without me having to enter these details. However it does not seem to work I assume that in n we specify the session number = 1 (because we are working with only a single session) The command Rgreceiver.exe -Rgreceiver.Session.1.IsConnectOnStartup=1 -Rgreceiver.Session.1.Hostname="MyHostName" -Rgreceiver.Session.1.Hostname="MyUserName" -Rgreceiver.Session1.Password="mypassword" -Rgreceiver.Session.1.PasswordFormat=Clear does not seem to have any impact. The HPRGS software behaves the same with or without command line and sending in the commandline does not seem to have any impact on the way it launches neither it gives any error. I have tried to above command line through multiple ways (for e.g. using delimetes and without delimiters, using different values for session number and so on) but it seems Rgreceiever does not even recognize that the commands were given in the first place. I have run out of all options. Any help will be appreciated.

    I'm not sure why the command line parameters are not working, but you might want to try to put these same settings into an xxxxx.rgreceiver file.  When you double-click the .rgreceiver file, the RGS Receiver will launch with the settings contained in the file.  It's worth a try to see if works better for you.   (This is described in the RGS User Guide in a section called "Auto-launching connections.") --Keith

  • Command line options in executable jar

    Hello,
    On a win32 system I have an executable jar that the user dbl clicks to run.
    What I would like to do is maintain this simple dbl click to run but have command line options passed to the vm. ie I would like the dbl click to invoke
    javaw -Xms60m -Xmx120m -jar myjarfile.jar
    rather than just
    javaw -jar myjarfile.jar
    Can these options be placed in the jar files manifest? If so how? (I can't see how to do it)
    Many thanks
    Mike

    why not use special .jar tool to help you to save much
    of your time?
    Thanks for the idea but it really doesn't answer my question.
    Mike
    [Edited by: jdcforumadmin1 on Jun 24, 2002 1:39 PM]

  • Unable to display Info path form using IE , The form cannot be displayed in the browser because the use of DOM storage has been disabled in the current browser settings. In order to load the form, DOM storage must be allowed.

    I have edited the default edit form for my Issue Tracking Tool using Info Path, But currently when I try accessing the form using IE 10 64x , I got the following error-
    “The form cannot be displayed in the browser because the use of DOM storage has been disabled in the current browser settings. In order to load the form, DOM storage must be allowed.”
    But using Firefox I was able to access the edit form , so can anyone advice on this please?
    Thanks

    . Tools > Internet Options > Privacy Tab > Advanced
    Check the over-ride box to Enable/Accept cookies. Click on Always allow session
    cookies.
    2. Clear Your Cache and Cookie Files
    If you are using an Internet Explorer browser, please follow these instructions to clear
    your cache and cookie files: Open your Internet Explorer browser.
    Tools > Internet Options > General > Browsing History
    Click Delete Browsing History.
    Delete Temporary Internet Files, Cookies and History Also under Browsing History,
    click Settings and make sure that your browser automatically checks for newer versions
    of stored pages. Click OK and restart your browser
     3. Pop-up Blockers
    Turn Off the firewall in IE.
    you can disable\enable it from below:
    http://webdevwonders.com/clear-dom-storage/
    Clear DOM Storage in Firefox:
    Select “Tools” -> “Clear Recent History”, open “Details”, check “Cookies” and select “Everything” as time range.
    ATTENTION: No other time range will clear the DOM Storage. Have a look at
    Mozillas documentation for further info.
    Disable DOM Storage in Firefox:
    Type “about:config” in your address bar and hit enter to view your internal browser settings. Scroll down to „dom.storage.enabled“, right click on it and hit „Toggle“ to disable the DOM Storage.
    Clear DOM Storage in Internet Explorer:
    Select “Tools” -> “Internet Options” -> “General” -> check “Delete browsing history on exit”, click on “Delete”, check “Cookies”, click on “Delete” once more and restart your browser afterwards.
    Disable DOM Storage in Internet Explorer:
    Select “Extras” -> “Internet Options” -> “Advanced” Tab -> Go to “Security” -> uncheck “Enable DOM-Storage”
    Clear DOM Storage in Chrome:
    Select “Tools” -> “Clear browsing data…”, check “Delete cookies and other site data”, select “Everything” from “Clear data from this period” and click on “Clear browsing data”.
    Disable DOM Storage in Chrome:
    Open “Options” and select “Under the Hood” Tab. Click on “Content settings…”, select “Cookies” and set “Block sites from setting any data”.
    If this helped you resolve your issue, please mark it Answered
    ok i did all these steps but still i am getting the same error,, i can not understand how SharePoint works better on firefox and chrome comparing to IE !!! so what i should do now , as all the edit forms that are customized using Info path can not be viewed
    on IE 10 64x !!!!

Maybe you are looking for