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

Similar Messages

  • Container Element in the Mapping UDF

    Is there any way that to access the BPM container Element in the Mapping UDF. Can some one share the UDF code for this

    Hi,
    Refer BPM Container Element and Container in UDF Relation
    BPM Container Element and Container in UDF Relation
    Creating the container Object In Java Mapping
    Thanks
    swarup

  • How to Access a BPM container variable in XI graphical  message mapping

    Hello XI BPM and Mapping experts,
    is it possible to access a BPM container variable from an graphical mapping?
    If yes, how ?
    We need this for the following scenario:
    IDOC to BPM.
    BPM  transforms and sends transformed IDOC to fileadapter
    If both steps are successful  a STATUS.SYSTAT01 IDOC should be send back to SAP-ISU with status 06.
    If one of these steps fails  the status in the SYSTAT01 should be set to 05. (Exception branch of block)
    We want to avoid to write 2 mapping programs for mapping the SYSTAT01.
    Instead we would like to use a BPM Container Variable which contains the status.
    In the mapping for the SYSTAT01 we want to use this Container Variable.
    Is this possible?
    Thanks for soon answers.
    Regards Marlies

    Hi Marlies,
       Is not possible to acces a BPM container variable from graphical mapping. For other hand, you can to use runtime variables for this purpose.
       You could create an abstract interface with a message type having a single node with the required value and using this message in other mapping.
    Best regards
    Ivá

  • BPM Container for an abstract interface

    Hello all,
    I have created few abstract interfaces. But when I create a BPM container of type abstract interface and click on input help, abstract interfaces are not displayed. What might be the problem ?
    Shankar.

    hi,
    try saving and <b>activating </b>the abstract interfaces
    first
    it might be a problem with the cache
    but try activating the interfaces first
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Accessing a BPM Container Variable Inside A Mapping

    Hi
    Is It possible to access a BPM container variable (Simple type say a String )in a Mapping (message mapping). This mapping  is present in the same BPM itself. Is it possible to access the variable in the mapping.
    My basic objective is i need to read and update values between My message mapping and Bpm container simple type variable. I read a value  from BPM variable and then update this variable and again write it back to the BPM container variable and then again read it in a loop . Is it possible to do this exchange.

    Hi,
    The only way is to do with mapping. Totally you need to add your conatiner values into message and then thru mapping you can access.
    Using Container Operation-Append
    http://help.sap.com/saphelp_nw04/helpdata/en/59/e1283f2bbad036e10000000a114084/content.htm
    Regards,
    Moorthy

  • Listing WBS elements and object relations

    Hello Friends,
    I want to output all wbs-elements and attached objects in a list, but I'm not sure how to do this. Is there a standard report for this? In trans cj03 you can only se the relation between one wbs-element and its related objects... I want to view them all. I considered to make a report with quickviewer but I am not sure which tables to connect, as the data-fields in transaction cj03 only reffers to structure fields... I would appreciate any input...
    best regards
    Ballo

    Hi Robert,
    Check out the conversion routine attached to the WBS element, and you need to add code in your program to convert it before downloading.
    If no conversion exit is available, you need to write code to select its mapping from database table.
    cheers
    swastik

  • Export/Import of keywords between Elements and Lightroom

    I am wish to import the Pictures I have in my Element 11 catalogs into the Lightroom 5  catalogs. I have applied keywords/tagging to my Pictures in Elements and wish to import the same keywords/tags to the Pictures after they have been imported to Lightroom.
    Is this possible? I the help files for Lightroom I find the following guidance:"To import keywords into the catalog, choose Metadata > Import Keywords, navigate to and select the text file or catalog file containing keywords" However I am not able to locate the text/cataloge file for Elements containing this info.
    I would very much appreciate any help on this as I have several thousend Pictures which I wish to transfer.
    Regards
    Sigurvin Olafsson (Norway)

    Please post Photoshop Elements related queries over at
    http://forums.adobe.com/community/photoshop_elements

  • Procedure for creating transparent table, data element and domain

    Hi,
    Can anybody let me know the procedure for creating transparent table, data element and domain.
    Thanks,
    Mahathi

    Hi
    Database table and its components
    A database table is the central data structure of the ABAP/4 data dictionary.
    The structure of the objects of application development are mapped in tables on the underlying relational database.
    The attributes of these objects correspond to fields of the table.
    A table consists of columns (fields) and rows (entries). It has a name and different attributes, such as delivery class and maintenance authorization.
    A field has a unique name and attributes; for example it can be a key field.
    A table has one or more key fields, called the primary key.
    The values of these key fields uniquely identify a table entry.
    You must specify a reference table for fields containing a currency (data type CURR) or quantity (data type QUAN). It must contain a field (reference field) with the format for currency keys (data type CUKY) or the format for units (data type UNIT). The field is only assigned to the reference field at program runtime.
    The basic objects for defining data in the ABAP Dictionary are tables, data elements and domains. The domain is used for the technical definition of a table field (for example field type and length) and the data element is used for the semantic definition (for example short description).
    A domain describes the value range of a field. It is defined by its data type and length. The value range can be limited by specifying fixed values.
    A data element describes the meaning of a domain in a certain business context. It contains primarily the field help (F1 documentation) and the field labels in the screen.
    A field is not an independent object. It is table-dependent and can only be maintained within a table.
    You can enter the data type and number of places directly for a field. No data element is required in this case. Instead the data type and number of places is defined by specifying a direct type.
    The data type attributes of a data element can also be defined by specifying a built-in type, where the data type and number of places is entered directly.
    <b>Two Level Domain Example</b>
    A domain defines a field technically and therefore it may
    be used at different business levels.
    A data element describes the meaning of a domain in a certain business context.
    A domain, however, is used for the technical definition of a table field (for example field type and length).
    Therefore, although a take-off airport (data element S_FROMAIRP) would have a different business meaning from an airport where a plane lands (data element S_TOAIRP), they could still have the same domain(here S_AIRPID) because technically we could assign the same number of characters whether the airport is a take-off or a landing airport.
    <b>Definitions of Table in Database</b>
    In SAP R/3 tables are defined as
    A) Transparent tables: All of the fields of a dictionary table correspond to a field in the real database table.
    B) Pooled tables: Different tables which are not linked to each other with a common key are combined into a TABLE POOL. Several logical tables thus exist as a single real database table.
    C) Cluster tables: Several tables linked by a common key may sometimes be combined by the data dictionary and made to exist on the database schema as a single table.
    SAP is evolving R/3 tables in transparent tables.
    <b>Elaboration on each of the definitions</b>
    A transparent table is automatically created on the database when it is activated in the ABAP Dictionary. At this time the database-independent description of the table in the ABAP Dictionary is translated into the language of the database system used.
    The database table has the same name as the table in the ABAP Dictionary. The fields also have the same name in both the database and the ABAP Dictionary. The data types in the ABAP Dictionary are converted to the corresponding data types of the database system.
    The order of the fields in the ABAP Dictionary can differ from the order of the fields on the database. This permits you to insert new fields without having to convert the table. When a new field is added, the adjustment is made by changing the database catalog (ALTER TABLE). The new field is added to the database table, whatever the position of the new field in the ABAP Dictionary.
    Tables can also reside on the database as Pooled tables or cluster tables
    Pooled Tables: Different tables which are not linked to each other with a common key can be combined into a Table Pool. The tables contained within this pool are called Pooled Tables. A table pool is stored in the database a simple table. The table's data sets contain, in separate fields, the actual key for the data set to be stored, the name of the pooled table and the contents of the data set to be stored.
    Using this schema, several logical tables are combined into a single real database table. Although the data structure of each set is lost during the write to the table pool, it is restored during the read by the ABAP/4 Data Dictionary. The ABAP/4 Data Dictionary utilizes its meta-data to accomplish this.
    Since information must be prepared (defined) within the ABAP/4 Data Dictionary when it is read or written to (or accessed), this process itself defines these as not transparent tables
    Cluster Tables: Occasionally, several tables may be linked by a common key. The ABAP/4 Data Dictionary can also combine these tables into a single table. Each data set of the real table within the database contains a key and in a single data field, several data sets of the subsequent table for this key.
    As mentioned above, these table types require special data handling, therefore they are not transparent tables.
    <b>Technical Settings in Dictionary</b>
    The data class logically defines the physical area of the database (for ORACLE the table space) in which your table should be created. If you choose the data class correctly, the table will automatically be created in the appropriate area on the database when it is activated in the ABAP Dictionary.
    The most important data classes are master data, transaction data, organizational data and system data.
    Master data is data that is rarely modified. An example of master data is the data of an address file, for example the name, address and telephone number.
    Transaction data is data that is frequently modified. An example is the material stock of a warehouse, which can change after each purchase order.
    Organizational data is data that is defined during customizing when the system is installed and that is rarely modified thereafter. The country keys are an example.
    System data is data that the R/3 System itself needs. The program sources are an example.
    Further data classes, called customer data classes (USER, USER1), are provided for customers. These should be used for customer developments. Special storage areas must be allocated in the database.
    The size category describes the expected storage requirements for the table on the database.
    An initial extent is reserved when a table is created on the database. The size of the initial extent is identical for all size categories. If the table needs more space for data at a later time, extents are added. These additional extents have a fixed size that is determined by the size category specified in the ABAP Dictionary.
    You can choose a size category from 0 to 4. A fixed extent size, which depends on the database system used, is assigned to each category.
    Correctly assigning a size category therefore ensures that you do not create a large number of small extents. It also prevents storage space from being wasted when creating extents that are too large.
    Modifications to the entries of a table can be recorded and stored using logging.
    To activate logging, the corresponding field must be selected in the technical settings. Logging, however, only will take place if the R/3 System was started with a profile containing parameter 'rec/client'. Only selecting the flag in the ABAP Dictionary is not sufficient to trigger logging.
    Parameter 'rec/client' can have the following settings:
    rec/client = ALL All clients should be logged.
    rec/client = 000[...] Only the specified clients should be logged.
    rec/client = OFF Logging is not enabled on this system.
    The data modifications are logged independently of the update. The logs can be displayed with the Transaction Table History (SCU3).
    Logging creates a 'bottleneck' in the system:
    Additional write access for each modification to tables being logged.
    This can result in lock situations although the users are accessing different application tables!
    <b>Create transparent table</b>
    Go to transaction SE11. Enter name of table you want to create (beginning with Y or Z) and click on create pushbutton
    Enter the delivery class and the table maintenance criteria
    The delivery class controls the transport of table data when installing or upgrading, in a client copy and when transporting between customer systems .
    The display/maintenance indicator specifies whether it is possible to display/maintain a table/view using the maintenance tools Data Browser (transaction SE16) and table view maintenance (transactions SM30 and SM31).
    Enter the name of the table field and the data element. The
    System automatically populates the technical details for
    existing data elements.
    So far as possible it is advisable to use existing data elements which befit the business requirements.
    However, we may create data elements if need be. The same is shown in the next slide.
    To create a data element simply double click on it.
    Alternately create a data element by simply choosing the
    data type radio button on SE11 initial screen.
    <b>Create data element</b>
    The system prompts you to create a new data element.
    Choose the Yes pushbutton.
    Under the data type tab enter the domain name which
    determines the technical characteristics of the field.
    Further characteristics tab: Allows you to specify a search help assigned to the data element.
    It also allows you to specify a parameter id which helps you populate a field from SAP memory.
    Field label: Can be assigned as prefixed text to a screen field referring to the ABAP Dictionary. The text is displayed on the screen in the logon language of the user (if the text was translated into this language).
    <b>Create domain</b>
    If the domain does not exist in the data dictionary the
    system prompts you to create one.
    Give the technical characteristics under the definition
    tab. Value range allows you value restriction at domain
    level.
    Value range tab:
    As explained in the section Consistency through input checks one can restrict the possible values for a field at domain level itself by either entering fixed values or by specifying a value table under the tab Value range.
    <b>Currency/Quantity fields in a table</b>
    A currency or a quantity field must be assigned a reference field from a reference table containing applicable qty unit or currency unit.
    Field of the reference table, containing the applicable quantity unit or currency
    A field containing currency amounts (data type CURR) must be assigned a reference field including the currency key (data type CUKY).
    A field containing quantity specifications (data type QUAN) must be assigned a reference field including the associated quantity unit (data type UNIT).
    <b>Create transparent table continue</b>
    Maintain the technical settings of the table by clicking on the tab

  • 3 queries 3 tables and in a NON-relational DBMS

    3 queries 3 tables and in a NON-relational DBMS
    i got this msg box error:
    Error prop_id is a invalid identifier.
    basically i have querying form a non rel_dbms.
    with this statement
    select a.case_nbr, a.Aplc_id
    from Tcase a
    , tloc b
    , tla_prop c
    where c.plan_area_nbr = '1'
    and b.loc_id = a.Prop_id
    and a.Aplc_id = b.aplc_id
    thanks for responding
    here is the first
    query.
    select prop_id, plan_area_nbr
    from tla_prop
    where plan_area_nbr = '1'
    then i got a bunch of prop_id's from tla_prop that has plan_area_nbr of 1
    the second query will have
    select aplc_id, loc_id
    from tloc
    where loc_id is equal/the same prop_id from the table tla_prop
    the third selection
    will contain aplc_id from table tcase = aplc_is from the table tloc
    select case_nbr, Aplc_id
    from Tcase
    where Aplc_id = Secondselection.prop_id
    the goal is really to get the case_nbr with all criterias from query1,2,3 and table 1,2,3.
    any ideas?
    hmm, thanks in advance

    Hi
    Try this:
    select a.case_nbr, a.Aplc_id
    from Tcase a , tloc b , tla_prop c
    where c.plan_area_nbr = '1'
    and b.loc_id = c.Prop_id
    and a.Aplc_id = b.aplc_id
    Ott Karesz
    http://www.trendo-kft.hu

  • Status gui, text elements and screens in Abap in Eclipse

    Hello everybody,
    Today i start using AiE, but i see that i can't create status gui, text elements and screens, the only method to achieve this is open sap gui (from eclipse) and create this directly there. I don't know if i am doing something wrong but i can't see how to create this objects in eclipse.
    Is SAP working to implement this options directly in Eclipse without having to go to sap gui?, if that's right, when are we going to see this options directly in eclipse?.
    In advance thank you very much.
    Best regards.
    Jhon Jairo Teran.

    Hi Jhon Jairo Teran,
    you are right, some development objects are currently only supported in AiE using the SAP GUI integration. However, with each release more and more features become available. For example, editing message classes was added in a recent release. The best way to keep up-to-date with the features of AiE is to follow the AiE space on SDN (ABAP in Eclipse).
    On thing to keep in mind is, that the availability of some features depends on the version of the backend system. Thomas Fiedler created a blog that contains the information which features are available with which backend version: ADT Feature Availability Matrix for AS ABAP Releases.
    Christian

  • Diff(s) between variables of type "Element" and "MessageType"?

    When I create a variable (global or scope) then I can choose between the type "Element"
    and "MessageType". What are the differences ?
    Ok, I read that MessageType are intended for external PL calls. But what means that
    in detail?
    Do MessageType based variables contain additional (hidden) header information?
    On the other hand when I specify an Element-based variable as inputVariable for
    a Invoke to a JMS adapter then this variable is accepted. Shouldn't BPEL complain
    that it expects a MessageType based variable?
    Furthermore it seems to me that "MessageType"s can NOT contain attributes like "myid"
    in the following sample instance:
    <person id="263748">
    <name>Karl</name>
    <address>unknown</address>
    </person>
    "Element" based variables on the other hand are able to carry attributes.
    Is this true for all scenarios?
    Peter

    Hi Peter,
    As of my knowledge...
    we can define element type in 2 ways.
    1)We need to define elements in our BpelProcessXSD(For this BpelProcess should not be an empty process)
    2)We can import the schema using import and then go to BpelProcess.wsdl (while creating variable) and you can find the imported schema in inline schemas and select yours
    And now .... for message types
    you need to import required schema and create a message type in your BpelProcess.wsdl
    and while creating your variable goto project wsdl files and select the message type you have created.
    Regards
    PavanKumar

  • Deleting photoshop elements and premier elements

    After installing version 11 of protoshop elements and premier elements I find that I still have in the Adobe folder in the windows "program folder" photoshop elements 6 and one-on-one essentials.  None of these show up in the control panel list of programs to uninstall.  Do I need any part of photoshop elements 6 or one-on-one or can I merely delete the folders and all their contents.
    Other Adobe programs I have installed are Reader X, Flash Player 11 and Adobe Air.

    Each version of PSE is a self contained program and there is no need to delete earlier versions which work with the same images on your hard drive, without duplication.
    I keep earlier versions as they often have different templates for creations and on-line galleries etc. It gives me the greatest choice. Normally I would say go ahead and uninstall earlier versions if you are short of disk space and don’t need them. However, if you don’t have the uninstall function via the control panel I would suggest you leave things as they are, as removing PSE6 in the past has been known to cause problems.
     

  • Poll about Ui elements and layout designing

    In the next few months I will be rewriting an existing tutorial about UI elements and layout designing. The tutorial describes how an application developer should
    create an attractive and user-friendly UI with Web Dynpro Foundation.
    Therefore, I need your input on topics which you, as developers, would like to read about regarding layouting and UI design.
    So please write anything that occurs to you on this topic.
    Thank you in advance!

    Hi Alvert,
    one thing I have noticed in the existing tutorials, that is some tips on the layout containers. Introduction on different type of layout, how to match spacing of two layout container in the same view, meaning of different properties of diff layouts. I have seen normally if I add two containers, the spacing between one's element is different from the other. It causes problem for the total view lookup.
    Will let you know again, whenever something comes into mind.
    Regards,
    Shubhadip

  • Parsing (COunting Elements and Attributes)

    Can anyone point me to the method sfor counting elements and attributes in a parsed XML document. For example, I have a XML document that contains a number of 'word' files, I need to produce a printout that gives the total number. The files have a size attribute and I need to calculate and printout the total size of all the files together

    ChuckBing,
    Thanks for the pointers. I now have the following method:
    }  public void startElement(String elementName, AttributeList al) throws SAXException
          String attributeValue;
          if (elementName.equals("PRICE"))
          if(al.getLength()>0)
          for(int j = 0;j<al.getLength();j++)
            attributeValue = al.getValue(j);
            System.out.println("Total Attribute value is " + attributeValue);
          }This obviously allows me to extract the detail from "PRICE" but "PRICE" actually has two attributes. I can't find another method that allows me to extract out the detail for a specific attribute.
    Can you suggest anything?

  • AP elements and unwanted borders

    Hello,
    1. I am using DW CS3 and running Windows 2000 Professional.
    Some of the thumbnail pictures on the pages that I added move and
    crash into one another when the browser window is resized, even
    though I created them using AP divs. In other words, they move with
    the window and don't stay fixed to the page. This is bizarre and I
    can't figure out why this happens with some thumbnails and not
    others, when they are all of the same type. See:
    http://www.jsaarchitect.com/portfolio/25th/
    2. Perhaps related to issue 1, there are also, on some
    thumbnails, a blue border around them, either full or two-sided.
    (Example:
    http://www.jsaarchitect.com/current/fishmarket5/index.html)
    I tried setting the border width to 0px in the CSS rule definition
    but that didn't remove the blue borders. Again, another quirk that
    I couldn't seem to fix. I'd like the thumbnails to look consistent
    on every page, ie. no borders on any of them.
    Any help would be much appreciated!
    Thank you,
    Max

    Hello,
    Some of the AP divs are nested in the container div in the
    code.
    Some are not.
    You've given the container div position:relative in the CSS.
    Therefore, the AP divs inside the container div will take
    their position
    from the top left corner of the container div, which remains
    centered when
    you resize the window. In other words, it moves and so do the
    AP divs nested
    within.
    The AP divs that are not in the container div in the code
    take their
    position from the body.
    In other words, the top-left corner of the browser window.
    They don't move
    when the window is resized.
    Move the container div's closing tag to the end of the code,
    just before
    </body> so everything is inside of it.
    You'll then need to readjust the positions on the AP divs
    that were
    initially not wrapped in it to align them again.
    Then all of your AP divs will move with the container as it
    remains centered
    in different window widths.
    Also, please read this:
    http://apptools.com/examples/pagelayout101.php
    Particularly, the sections entitled "The trouble with Layers:
    Overlapping
    Text" and "My Layers Move".
    "Layers" is an older DW term for AP Divs.
    There are some problems with using AP divs as a layout tool
    that you should
    be aware of.
    Take care,
    Tim
    "altmanm" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hello,
    >
    > 1. I am using DW CS3 and running Windows 2000
    Professional. Some of the
    > thumbnail pictures on the pages that I added move and
    crash into one
    > another
    > when the browser window is resized, even though I
    created them using AP
    > divs.
    > In other words, they move with the window and don't stay
    fixed to the
    > page.
    > This is bizarre and I can't figure out why this happens
    with some
    > thumbnails
    > and not others, when they are all of the same type. See:
    >
    http://www.jsaarchitect.com/portfolio/25th/
    > 2. Perhaps related to issue 1, there are also, on some
    thumbnails, a blue
    > border around them, either full or two-sided. (Example:
    >
    http://www.jsaarchitect.com/current/fishmarket5/index.html)
    I tried
    > setting the
    > border width to 0px in the CSS rule definition but that
    didn't remove the
    > blue
    > borders. Again, another quirk that I couldn't seem to
    fix. I'd like the
    > thumbnails to look consistent on every page, ie. no
    borders on any of
    > them.
    > Any help would be much appreciated!
    >
    > Thank you,
    >
    > Max
    >

Maybe you are looking for

  • Problem in BDC Program

    I have a problem while I am doing BDC program for Maintaining Quotation.i.e,I have Header data and Item Data.In Item data it has multiple items.For each item I have to give condition type in the table control(which has already pre-existed condition t

  • Why are my stills blurry?

    Please help wise ones. I have a problem in my timeline, after I render my project (1 hour long), a lot of stills blurred or jumped, I have to find the original still, copy & then do a paste attributes to the ones that are in the timeline. Not all sti

  • Can't print to 8600 All-In-One after awhile

    I have an 8600 All-In-One N911A and it is connected to my network via wired Ethernet and after power up, I can print to the printer via my Mac's and ipad/iphone no problem. After some preiod of time (hours) none of my devices can print to the printer

  • Mini Bridge in Ps CS5.1 is empty

    When I open mini bridge in CS5.1 is empty and I can't navigate any folder. How can I resolve this issue?   I have Photoshop installed in Macbook Pro OS X Lion Thanks for helping. PS 5.1 Extended Version 12.1 x64

  • Your help site has a problem; it crashed while I was using it and now doesn't recognize my registration.

    The above is problem # 2. It finally recognized my previous registration and allowed me to proceed. My primary question regards failure of one web page to load on this computer. I have used it ever since I had this computer. I was reading King World