cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP mapping constraints/restrictions ?

Former Member
0 Kudos

what are the ABAP mapping constraints/restrictions? Please answer its urgent.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

hi,

the only thing is it is not activated by default in xi. u have to enable it using exchange profile unlike all other mappings.

another point, it requires gud ABAP expertise. the parsing/rendering of XML is to be done in abap mapping itself.

refer this:

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

[reward if helpful]

regards,

latika.

Former Member
0 Kudos

vinod ,

constrains are basically

1) ABAP mapping are very complex....

2)generally ppl go for ABAP mapping when its not possible to do the mapping dwith graphical,java or XSLT.

3) there is no ABAP mapping editor in XI

4) u have to import the ABAP mapping in IR..then u can use it in Interface mapping.

ABAP Mapping is used whenever you explicitly need to build your output XML structure . Its entirely depends on your call which approach you want to adopt i.e. JAVA mapping or ABAP mapping as in both the cases you need to explicitly build the output structure . ABAP Mapping however creates a DOM tree in the memory . Therefore it can be a performance issue whenever your source structure is complex . In case you need an idea of how to go about ABAP mapping here is a link which you can refer

http://help.sap.com/saphelp_nw04/helpdata/en/47/b5413acdb62f70e10000000a114084/frameset.htm

Also ABAP mappings have the handicap that they are separated from usual development in Repository. Additional there is more (ABAP, DOM) experience required as for example for XSLT or graphical mapping (my point of view). So they are used for special reasons like access to ABAP stack (transparent tables!).

Refer this Pdf

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e3ead790-0201-0010-64bb-9e4d67a4...

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

https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#jdi [original link is broken]

And these Blog also

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

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

u can achieve value mapping using ABAP mapping..

see here..

u can have a look

Using ABAP XSLT Extensions for XI Mapping

/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping

regards

biplab

Former Member
0 Kudos

Hi vinod,

1) Access to the value mapping table is not supported for mapping programs developed using the ABAP Workbench.

2) ABAP mappings can only exist in one active version on the Integration Server

3) You develop these development objects in the Object Navigator (transaction SE80) and transport them using ABAP transports. They must be available on the Integration Server at runtime. XI does not support these transports.

**Reward points if helpfull***

Former Member
0 Kudos

hi dinesh thanks for help but can u explain the third point in detail so it will be more clear to me.