Map simple variable to an abstract interface in BPM

I'm using a Simple Variable to count all messages comming through a BPM.
I want to use this Simple Variable's value in a Abstract Interface.
Does anyone know how to map Simple Variables to Abstract Messages?
A transformation needs a mapping, and a mapping cannot use a Simple Variable as input. The container operation need the same structure at both sides.
Kind regards,
Christiaan Schaake.

Hi,
Did you figure this out? If so, could you please share how you may have done this.
Thx

Similar Messages

  • Abstract Interface and BPM

    If I have a Transformation step in my BPM, whether it is necessary to have the Source and Target Message Interface to be ABSTRACT?
    Thanks

    Mohini,
    Absolutley. <b>BPM can interact and deal with only Abstract Interfaces.</b> And so, if you have a transformation step inside the BPM , <b>the source and target interface will have to be abstract interfaces.</b>
    The interface mapping will be between Abs Interfaces in the IR.
    Regards,
    Bhavesh

  • Copy value of container (abstract interface) to an other container

    Hello,
    Is it possible to copy the value of an container (abstract interface) in BPM to an other container (abstract interface)?
    Thanks and regards
    Verena

    Hi Verena,
    If you have the entire msg that you want to want in a container then you can probably use APPEND in container operation.
    But if your msg is a part of an intermediate strucure like the one i showed in my previous posts, then you Have to use Mapping in a BPM Transformation step for the simple reason that you cannot change a message by using a container operation.
    Regards,
    Sridhar

  • BPM Abstract Interface for IDOC?

    Hi all,
    I am doing an IDOC XI File scenario with BPM.
    I have created an Inbound Asynchronous and an Abstract Interface for the LEGACY SYSTEM(Target Message).
    I didn't create any Abstract interface for the IDOC(Source message).
    I am getting this error:
    <b>"Expression must return the interface type DEBMAS.DEBMAS06.DEBMAS06".</b>
    Do I need to create an Abstarct Interface for the IDOC?
    According to the above error, BPM is expecting an ABSTRACT INTERFACE Type for the IDOC.
    Experts need help from you.
    Thank you,
    Joslyn.

    That mapping is an dummy mapping between Idoc to Abstract Idoc Type. Here Sender Idoc Interface is mapped with Reciever Abstract Idoc interface.
    So inside the BPM, Abstract Idoc interface acts as a Container variable to collect the idocs.
    For simplicity-for collection of idocs
    You can see, BPMPatterns from the SAP BASIS Software Component in your XI Repository.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
    Regards,
    Moorthy

  • Container operations and abstract interfaces

    Hi
    At first, could somebody maybe refer to blogs about how to exploit fault messages in BPM? (how to generate an fault response when a exception is thrown and handled)
    As I could not find a fast way to see how fault messages work in BPM I tried to solve the problem the other way... but run into a problem again. The question is: is it possible to assign values to some elements in an abstract interface type container? Like put into the message a processing code, processing time or some other informative text.
    In a more technical way: container operation allows only the whole container to be the target of the operation, while one can use any part of an container (of abstract interface) to use as the source of operation. Is it also possible to assign a value to a element in abstract interface?
    Waiting for any ideas...

    Hi
    Thanks for Your answer. Still my question is unanswered. As You could read out from my question, I know that such a step exists but the problem is that target can be exactly one container. Its hard to make an example without too much of code samples.
    I agree that if I have containers A and B then I can do:
    A = B
    But if A is of type abstract interface with structure:
    rootNode
    + childNode1
        + anElement as xsd:string
    + childNode2
    and B is a simple type then is it possible to do something like:
    A:/rootNode/childNode1/anElement = B
    As I don't want to change anything else in the response. Any ideas?
    I need to do so because I am not able to throw fault messages as a synchronous interface response (first: there is no way to define fault type as abstract interface, second: send [close S/A bridge] step needs response message only).
    Another way would be to replace response content by inserting fault information but as there is no way but message mappings (transformation step) to change the content of an abstract interface (is there?). It would be a very ugly solution - each fault in BPM shall have its own mapping that generates the whole message... and there would be other issues too.
    Waiting for any ideas on how to solve the problem.
    Any recomendations how to create a SOAP fault answer in BPM are also welcome!

  • Abstract Interfaces....

    Hello,
    I try to understand abstract interfaces (AI), but I couldn't
    answer myself this question. In <a href="/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm this blog, he used AI for BPM. I know that he have to do this, because BPM can only use AI. The mapping in figure 8 in the blog is also understandable, because incoming files could look different to file structure used in BPM.
    My question: Why he didn't created a mapping for BPM to inbound interface?
    Is it just because he writes the files just as he work in BPM with? If I want to custom the file, saved by inbound interface, I have to do also a mapping, right??
    And if I understood correctly, the flow of which in/outbound interface communicate with an abstract interface is made in sender/receiver determination and agreements. Right??
    Thanks
    Message was edited by: Christian Riekenberg
    Means: inbound, not inboung

    Hi,
    It's very simple: you use Abstract interface ONLY when you want <u>to use a BPM</u>.
    Remind: with  a BPM you can ONLY use Abstract interface and neither Inbound nor Outbound one.
    Thus inside a BPM, an abstract interface could be use either an Inbound or an Outbound interface, but it's always an Abstract interface
    I hope this help you
    Mickael
    Message was edited by: Mickael Huchet

  • Use of abstract interface

    I have a series of questions....... Go through.
    What is the use of abstract interface in java ?
    What is the use of static object in java ?
    What is the use of abstract key word to variables ?
    Object reference passed to method are final. Can ' t we change it ?

    class Testing {
         int i;
    public class RefFinal {
       public static void f ( Testing t1, Testing t2) {
           Testing temp;
           temp=t1;
           t1=t2;
           t2=temp;
           System.out.println("value of i in t1 =" +t1.i);
           System.out.println("value of i in t2 =" +t2.i);
       public static void main( String args[]) {
          Testing t1 = new Testing();    
          Testing t2 = new Testing();    
          t1.i=10;
          t2.i=20;
          f(t1,t2); 
          System.out.println("value of i in t1 =" +t1.i);
          System.out.println("value of i in t2 =" +t2.i);
    }      Here the code explain why?

  • Transformation Abstract interface

    Hello , i am using a message transformation step in BPM where msg 1 thats input for this map is xml and output is being mapped to a IDOC.
    Now since in BPM i have to use abstract interfaces and how can i relate this abstract interface in transformation step with the IDOC. Can i create the abstract interface and then relate it to IDOC and use it in BPM ?
    Krishna

    Hi Krishna ,
    in message mapping just - drag and drop - the IDOC_type from your node "imported objects"
    Thats all.
    Regards Mario

  • IDOC Abstract Interface

    I assigned IDOC to an Integration Process. During design I did an interface mapping between the IDOC and the Abstract Interface of the IP. I have to assign a Message Mapping to the interface mapping.
    1. As the structures are the same do I need a Message Mapping.
    2.I am following an answer Yes for 1 and created a Message Mapping with same structure on both sides. Now I have to map all these IDOC fields. Any easy way to map by one drag and drop.

    Hi,
    If you want to use the Idocs in the BPM , then abstract interfaces are required.
    <i> During design I did an interface mapping between the IDOC and the Abstract Interface of the IP</i>
    Is it mean, the same idoc absract Interface as a target here ?
    <i>1. As the structures are the same do I need a Message Mapping.</i>
    >> Not required.
    If your Idoc is in the SWC of the Integration Process and you have defined the Absract Interface for the Idoc type, then it is not required to create the mapping here. You can directly use i.e you can receive the Idoc message in the Idoc Abstract Interface.
    Regards,
    Moorthy

  • Public abstract interface FilterConfig

    public abstract interface FilterConfig
    what is this class actually . is it abstract class or interface?

    An interface is always totally abstract ???Yes, all methods of an interface can be declared abstract but you don't have to because that's understood. An interface can carry no implementation. It contains only abstract methods and static variables. Also everything is automatically public so you don't have to point that out specifically.

  • ABSTRACT INTERFACE

    Hi,
       I'm doing file to file scenario with BPM's ... in ABSTRACT INTEFACE  wich message type we need to select.. Whether Sender  Message type  or Receiver message type.. which one we need to select..
    and  if i have <b>two  sender files..</b> and <b>one reciver file</b>.. then how many message mappings  and  how many inteface mappings i need to create... in the BPM scenario
    thansk
    Babu

    i,
    Seems you are having some problem.
    The entire scenario goes lyk this. Do the process in the same sequence
    <b>1st source sender</b>
    Data type (1)
    Message type(1)
    Outbound message interface (category outbound, mode asynchronous)(1)
    <b>Abstract</b> message interface (category abstract, mode asynchronous) (1)
    <b>2nd source sender</b>
    Data type (1)
    Message type(1)
    Outbound message interface (category outbound, mode asynchronous)(1)
    <b>** Copy the message type to the 1st source</b>
    <b>Receiver / target</b>
    Data type (1)
    Message type(1)
    Outbound message interface (category outbound, mode asynchronous)(1)
    <b>** Copy the message type to the 1st source.</b>
    Back to <b>1st</b> source system
    Abstract message interface (category abstract, mode asynchronous) (1)
    <b>**<b>refering</b> to 2nd source message type that was copied to the first source.</b>
    Abstract message interface (category abstract, mode asynchronous) (1)
    <b>**refering to target message type that was copied to the 1st cource</b>Now totally you will have <b>3 abstract interfaces</b> in the <b>1st source system</b>.
    Define <b>message mapping (n:1)</b> in the 1st source system. ( <b>between 1source message typ + 2nd copied source message type to target )</b>
    Define <b>1 interface mapping</b> and specify the message mapping program. (2 source interfaces -> 1 target interface)
    <b>Bpm</b>
    <b>start -> rec 1 -> rec 2 -> transformation step -> send -> stop</b>
    <b>rec1</b> -> refers to 1st source abstract interface
    <b>rec2</b> -> refers to 2nd source abstract interface
    <b>send</b> -> refers to target abstract interface
    Give it a try. Any issues post bak
    Cheers,
    *RAJ*

  • How can i refer Synchronous Abstract Interface as a container var

    Hi All,
       Why A(an) "<u>synchronous</u>" Abstract interface can not be referred as a Container variable in the BPM?
    Thank you
    Ganges Leaves
    Message was edited by: Ganges Leaves

    Hi,
    BPM containers will hold one message. If you want to hold multiple messages you need to make it multiline.But it works like an Array. So you can't have multiple message types with one container.
    Just have a look at this blog-
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
    Hope this helps,
    Moorthy

  • Difference between abstract interface and normal interface

    Hello Friends,
    What is the Difference between abstract interface and normal interface?....

    What is the Difference between abstract interface and
    normal interface?....The difference is that you didn't follow convention in the first case. All interfaces are implicitly abstract so you don't have to declare them as such.

  • BPM, abstract interface unavailable

    Hello,
    I want to build a business process. Therefore I need some container elements. One container element has the type abstract interface. The message interface is defined in some namespace of some software component. But unfortunately I can't select this message interface in the dialog. Of course I have already activated my change list. I also refreshed the CPA cache, but this doesn't help a lot. What can I do in order to see this abstract interface.
    Thank you very much,
    Oliver

    Hallo Oliver,
    XI currently only allows BPM to use interfaces within the same software component or within a software component with which you have a based on relationship defined.
    I think, that this does not make too much sense, but that's the answer we got to an according OSS message.
    Best Regards
    Christine

  • Difference B/w abstract & interface

    Anyone tell me what is Difference B/w abstract & interface. because i m very confiuse.
    plz tell me

    Anyone tell me what is Difference B/w abstract &
    interface. because i m very confiuse.
    plz tell meNo doubt you're very confused, seeing how you post this kind of vague-ness.
    http://forum.java.sun.com/thread.jspa?threadID=734360
    Maybe this is the wrong field for you. Just maybe.

Maybe you are looking for

  • Saving, Versions and Master

    Hello, I've just downloaded Aperture 3 to try it out but I'm a bit confused with how it saves the photos exactly. I imported several photos from my digital camera and chosen to place them in the Pictures folder. I did some basic editing to a photo an

  • Logout button and Page submission problem

    {color:#000080}Hi All, We have logout buttons on every page of our application. The problem is that if the user clicks on any part of the page, even on the group-panel, the logout button gets the focus and a hit on the enter key causes the user to lo

  • VDCAssistant process automatically being invoked when Flash in use

    I just updated my Flash to the latest version 11.2.202.228 on my 32-bit Mac Book Pro running OS 10.6.8. As of this most recent update I found that the VDCAssistant process (the process that normally runs when using Image Capture/Photo Booth) decides

  • Seasons in MRP view

    Hi, My customer wants to view MRP in seasons wise. Is that possible in MRP screen? Please let me know if any method available in MRP.. Thanks, Rohith

  • [Debug Mode] SunOne ME

    Hi! When I try to debug my program, I can't see in which breakpoint the program is situated (the breakpoint's lines appear all in red). At each breakpoint, I get this message: Breakpoint reached at line ? in class MyMIDlet by thread KVM_Threadf104bc.