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
DeepthiHi 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 ChandraHi 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,
AntonyHi 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.
CarlosHi 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 nothingHi 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.
regdont 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 inputsI 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
-
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
-
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
-
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