cancel
Showing results for 
Search instead for 
Did you mean: 

Mappings...

Former Member
0 Kudos

Hi All,

Can any one explan me what is Java and ABAP Mapping?

Thanks,

Usha

Accepted Solutions (1)

Accepted Solutions (1)

former_member556603
Active Contributor
0 Kudos

Hello Usha,

Go through these blogs:

ABAP mappings run on ABAP Stack and are developed in the ABAP workbench of the Integration Server.

You normally do not need to use the ABAP mappings and is preferable for someone with ABAP programming background. I should say JAVA functions would suffice any complex scenarios.

refer step by step guides for ABAP Mapping

ABAP Mapping

https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=abap+mapping&adv=false&sortby=cm_rn...

How to Use ABAP Mapping in Exchange Infrastructure 3.0 (NW2004)

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d030259...

SAP Network Blog: Testing ABAP Mapping

SAP Network Blog: How to call XI ABAP Mapping via RFC

SAP Network Blog: XI: ABAP mapping logs - more standard = better visibility

*SAP Network Blog: Dynamically sending a mail to the PO creator using XSLT- ABAP

Mapping*

Java Mapping in XI

https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=java+mapping&adv=false&sortby=cm_rn...

SAP Network Blog: Implementing a Java Mapping in SAP PI

Java Mapping (SAP Library - Partner Connectivity Kit)

http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

SAP Network Blog: XI Java Mapping Helper (DOM)

SAP Network Blog: Testing and Debugging Java Mapping

Binary Conversion in XI - Java Mapping - Code Gallery - Wiki

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/binary%2bconversion%2bin%2bxi%2b-%2bjava...

SAP Network Blog: "JAVA MAPPING", an alternate way of reading a CSV file

You need to provide the name of your mapping program maually , you see it is an input box.

Thanks,

Satya Kumar

Answers (3)

Answers (3)

former_member193376
Active Contributor
0 Kudos

Hi

Java Mapping

Advantages of Java Mapping

*********************************

1)you can use Java APIs and Classes in it.

2) file look up or a DB lookup is possible

3) DOM is easier to use with lots of classes to help you create nodes and elements.

Disadvantages of Java mapping

************************************

1)SAX parser is not easy to develop

2)DOM parser is intensive

3) Java knowledge is required

4) bit complexer

ABAP Mapping

Start with this...........

This document will help you to create ABAP Mapping .

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20...

abap mapping -

- Using ABAP XSLT Extensions for XI Mapping

Advantages of Abap Mapping

**********************************

1) A person comfortable with OOABAP can go for ABAP mapping instead.

Disadvantages of Abap Mapping

*************************************

1) Abap knowledge is required

2) bit compexer

Thanks

Saiyog

santhosh_kumarv
Active Contributor
0 Kudos

Hi,

Mapping is used to transform the source structure to the required target structure.

In some business requirement we cant use the standard graphical mapping for transformation bcz of reasons like the target structure being complex/nested structure. In such cases we use either java/abap mapping.

We use either SAX or DOM parsers in these mappings.

Alos look at these Blogs

ABAP Mapping

By Robert Eijpe

<a href="/people/r.eijpe/blog/2006/02/20/xml-dom-processing-in-abap-part-iiib150-xml-dom-within-sap-xi-abap-mapping DOM Processing in ABAP part IIIbu2013 XML DOM within SAP XI ABAP Mapping</a>By Robert Eijpe

<a href=" DOM Processing in ABAP part I - Convert an ABAP table into XML file using SAP DOM Approach</a>By Robert Eijpe

Java Mapping

By Prasad Ulagappan

By Prasad Ulagappan

Thanks

SaNv..

Former Member
0 Kudos

Hi,

SAP recommends the graphical mapping, but all times graphical may not suitable to our requirements,

so based on our requirement we select the mapping type.

when Graphical is becomes too complex, or graphical mapping in functions are not enough then we generally

go for java or xslt or ABAP mappings,

Follow this links for java mapping http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

In general ABAP mapping preference is very less, like java we can write the ABAP code for the mapping

.