cancel
Showing results for 
Search instead for 
Did you mean: 

steps for ABAP Mapping

former_member207019
Participant
0 Kudos

Hello,

Can any one explain how to do ABAP mapping?and necessary trancsaction codes for this?

Ex: I am sending PO to reciever system.

And if posibel screen shots....plz

Thank you

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

HOW TO DO ABAP MAPPING:

Use this link and go to sec 3.1 Do exactly as mentioned in this link.

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

OR

1. Open http://<host>:<port>/exchangeProfile/index.html

2. Choose IntegrationBuilder -> IntegrationBuilder.Repository ->

com.sap.aii.repository.mapping.additionaltypes

3. Maintain the following entry:

R3_ABAP|Abapclass;R3_XSLT|XSL (ABAP Engine)

4. Open http://<host>:<port>/rep/support/admin/index.html

5. Choose Administration of Properties -> All Properties

6. If the value associated to parameter com.sap.aii.repository.mapping.additionaltypes is not correct, choose REFRESH at the top of the page.

How to call XI ABAP Mapping via RFC:

/people/ricardoandres.maienza/blog/2007/04/06/how-to-call-xi-abap-mapping-via-rfc

XI: ABAP mapping blogs

/people/michal.krawczyk2/blog/2006/09/20/xi-abap-mapping-logs--more-standard-better-visibility

/people/rahul.nawale2/blog/2006/11/01/dynamically-sending-a-mail-to-the-po-creator-using-xslt-abap-mapping

PART 1

/people/r.eijpe/blog/2005/11/10/xml-dom-processing-in-abap-part-i--convert-an-abap-table-into-xml-file-using-sap-dom-approach

PART 2

/people/r.eijpe/blog/2005/11/21/xml-dom-processing-in-abap-part-ii--convert-an-xml-file-into-an-abap-table-using-sap-dom-approach

PART 3

Convert an ABAP table into XML file using SAP DOM Approach

/people/r.eijpe/blog/2006/02/19/xml-dom-processing-in-abap-part-iiia150-xml-dom-within-sap-xi-abap-mapping

Testing ABAP Mapping

/people/sameer.shadab/blog/2005/09/29/testing-abap-mapping

Regards,

Sarvesh

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi jyotsna

Since ABAP mapping is not supported in Xi

but you can do mapping in abap editor

here are few transactions for ABAP

ABAP transactions

SE38 ABAP Editor

SE11 ABAP Dictionary

ST22 ABAP dump analysis

SPROXY ABAP Proxy Generation

SE80 Object Navigator

ABAPDOCU ABAP Documentation and Examples

SE37 ABAP Function Modules

SE24 Class Builder

for this you must have good knowledge of ABAP

after mapping then you can import your ABAP mapping via exchange profile.

Thanks

Sandeep

PS: if helpful plz reward points

Former Member
0 Kudos

Hi Jyotsna,

If you got the required info for all your previous opened Threads, plz mark the thread as answered

Regards

Seshagiri

former_member238007
Contributor
0 Kudos

Hi Jyotsna,

Which mapping we need to use..

/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

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

ABAP MAPPING...

You can implement the following mapping programs by using the ABAP Workbench:

• ABAP mappings [Seite 375] in ABAP objects

• XSLT mappings (ABAP Engine) [Seite 376]

Use

ABAP mappings are mapping programs in ABAP objects [Extern] that customers can implement using the ABAP Workbench.

Prerequisites

Note the prerequisites in the sections Purpose and Integration as well as the Restrictions in Mapping Development with the ABAP Workbench

Features

An ABAP mapping comprises an ABAP class that implements the interface IF_MAPPING in the package SAI_MAPPING. The interface has a method EXECUTE with the following signature:

Importing Parameter Parameter Meaning

SOURCE(Type XSTRING) Source XML document

PARAM(Type Ref To IF_MAPPING_PARAM) Parameter object for read access to runtime constants (see below)

TRACE (Type Ref To IF_MAPPING_TRACE) Trace object for writing messages in the mapping trace (see below)

Exporting Parameter Parameter Meaning

RESULT (Type XSTRING) Target XML document

Exception: CX_MAPPING_FAULT

Applications can decide themselves in the method EXECUTE how to import and change the source XML document. If you want to use the XSLT processor of SAP Web AS, you can use the ABAP Workbench to develop a stylesheet directly (see XSLT Mappings (ABAP Engine) [Seite 376]) rather than using ABAP mappings

Runtime Constants

In ABAP mapping you can read access message header fields. To do this, an object of type IF_MAPPING_PARAM is transferred to the EXECUTE method. The interface has constants for the names of the available parameters and a method GET, which returns the respective value for the parameter name. The constants are the same as in Java mappings [Seite 367], although the constant MAPPING_TRACE does not exist for ABAP mappings. Instead, the trace object is transferred directly using the parameter TRACE of the method IF_MAPPING~EXECUTE (see above).

regards,

Kishore

Former Member
0 Kudos

Hi,

/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi

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...

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: How to call XI ABAP Mapping via RFC

/people/ricardoandres.maienza/blog/2007/04/06/how-to-call-xi-abap-mapping-via-rfc

SAP Network Blog: Testing ABAP Mapping

/people/sameer.shadab/blog/2005/09/29/testing-abap-mapping

/people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs

An ad-on

/people/michal.krawczyk2/blog/2006/09/20/xi-abap-mapping-logs--more-standard-better-visibility

Regards

Seshagiri