cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping Techniques

Former Member
0 Kudos

Hi,

types of Mapping Technigues in PI 7.0/PI7.1

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

These links provided below will deal with various techniques that are handled in mappings.

Simple java code in graphical mapping - XI

GlobalContainer - in graphical mapping (XI)

XI: How to test your mapping (in real life scenarios)

XI: XML node into a string with graphical mapping?

Sending Java code as payload to do mapping in XI

Skelton of Mapping Runtime in SAP XI Did we bother to understand why the RFC Destination AI_RUNTIME_JCOSERVER is very important

Accessing System Parameters in Mapping Runtime

Message Mapping Simplified - Part II NODE FUNCTIONS

/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii

Limitations of Message Mapping Editor in XI-Can we make it user-friendlier?

The Use of "suppress" in the XI 3.0 Graphical Mapping Tool

New functions in the Graphical Mapping Tool SP13

SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies

SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups

SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings

SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series

SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo

SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree

SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable

SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions

SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata

Using Folders in PI 7.1

TechEd 2006: EPI351 - Graphical Mapping Tool-Advanced Message Mapping

Minimize memory usage during Message Mapping when replicating an element

New Arithmetic and Statistical Functions in Message Mappings in SP18

Never, ever use XI's built-in arithmetic functions

Sequence Number Generation: Mapping Pattern in PI

Summarization: Mapping Pattern in PI

Message Mapping - using of E1BPPAREX => experience in the aspect of maintenance and customer usability

Duplicating Sub trees and Numbering Them Using the Graphical Mapping Tool

Message Splitting Using the Graphical Mapping Tool

Replication of Nodes Using the Graphical Mapping Tool

Standard functions in message mapping

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm

New Arithmetic and Statistical Functions in Message Mappings in SP18

Hack: Using XPATH in XI Message Mappings

Message mapping verification

Mapping Context Changes in XI

Mapping trouble shooting

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e01e9400-9e81-2910-20a5-a862945a...

Mapping Context Changes in XI

File Content Conversion for Multi Hierarchical Structure

Number formatting to handle LARGE Numbers

Optimizing Lookup's in XI

Data Mining using APriori Algorithm in XI - Part I, II & III

/people/jeyakumar.muthu2/blog/2005/12/19/data-mining-using-apriori-algorithm-in-xi-150-part-ii

/people/jeyakumar.muthu2/blog/2005/12/30/data-mining-using-apriori-algorithm-in-xi-150-part-iii

/people/jeyakumar.muthu2/blog/2005/11/23/data-mining-using-apriori-algorithm-in-xi-150-part-i

Java Mapping to handle flat files in SAP XI

xpath functions in xslt mapping

"JAVA MAPPING", an alternate way of reading a CSV file

B2B Mapping Techniques Using the Graphical Mapping Tool

How to parse "XX/YY/ZZ;AA/BB/CC;11/22/33" in message mapping

Introduction to queues in message mapping

ValueMapping using the Graphical Mapping Tool

Accessing Value Mapping defined in Directory using Java functions

Multi-Mapping without BPM - Yes, it's possible!

/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

Designing Mapping:

http://help.sap.com/saphelp_nw04/helpdata/en/d2/58cd3b11571962e10000000a11402f/content.htm

User-Defined Functions

http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm

Standard Functions

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm

Runtime Procedure

http://help.sap.com/saphelp_nw04/helpdata/en/3d/24e15bf9d79243b45d49b13b03de8f/content.htm

Mapping Fields Within a Context

http://help.sap.com/saphelp_nw04/helpdata/en/e4/82cf0ec8b9494db92e27e2be69524f/content.htm

Structure Mapping by Setting the Context

http://help.sap.com/saphelp_nw04/helpdata/en/bd/ca1105c81c6742a0f8c8d49f8834bf/content.htm

Comparing Performance of Mapping Programs

Mapping examples:

All mapping concepts:

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mappingConceptsinSAPXI

Comparison of various Mappings:

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mapping%2btechniques

How to test mapping:

Mappings:

http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/frameset.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb...

Message Mapping:

http://help.sap.com/saphelp_erp2004/helpdata/en/3d/24e15bf9d79243b45d49b13b03de8f/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/49/1ebc6111ea2f45a9946c702b685299/frameset.htm

- Sravya Talanki

/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii - Sravya Talanki

Java Mapping:

http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/09b16006526e72e10000000a422035/content.htm

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a08e8c15-682d-2b10-7798-c4592a41... - by Santhosh

XSLT Mapping:

http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/03fe1bdc7821ade10000000a1553f6/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ac53f2-21d7-2a10-afa2-ce1a0577...

Excellent PDF Document on Mapping

http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf

Mapping Development with the ABAP Workbench

http://help.sap.com/saphelp_nw04/helpdata/en/10/5abb2d9df242f6a62e22e027a6c382/content.htm

ABAP Mappings

http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm

how to create a flat file out of an IDoc-XML by means of an ABAP mapping program and the J2EE File Adapter.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1...

Generic XSLT Mapping for SAP XI,Part I

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2e...

Generic XSLT Mapping for SAP XI,Part II

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923...

XSLT: Recursive Templates

Easy RFC lookup from XSLT mappings using a Java helper class

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc...

ABAP Mapping:

http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm

Answers (4)

Answers (4)

Former Member
0 Kudos

have a look here:

Mapping Concepts in XI-Consolidated

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mapping%2bconcepts%2bin%2bsap%2bxi

PI 7.1 Mapping Enhancements

- using graphical variables in message mapping.

- share UDF in MM

- import SQL table metadata

thanks,

latika.

former_member182455
Active Contributor
0 Kudos

hi srikanth,

Enhancement for Mapping

Re-usable user defined functions.

Look-up function reads multiple fields.

Synchronous DB RFC lookups: Use graphical function to model look-ups.

Specify mapping parameters at configuration time.

Highlight of enhancement in PI7.1

Enterprise Service repository (ESR) contains the design Registry

Includes significant high-volume message processing is supported by message processed in a single

Service call

Also importantly support for asynchronous messaging based Reliable Messaging (WS-RM) for both

brokered communication between two systems will be supported in this release.

Provide Service Registry benefits based on UDDI 3.0

SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies

SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups

SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings

SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series

SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo

SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree

SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable

SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions

SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata

regards

srinivas

dharamveer_gaur2
Active Contributor
0 Kudos

4 Types of Mapping:

Graphical mapping -> We choose this mapping if the messages are small and no much complicated mappings are necessary...This is done by just dragging from sender to receiver message in the IR

http://help.sap.com/saphelp_nw04/helpdata/en/6d/aadd3e6ecb1f39e10000000a114084/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm

/people/bhanu.thirumala/blog/2006/02/02/graphical-message-mapping-150-text-preview

http://www.sapgenie.com/netweaver/xi/mapping1.htm

Java Mapping-> This is done when the mapping is a bit complex...this mapping give a lot of flexibility .you can also access runtime constants like senderName or receiverName to implement a mapping that depends on message header

content.

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

http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html

XSLT Mapping->

Messages are in the form of XML documents. XSL Transformation (XSLT) is a member of the XML family of languages. It describes how an XML structure is transformed into another XML structure. We can even call external Java methods to convert XML messages

http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm

http://www.w3.org/TR/xslt20/

ABAP Mapping ->

This is based on ABAP OO classes

/people/r.eijpe/blog

To know more about the value mapping tools for the SAP Exchange Infrastructure (XI), please go thru the following link:

http://www.applicon.dk/fileadmin/filer/XI_Tools/ValueMappingTool.pdf

To get an idea as to what value mapping is, please go thru the following links:

http://help.sap.com/saphelp_nw04/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/f2/dfae3d47afd652e10000000a114084/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/content.htm

Edited by: Dharamveer Gaur on Sep 19, 2008 5:16 AM

Former Member
0 Kudos

In PI 7.1

Enhancement for Mapping (Eg. Re-usable User Defined Functions, Look-up function reads multiple fields, Specify mapping parameters at configuration time, Synchronous DB RFC lookups, Message Packing etc.)

SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies

SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups

SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings

SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series

SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo

SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree

SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable

SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions

SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata

MAPPING LOOK UPS

Lookupu2019s in XI made simpler

/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler

XI: RFC Mapping lookups (from BC to XI?)

Use this crazy piece for any RFC Mapping Lookups!

SAP XI Lookup API: the Killer

mapping look ups RFC api

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1...

RFC Look up from XSLT mapping

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc...

Data Lookup Optimized