How to Initialize Container Element in BPM..No Payload found

Hi All,
How do we initialize a container element in BPM if that container element is a message Interface.
I am doing exception handling in BPM, so whenever a exception occurs i need to send a mail.
So in the exception box i have a transformation step and a send step.
In the transformation step what will be my source message?
How do i initialize that source message?
What i have done right now is created a dummy interface(abs) for source and then mapped with the target abs interface.
When i execute the schenario,in the monitor i find in the Transformation step the following error
<i>No payload found.</i>
Regards,
Sumit

Hi Pinto,
I too agreee. Lemme try to explain witha example.
In my first transformation, MI_MAIL_TEMP_ABS is there along with 3 other interfaces. Each one is getting mapped i can see that in monitoring.
Now in the exception branch in transformation step,
i am mapping MI_MAIL_TEMP_ABS to MI_MAIL_ABS.
Now in the send step im giving MI_MAIL_ABS as the interface name.
Do you see anything wrong with this?
<i>>>>>>>>Did you try to do outbound interface -> inbound interface mapping in the exception branch? Just to try to make your scenario work. Then you can investigate further on why the abs message is not being carried away.</i>
Which outbound interface & inbound are you talking about?
Regards,
Sumit
Message was edited by: Sumit Khetawat

Similar Messages

  • Container element in BPM of type integer

    if i make a container element of type integer in my BPM, does it initiallize to some value

    Hi Pankaj,
    Check this out,
    http://help.sap.com/saphelp_nw2004s/helpdata/en/78/62373f58502e48e10000000a114084/content.htm
    Go to Assigning Values
    <i>At runtime, you can assign a value to a container element, for example to increase a counter or to append a message to a list of messages.</i>
    Also refer this
    http://help.sap.com/saphelp_nw2004s/helpdata/en/59/e1283f2bbad036e10000000a114084/frameset.htm
    <i>[Reward if useful]</i>
    Regards,
    Prateek

  • Starnge problem while creating container elements in BPM

    Hi All,
    I am trying to create Container element of category Abstract Interface in BPM. While I try to give Type as the abstract interface created, it not populating the my   abstract interface and says: No obects found.
    Kindly, What could be the reason?
    Thx
    Navin

    Hi,
    You can use abstract sync inteface in the async-sync bridge (sender), using the async abstract interfaces as request and response to the sync abstract interface in the BPM sender properties configuration.
    Regards,
    Bill

  • How to give Container Elements for FM EWW_WORKFLOW_START

    hi experts,
    i am new to workflow,
    i am using the FM EWW_WORKFLOW_START to start a workflow.
    my issue is that i am using the std BO BUS2017
    i am not getting the element name that i need to pass to the container.
    When i see in SWDD it shows
    Import Parameter BUS2017 in the list of workflow container elements. but when i pass the OBJKEY: materialDocument and matdocumentyear like
    concatenate '5000000305'  '2009 ' into text1.
    swc_set_element   t_cont  'BUS2017' text1 .
    its not getting passed to the workflow.
    but i added 2 new elements mblnr and year to the container and i pass it , it gets passed.
    how can i know the exact Element name?
    or where could i be wrong?
    thanks and regards,
    Gunj M.

    Hello,
    Here's some sample code of how to pass an object:
    INCLUDE <CNTN01>.
    data: lv_rc like sy-subrc.
    data: lt_messages type standard table of SWR_MESSAG.
    data:
    begin of lv_object_instance,
      objtype type swo_objtyp,
      objkey  type swo_typeid,
    end of lv_object_instance.
    * Define the container
    swc_container lt_wf_cont.
    * Create the container
    swc_create_container lt_wf_cont.
    * Clear the container (not necessary here)
    swc_clear_container lt_wf_cont.
    lv_object_instance-objtype = 'FORMABSENC'.
    lv_object_instance-objkey = '0000000088'.
    lt_wf_cont-element = 'ABSENCEFORM'.
    lt_wf_cont-value = lv_object_instance.
    append lt_wf_cont.
    CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'
    EXPORTING
       TASK                     = 'WS30000015'
    *   LANGUAGE                 = SY-LANGU
       DO_COMMIT                = 'X'
    *   USER                     = SY-UNAME
    *   START_ASYNCHRONOUS       = ' '
    *   DESIRED_START_DATE       =
    *   DESIRED_START_TIME       =
    *  IMPORTING
       RETURN_CODE              = lv_rc
    *    WORKITEM_ID              = lv_wfid
    *    NEW_STATUS               = lv_wistat
    TABLES
       INPUT_CONTAINER          = lt_wf_cont
       MESSAGE_LINES            = lt_messages
    *   MESSAGE_STRUCT           =
    *   AGENTS                   =
    regards
    Rick Bakker
    Hanabi Technology

  • Two Container elements having same message interface

    Hi,
    We have two container elements in BPM having the same message interface assigned to it.
    For example imagine they are
    1. CO_split
    2. CO_single
    Now, there is a transformation step, which fills the container element CO_split & its associated message interface.
    In the send step immediately after the transformation step, we have used CO_single. Remember, that the associated message interface for the container CO_single is the same as that for CO_split. The container element CO_single, is used for the first time in the entire BPM.
    My question is whether the send step would be executed with an empty payload since the container is used for the first time or will there be a valid payload in the send step, since the associated message interface is already filled.
    I have another question too. That is, if the container element in the send step is empty, will the send step be executed at all?
    Kindly help.
    Thanks,
    John

    Same message interface does not matter. The send step container would remain empty. In this case send step won't be executed.
    Regards,
    Prateek

  • Container elements

    In standard methods of bor , they used to get values from the container by using macro instructions,
    how do we know that  container elements existing in bor, any one just tell me what are the elements & tables are existing in container   i mean how to see container elements in bor

    Hi,
    Here is a trick to know wht is getting passed from Event to Workflow:
    If you know the event is being triggered, but cannot tell what is being passed to your
    workflow, create an entry in via SWETYPV, and specify your username as the RECEIVERTYPE and the Receiver FM as SWE_EVENT_MAIL.Then raise the event. You will get mail in SAPOffice
    Regards,
    Sivagami

  • Regarding container elements

    please tell me how to transfer container elements from rule container to workflow container and can we debug rule

    HI,
    its like normal task <---> workflow container binding only. And, yes, you can debug the rule. If you are using Rule with FM, then it's just anyother FM debugging.
    1 . Rule binding is same as task binging only , we need to     pass all the import parameters  correctly , make sure that all neccessary parameters are passing correctly then will get exact Agent .
    2. we can dubug the Rule by putting  /h  or
    by putting Break point inside the Function module
    For this we need to Go to PFAC tcode there u can put directly /H  - > Debug
    other wise select Function module then put Break- point Inside the Fm and Debug.
    Regards,
    Vijaya

  • BPM: How to return the total number of lines in Multiline Container Element

    Hi all:
    I am trying to follow the following blog to do message splitting:
    /people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi
    In the blog, total number of messages for Message1 was returned to Count in Message 2.
    If I do not want to create message 2, if there any way to return total number lines in multiline elements ? Because this number need to be used to specify in loop condition:
    While Indxe != TotalNumberOfLines
    Thanks
    Liang

    Hi, Matias:
    For the loop block option, your answer is passing message count in different message type is best option !
    I really do not know why SAP does not deliver a build-in function to return the number of items in multiline element at run time ?
    Now the question for the second option: ForEach block:
    When I leave current line of block properties empty, the compile does not pass
    I have to input a another element (Var_Cur) in current line
    Inside my block, I have one send step, it will send Var_Dest[Index],  followed by a container operation step to increment Index by 1.
    With above setup, I compile it, compile passed, but it says:
    "Container Element Var_Cur in Step Block1 is initialized but not used"
    then I added another containter operation step in block:
    Var_Cur = Var_Dest[Index]
    I modified send step to send Var_Cur rather than Var_Dest.
    Up to now, I can compile it without any warnings.
    But when I send message to IE, the message pass pipe line, but it seems does not pass the BPE.
    When I go to SXI_CACHE, to check the return code for my Integration process is 0, means no error.
    But my message does not reach my target system.
    Where do you think I made wrong ?
    Thanks
    Liang

  • BPM Container Element and Container in UDF Relation

    Hi,
    I am creating a BPM with container elements. Can I access this container variable value in a Java based mapping User Defined Function. If so, can you please let me know how can I do that.
    Thanks,
    -Padmaja

    Hi Padmaja,
    q1 -Is the target message same in all the cases with different values?
    q2 - Also, after this message(with different content based on the where it is created from) is created is sent out or is it used some where further again in the BPM?
    i am also assuming you are above SP16..
    If the answer is yes to q1 and no to q2, you can achieve this quite easily.....from each of the 3 places(success,failure and deadline)....have a send step each with the source message...in the send step you should have the "ConversationID" field filled with values which distinguishes the place from it is is send....now in the interface determination attach one mapping and in that mapping using a UDF you can access the Conversation ID from mapping variables....and you can manipulate your output message..
    I have made lots of assumptions without knowing your scenario..check it out if it helps...
    Thanks & Regards,
    Renjith

  • BPM - An empty container element was specified when sending

    Hello Experts,
    My BPM process looks as below:
    Receive -> Loop (execute if the status of IDoc is ERROR(E))--> Mapping ---> End Loop --> Send
    The message is failing in BPM workflow with the log: An empty container element was specified when sending
    Container  for receive and send stepe are different. IP in SXI_CACHE has process code 0.
    Mapping program is defined between the abstarct msg type of receive step and abstract msg type of Send step.
    Th message being processed has initial status as ERROR and after the mapping step is exceuted, it retrieves teh current status i.e SUCCESS. This ends the loop step and while tying to send the messgae to target system, this error occurs.
    Pls advice if I am missing anything.
    Thanks,
    Elizabeth.

    Go to transaction SWWL  , select your integration process instance and delete it
    Create your process with a new name and run the scenario again
    Re: Prob with Integration Process
    regards
    Ninad

  • BPM error:Container element in step transformation is not initialized

    Hello Experts,
    I am new to the concept of BPM.
    I'm trying to create an integration process in which I'm taking an Idoc and processing it in many ways. The process contains many transformation steps. There two such transformation steps which have been placed in block step in a fork. And i get this error: Container element XXX in step transformation is not initialized
    What could be the problem?
    Regards,
    Akhil

    Hi
    if u are getting the messaga with red sigh then it means it will craete the error while running the scenario.
    but if it is in blue then i think it will not create any error.
    the meaning of that statement is that the container u have defind is not used anywhere. it is just giving u a warning message.
    Thanks
    Rinku

  • BPM Alert Container Elements Not Filled

    Hi All,
    Another problem i am facing when i am raising alert from BPM.
    In inbox i see alert message being raised but with no text.
    I have also subscribed to email alerts.
    In the email the subject is Process 000000008058
    and the content is the first alphabet of the AlertMessage container element.
    Ex : In BPM my container element is AlertMessage and the message assigned is <i>Error</i> . Then in email message i only get E. where as in alert inbox i get nothing.
    ps : im using XI 7.0 SP 9. there are no notes which are applicable for this release.
    Regards,
    Rahul
    Message was edited by:
            Rahul Jain

    Hi Bhavesh,
    <i>>When you select Dynamic text in the Alert category, the Container tab will no longer be available in ALRTCATDEF for your Alet Category.!</i>
    the container tab is available but the Long& Short text tab is disabled.
    I did not mean that..
    What i meant was see next to the Properties tab in Alert Category defination there is a Container tab where we define our own container elements.
    Do i need to define the names there..or i can directly use in the BPM?
    Regards,
    Rahul
    Message was edited by:
            Rahul Jain

  • Sync interface as container element, And Sync Rec in BPM

    Hi Everyone,
                I am trying to implement a scenario with sync RFC to Sync SOAP using BPM.
      RFC <- -> BPM <- -> SOAP
    How do I implemnt this scenario, cause if I am not mistaken the first receive step in the BPM can only be asynchronous.
    Also when I declare container variables in BPM, it lets me choose only from async interface and does not display synch interfaces. So iam only able to create container variables of abstract asynch type.
    Please advice.
    Regards,
    Ashish

    Guys here's why I  want to use BPM:
    I am implementing a scenario wherein:
    1) Data is passed from R/3 to xi and then to a web server.
    2) From webserver the updated data is sent back to xi.
    3) A particular field is boolean checked in XI, if true the data is sent back to webserver.
    4) and then again the updated data is sent back to r/3 via xi.
    R/3 ---> XI ---> Web Server ---> XI -(If condition true)-> Web Server ---> XI ---> R/3
    R/3 ---> XI ---> Web Server ---> XI -(If condition false)-> XI ---> R/3
    Start > Receive (Async) > Send (Sync) > Send (Sync. This step only if boolean true) > Send (Async) > Stop.
    Also i am using BPM because I am implementing double mapping, i.e Message1>Message2>Message3.
    Regards,
    Ashish

  • How to create a container element in workflow container

    Hi,
    I am learning WF by a Tutorial. In which absence of notification was considered as example. As per tutorial, I created two task for creating a Notification and checking a absence
    In the next step it ask to create a container element(approver) to workflow container. How i can create the same.
    Also, please clarify me on the binding between task container and workflow container....with this example
    Thanks
    Suresh

    Hi,
    On the workflow builder LEFT side below the navigation area u can see this <Double-Click to Create>.
    Double click and create the container.
    During binding it looks as follows.
    Workflow  -
    >   Task
    Workflow <----
    Task
    What happen here is from workflow the data passed to task and it is used for processing, after that it returned back to the workflow. Now u can create the container on bothside and bind the data. ie Variables.
    Creating container u can refer : http://www.****************
    Reward for useful answer.
    Richard A

  • Elements from BPM in alert container. Possible?

    Hi!
    Is it possible to define container elements in TCODE ALRTCATDEF and fill them with values from a BPM? I have read about this and it seems to be possible when coding an abap application, but can it be done from the BPM at runtime?
    Thanks!
    regards Pavel

    Hi Pavel,
    If you are using the fault message's to get the errror details.
    It is possible to trigger the alert ...with all the information which inturn is coming in the fault message.
    Do an RFC call in the fault message mapping to RFC  - SALERT_CREATE.
    If not then the easy option
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    Which doesn't suites your requirement...
    Sunil.

Maybe you are looking for

  • Upload to Google Drive ignores my "Do not OCR" setting

    I love the HP AiO app on my iPhone. I use it to scan all my snailmail, which helps a lot with my personal administration. However, when I scan a document to PDF and then upload that PDF to Google Drive, I get a file with a .pdf.gdoc extension, which

  • How do I get iPhoto to email an original jpeg picture

    I have a picture which takes up 2.5 MB of space when I look at it in the folder. In iPhoto, I click on Share - > Email, and in that section I choose the option to include the "Original File," as opposed to the optimized file, as an attachment. Still,

  • Capturing into Final Cut Express

    I work within Final Cut Express and up until now i was capturing footage via a sony camcorder with a firwire connect. But i have just recently bought a panasonic gs 500 which comes with a usb cable connection. So i plugged it in, opened Fianl Cut and

  • Wake up a specific thread

    Hello All, We have a site that has the potential of multiple users hitting our site at the same time. Each user initiates a transaction request, which goes to a controller servlet and then fires off a transaction worker. While these transaction are r

  • Why do some apps stop working after update to iOS 6?

    I notice one of my apps stopped working after the iOS 6 update, in particular Uno HD, which I paid $5 for.  Why did this happen?