Structures - Shared,Split vs Mapped

Does anybody know the pros and cons of using Shared, Split, Partialy Shared and Mapped structures. Our Workplan and Financial structures are not the same, but we need reporting and measurement across the two.
Our options are that we cannot use Fully Shared and Fully Split structures. Between Partialy Shared and Mapped structures, which one do we use in which case.
This will be very helpful in understanding the two structures.
Thanks in Advance

Partial Shared Structures: This scenario allows users to share the top level of the WBS with the financial structure while allowing Project managers to build out additional granularity for their workplan activities below the levels of the shared activities. This scenario typically works very well when the top level of the WBS can be easily shared by scheduled work and financial needs.
Non-Shared, Mapped Structures: This model applies when you have a scenario wherein the workplan is structured very differently from how the financials of the project are managed, but it is possible to map workplan activities (at any level of the Workplan WBS) to activities in the financial WBS. This model enables the project manager (PM) and the financial analyst to have independent control over their areas of responsibility but still maintains the association between them. This allows for improved interactivity between the two in terms of generating budgets and forecasts based on workplans and also pulling workplan progress – percent complete – into the financial structure in order to process revenue and billing based on physical percent complete.
I hope the above information may help you.
Regards,
Khan.

Similar Messages

  • Split Source Mapping Generation Task

    Hi
    I created a Dynamic Web Project in IBM Rational Application Developer Version 8. I am using BEA Weblogic 10.0.2 as the Application Server. When creating Dynamic web project, I added project to an EAR and named it testEAR. The project compiles without any errors and EAR is generated. When I try to add it to my server and deploy, I get the following error.
    Runtime exception occurred in publish task 'Split Source Mapping Generation Task'.
    Path must include project and resource name: /testEAR
    I checked web.xml for duplicate entries and didnt find anything. Below are my XML files for Deployment Assembley. The first is for the testEAR project
    <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="testEAR">
    <wb-resource deploy-path="/" source-path="/"/>
    <dependent-module archiveName="XYZ.war" deploy-path="/" handle="module:/resource/XYZ/XYZ">
    <dependent-object>WebModule_1308854753228</dependent-object>
    <dependency-type>uses</dependency-type>
    </dependent-module>
    </wb-module>
    </project-modules>
    The second is for the Dynamic Web Project
    <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="XYZ">
    <wb-resource deploy-path="/" source-path="/WebContent"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
    <property name="context-root" value="XYZ"/>
    <property name="java-output-path" value="/XYZ/WebContent/WEB-INF/classes"/>
    </wb-module>
    </project-modules>
    Please let me know how to resolve this problem.

    Hi,
    This failure occurred probably because a Content Directory was not specified for the EAR project.
    If a Content directory is not specified, then ".settings" and ".project" files will be part of the source path for the bea compiler.
    As per the requirement, it is very important that WLS build scripts parse/compile and copy all the contents of the source folder.
    So, as per the process the ".settings" directory and the ".project" directory are also copied into the temporary build directory.
    This causes the failure during deployment as ".settings" and ".project" components can't be deployed.
    The Content directory is a requirement only in WLS environment, due to the build logic of WLS.
    By default, the WLS Eclipse tasks create a Content directory for a EAR project. So, this is not documented.
    But, when you import an existing EAR directory, this limitation is exposed.
    Creating the EAR Content folder should be the best solution.
    Steps to modify imported applications:
    1. Create a directory for the EAR content (for APP-INF, META-INF and all other modules or files that are part of the EAR) and copy all the files (except ".settings" and ".project") into the EAR content directory. (This has to be performed in windows explorer)
    2. Then edit the file .settings/org.eclipse.wst.common.component EAR content directory reference for deploy-path:
    For eg:
    <wb-resource deploy-path="/" source-path="/"/>
    to
    <wb-resource deploy-path="/" source-path="/EarContent"/>
    3. Refresh the eclipse project.
    4. Delete the temporary project folder that is created in the below location:
    <Workspace Home>\.metadata\.plugins\org.eclipse.core.resources\.projects\
    For eg:
    cd D:\Cases\EclipseWorkspace\.metadata\.plugins\org.eclipse.core.resources\.projects\
    del WebTestEAR\
    ** This is a temporary folder which will be created by WebLogic build scripts during
    deployment. **
    5. Now, try to deploy the EAR project.
    Hope it helps.

  • Asset Sharing - Splitting up a big fla for easier teamwork

    Hello,
    (This contains:  A question for best practice + feedback and bug-reports for Author-time Sharing)
    I'm currently working in a game project with Flash Pro CC. It actually consists of multiple games (a handful) that all use one fla as asset-source. So it has mixed content, all game-specific assets + general assets (e.g. lots of re-used ui components).
    We are trying to split up the fla into one general fla and distinct game-specific flas (or "sub flas").
    The specific flas shall also contain the assets from general fla, but changes to the general fla shall also affect the lib items in the specific flas. And an auto-update is also needed (for convenience).
    So the target is 'importing a whole library' from one fla into another. Is there an "easy way" to do this?
    NOTE: the general source-fla with the files to share has a size of 35 Mb and contains about 600 symbols that are to share.
    Here are my efforts / experiences so far:
    On your help pages are communicated: Runtime Sharing and Author-time Sharing.
    I thought that the first one, Runtime Sharing, is no good choice, because it comes with bigger preparation effort (urls) + RSL-symbols have to be AS-linked also, which is not needed for much of our symbols. And then it seems to be focused rather on client's experience (e.g. loading times).
    So I tried out Author-time Sharing.
    First I noticed that one must manually declare the origin-target-relationship of each single symbol that shall be linked to a source file. (meaning to adjust properties and browse to sourcefile + symbol in its library).
    Is it a bug? In CS4 this was done automatically (simply on paste of a symbol of different fla). The whole workflow is so inconvenient that I have the feeling that a large-scale of this feature is not suggested. Or am I missing something?
    Anyway, I wrote a jsfl-script that takes care of that (for all wanted symbol items).
    It seemed to work well within a small test case (fla with 250 kb, 13 MovieClips, 7 images).
    But when I applied it to our project (35 Mb source file, 600 symbols) the script will not come to an end and Flash consumed increasingly more RAM.
    The duration of sharing just one symbol seemed to take over 10 seconds already.
    But there seemed to be also a bug that caused that some of the "want-to-be"-shared assets were not properly replaced, but instead created anew and were put into a directory "Duplicate items".
    After a little trying I found out, that this regularly happens to nested symbols, whereas these were not shared before that 'parent' symbol was shared. At least I guess so.
    As I found out there is an undeniable connection with source-file size and complexity of symbol structure.
    So, is this feature only recommended for slim source files with a few symbols of low complexity, meaning "no nested symbols"? (This would be a real pity for us.)
    Machine Details.
    Flash's Latest Updates are installed, Windows 8.1, 64 bit, CPU: 2 x 2.2 GHz, 8 Gb RAM
    Best Regards,
    Yves

    Thank you, Mohan.
    Sorry for my late reply, I was a busy with other stuff the last days...
    To the topic:
    Yes it helped a lot already... I should have read better.
    It is a bit less intuiitive than I had expected, but this will work. The problem with the "duplicated items" folder is gone.
    However, I still wonder about how changes of the root clip (in origin file) take effect in the sharing files.
    I made some tests, and these are my observations, of how lib items are updated:
    folders:
    empty folders- not (of course, the are no symbols)
    full folders - yes - originals remain as copy (with 0 uses in target-sharer)
    symbols
    moving and renaming in origin file is recognized in target file. however, "old" library items (as they were regarding their name and path) are retained, with 0 uses (if they were not used elseweir in the target file), and new lib items are created with the new names / pathes
    But IF they are used elsewhere in target file (e.g. as instances lying on stage) their origin will not be updated, and in properties they still point to the original symbol with the names they had before moving / renaming (which is not existent in origin file anymore)
    A not so good thing is, that if such symbols had an AS-link, they would exist twice in target file, both retaining their AS-link. So there is potential for conflicts...
    This behavior is still a bit inconvenient. One had to remove the deprecated symbols and (before that) swap the already-in-use symbols.
    I made 3 example files for you to reproduce what I have encountered.
    1 origin file, and 2 target files, which contain some remaining library items, that should have been deleted / swapped.
    In case of the 2nd target file, the rootclip lies in folder with different name. (though I have observed no difference in their behavior)
    https://dl.dropboxusercontent.com/u/3161948/ATS_TheOtherRootClipExample.zip
    And again the question: Am I doing something wrong? Or is there a way one can avoid this?
    (Changes to the source file, like renaming and moving, will be definitively needed!)
    Thanks,
    Yves

  • Message split ABAP mapping

    Hello everybody,
    for a special mappging I use ABAP mapping -everything fine.
    But I need to split the message with ABAP mapping.
    Does anybody know if this is possible ?
    In the ABAP-class I use the interface IF_MAPPING. This has as a result parameter the parameter RESULT Type XSTRING (no table).
    It only works to add to XMLs in 1 XML string, but my result have to be 2 XML files.
    Alternatively would it be an idea to use multi message mapping (graphical first) AND then ABAP-mapping for special mappings?
    Thanks a lot,
    Florian

    Florian,
    for multimappings in coded mappings (xslt, java and abap mappings) you'll also create a single stream, but in this case, the stream may have the following format:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
        <b><enter your first message here></b>
    </ns0:Message1>
    <ns0:Message2>
        <b><enter your second message here></b>
    </ns0:Message2>
    </ns0:Messages>
    where <ns0:MessageX> tags refer to each different target message type.
    In the case you have a 1:n split, you'll have only 1 message type, but may have several messages within it.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
        <b><My_message id=1></b>
        <b></My_message></b>
        <b><My_message id=2></b>
        <b></My_message></b>
    </ns0:Message1>
    </ns0:Messages>
    Also, remember that, when you define an interface mapping as multimapping (meaning, you set either source, target or both interfaces to multiple messages, your input stream will also contain the <ns0:Messages> and <ns0:MessageX> tags, so you need to treat them in your mapping program.
    Regards,
    Henrique.

  • Nested structure to flat structure in the PI mapping

    Dear friends,
    I've a issue regarding message mapping within PI 7.0
    This is how my source structure looks like:
    <?xml version="1.0" encoding="UTF-8"?>
    <stop>
       <stopreference/>
       <action>
          <actionreference>1</actionreference>
          <shipment>
             <shipmentreference>11</shipmentreference>
             <goods>
                <goodsreference>111</goodsreference>
             </goods>
             <goods>
                <goodsreference>111</goodsreference>
             </goods>
          </shipment>
       </action>
       <action>
          <actionreference>2</actionreference>
          <shipment>
             <shipmentreference>22</shipmentreference>
             <goods>
                <goodsreference>222</goodsreference>
             </goods>
          </shipment>
       </action>
    </stop>
    The target structure looks like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <Test>
       <STOPDETAILS>
          <item>
             <EXTERNAL_STOP/>
             <EXTERNAL_ACTION/>
             <EXTERNAL_SHIP/>
              <EXTERNAL_GOOD/>
            </item>
       </STOPDETAILS>
    </Test>
    In the source message the stop is the header and within a stop there can be 0 or more actions, within action there can be 0 or more shipments and within a shipment there can be 0 or more goods...
    My target message is a flat XML structure...
    The customer wants to see an Item target structure for every goods, the shipment, the action and the stop. If the there are no goods, they wants just to see the shipment, the action and the stop...and so on...
    So its look like this:
    stop 1 - action 1 - shipment 1 - good 1
    stop 1 - action 1 - shipment 1 - good 2
    stop 1 - action 1 - shipment 2 - good 1
    stop 1 - action 1 - shipment 2 - good 2
    stop 1 - action 2 - shipment 1 - good 1
    stop 1 - action 2 - shipment 1 - good 2
    And so on...
    I've to solve this issue in the Graphical Mapping...
    Do you have a suggestion how to do that?
    Kind regards,
    Kamran

    <?xml version="1.0" encoding="UTF-8"?>
       <STOPDETAILS>
          <ITEM>
             <MANDT/>
             <EXTERNAL_STOP>0010000020_0006</EXTERNAL_STOP>
             <ADRNZ>0026858089</ADRNZ>
             <TIMESTAMP>20090721121900 </TIMESTAMP>
             <TIMESTAMPSTART>20090721121600 </TIMESTAMPSTART>
             <TIMESTAMPSTOP>20090721121700 </TIMESTAMPSTOP>
             <ID_STOP>40</ID_STOP>
             <DESCR_STOP>Done</DESCR_STOP>
             <EXTERNAL_ACTION>0080004483</EXTERNAL_ACTION>
             <TIMESTAMP_ACTION>20090721121900 </TIMESTAMP_ACTION>
             <ID_ACTION>30</ID_ACTION>
             <DESCR_ACTION>Partly Done</DESCR_ACTION>
             <EXTERNAL_SHIP/>
             <ID_SHIPM/>
             <DESC_SHIPTYPE/>
             <EXTERNAL_GOOD/>
             <ID_GOOD/>
             <DESCR_GOOD/>
          </ITEM>
          <ITEM>
             <MANDT/>
             <EXTERNAL_STOP>0010000020_0006</EXTERNAL_STOP>
             <ADRNZ>0026858089</ADRNZ>
             <TIMESTAMP>20090721121900 </TIMESTAMP>
             <TIMESTAMPSTART>20090721121600 </TIMESTAMPSTART>
             <TIMESTAMPSTOP>20090721121700 </TIMESTAMPSTOP>
             <ID_STOP>40</ID_STOP>
             <DESCR_STOP>Done</DESCR_STOP>
             <EXTERNAL_ACTION>0080004484</EXTERNAL_ACTION>
             <TIMESTAMP_ACTION>20090721121900 </TIMESTAMP_ACTION>
             <ID_ACTION>deelbewerking</ID_ACTION>
             <DESCR_ACTION>Done</DESCR_ACTION>
             <EXTERNAL_SHIP>0080004484</EXTERNAL_SHIP>
             <ID_SHIPM>20</ID_SHIPM>
             <DESC_SHIPTYPE>Planned</DESC_SHIPTYPE>
             <EXTERNAL_GOOD>0080004484_0001</EXTERNAL_GOOD>
             <ID_GOOD>40</ID_GOOD>
             <DESCR_GOOD/>
          </ITEM>
          <ITEM>
             <MANDT/>
             <EXTERNAL_STOP>0010000020_0006</EXTERNAL_STOP>
             <ADRNZ>0026858089</ADRNZ>
             <TIMESTAMP>20090721121900 </TIMESTAMP>
             <TIMESTAMPSTART>20090721121600 </TIMESTAMPSTART>
             <TIMESTAMPSTOP>20090721121700 </TIMESTAMPSTOP>
             <ID_STOP>40</ID_STOP>
             <DESCR_STOP>Done</DESCR_STOP>
             <EXTERNAL_ACTION>0080004484</EXTERNAL_ACTION>
             <TIMESTAMP_ACTION>20090721121900 </TIMESTAMP_ACTION>
             <ID_ACTION>40</ID_ACTION>
             <DESCR_ACTION>Done</DESCR_ACTION>
             <EXTERNAL_SHIP>0080004484</EXTERNAL_SHIP>
             <ID_SHIPM>20</ID_SHIPM>
             <DESC_SHIPTYPE>Planned</DESC_SHIPTYPE>
             <EXTERNAL_GOOD>0080004484_0002</EXTERNAL_GOOD>
             <ID_GOOD>40</ID_GOOD>
             <DESCR_GOOD/>
          </ITEM>
       </STOPDETAILS>

  • PI 7.0: recursive structure can not be mapping to a flat structure

    I use PI 7.0 ,the source structure is like this:
    <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">     
            <wsdl:types>
              <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                        <xsd:complexType xmlns:p0="http://www.w3.org/XML/1998/namespace" name="NodeA">                    
                        <xsd:element name="NodeA" type="NodeA" minOccurs="0" maxOccurs="unbounded" />                    
                        <xsd:attribute name="ID"   type="xsd:string" />
                        <xsd:attribute name="NAME" type="xsd:string" />                    
                     </xsd:complexType>
         </wsdl:types>
         <wsdl:message name="root">
              <wsdl:part name="root" element="root" />
         </wsdl:message>
    </wsdl:definitions>
    "NodeA" is recursive type.
    I want to transform the source data to flat file.
    examples:
    source xml(tree):
      101 AAA
      __201 BBB
      _______301 CCC
      _______302 DDD
      _____________401 EEE
    destination (flat file):
    ID  NAME  FID
    101 AAA
    201 BBB   101
    301 CCC   201
    302 DDD   201
    401 EEE   302
    Because NodeA is recursive, I can not make the mapping work.
    can Anyone help me?
                      Thanks!
    Edited by: Harry on Feb 26, 2009 8:50 AM
    Edited by: Harry on Feb 26, 2009 8:51 AM

    This is my Message Type, you can import them as External Defination:
    Then map MT_Src to MT_DEST.   Thanks!
    MT_Src:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema targetNamespace="http://test.com/diss" xmlns="http://test.com/diss" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="MT_SRC" type="DT_SRC" /><xsd:complexType name="DT_SRC"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">82c08380046b11de920c001a4b064ae2</xsd:appinfo></xsd:annotation><xsd:sequence><xsd:element name="TEST" type="DT_TEST" minOccurs="0" maxOccurs="unbounded" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">c23a4750046911decc490019210863b9</xsd:appinfo></xsd:annotation></xsd:element></xsd:sequence></xsd:complexType><xsd:complexType name="DT_TEST"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">82c23130046b11de833d001a4b064ae2</xsd:appinfo></xsd:annotation><xsd:sequence><xsd:element name="SELF" type="DT_TEST" minOccurs="0" maxOccurs="unbounded" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">71c72500046811de98e60019210863b9</xsd:appinfo></xsd:annotation></xsd:element></xsd:sequence><xsd:attribute name="ID" type="xsd:string" use="required" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">4a0a4dc0046911deaff30019210863b9</xsd:appinfo></xsd:annotation></xsd:attribute><xsd:attribute name="NAME" type="xsd:string" use="required" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">4a0a4dc1046911dec5290019210863b9</xsd:appinfo></xsd:annotation></xsd:attribute><xsd:attribute name="DES" type="xsd:string"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">61958680046911de964c0019210863b9</xsd:appinfo></xsd:annotation></xsd:attribute></xsd:complexType></xsd:schema>
    MT_DEST:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsd:schema targetNamespace="http://test.com/diss" xmlns="http://test.com/diss" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:element name="MT_DEST" type="DT_DEST" /><xsd:complexType name="DT_DEST1"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">8ead08d0046b11de9c38001a4b064ae2</xsd:appinfo></xsd:annotation><xsd:sequence><xsd:element name="ID" type="xsd:string"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">0112d730046a11de9e6f0019210863b9</xsd:appinfo></xsd:annotation></xsd:element><xsd:element name="NAME" type="xsd:string"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">0112d731046a11dea46d0019210863b9</xsd:appinfo></xsd:annotation></xsd:element><xsd:element name="FID" type="xsd:string"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">0112d732046a11deace60019210863b9</xsd:appinfo></xsd:annotation></xsd:element></xsd:sequence></xsd:complexType><xsd:complexType name="DT_DEST"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">8eab5b20046b11deba72001a4b064ae2</xsd:appinfo></xsd:annotation><xsd:sequence><xsd:element name="D1" type="DT_DEST1" minOccurs="0" maxOccurs="unbounded" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:annotation><xsd:appinfo source="http://sap.com/xi/TextID">18188c40046a11deac300019210863b9</xsd:appinfo></xsd:annotation></xsd:element></xsd:sequence></xsd:complexType></xsd:schema>

  • Help on message split ABAP MAPPING

    Hi friends
    I need to split a message by abap mapping , I am having problem while creating the tag Messages and Message1.
    the mapping is going into error Comparison error during the execution of a simple
    it is turned up to be the issue of <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge"><ns0:Message1> not being created correct
    I am using this code
    CALL METHOD l_document->create_simple_element_ns
          EXPORTING
            name   = 'Messages'
            parent = l_document
    *u2022PREFIX = ''
    *u2022URI = ''
    *u2022VALUE = ''
          RECEIVING
            rval   = Messagesnode.
    CALL METHOD l_document->create_simple_element_ns
          EXPORTING
            name   = 'Message1'
            parent = MESSAGESNODE
    *u2022PREFIX = ''
    *u2022URI = ''
    *u2022VALUE = ''
          RECEIVING
            rval   = Message1node.
    any help wil do
    Thanks

    No answer
    Thanks

  • XML Structure Conversion using JAVA Mapping

    Hi Experts,
    I am having a requirement in which i want to convert the contents of source xml structure into a string and map it to the target field.
    Source Structure:
    <SRC>
    <Node1>ABCD</Node>
    <Node2>XYZ</Node2>
    <Node3>1234</Node>
    </SRC>
    Target Structure:
    <TRG>
    <Node1>ABCDXYZ</Node1>
    </TRG>
    Both the source and target structures are in xml format only.....just the condition is that I have to use Java mapping to achieve it.
    The contents of Source node Node3 are not to be mapped.
    Since I have very less knowledge of Java it will be very helpful if you provide the complete code to me.
    Thanks,
    Abhishek.

    Hello Udo,
    Thank you for reply. It seems ABAP mapping is easier.
    What do you think about the idea of using Value Mapping for such conversion task? In this case is it obligatory to use Java coding? And how about performance - will it be better than in case of ABAP mapping, can you say?
    Thank you,
    Igor

  • Split message mapping to integration process

    Hi,
    I faced an error when trying to send a multiple message (after a message split) to an integration process and I would like to know the possibilities to resolve this issue.
    What I want to do (more details below) :
    1. Get an order list from a database
    2. Split the order list in multiple orders (via a multi-mapping)
    3. For each order, create a new integration process instance
    The error I got is:
    Messages in multi message format can be sent to one adapter engine only
    The solutions I thought of:
    - Creating a new integration process / Update the existing integration process in order to execute the message split in the process engine
    - Create a new service (or business system) as a receiver instead of the process that points back to another XI service and set-up the appropriate configuration between the second service and the existing integration process
    My question: is there another solution than the two above?
    Thanks in advance
    Here are the details of what I did:
    1. A JDBC request returns an order list like:
    <resultSet>
       <row>
          <order>[...order 1 details...]</order>
       </row>
       <row>
          <order>[...order 2 details...]</order>
       </row>
    </resultSet>
    2. During interface determination phase, a multi-mapping is executed to produce several orders:
    <order>[...order 1 details...]</order>
    <order>[...order 2 details...]</order>
    3. The target receiver is an integration process who take as initial document only one order ; so, having two orders as a result of the split, I would like XI to create two new instances of my integration process, each receiving exactly one order.
    And there's when the above error occured.

    Hi Alexis
    Creating a new integration process is suggested as your target receiver is your current integration process and along with this splitting and passing data to multiple receiver can be done in integration process.
    Thanks
    Mitesh

  • Multiple Response Structures in a single mapping

    Hi
    I have  Proxy Soap SYNC Scenario.
    The request structure has 10 fields. For different combinations of the Source fields, the WEBSERVICE returns two kinds of responses.
    Both are of different structures.
    Please let me know how can I map both the responses back to the Same outbound message type belonging to the proxy.
    Regards,
    Yashwanth

    Hi Mark,
    the outbound message type has fields for both the types of messages. But the problem is that the RESPONSE message is failing as there two structures coming in different cases.
    i have configured one of the structure and it is running fine.
    I am not getting how to incorpoate the second response structure in to the existing one.
    I tried this :
    I created an Intermediate messate type with both the message structures. Wrote a java map to remove the soap envelope and transform th incoming RESPONSE into the intermediate structure.
    Then defined the message mapping from this intermediate structure to outbound structure.
    I guess the java code is not working.
    Below mentioned is the JAVA mapping code .
    It is still not working.
    String inData = sb.toString();
                        StringBuffer finalDoc = new StringBuffer();
                        String in1 = inData.replaceAll("<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">", " ");
                        in1 = in1.replaceAll("<soap:Body>", "");
                        in1 = in1.replaceAll("</soap:Body>", "");
                        in1 = in1.replaceAll("<soap:Fault>", "");
                        in1 = in1.replaceAll("</soap:Fault>", "");
                        in1 = in1.replaceAll("<soap:Envelope>", "");
                        in1 = in1.replaceAll("</soap:Envelope>", "");
                        int startidx = in1.indexOf("<Discovery_Result xmlns=\"https://www6.AustinTetra.com/AIT/WebServices\">");
                             int lastidx = in1.indexOf("</Discovery_Result>");
                             if ( startidx > -1){
                                  finalDoc.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
                                  finalDoc.append("<ns0:MT_Discovery_Intermediate_Response xmlns:ns0=\"http://applied.com/I1089/3rdPartyCreditInterface_To_Equifax\">");
                                  finalDoc.append(in1.substring(startidx,(lastidx + 19)));
                                  finalDoc.append("</ns0:MT_Discovery_Intermediate_Response>");
                             }else {
                                  finalDoc.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
                                  finalDoc.append("<ns0:MT_Discovery_Intermediate_Response xmlns:ns0=\"http://applied.com/I1089/3rdPartyCreditInterface_To_Equifax\">");
                                  finalDoc.append(in1);
                                  finalDoc.append("</ns0:MT_Discovery_Intermediate_Response>");
                                                                                    out.write(finalDoc.toString().trim().getBytes());
                        out.close();
    Edited by: YashwanthSVK on Nov 3, 2011 2:06 PM

  • Target structure generation using GUI mapping

    Hi Experts,
    I have two nodes in source  and one node in target structure .
    Source
    permanentemployee (0..n)
          name
          dept
    contract employee (0..n)
         name
         dept
    Target
    Employee (0..n)
        name
        dept
    If both nodes (permanentemployee  &  contract employee )are present in source then I should get two occurances of target..
    Please watch that I have same subnodes in permanentemployee  &  contract employee .
    Please let me know your thoughts.

    Hi Vamsi,
    Duplicate the target structure.
    then map
    permanentemployee (0..n) node to Employee (0..n) target node and fields should map to the target side fields [like name --> name and dept --> dept]
    and contract employee (0..n) node to Employee (0..n) target node [this is the duplicated node] and map the corresponding fields to tarhet fields. [like name --> name and dept --> dept]
    Regards
    Ramesh
    Edited by: Venkataramesh Boppana on Oct 8, 2009 12:43 AM

  • Split in Mapping Program

    Hai,
    is it possible to use different Mapping programs in one process? For example I use Idoctype ACC_GL_POSTING01 to book some values from 3rd party into R3.
    So now I have to make a different mapping in according to the booking code coming from 3rd party.
    So what you guys think is the best way to solute this?
    Because I don't want to make large If-statements in one mapping program - if their is any better way!
    THX Matt
    Message was edited by: Matthias Boettger

    Hi Matthias,
    sure:)
    you can insert a switch step
    (which will take into consideration the bookig code)
    and on the basis of this create branches with different interface mappings (so different mapping programs)
    but you have to do it in BPM (integration process)
    Regards,
    michal
    Message was edited by: Michal Krawczyk

  • Sharing Location In Maps Not Working

    When I try to share my location via Maps using email I always get a bounce back to the account I was trying to send from saying:
    This message was created automatically by mail delivery software.
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
    [email protected]
    This message has been rejected because it has
    a unquoted filename with a space, and
    a potentially executable attachment
    CONTACT.vcf Content-Transfer-Encoding: quoted-printable BEGIN:VCARD=0D VERSION:3.0=0D N:;;;;=0D item1.ADR;type=3DHOME;type=3Dpref:;;Farringdon Rd;London;Greater = London;EC1;United Kingdom=0D item1.X-ABADR:gb=0D = item2.URL
    This form of attachment has been used by
    recent viruses or other malware.
    If you meant to send this file then please
    package it up as a zip file and resend it.
    It doesn't matter who I send it to or what email account I send it from, I always get this message, it's always identical as well no matter which ISP is supposedly bouncing it. It happens on my original iPhone, my 3G one and on my friends original iPhone. Anyone else had this problem?
    Message was edited by: Danktuft

    I think I would rather have it not be able to find me then when it can find me it says i am in Hong Kong
    Come on people i am in NJ and it says i am in Hong Kong
    Could it be any more wrong.
    i sent an email to skywire about this.

  • Enhancing structure in sapxml outbound mapping

    Hi Experts,
    In SRM for PO output we are using XML output and have implemented the BADI BBP_SAPXML1_OUT_BADI for Purchaseorder method to modify the data being sent in the XML format.
    Due to additional requirement we need new fields in the CS_PURCHASE_ORDER_MESSAGE structure. The CS_PURCHASE_ORDER_MESSAGE structure is of type BBPX1_PURCHASE_ORDER_MESSAGE which is shown a proxy structure. Now to add additional fields what needs to be done?
    Thanks

    Hello srinivas,
    Please check transcation  SPROXY.
    http://sap.com/xi/SRM/Procurement/Global->PurchaseOrderRequest
    Regards,
    Neelima

  • Split valuation -MAP..??

    hi experts
    Can anybody explain me abt below query about split valuation.
    why split valuation is only used along with the moving average price? why standard price is not used ? reasons?
    Thanks
    SAP-MM

    Hi,
    Split Valuation is used to valuate the same material on different criteria - based on in-house or external production,
    based on quality and the like.
    The material stock is valuated according to valuation category and valuation type.
    Valuation category = Criteria. (Origin)
    Valuation type = characteristics of the stocks  (China, Japan)
    In the case of split valuation, you can create only one valuation header record with price control V because the  individual stock values are cumulated and they will have different values, and this total value is written to the valuation header record.  This is where the  individual stocks of a material are managed cumulatively. To do this, fill in the Valuation category field on the accounting  screen when you create the material master record and leave the Valuation type field blank.
    Hope you understand.
    Regards,
    Bijoy Kumar

Maybe you are looking for

  • Help Restoring MacBook to original settings

    I just purchased a new MacBook Pro. I have transferred all my data from my old MacBook to the new pro. Now I want to clear my old MacBook to the original settings. Do I just reinstall the software that came with the computer? TIA.

  • Error while connecting to Oracle 8 from PI 7.1

    I am trying the connect oracel 8.0 from PI 7.1, I am getting following error in communication channel monitoring "Exception caught during JDBC adapter processing: java.lang.NullPointerException " at the same time I can connect to oracle 10g smoothly

  • Cannot connect to the console.

    Getting the following error when trying to connect to the console Using VMware vSphere Mobile android client 1.4.610000. "The console has been disconnected. Close this window and re-launch the console to reconnect." I am able to connect with a comput

  • Weird glitchy squares appear on image after using Adjustment Brush

    in Camera Raw 6.1 (Canon EOS 5D Mark II) and opening in Photoshop CS5.  The tetris treatment is then permanent on the image.  I originally posted in the Photoshop forum, but they told me to come here.  Any help would be much appreciated.  Thank you.

  • No Audio when playing newly converted video files to MPEG-4

    I have recently converted several movie files using the "convert Selection for iPod". This has resulted in all my files being converted to MPEG-4 format. But when I try and listen to them within itunes, I get video but no audio.... can someone help p