Workflow issue - Main workflow container elements are not updated.

Hi All
We have implemented N-step badi for approval process and for this we have activated one workflow which contains subworkflow .
During approval process , only the subworkflow container elements( approver list and last approver) getting updated with status and time.But main workflow container elements is not updating with these details.
Binding between main workflow and subworkflow is perfect. But reverse binding ( from subworkflow -> main workflow ) will take place once subworkflow is completely finished. But here we will require / need to pass some information from sub workkflow to main workflow when still subworlflow in process( before completed itself).
Please let me know is there any process / steps is required to pass values between subworkflow to main workflow ( binding is perfect).
Please let me the way how I can update the main workflow container from  subworkflow container or from any step in sub workflow .
In subworkflow . we have loop of  approvers and it will send workitems to approvers one by one.
Here i need to update Main workflow with the information like last approver and approver list with status and approved time.
So please suggest how Can I update main workflow container from subworkflow while subworkflow is still in process( subworkflow not yet completed).
Kindly reply me ASAP.
Thanks and Regards
Madhukar .

Yes I am setting SWC_SET_ELEMENT for my container values,the ones for which i have defined as EXPORT.
And I have checked the task also...
Everything has been checked properly..The binding is fine.
Thanks & regards,
Ravikiran Kallimath

Similar Messages

  • Read Workflow Container Elements attributes

    Hi,
    I am using a F.M <b>'RH_GET_TASK_ATTRIBUTES'</b> to get the attributes of the <b>Workflow container</b> elements.
    But the above F.M does not show the element attributes that I create inside the Workflow Builer under <b>Workflow Container Block</b> and I dont select either Import or Export Properties.
    Is there any F.M that reads ALL Workflow Container elements.

    If you want to clear a single element, use a container operation and assign it to space. If you need to clear an internal table, create another internal table container element that is always empty. Then, inside the container operation assign the empty table to the table you want to clear.
    Basically, you are doing this:
    container_element = space. OR container_element = ' '.
    container_internal_table[ ] = container_empty_internal_table[ ].

  • Workflow Notification Mails Are Not Being Sent

    Hi
    we are running 11.5.10.2 version , some times Workflow Notification Mails Are Not Being Sent , so how should i start diagnose this issue.
    Regards

    Dear Hussein
    thanks for your reply, below are the log messages from the todays file FNDCPGSC6854.txt
    [May 12, 2009 1:21:12 PM AST]:1242123672450:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2LXZhNin2K0g2LXYp9mE2K0g2LnYrNmE2Kf
    Zhg==?= <[email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for client input
    [May 12, 2009 1:21:12 PM AST]:1242123672451:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 2:03:48 PM AST]:1242126228129:Thread[inboundThreadGroup1,5,inboundThreadGroup]:0:-1:DAREB
    S:172.30.2.45:-1:-1:UNEXPECTED:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.IMAPInboundProc
    essor.moveMessage(Message, String)]:Unable to move message {null} -> javax.mail.StoreClosedException: *
    BYE Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.7638.1 closing connection due to timeo
    ut.
    [May 12, 2009 2:17:01 PM AST]:1242127021657:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2YXYp9ix2KrZhiDZgdmG2YrYsg==?= <mvi
    [email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for client input
    [May 12, 2009 2:17:01 PM AST]:1242127021658:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 3:49:02 PM AST]:1242132542705:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPOutboundProces
    sor.send(Message)]:Problem encountered when sending to {[[=?UTF-8?B?2KfYtNix2YEg2KfZhNiz2YrYryDYp9it2YX
    YryDYtNio2YQ=?= <[email protected]>]]} -> javax.mail.MessagingException: 451 Timeout waiting for clie
    nt input
    [May 12, 2009 3:49:02 PM AST]:1242132542705:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:ERROR:[SVC-GSM-WFMLRSVC-6854-10006 : oracle.apps.fnd.wf.mailer.SMTPMessageHandler
    .sendMessages(String)]:MessagingException -> javax.mail.MessagingException: 451 Timeout waiting for cli
    ent input
    [May 12, 2009 4:03:08 PM AST]:1242133388437:Thread[outboundThreadGroup1,5,outboundThreadGroup]:0:-1:DAR
    EBS:172.30.2.45:-1:-1:UNEXPECTED:[fnd.wf.mailer.URLMIMETagListener]:oracle.apps.fnd.wf.mailer.URLMIMETa
    gListener.editStyleRef(HTMLTagEvent, String) Making a connection to {http://oracle.kannon.com:8000/OA_
    HTML/cabo/images/cache/cmbts.gif)} returned {404 - Not Found}. Leaving as a reference

  • Custom propertie's values are not updated for workflow metadata

    Hi,
    I've a requirement where I need to add and update some properties. to /etc/workflow/instance/<Instancename>/data/metadata node.
    I've two workflow Process steps,
    Process step 1:
        Adds some properties to metadata.
    Process step 2:
        Updates the propertie's values which are added in Process step 1.
    But the issue is update is not working when the node is /etc/workflow/instance/<Instancename>/data/metadata.
    i.e. In the step 1, Properties are added to metadata node but In the step 2 propertie's values are not updated to the same node.
    Here is my process code:
    =================================================
    import java.util.Locale;
    import java.util.StringTokenizer;
    import javax.jcr.Node;
    import javax.jcr.Session;
    import org.apache.felix.scr.annotations.Component;
    import org.apache.felix.scr.annotations.Properties;
    import org.apache.felix.scr.annotations.Property;
    import org.apache.felix.scr.annotations.Reference;
    import org.apache.felix.scr.annotations.Service;
    import org.osgi.framework.Constants;
    import javax.jcr.Value;
    import com.adobe.granite.workflow.WorkflowException;
    import com.adobe.granite.workflow.WorkflowSession;
    import com.adobe.granite.workflow.exec.WorkItem;
    import com.adobe.granite.workflow.metadata.MetaDataMap;
    import com.adobe.granite.workflow.exec.WorkflowProcess;
    import com.adobe.granite.workflow.model.WorkflowModel;
    import org.apache.sling.api.resource.ResourceResolver;
    import org.apache.sling.api.resource.ResourceResolverFactory;
    import org.apache.sling.jcr.resource.JcrResourceUtil;
    import org.apache.sling.api.resource.PersistableValueMap;
    import org.apache.sling.api.resource.PersistenceException;
    import org.apache.sling.api.resource.Resource;
    @Component
    @Service
    @Properties({
           @Property(name = Constants.SERVICE_DESCRIPTION, value = "Test"),
           @Property(name = Constants.SERVICE_VENDOR, value = "Adobe"),
           @Property(name = "process.label", value = "Test 1")})
    public class Test1 implements WorkflowProcess
        @Reference
        private ResourceResolverFactory resourceResolverFactory;
              public void execute(WorkItem workItem, WorkflowSession wfsession, MetaDataMap metadata)
                                  throws WorkflowException {
                        System.out.println("Testing");
            try{
                ResourceResolver resolver;
                resolver = resourceResolverFactory.getAdministrativeResourceResolver(null);
                String instancePath = workItem.getWorkflow().getId();
                Node instanceNode=null;
                Session jcrSession = wfsession.adaptTo(Session.class);
               String payload = (String) workItem.getWorkflowData().getPayload();
               //instanceNode=JcrResourceUtil.createPath(payload+"/jcr:content", "nt:resource","nt:resource", jcrSession, true);
                                  instanceNode=JcrResourceUtil.createPath(instancePath+"/data/metaData", "nt:resource","nt:resource", jcrSession, true);
                                  System.out.println("Test: instance PAth:"+instanceNode.getPath());
                Resource resource = resolver.getResource(instanceNode.getPath());
                    if(resource != null)
                        PersistableValueMap valueMap= resource.adaptTo(PersistableValueMap.class);
                        valueMap.put("name", "Rajesh");
                        valueMap.put("id", "A002");
                        valueMap.put("designation","SE");
                        valueMap.save();
                        System.out.println("Name:"+valueMap.get("name"));
                        System.out.println("Id:"+valueMap.get("id"));
                jcrSession.save();
                resolver.close();
            }catch(Exception e)
                System.out.println("Exception:"+e.getMessage());
    ===================
    The code works fine when the node is payload/jcr:content.
    Note : Process 1 and Process 2 code is same expect the values I'm passing to the PersistableValueMap.
    Any pointers would be more helpful..
    Thanks
    Siva

    Is there anything wrong in my code/ it's a bug..  
    Thanks
    Siva

  • How to create workflow container element from workflow builder?

    How to create workflow container element from workflow builder?

    in workflow
    three are five container, for each container we have define according to requirement of that particular container.
    1. event container
    2. workflow container
    3. task container
    4. method container
    5. rule container
    1. event container
    in evernt contianer we have to create elements in BOR where we create event in parameters
    2. workflow container
    in workflow container we have to create elements in workflow builder itself. in left side of the screen we see <double click to create element>
    3. task container
    in task container we have to create in task itself it has a tab called container elements
    4. method container
    in method container we have to create in BOR. it is created in parameter of that BOR.
    5. rule container
    in rule container we have to create in PFAC transaction

  • Creating Workflow Container Elements

    Hi,
                   I am looking to create two new workflow container elements of lenght 80char for 'WS92000027'  inorder to hold the required name to be outputted in the workflow . Could you please let me know setp by step procedure to achive this as am new to workflows .
    Thanks,
    Kumar.

    Hi,
    Create an element in the workflow container with the ABAP Dictionary data type "CHAR_80". Bind the variable accordingly from the task container or the event container and use it.
    Hope this will help.
    Thanks,
    Samson

  • Multiline table container element does not display the contents

    Hi Guys,
    I am sending an email from the workflow. The workflow has few steps and in one of the steps the the workflow brings in few lines of text. This text is then stored in a multiline container element in the workflow.
    later in the workflow i am sending an email and this sendmail step is using the multiline containter. So in the body of the email i have used the container as shown below
    Your expense for the trip &TRIPEXP.TRIPNUMBER& has been rejected.
    The Reason for rejection(s) mentioned below:
    &CATSXT_LONGTEXT_ITAB##&
    Please change and submit again.
    However when i recieve the email i dont see any text. But when i look at the workflow log and check the contents of this table under the workflow container elements it has the data in it.
    Not sure where i am going wrong. I have checked the bindings and they are fine.

    Thanks Arghadip,
    Yes that was the missing link.
    One question:
    When i use sendmail step and use the variable drop down box i can see the workflow container elements. So why do i need the same container element in the sendmail setp? I just now created same element in the sendmail task. When i am able to access the workflow container elements in the send mail step then why there is a need to create a same container element in the send mail step and then do the binding for it to work?

  • Unexpected end of file has occurred. The following elements are not closed

    My installation of UPK has decided to stop working with the following error;
    Unexpected end of file has occurred. The following elements are not closed: Storage. Line 3, position 1.
    We've uninstalled and reinstalled the application and have the same error.
    Any insight into this error is apprectiated.
    A

    Verify from Compatibility between Office 365 MP and Management Server because this issue related to error in MP that you imported. And i think you use below link which is compatible with Management server 2007 R2 cu4 not SCOM 2012 R2
    http://www.systemcentercentral.com/scom-monitoring-office-365/
    Also you can refer to below link
    http://thoughtsonopsmgr.blogspot.com/2011/09/scom-and-office-365.html
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer".

  • Queue alerts container variables are not getting filled

    Hi All,
    I am referring this blog to create alerts when message struck in queues
    /people/santhosh.kumarv/blog/2009/05/19/sap-xipi-alerts-for-queue-errors
    I am able to get the alert when a message struck in Queue of XI. But Container variables are not filled with actual run time values
    I have used the report as it is and container variables as described in blog.
    I have implemented Alerts for IE & AE alerts, those are looks good as expected.
    Please let me know any clue
    Regards

    Hi,
    After investigating all the things i found these
    1) We have already Integration Engine & Adapter Engine Alerts configured in landscape with separate alert categories & working fine
    2) Now i configured one more alert category for Queue error with the above mentioned Blog
    Important thing: is even though if any error occurred on Integration engine, i get 2 alerts. one with Integration Engine alert category description  & one more is with Queue alert category description
    Reason for this is, for Queue alert category i selected radio button as "No Restriction". because of this if any IE error occurred also queue alert category is also triggering along with Integration engine alert category .
    Please let me know is it possible to implement Queue alerts along with the IE & AE type alert categories
    Any one implemented IE, AE & Queue alerts in single landscape
    Regards
    vamsi
    Edited by: Vamsi Krishna on Jul 19, 2010 4:53 PM

  • User changes in tab strip ui element are not recorded in context change log

    Hi All,
    We are using a tab strip ui element in webdynpro component. But user changes inside tab strip ui element are not getting recorded to the context change log. I have an input field on the same view besides  tab strip ui element. User changes to this input field are getting recorded to the context change log.
    Is there any restriction on context change log usage with tab strip ui element?
    Could you please suggest If there is any way to record changes inside tab strip ui element.
    Thanks,
    Sudheer.

    I think there are some limitations exists, context change logs are not complete when you do value help , i am not sure about tab strip.
    [http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/a8e5d273b12fe2e10000000a42189d/content.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/a8e5d273b12fe2e10000000a42189d/content.htm]

  • 2LIS_02_S896 issue : Records are not updated into BW

    Hi
    ->We use 2LIS _ 02 _ SCL extractor to pass PO's to BW with delta.
    ->Works fine until the last week ,
    ->But on a particular date ( 15.05.2007) some of the records are not updated in BW.They are even not found at PSA level itself
    ->For eg for a material X there are two entries found in R/3 ( MB51 ) for the same posting date, now one of them is picked in BW (PSA level ) and other is not.
    ->There was no load fail / delta fail in BW and there is no exit written for this.
    ->Records are not updated in RSA3.
    Let me know how this issue can be fixed.Its urgent.
    Thanks,
    Jilani

    Hi Gagan,
    Kindly check if you have any selection restrictions in your infopackage.
    Regards.

  • Can I replace several elements of an array within one time? The number of elements are not fixed

    Hi all,
    I want to replace some elements of a 2D array, but the number of elements are not known beforehand. I dont want to do it with a loop, which may slow down the speed, and the update of elements will not happen simultaneously.  The indexes of elements to be updated are not continuous. I wonder if there is a way to do that efficiently? Do I have to programme it in LabWindows/CVI? Thank you.
    Best wishes,
    Bo
    My blog Let's LabVIEW.

    Use the replace elements function. For non-continuous replacements  of of multiple elements you would nee to iterate at least the number of continous pieces.
    For example:
    1,2,3,4,5,6,7,8,9
    Replace elements 1,2,5,6,8
    You would need 3 iterations in which you can replace (1,2), (5,6) and (8).
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

  • I am having multiple issues with syncing my iphone calendar and outlook There are often 1 hour time differences in the entries on the 2 devices and sometimes events that have been amended are not updated on iphone I mostly enter items on my laptop

    I am having multiple issues with syncing my iphone calendar and outlook calendar on my laptop
    I mostly enter the original items on my laptop
    There are often 1 hour time differences in the entries on the 2 devices and sometimes events that have been amended are not updated on iphone

    This sounds like an error in Time Zone support. The time zone needs to be the same in Outlook as well as the phone.

  • Formerly I could download YouTube videos by double clicking the largest size page element in the Safari activity window address column. Now in V 5.0.5 page elements are not shown, just the page title, and under that about:blank.  Suggestions? Thanks.

    Formerly I could download YouTube videos by double clicking the largest size page element in the Safari activity window address column . Now in V 5.0.5 page elements are not shown, just the page title, and under that "about:blank".  Also, the activity window used to show sequential activity and now each new page replaces the last. Thanks for any suggestions re how to restore previous activity window function.

    Not all YouTube videos are available for downloading, but:
    There is the Free  iTube Grabber which can capture almost any audio and/or video stream (it says here) but only works with Intel Macs.
    http://itube-grabber.en.softonic.com/mac
    Firefox Download Helper is also supposed to work, you have to be logged into YouTube first.
    and the RealPlayer Downloader that comes with RealPlayer SP for Mac from:
    http://www.real.com/realplayer/mac
    which also downloads videos from YouTube.
    There is also iTubeX which allows you to download videos (Flash, HTML5 and others), .mp3 and .swf files from almost every website as easily as possible:
    http://www.macupdate.com/info.php/id/27604/itubex
    Lastly: How to download Flash videos and play them in Quicktime using Perian is explained here:
    http://perian.org/#watch
    It's the video at the bottom of the page.

  • Recordmode data are not updated correctly

    We currently have an issue while using the 3.x data flow in BI 7.0. The same also holds with 3.x versions of BI.
    Suppose you have an ODS sending data in an InfoCube. When you initialize the delta process with data transfer then the recordmode field in the communication structure contains null values even though in the change log table of the ODS it has values. This behaviour does not hold when you send further data with deltas.
    We want the recordmode data to be updated correctly since we use them in a condition. Does anybody know about this problem?
    Best regards
    Theodoros

    Hi again,
    the problem is also not related with any kind of mapping. We are just sending some data from an DSO to an InfoCube. Recordmode values are maintained correctly in the change log table of the DSO. Nevertheless, they are not updated correctly in the InfoCube's update rules communication structure unless we are uploading deltas. My question is why they are not updated also correctly when we are doing an initialization of the delta with data transfer.
    Thanks anyway
    Theodoros

Maybe you are looking for