Issue in Mapping Tuples in Syndicator

Hi,
I am not able to map the Tuple ( Multivalued) to the target fields in Syndicator.
Currently in XSD the target field  is kept as unbounded
Kindly tell the settings which needs to be done at the XSD
Regards,
Antony

Hi Antony,
If the tuple is multi valued and the destination to which you are mapping is not multi valued, then we cannot map those 2 fields in the syndicator.
As you said it is an xsd, go the destination items tab and select the target segment/field and see if the option "Repeatable XML node" is ticked or not.
If not then tick the check box and then this segment/field will also be multivalued and mapping will be allowed.
Regards,
Sravan

Similar Messages

  • Issue in mapping.. Source message expect with prefix ns0 in input message!

    Issue in mapping.. Source message expect with prefix ns0 in input message
    Hi All,
    I used the XSD structure which I got from partner which starts like below.
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xxxx.com/DirectSales/CustomerData" xmlns:prodata="urn:schemas-progress-com:xml-prodata:0001" xmlns="">
    <xsd:element name="CustomerRequest" prodata:proDataSet="true">
    I'm receiving the messages through SOAP adapter and the message looks like below.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Technical Routing --> <CustomerRequest xmlns='http://XXXX.com/DirectSales/CustomerData' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:SE='http://schemas.xmlsoap.org/soap/encoding/'>
    The message is failing during mapping. When i checked in message mapping, I found that the input source message is expecting with prefix "ns0" like <ns0:CustomerRequest...
    how I can solve this issue? Is there anyway I can add the prefix "ns0" before it comes to mapping step.?
    Thanks
    Deepthi

    Hi Guys,
    I tried to use the below paramter.
    anonymizer.acceptNamespaces         'http://XXXX.com/DirectSales/CustomerData  ns0
    The ns0 is coming in all the tags including segments and fields. I just want ns0 to come only at the root level ie <ns0:customerReq..>
    it is coming like below...
    - <ns0:CustomerRequest xmlns:ns0="http://XXXXXX.com/DirectSales/CustomerData">
    - <ns0:ttCustomer>
      <ns0:branch-num>1424</ns0:branch-num>
      <ns0:cust-num>121</ns0:cust-num>
      <ns0:contact-code>3</ns0:contact-code> 
       </ns0:ttCustomer>
      </ns0:CustomerRequest>
    I want the message to come as
    - <ns0:CustomerRequest xmlns:ns0="http://XXXXXX.com/DirectSales/CustomerData">
    - <ttCustomer>
      <branch-num>1424</branch-num>
      <cust-num>121</cust-num>
      <contact-code>3</contact-code> 
       </ttCustomer>
      </CustomerRequest>
    Kindly help me with the paramater value  to be passed for anonymizer.acceptNamespaces.
    Thanks
    Deepthi

  • Issue in mapping Operation subcontracting scenario

    Hi all,
    I will explain my scenario of subcontracting, i am getting issue when mapping the scenario in SAP.
    Scenario: For manufasturing 1 SF my client require 4 operations. All the raw materials required will be issued in the first operation. After first operation he will send the product manufactured to outside vendor and again he receives it after some value additiion. He continues the next two steps and finally manufactures SF which inturn will be used to manufacture his FG.
    Configuration: I have assigned a purchase info record in the operation detail. I have not given any WC to that operation because the cost should be captured only from the purchase order during the GR from vendor. After the confirmation of the first operation i am getting a purchase requisition for operation without a material.
    Issue: I am not able to show the material which he is sending to the vendor as my purchase requisition doesnot contain any materials.
    Please suggest me any possible solution to outcome this scenario.
    Thanx in advance
    Regards,
    Krishna Chandra

    Hi all,
    i got my the answer for my scenario by this link
    http://forums.sdn.sap.com/thread.jspa?threadID=1805266
    Regards,
    Krishna Chandra

  • PB2 issue Bing Maps says 'Unable to determine your current location'

    PB2 issue Bing Maps says 'Unable to determine your current location'.
    please help..

    That happens if you are indoors and the App canot locate your GPS location.
    You may have to take your PB outside for a minute or so so it can get a fix on your location.
    Have you tried Google Maps or the MapApp from App World that also uses Google Maps?
    They are much better than Bing Map.
    DC-IT

  • Filter Qualified Link Checkbox set for tuples, But syndicated all Recs

    Hello MDM Gurus,
    With Reference to the answer below.. we have tuples and we are doing the same, but still we are getting all three links in the syndicated file.
    I have tested this using flat syndication file.
    Original Thread
    Hello all!
    Here is an issue we are working on. We would like to syndicate entries from a qualified lookup table for a particular customer, but only those where a certain qualifier has a specific value. For example:
    Qual Table:
    Non-Qual1; Non-Qual2; Qualifier.
    Entries:
    "AA", "123", "Yes"
    "BB", "123", "No"
    "CC", "456", "Yes"
    So, when I syndicate this customer record, I would only like to syndicate those entries where the Qualifer = "Yes".
    "Supress Unchanged Records" only works on the whole customer record and if the Search Criteria is set for "Qualifer = "YES", then it chooses the record (correctly), but syndicates all entries from the table.
    Answer
    Try using
    Filter Qualified Links in the Map Properties of the Syndicator.
    If activated, syndication results contain only the data selected in the Selection Pane.
    Tick the check box under the Value Column for that property. By default that check box is not selected. You have to check it.
    This works similar to the 'Filter' check box of the MDM Data Manger.
    Limitation as of SP04
    - One Global setting per map for qualified links plus one global setting per map for multi-valued lookups.
    Please help us to resolve this issue. your input will be highly appreciated.
    Thanks in Advance.

    I need to synidate all customer records regardless of contacts linked to the customer.
    A customer can have one to many contacts.  There are several contact functions such as Primary, Sold To, Owner, etc.
    When I syndicate the customer, I need to syndicate all Customer main table data and include Contact data only if the Contacts function = Primary, otherwise the contact data should be null in the syndiation.
    A customer may have no contacts --> Syndicate Customer main table data, contact data is null
    A customer may have theee contacts:  1 = primary, 2 = ship to, 3 = owner  --> Syndicate Customer main table data and Primary contact data
    A customer may have two contacts:  1 = ship to, 2 = owner  --> Syndicate Customer main table data, contact data is null (since no Primary contact exists)
    I hope this clarifies the requirement.
    thanks
    Tammi

  • Filtering Tuples at Syndicator

    Hi,
    I want to syndicate only the specific tuple values at syndicatorbased on the remote system
    Example : I have 2 remote systems R1, R2 and tuple with 5 fileds .
    Key tuple field contains 2 values T1- Specific to R1, T2 - Specific to R2
    The record contains both the tuple values and it is available for both Remote systems
    When i syndicate for R1, the record syndicates with both T1 and T2 values, ideally it should syndicate only T1
    I have tried the following to filter the Tuple values :
    1. Provided key mapping for these Tuple value - Not solving the issue
    2. Tried to write expression, but unfortunately the tuple lookup values are not available in the expression lookup
    Can you please help me to resolve this issue
    We are able to filter it at PI level, but i would want to filter it at the syndicator side itself
    Regards,
    Antony

    Hi Antony,
    We cannot filter the tuple records based on the remote system.
    This can be achieved using the qualified lookup table instead of tuple.
    Regards,
    Sravan

  • Issue in mapping compounding attribute

    Hello All,
    I have info objects 0CO_AREA and 0PROFIT_CTR in the target whereas in the source i have only 0PROFIT_CTR and please note that CO_AREA is compounded with 0PROFIT_CTR.
    In the transformation, I have kept constant value for 0C0_AREA and info object 0PROFIT_CTR is mapped with the source field.
    I facing an issue with the below error message while activating the transformations.
    "Characteristic 0CO_AREA compounded to 0PROFIT_CTR is missing in transformation source"
    Is it mandatory to have 0CO_AREA in the source when we are using compounding info object relation or is there any work around ?
    Thanks in advance.

    Hi peppy ,
    The Compund characteristic is complementry to the parent characteristic so whenever you use the characteristic you have to use the compound characteristic. it is mandatory to have 0CO_AREA in the source when we are using compounding info object relation
    To upload the master data you also need to have compound characteristic in the source you're uploading because it is part of the compound.It is necessary to get correct data in target.This concept is basically used for maitaining master data .
    Regards,
    Jaya

  • Issue in Mapping Qualified Table in Import Manager

    Hi Experts
    I have extracted Customer data from R/3 ECC, I could successfully loaded reference data, but when trying to load Main table data (Using DEBMDM06 MAP) I am getting mapping issues with Qualified table (Sales Data and Bank Details).
    Error Messages
    Map 'Sales Data' field to import qualifier(s)
    Map 'Bank Detals' field to import qualifier(s)
    I have checked and found that all the field and value mapping is in place, If i remove mapping for the qualified table fields then the data is ready to import.
    What is the issue, and how do I import Qualified Table data.
    Appreciate your inputs
    Gaurav.

    Hi vickey ,
    Kindly go through the below link it will help you understand better the mapping the workinga nd importing of Qualified tables:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00a15239-684e-2b10-b8ae-b936b7d1c1fe
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c03240fa-cc3e-2b10-aa9a-a5798e319a6e(Qualified importing with main table)
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Removing xmlns from web service response issue (XSTL mapping)

    Hi XI experts.
    I'm having a very strange issue with a pamming program: It all started because the response from a 3rd party web service is coming with a "xmlns=http://....etc" in the document node and this was causing XI not to recognize the message.
    After reading most of the forum threads and with the help of other web resources, I was able to write a small XSLT program to remove this. The program seems to work perfectly: I can open the resulting XML document in IE, return it as a response to a test soapUI call, even load it all in "green" in the XI mapping test tool.
    But, when I feed the resulting message into the next mapping (XI mapping), only the Message Type node is produced at the other end!!! Not even an error message is issued. The same happens in the mapping test tool. Hoewver, I'm able to display the queues. I'm puzzled.
    This is my XSLT mapping, is there anything wrong with it?
    <?xml version="1.0" encoding="UTF-8" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="*">
    <xsl:element name="{local-name()}">
    <xsl:for-each select="@*">
    <xsl:attribute name="{local-name()}">
    <xsl:value-of select="."/>
    </xsl:attribute>
    </xsl:for-each>
    <xsl:apply-templates/>
    </xsl:element>
    </xsl:template>
    </xsl:stylesheet>
    Thanks in advance.
    Carlos

    Hi Aamir,
    Thanks for your response. I will check it out.
    In the last 10 minutes or so I realized that the empty message is being produced because the first child node of the message is optional (0..1) and for some strange reason that source node mapped to it was not being recognized after the XSLT. I confirmed this by mapping this node to a constant. Then I restored the original mapping and now it's working - weird! It looks like something was messed up inside the XI mapping program.  I will continue testing however I am now off-site and have no connectivity via SOAPUI until Monday.
    Thanks.
    Carlos

  • Convert Date format from YYYYMMDD to MM/DD/YYYY --issue with Mapping

    Hi All ,
    I have IDOC(DESADV.DELVRY03-> file ) scenario which i am working on . While debugging noticed that the field :
    E1EDT13\NATNZ -Data Transformation(from yyyymmdd to mm/dd/yyyy)-Target .This works
    But say if IDOC doesn't pass any value (For Good's issue) I get Error during debugging : RuntimeException in Message-Mapping transformation: Unparseable date: ""
    I did check thsi blog : Convertinf Date format from YYYY-MM-DD to MMDDYYYY  but this is  about the Data Transformtaion.
    I tried using constants , create if , -these function doesn't work /not applicle in this case
    Could you please provide  inputs as to how to handle two condition :
    1. With date -- then transform
    2.Else , pass nothing

    Hi Varalakshmi,
    Plese try to use UDF for date conversion and include logic which would check the Space value from the source structure.
    so if there is space return as such
    else.
    perform the conversion logic.
      Convertinf Date format from YYYY-MM-DD to MMDDYYYY
    (The conversion logic has been provided by micheal in the thread you have provided in the query)
    Thanks,
    Ram.

  • Mapping issue - transformdate mapping function - urgent

    all,
    payload has date as "000000000" the mapping function transformdate is changing to 0002XXXXX.
    y is this so?
    we are on sp 18 of xi 3.0.
    Did anyone face this issue
    Please respond.
    reg

    dont worry
    it is because in the datetrans function advanced properties, you have selected the option of a <b>Calendar is linient</b> and in any case the result, <b>it is a bug</b>
    <i>When a Calendar is lenient, it accepts a wider range of field values than it produces. For example, a lenient GregorianCalendar interprets MONTH == JANUARY, DAY_OF_MONTH == 32 as February 1. A non-lenient GregorianCalendar throws an exception when given out-of-range field settings. When calendars recompute field values for return by get(), they normalize them. For example, a GregorianCalendar always produces DAY_OF_MONTH  values between 1 and the length of the month.</i>
    Message was edited by:
            Shabarish Vijayakumar

  • Issue while mapping two entity column into one entity column

    Not able to succeed with when trying to join 2 entity columns to an entity.
    Entity A Id, AName, ADesc, AQty
    Entity B Id, AName, BQty
    Entity C Id, AName, CQty
    Mapping Entity A to Entity B & Entity C with column reference, not able to succeed with two joins.
    EntityA
    @OneToMany
    @Column(name = "ANAME")
    private List<EntityB> bName = new ArrayList();
    private List<EntityC> cName = new ArrayList();
    EntityB
    @ManyToOne
    @JoinColumn(name = "ANAME")
    private EntityA enitityA;
    EntityC
    @ManyToOne
    @JoinColumn(name = "ANAME")
    private EntityA enitityA;
    Join work only for EntityB, not for EntityC...
    Please, give me your suggestions.

    A few issues:
    - You need the @OneToMany on both fields, not just the first one
    - A @OneToMany cannot use an @Column, it should use a mappedBy="entityA"
    See,
    http://en.wikibooks.org/wiki/Java_Persistence/OneToMany

  • Issue in Mapping _PO Create

    Hi XI experts ,
    Thsi is  XML (SOAP) mapped to PO BAPI(ZMM_IBX_RFC_CREATE_CABIN_ORDER) .Standard BAPI  with commit statement.
    The External partner through xml sends the data  of :Purchase Order
    The XMl contains the COST CENTRE , GL ACCOUNT  , WBS ELEMENT information.
    -Take a case where  the Account Category is : ZNWBS (Project in ME23N PO) ,  WBS_ELEM_N is sent .
    Eg: When :<ReferenceTypeCoded>AccountCategory</ReferenceTypeCoded> =ZNWBS , there is WBS DATA SENT:
    <ReferenceTypeCoded>Other</ReferenceTypeCoded>
                    <ReferenceTypeCodedOther>WBS_ELEM_E</ReferenceTypeCodedOther>
                    <PrimaryReference>
                      <Reference>
                        <RefNum>U.888206.0</RefNum>
    -Similary when <ReferenceTypeCoded>AccountCategory</ReferenceTypeCoded> =ZNCC (in ME23N), Cost centre data is sent:
    <ReferenceTypeCodedOther>COST_CTR</ReferenceTypeCodedOther>
                    <PrimaryReference>
                      <Reference>
                        <RefNum>1222</RefNum>
    - In Case of 50% , 50% split cost centre data :
    1 . 50% -- > have Account Category :ZNWBS , and  only WBS_ELEM_E, NOT COST_CTR
    2. 50%  have Account Category :ZNCC , have  COST_CTR
    I applied this logic for WBS_ELEM_E in XI:
    ReferenceTypeCodeOtHER| EQUALS (TEXT )| WBS_ELEM_E | If Then | remove context | Split vy value(Each Value)| WBS_ELEMNT( Fiield of BAPI)
    Now the issue is WBS ELEMNT  gets pouplated under :PO_ACCOUNT of first 50% item  and COST CENTRE data lso populated in fisrt item of :PO ACCOUNT .Here COST centre data is of second 50%  Line Item , so it is supposed to be populating in second line item not in first .
    Since i have used :Remove Context  (same as logic of WBS_ELEMENT), it is supressing all the values, and single value of COST_CTR instead of passing to 2nd line item , it is passing to first lineitem .
    Hence there is mismatch of data .
    Ideally : 1 line item should be populated with : WBS _LEMENT
                 2 Line item should be populated with :COST_CTR element.
    Kindly provide your inputs

    I have used this logic in WBS_ELEMNT:
    ReferenceType Coded Other| EQUALS (text) | If   without else|   RefNum ||  Remove Context | SplitbyValue | WBS_ELEMENT
    This is the Result:
    1     Percentage     Cost Centre     WBS ELEMENT     Remarks
         50%     X     A     Working
         50%     Y     A     
    2     Percentage     Cost Centre     WBS Element     Remarks
         50%          B     Working
         50%          C     
    3     Percentage      Cost Centre     WBS ELEMENT     Remarks
         20%     Blank--No Data     A     "Not Working -Value X, is getting populating 
    instead of Null Value"
         50%     X     B     
         30%     Y     B     
    Your Input is appreciated.
    Best Regards,
    Vara

  • Issue in mapping the same source and target fields

    Hi All,
    I am working on PI 7.0 and currently I am connecting to PI 7.0 via citrix desktop . Problem here is : in the mapping , direct mapping option that is available to map the same source and target fields is disabled . I do know that this is due to some java version issue .
    What I want to know is there any possibilty of solving this issue without installing an updated java version ?
    Regards
    Vinay P.

    I've faced the same for many times and all of that were due to Java version.
    1st of all, you have to check the authorizations you have. If you have enough (DEVELOPER_J2EE, CONTENT_ORGANIZER_J2EE, and so), and - obvious but very often forgotten - you have to assure you're trying to change it in the message mapping change mode On.
    Then, last shot should be downgrade your Java version.
    The 1.4.2 JRE version allow you to use not only the Mapp the Identical field but also Dependencies, Clear Mapping and some other tools/buttons. As mentioned above, if there's a fix in the new Java releases, I do not know (hope so) and would appreciate if you could let us know.
    Tks.

  • How do I get Apple to fix an incorrect pin issue in maps?

    There is a very popular place near downtown Atlanta called Atlantic Station.  It has Businesses, Movie Theatres, Restaurants, Bars, etc.  Apple drops the pin on my quiet street instead of the real location.  We get a steady stream of cars with people looking at their phone with a puzzled look on their face.  Every chance I get I give directions and ask if I can use the "report a problem" feature.  This hasn't helped and the issue still stands.  I even filed a bug with the Apple Bug Reporter, as per the suggestion of an Apple Employee.  That was December of last year ... never received any reply.
    Any suggestions on how I might get in touch with someone at Apple to get this fixed?

    No, they do not. Feedback is at www.apple.com/feedback and click on the appropriate link. Report map issues with the Map app. I know you will not receive a reply from the feedback page, but I'm not sure if you get a response from the Map report. The map data issues are sent to the provider of the map data. That is not Apple itself. I know this has been discussed a lot, and I don't know any other way to handle it. Sorry.

Maybe you are looking for

  • BB Z10 Freezing and restarting

    I purchased Z10 at Verizon on Friday. Since then the phone has rebooted on its own between 2 and 5 times a day. It doesn't seem to matter if I'm doing at thing or if it is sitting there idle. Doesn't seem to matter if plug into USB port connected to

  • Java.lang.ClassCastException at javax.xml.parsers.DocumentBuilderFactory

    i moved this thread to another location or category: http://forums.oracle.com/forums/thread.jspa?threadID=928936&tstart=0* Edited by: noobsaibot on Jul 14, 2009 11:58 PM

  • WebLogic's  web server

    Which web server is used with WebLogic application server ? I mean with the default installation ? For Oracle Application Server, Oracle HTTP server was the default ?

  • Re: Callable object for display

    Hi all, I would like to know how a can create a web dynpro component with GP interface so that i can set config (display mode or exceution mode) of CO in GP. after deploy the WDPro component , I had tried to create a CO in GP, but i can not set the c

  • HT201401 Error -1

    hey guys ! my iphone 4s ,was in water damaged ,its on recovery mode  and i cant restore that, its going truth until coming iphone up and then give the iphone could not be restored an unknown error occurred (-1) anyone knows about this?how can i fix i