cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge in XI

Former Member
0 Kudos

Hi experts,

I’m new to SAP XI and recently got trained in it. I’m strong in the following areas.

1. Creating design object which includes DT, MT MI, message mapping using message mapping and interface mapping and integration process.

2. Designing configuration objects like importing BPM and business systems from SLD into configuration, creating logical routings, collaborative agreements & profiles.

3. I know proxies and have done some scenarios using different adapters like File, IDOC, RFC, JDBC and SOAP.

4. I know how to transport objects from DEV XI to QA XI.

Apart from these above mention topics what topics are required for an XI developer to know in detail? Please list down the topics if I’m missing anything apart from these?

I want to know whether it is necessary to know value mapping, mapping lookups, Mail adapter, XSLT mapping, creating a custom adapter etc. Please help me.

Regards

Faisal

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Apart from these one should have the knowledge on JAVA coding to write a simple UDF's. which is used when ever the requirement is not filled up witht he standard functions available in the mapping.

Comming to value mapping and the Lookups. these are all depends up on the client requirement

Regards

Seshagiri

Former Member
0 Kudos

Hi,

Thanks for the masterpiece......how to create a UDF. plz provide the complete steps which are need to develope an UDF or is there any weblog which explains from the scratch how to create UDF.

Thanks

Faisal

Former Member
0 Kudos

Hi,

Try to work with XLST, Java mapping and also try to use some UDF functions.

Regards,

Nithiyanandam

Former Member
0 Kudos

Hi,

Steps

Activities

1. To create a new user-defined function, in the data-flow editor, choose Create New Function (This

graphic is explained in the accompanying text), which is located on the lower left-hand side of the

screen. In the menu, choose Simple Function or Advanced Function.

2. In the window that appears, specify the attributes of the new function:

Name

Technical name of the function. The name is displayed in the function chooser and on the data-flow

object.

Description

Description of how the function is used.

Cache

Function type (see above)

Argument Count

In this table, you specify the number of input values the function can process, and name them. All

functions are of type String.

3. In the window that appears, you can create Java source code:

...

a. You can import Java packages to your methods from the Imports input field, by specifying them

separated by a comma or semi-colon:

You do not need to import the packages java.lang., java.util., java.io., and java.lang.reflect. since

all message mappings require these packages and therefore import them. You should be able to

access standard JDK and J2EE packages of the SAP Web Application Server by simply specifying the

package under Import. In other words, you do not have to import it as an archive into the Integration

Repository. You can also access classes of the SAP XML Toolkit, the SAP Java Connector, and the

SAP Logging Service (see also: Runtime Environment (Java-Mappings)).

In addition to the standard packages, you can also specify Java packages that you have imported as

archives and that are located in the same, or in an underlying software component version as the

message mapping.

b. Create your Java source text in the editor window or copy source text from another editor.

4. Confirm with Save and Close.

5. User-defined functions are limited to the message mapping in which you created the function. To

save the new function, save the message mapping.

6. To test the function, use the test environment.

The new function is now visible in the User-Defined function category. When you select this category,

a corresponding button is displayed in the function chooser pushbutton bar. To edit, delete, or add the

function to the data-flow editor, choose the arrow next to the button and select from the list box

displayed.

http://help.sap.com/saphelp_nw04/helpdata/en/d9/718e40496f6f1de10000000a1550b0/content.htm

/people/krishna.moorthyp/blog/2006/07/29/documentation-html-editor-in-xi

/people/sap.user72/blog/2006/02/06/xi-mapping-tool-exports

Regards

Seshagiri

Answers (2)

Answers (2)

agasthuri_doss
Active Contributor
0 Kudos

Hi,

> XSLT Mapping

1) XSLT Mapping -eXtensible Stylesheet Language Transformations. We use XSLT to convert an XML

document to another document. This is achieved by using XSLT commands to search for tags in the

source document and replacing them with other tags or values in the target document. It is also

possible to switch to a Java program from XSLT.

2) Interface descriptions 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

3) We can define XSLT mappings together with XPath. XPath which is also a specification of the XML

family. Using XPath we can address any node in an XML document.

4) XSLT implements XPath expressions to select substructures of an XML document. Using

templates in XSLT you can define the mapping rules for the selected substructures

> Mail Adapter

1) The mail adapter enables you to connect e-mail servers to the Integration Server or the PCK.

2) The receiver mail adapter converts XI messages to e-mails and uses the Simple Mail Transfer

Protocol (SMTP) or the Internet Message Access Protocol (IMAP) to transfer them to the e-mail

server. The sender mail adapter uses the Internet Message Access Protocol (IMAP) or the Post

Office Protocol Version 3 (POP3) to collect e-mails and convert them to XI messages.

3) To send content from e-mail servers to the Integration Server/PCK, we configure the Sender Mail

Adapter.

4) To convert XML messages from the Integration Server/PCK to e-mails, we configure the Receiver

Mail Adapter. The Receiver Adapter supports System Acknowledgments .

>Value Mapping

1) Value Mapping tables helps in XI to define Mapping between Values runtime

2) Mass data can be maintained in Value Mappings tables by means of an XI Interface.

3) We use the Value Mapping to map different representations of an object to each other. We save the

mapping rules for different objects in a value mapping table.

4) Value Mapping Table is accessible to all Message Mappings.

5) Value Mapping is stored in Runtime cache of the Intregration Server and there is no need to perform any

sort of lookup into R/3 for every scenario.This one time cache saves Lookup time and other Lookup

Overheads

Please go thorugh this link

http://help.sap.com/saphelp_nw04/helpdata/en/9e/6921e784677d4591053564a8b95e7d/frameset.htm -

SAP Exchange Infrastructure

Regards,

sangeetha

Edited by: Sangeetha on Mar 24, 2008 8:46 AM

Former Member
0 Kudos

Hi,

There are still many things to learn in XI as

User Defined Functions

Java Mapping (SAX and DOM Parsers)

ABAP Mapping

WebService Definations

Useing the External definations

Fine Tunning the Interface

Various Monitoring Tools

Cache refreshment

Various adapters like...XI Adapters, External adapters (Seeburger -- AS2, OFTP etc)

SAP Marketplace adapters, BC, CIDX, RNIF etc.

Adapter Module developments

SLD Configurations, creating Technical systems, Business systems, Products

Cache Monitoring

Integration server related settings

Message flow in XI

Configuration of the BPM Runtime Connectivity

Integration Process (Service

ABAP and Java Proxy developments

Various Troubleshootings

And Many more endless list is there

As you have just started with XI ....you will be acknowledge with all these stuff as on your experience will grow up in XI.

Wish you all the best for your Hard Work and interest in learning XI.

Please go through some of below links to refer the study materials

Intoduction to XI project

/people/community.user/blog/2007/01/18/steps-for-a-sound-footing-in-your-xi-project

Learning Map

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&;

Gratitude for Rocking response on the SAP XI Solid Starter Material…!

/people/sravya.talanki2/blog/2007/01/05/gratitude-for-rocking-response-on-the-sap-xi-solid-starter-material133

the below link will provide all the related links for step by step scenarios in XI

/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii

SAP‘s Exchange Infrastructure

http://www.omg.org/interop/presentations/2002/sinisa_zimek.pdf

SAP Exchange Infrastructure 3.0 Integrating Heterogeneous Systems with Ease

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1ebea490-0201-0010-faad-a32...

SAP NetWeaver Visual Composer

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sdn-meets-l...

SAP Exchange Infrastructure for Developers ( This is an excellent website for free pdf book for XI)

http://www.sap-press.de/download/dateien/1191/sappress_exchange_infrastructure.pdf

Exchange Infrastructure : XI Transaction Codes

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

A Beginner's Guide to SAP XI Settings part I

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/73527b2c-0501-0010-5398-c4a...

A Beginner's Guide to SAP XI Settings part II

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6bd6f69a-0701-0010-a88b-adb...

Exchange Infrastructure Learning Map

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&;

SAP Exchange Infrastructure eLearning Catalog(U wil get all downloads regarding XI starting from basics to end)

https://www.sdn.sap.com/irj/sdn/xi-elearning

All Articles on SAP NetWeaver Exchange Infrastructure(This website gives al articles on XI)

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/f04b44aa-fe06-2a10-859e-82ad4... [original link is broken]

Mastering SAP Netweaver XI - Programming( PDF Book for XI)

http://www.sap-hefte.de/download/dateien/1241/140_leseprobe.pdf

SAP XI Learning Guide

http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1008087,00.html

SAP Exchange Infrastructure 2.0

http://www.sun.com/third-party/global/sap/collateral/SunSAPWP_final.pdf

http://help.sap.com/bp_bpmv130/Documentation/Planning/TechnicalInfrasture.pdf

https://www.sdn.sap.com/irj/sdn/xi

http://tsr.strain.at/space/SAP+XI

https://www.sdn.sap.com/irj/sdn/xi

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

Thanks for such a wonderful masterpiece u really deserves the points.....thnax for guiding me.

Regards

Faisal