Message Mapping: button "map fields of same structure" is inactive
Hi!
Can some one please explain why the option within message mapping "map the same structure..." is inactive in my case?
Is that a bug?
I am on SAP NetWeaver 7.0 SP 14 .
Thank you!
Hi,
It is because your JAVA jdk version.
Install jdk 1.4.17.
Carlos
Similar Messages
-
Message-Mapping: Button Connect marked field and subsructures is disabled
Hi everybody,
I have a graphical mapping. And I want wo use the button "Connect marked field and subsructures".
But the button is disabled.
(Other buttons in this panel are also disabled)
Do you know any reasons?
Thanks
Regards Mario
Edited by: Mario Müller on May 19, 2009 7:22 AMHi,
in
XI mapping button disabled
They write I have to Use JAVA 1.4.2.
I downloaded 1.4.do I have to do next?
In the blog the write
"Go to your control panel->Java->java tab->view."
Which control panel is meant? How do I get there?
Thanks
Regards Mario -
No mapping for Same structure in source and target
Hi Experts,
I want to transfer the source structure to two receivers . Here source and target structures are same so i dont need mapping.
My question is how many DT,MT and MI required .. mapping required or not.
Thanks in Advance
CShi CS,
here in your scenario as u have told that source and reciver are of same structure . definitely you didn't need any mapping . and you have to create two data type(one for sender and one for receiver) , two message types(one for sender and one for receiver)) , and two message interfaces(one for sender and one for receiver).
while creating message types it asks for data type and while creating message interface it asks for message type only . as the structures of sender and receiver are same then inspite of having two receivers we have to create ony one message interface on sender side . later the adapter will take care of further proceedings
but in case of configuration you have to import three business systems . one for sender and two for receiver systems . and you have to configure the communications channels accordingly. as per the receivers accepting the structures you have to use the relevant adaptors . -
I need map two controllers to the same button.
So I have a button at Concert level in MainStage that is set to Actions>Play/Stop. This turns my click track (UltraBeat) on/off. I want to be able to control this with two different "controllers". I've got everything working fine having 2 seperate buttons in my MainStage concert but there must be a way to just have one mapped button be controled by two different controllers. For example, my drummer uses a Yamaha DTX drum pad and I use an FCB1010 foot controller. I want us both to be able to stop/start UltraBeat without having two seperate buttons in my MainStage layout.
Hi
You do realise that Mainstage 2.2 has a new "Assignments and Mappings" pane in Edit mode that will enable you to assign incoming MIDI messages and map them to MS functions without the need for Screen Controls?
Using this method, it would be simple to have one MIDI device control the Click playback using a Screen Control (for visual feedback that it is on etc), with a second mapped to the same parameter using Assignments and Mappings.
Alternatively, you would need to get both MIDI controllers to send the same MIDI message (say CC71), and then set one Screen Control to 'listen' to All MIDI ports (and possibly all MIDI Channels) using the Screen Control Inspector.
CCT -
SOAP Scenario-Sender and receiver having same structure- Mapping Required?
Hi,
We are having a SOAP to SOAP scenario. In that the sender and receiver are having same structure. Is it possible to by-pass mapping and just do the configuration from ID
Thanks and regards,
Siji AnupHi Siji,
AFAIK you can skip ESR development. Check the example in this blog When and how to create an scenario in SAP PI without mapping objects.
Regards. -
Mapping of REGUP and REGUH fields to the structure FPAYP,FPAYH, FPAYHX
Hi
We use structure FPAYP, FPAYH, FPAYHX in the DMEE formats. Now the data in the payment run can be seen in table REGUP and REGUH. All the payment related data falls into the DMEE generated xml file thru the structure FPAYP,FPAYH, or FPAYHX.
My question is how can I find out which field in REGUP or REGUH is mapped to which field in the 3 structures used in DMEE. Is there any sap program. I tried searching, but could not find in sap library.
Thanks for your inputs.
kamalaHi
Sorry to reply late.
I am doing intermediary bank in international payments.
I need to get the intermediary bank BIC , clearing code and bank name field data in the DMEE format.
Please tell me which structure and field have these three data elements.
Thanks
kamala -
How to map different fields to same repeating/Same field in XSD
Hi,
I am using the Transform activity in a BPEL Process, my source is a Database table and the target is the and XSD file.
Now the requirement is to map 3 different fields from source to a single field in the XSD.
In the final xml file the tag name would be the same and will repeat 3 times but with different value for attribute and values with 3 diiferent columns/fields from database.
How can achive this kind of mapping. Do i need to use some functions etc for that? please guide
regardsTo answer "What does "<ns1:Code>" and "<ns1:Id>" indicate? are they fields in the DB table or XSD Schema?".
The transformation is from Source(database) to target(an XML file).
"<ns1:Code>" and "<ns1:Id>" are tags/fields in the outbound XML.
<dbcolumn1>,<dbcolumn2> and <dbcolumn3> are database columns.
I have removed the "ns1:" and also the Condition to make the code easy to read. Hope it helps. You could remove the condition and see how it goes when trying out in your project.
<xmltag1_non repeating>
<xsl:choose>
<xsl:when test="SOME CONDITION" >
<xml_tag2_repeating>
<xsl:if test="SOME CONDITION">
<Code>
<xsl:value-of select="string("SOME VALUE 1 ")"/>
</Code>
</xsl:if>
<xsl:if test="SOME CONDITION">
<Id>
<xsl:value-of select="dbcolumn1"/>
</Id>
</xsl:if>
</xml_tag2_repeating>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="SOME CONDITION" >
<xml_tag2_repeating>
<xsl:if test="SOME CONDITION">
<Code>
<xsl:value-of select="string("SOME VALUE 2 ")"/>
</Code>
</xsl:if>
<xsl:if test="SOME CONDITION">
<Id>
<xsl:value-of select="dbcolumn2"/>
</Id>
</xsl:if>
</xml_tag2_repeating>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="SOME CONDITION" >
<xml_tag2_repeating>
<xsl:if test="SOME CONDITION">
<Code>
<xsl:value-of select="string("SOME VALUE 3 ")"/>
</Code>
</xsl:if>
<xsl:if test="SOME CONDITION">
<Id>
<xsl:value-of select="dbcolumn3"/>
</Id>
</xsl:if>
</xml_tag2_repeating>
</xsl:when>
</xsl:choose>
</xmltag1_non repeating> -
Explain How to use Structure mapping button
Hi All
Iam Developing an application "Implementing and Using Exceptions in Guided Procedures"
Can you please explain How to use Structure mapping button,
Plz give me steps in details
Thanks
SrinivasHi
Create a project using 0020 as method.
Max -
Can we create the Mapping program,when source and target structures same?
Hi Friends,
if we have the same structure at source side and target side:
1) Is it necessary to create the mapping program?
2) If no need of mapping program what you will mention in the Interface Mapping?
3) In ID part which objects no need to create when both structures are same?
Regards,
Naidu.Hi
>1) Is it necessary to create the mapping program?
No need to create mapping if both structure identical in all respects.
>2) If no need of mapping program what you will >mention in the Interface Mapping?
Dont define mapping and iterface mapping.
>3) In ID part which objects no need to create when >both structures are same?
You cannt assign a interface mapping as it is not defined in IR. leave that as interface mapping is not mandatory in Interface Determination Step.
Thanks
Gujjeti -
How to split the messages in the mapping
Hi Gurus,
I need to split the message into two XML message based on the value in the plant and sent it to two receivers.
How to do using Graphical mapping.
Im working in PI7.0. I dont know how to use the enhanced receiver determination. PL guide me.
This is my input message format
<ns0:Namespace>
<row>
<PlantCode>10<PlantCode>
<element1>
<element2>
<element3>
<row>
<row>
<PlantCode>40<PlantCode>
<element1>
<element2>
<element3>
<row>
<row>
<PlantCode>20<PlantCode>
<element1>
<element2>
<element3>
<row>
<row>
<PlantCode>50<PlantCode>
<element1>
<element2>
<element3>
<row>
<ns0:Namespace>
My output message should be
Message1
<row>
<PlantCode>10<PlantCode>
<element1>
<element2>
<element3>
<row>
<row>
<PlantCode>20<PlantCode>
<element1>
<element2>
<element3>
<row>
Message2
<row>
<PlantCode>40<PlantCode>
<element1>
<element2>
<element3>
<row>
<row>
<PlantCode>50<PlantCode>
<element1>
<element2>
<element3>
<row>
Based on the plant i have to split the message
1. If plant is 10 or 20 it has to go to message 1
2. If plant is 40 or 50 it has to go to message 2.
How to do...
Regards,
Rama1.Create a message mapping.
2.In the mapping editor, switch to the Messages tab page
3.Specify the same target message type 2 time by choosing +
4.Switch to the Design tab page
PlantCode---removeContext---equalS
constant[10]/ \
OR------ifWithoutElse-------Message1
/ plantcode /
PlantCode---removeContext---equalS
constant[20]/
PlantCode---removeContext---equalS
constant[40]/ \
OR------ifWithoutElse-------Message1
/ plantcode /
PlantCode---removeContext---equalS
constant[50]/
Do 1 to 1 mapping between row,plantcode,element1,element2,element3 from source to target structure
create 2 target message Interface for the same target message type
Finally Create an interface mapping and reference the both target interfaces in target interfaces. Enter your message mapping in the interface mapping.(1--source Interface and 2 target Interfaces)
In ID, Interface determination choose Enhanced radio button and under inbound interfaces add both the target Interfaces -
Mapping too many fields can cause load on the system?
Hi Experts,
I have a question about a mapping .. I am mapping an IDOC to a web-service. The Web-service structure is having the exact same structure as the idoc, but all the fields are not necessary. But the Owner of the web-service is requesting me to map all fields even though it is not required. So my question is ,Will this unwanted field mappings can create an overload/burden on xi system ? I am getting the idoc from an R/3 system and then I use a BPM to send it to web-service to send the invoice to ORACLE ERP and the response I am getting is used to update the status of IDOC in R/3. Your thoughts on this please..
ThanksHi,
normally a standard mapping (I guess graphical) which is 1:1 will definetely not cause any performace issues! Sometimes negative effects are experienced with very complex mappings and many transformations, calculations, value-based actions, etc. Even XSLTs and large mssages could be a problem, because each time the whole message is read. In such cases JAVA mappings may help.
But your case all should be fine ;o)
Regards,
Kai -
Mapping flat xml file to xml Structure
Hi all,
i have to map an xml file, wich is incoming via a RFC call in a flat import field, to a xml-Structure. The xml Structure has the same Structure except that it is not flat but even as a xml-Structure in the Repository. Ist ther a way to make a 1:1 - Mapping?
Regards MathiasHi,
This can be done very easily using Java Mapping.
Parse the flat xml String using Dom4j and directly set this as the target structure.
eg code:
public void execute(InputStream in, OutputStream out) throws StreamTransformationException{
String flatXml = "the flat xml string";
Document doc = DocumentHelper.parseText(flatXml) ;
out.write(doc.asXML().getBytes());
Regards,
P.Venkat -
Map Auto ID field in import manager
Hello all
I need to make a quick fix to the data in our repository. A field needs to be updated based on a small formula. To do so I have syndicated the information and imported it to and SQL database where calculated the result. I exported it to a text file.
Now I need to create a map to update the field. However the only common ID is the auto ID field I have set up. I can't map the source to the destination - the map button is grayed out when I select the auto ID field.
Is it not possible to map it or is it because the auto ID field is numeric and my import is text.
BR
/AlexanderHi Alexander,
It is true that the Auto Id field cannot be imported or syndicated.But as you said you have used only the auto id field as the Primary matching fiel dand you need the Auto id information only so as to import then a workaround i would suggest
- Create a new field in your repository in console say(Auto id1)
- Make this field as calculated field
- In the calculation expression just selct the auto id field from the dropdown
- This will populate the autoid field1 with the values same as the auto id field
- And then try mapping it to this newly craeted field while importing.
- This is just a workaround i am not sure whether it will address your problem directly
Hope It Helped,
Thanks & Regards
Simona Pinto -
Hi,
In my mapping programs the buttons "Map selected field and substrucutres if Names are identical", "Clear Mapping", "Data Flow editor"...... " are all disabled.
These buttons are just below the Design, Test, Message Tabs.
Ofcourse i am in Edit Mode.
Any settings that i am missing on? Any Clue??hi Pavan,
choose Help->Information from the menu bar, there you find the Java Version which is used to the load your Integration Builder.
If the java version is higher than 1.4.x, then you have to use the correct version to load the Integration Builder.
A easy way (no need to uninstall any high version JREs) would be:
Start the Java Web Start of version 1.4.x and load your IB directly.
the Java Web Start is normally located at
C:\Program Files\Java\j2re1.4.2_12\javaws\javaws.exe
Regards,
Hui -
Different Message Type, Different Namespace, same structure
Hi,
we have the scenario:
We have a message type (with our namespace) in a regular file-tofile scenario.
The sender is sending us an xml-file from his PI that has exactly the same structure and same xsd.
Except, that his message type name and namespace are different.
What is the scenario to get his message type and namespace mapped to my message type and namespace in a regular file-to-file scenario?
Thanks
hsHi, you could also remove namespaces with XMLAnonymizerBean, then you only need to adapt the message type.
Alternatively you can import the external definition of the message and create a mapping for that. You can reuse your existing message mapping, just do a copy and change the message type in the signature. Then you can correct structural inconsistencies automatically in order to adjust the mapping to the changed namespace and message type. Or even better, create a mapping template for the structure which you use in both message mappings. Like this, you have a separate interface and mapping for the file and thus a clear separation of message flow.
Regards, Martin
Maybe you are looking for
-
I can't attach a file in Gmail using firefox, but its working in Safari and Chrome.
I can't attach a file in Gmail using Firefox, I can attach files when using Chrome and Safari, so it must be Firefox. I've tried all the other suggestions for making things work, but nothing works so far, and it started yesterday afternoon (Aug 6th,
-
Does Numbers support Excel functions CELL, SUBSTITUTE, and REDIRECT?
Been trying to find the list of Excel-compatible functions but did not succeed. I would like to use Numbers to edit my Excel files in iPad. I often generate reports by pulling data out from a seperate sheet using Excel functions like CELL, SUBSTITUTE
-
Propagation Ant task - OfflineCombine
Hi, I am using the propagation ant task (OfflineCombine) to combine to combine two imported inventories. When running the task I get two errors: [offlineCombine] ERROR: Could not load adapter configuration file wsrp_adapter.properties. [offlineCombin
-
Hi all, Is there any way to monitor BPEL process. In Jdev there is tool call HTTP analyzer but it only monitors process which are invoked from Jdev. Like Java webservices can monitored via that tool. But i want to monitor BPEL process. I want to see
-
I need multiple HTML email signatures 4 multiple accounts.
Does anyone know when apple will support HTML signatures? I've seen some workarounds but they are cumbersome.