SAP XI Interview Questions

1).) What is the message flow in SAP XI?

Ans) inbound handling, receiver determination, interface determination, channel determination, mapping, outbound handling.

2). What are routing rules?

Ans) Receiver determination rules and interface determination rules (includes mapping assign).

3).What are the quality of services, which comes under asynchronous process?

Ans)exactly once and exactly once in order.

4). What are service users?

Ans)hey have sapmuser roles on the abap part of the SAP web as that is available on the J2ee part as groups

5). What the central administration transaction to manage the alerting?


6).What are the tools used by runtime to monitor?

Ans)ccms (computer center management system), pmi (process monitoring infrastructure) and alert frame work.

7).What does partner connectivity kit enable?

Ans) enables partners of XI customers to conduct XML document exchange with XI.

ortation duties and taxes, and increase rebates and incentives. It also helps to reduce transportation errors.

8). What is the process performed in runtime workbench?

Ans)message monitoring, component monitoring, performance analysis and message alerting.

9).What are Unicode sap web AS platforms?

Ans) oracle and ms sql

10).Which adapter has central monitoring and configuration?

Ans)XI Adapter Engine.

11).What is required to install XI adapter on XI system?

Ans) Java proxy environment.

12).SAP XI features?


  1. for SAP and non-SAP applications.
  2. For A2A and B2B Scenarios
  3. For asynchronous and synchronous communication
  4. For cross component Business Process Management

13).What type of destination we need for RFC Scenario and IDOC Scenario?

Ans)For RFC-RFC Destination of type TCP/IP

For idoc – rfc destination of type R/3

14).What are Advanced Java Functions in XI?

Ans)they allow to add your own functions to the message mapping

15).Where BPM will execute?

Ans) BPM will execute in the Integration Engine in the Integration Server.

16).Differences between proxies and adapters?

Ans)Proxies are interfaces, which will get executed in the application system. They can be created only in the system from message interfaces using the proxy generation functions. You can use proxies for systems with WAS >=6.20.

XI will communicate in native language with SAP systems via proxies. Proxies uses XML – SOAP based communication for both ABAP and Java Proxies. Adapters will convert one format into another expected/target format. means from SAP standard formats and as well as 3rd party formats to target formats

17).What are the SAP XI Components?


  1. Integration Builder
  2. Integration Server
  3. System Land Scape Directory
  4. Runtime Work Bench.

18).What is an abstract interface?

Ans) Abstract interface is similar to other interface (outbound or inbound) but does not have direction. It can be used as either outbound or inbound. It is used only inside BPM.It is also called as hidden Interface.

19).How and what are the stacks available in XI?

Ans)ABAP and JAVA stacks

20).What information is defined in the System Catalog?

Ans)Technical System correlates the software to the physical host on which it is installed. Each technical System can have multiple business system associated with it. Business systems are Logical systems that function as senders and receivers in XI

21). XI Advantages over other Middleware Tools

Pre-Delivered integration content

(Def: -SAP solutions bring their integration Meta data like CRM, SRM, SCM, xRPM, etc.) As delivered with the integration repository of XI

Benefit: –

  1. Out-of-the-box of integration solution
  2. Simplified upgrade of SAP solutions
  3. Versioning and modification management of integration of Meta data.

Openness and interoperability

(Def: -Connect to existing integration solutions) like

Through JMS messaging (e.g MQ series) and SOAP.

Use open, XML standards for integration

Incorporate existing functionality in to new process (Adapters (JCA),

22).What is the use of Message Monitoring?

Ans) Totrack the status of messages.

To find errors that have occurred and establish what caused them

23).What is the use of End-to-Monitoring?

Ans)If you want to monitor message processing steps in a number of SAP components (to be configured). If you want to monitor the path of individual messages through these SAP components, from start to end.

24).What are the transaction codes in XI?

Ans)SXMB_IFR – Starting Builder

SXMB_MONI Integration Engine, Monitoring

SXI_MONITOR XI Message Monitoring

SLDCHECK Test SLD Connection


SXMB_ADM Integration Engine, Administration

SXI_CACHE XI Directory Cache

SXMB_MONI_BPE Process Engine, Monitoring

25).What is the main difference between the monitoring done using sxmb_moni and the one done using Runtime workbench in XI.

Ans)SXMB_MONI is based on the ABAP stack while the runtime workbench is on the JAVA stack. Moreover the runtime workbench has other features like component monitoring, mesg. Monitoring, end-end monitoring, alert confg. , Performance monitoring etc.

26). IDOC Transactions?

Ans) WE 60 Documentation for IDOC types

BD87 Status Monitor for ALE Messages

IDX1 Port Maintenance in Idoc Adapter

IDX2 Metadata Overview in Idoc Adapter

WE05 Idoc Lists

WE02 Display Idoc

WE19 Test tool

WE20 Part ner Profiles

WE21 Port definitions

27). URL Address of xi components?

Ans)http://:500/repExchange Infrastructure Tool

http://:500/sldSystem Landscape Directory

http://:500/rwbRuntime Workbench

http://:500/MessagingSystemMessage Display Tool

http://:500/exchangeProfileExchange Infrastructure Profile

http://:500/mdt/amtServlet CPA Cache: Monitoring

http://:500/CPACache/refresh?mode=delta Delta CPA cache refresh

http://:500/CPACache/refresh?mode=fullFull CPA cache refresh.

28).What are the advantages of SAP XI over other tools?

Ans) XI is a middleware like many others. It is well suited for connecting SAP systems with each other and with non-SAP.If your focus is not on SAP systems, other solutions might be a better choice today. SAP XI provides an integrated workflow engine that allows to define adapters to non-XML-protocols and mappings to convert data content from source to target. Any fully mature middleware should provide these three layers.

  1. An independent Message Queue
  2. A data consolidator and mapping engine
  3. Workflow processor.

XI is lacking full-fledged Message Queue compared to other established Middleware products. Currently, SAP XI does not have the features like IBM Websphere, Seeburger or TIBCO.SAP’s next XI release might provide this missing piece and many more features, which is due 2007 i guess. Here are the advantages of SAP XI from my point of view. There are lots of advantages but to list a few:

* Easy Integration with SAP products & components (RFC, IDOC, Proxy).

* Data security as expected from any SAP product.

* Standards based – XML, XSD, Xpath etc

* Ability to communicate with other messaging systems/products.

* Business Process Management

* Synchronous & Asynchronous communication possible.

* Complex processes for communication possible instead of only sending and receiving (business process management) (connect e.g. asynchronous and synchronous steps, define complex communication scenarios)

* Mapping etc possible to accomplish in Java. Platform independent Java components.

* Java & .Net support.

* Big range of adapters for different technologies / tools (SOAP, Mail, JDBC, CDIX…)available in standard or offered by other companies (EDI e.g. by Seeburger).

* Process functionalities inside XI to modify content in the communication channel on own defined rules for business purposes.

* Central monitoring for data communication for all your communication between different systems.

* And the marketing issue: SAP and its partners provide high volume of development capabilities to make XI always up-to-date for new requirements

29).When we use XI Adapter?

Ans)basically XI adapter is used in case of ABAP and JAVA proxies.

30). Testing tools for XI?

Ans)Mercury load runner.

31). Can anybody tell me what is trex and how it is related with xi?

Ans)TREX is a product from SAP for searching and classifying large collections of documents. TREX stands for SAP NetWeaver Search and Classification (TREX) finds information in both structured and unstructured data.

TREX is a like a search engine which provides SAP applications to search structured and unstructured data.And it can read the images for the searching query.

32).What are the Roles of an XI Architect-


  1. Get the Functional Specification/Business Requirments
  2. Set up the Procedures/Process
  3. Give the solution Roadmap
  4. Design the Solution

33).Roles of an XI developer-


  1. Develop the Technical Specification (sometimes part of Architect)
  2. Develop the Interfaces according to the requirement
  3. – All ABAP/Java Developments – Design/Configuration
  4. Test the scenario

34).What are the BPM tcodes?





35).What is cache and how many types of Caches are there in XI and what are their purposes?

Ans)Two Types

  1. CPA cache: – CPA cache – is your Collaboration profile agreement cache, ie to mean it will contains the cache copy of all objects created during configuration time (ID).CPA (Collaboration profile agreement )Cache-mainly for J2EE engine/Adapter engine.
  2. Runtime Cache:- Runtime cache – it will contain cache copies of all the objects in XI (IR/ID) and active version of all your objects during runtime.

36). Sender adapter is picked the file, no issues on sximb_moni but target side is no data?

Ans)First check Inbound quing using smq1 if no messages are in queue go to Transaction smq2. This is outbound queue. Go to message monitoring there u can find message from component there u can set adapterengine from drop down box and click disply and again click on start button there u can find messages.


Ans)inbound handling, receiver determination, interface determination, channel determination, mapping, outbound handling.


Ans)enables partners of XI customers to conduct XML document exchange with XI.


Ans)XI is not responsible for posting idocs. XI is just responsible for populating the idoc structure with the data. The function module associated with idoc structure is posting the actual data into the R/3 tables.


Ans)XI Adapter Engine.


Ans)Java proxy environment.

42).What is the use of performance monitoring?

Ans)you use performance monitoring to display statistical data on the performance of message processing. The data comes from the Integration Server (IS) or the Process Monitoring Infrastructure (PMI).The central tool for performance monitoring is the Runtime Workbench, which you call from the Integration Builder start page.

43).what are alerts? Where & how u has to do alerts?

Ans)Alerts are messages, which can be raised in case of failure. Alert Category can be defined in transaction ALRTCATDEF on abap stack. We can assign recipients to every alert category which specifies who will receive alert in case of error. Alert rules can be defined in RWB.

44).When will we go for Multi-Mapping?

Ans) In ccBPM We can use Multi Mapping.

45).What is Message Mapping?

Ans)Message Mapping is used to transform your Source XML into the target XML structure.

46).What is Value Mapping?

Ans)converting a value in the source to another in target) Value Mapping is used for specific mapping structures / mapping rules. Example, Currency Conversion Mapping Rules. Instead of creating this conversion rule in every mapping program, you can create a VALUE mapping that is stored in a value mapping table and use this is your Message Mapping and There by save up redundant mapping logic. Also, if the conversion rate changes, if you have used value mapping, you need to make a change only in once place and result will be reflected in every mapping. If value mapping was not used , then you would have had to make the change in all mapping programs.

47). What is CIM?

Ans) Common Information model, XI has developed means Ans) CIM the SLD is for central repository of information about software and system in the data center, expressed in Common information model. CIM was developed by DMTF (Distributed Management Task Force). It is an industry consortium whose goal is to enable management of IT systems in distributed environment using webstandars.

48).Purpose of JMS Adapter?

Ans)The JMS adapter (Java Message Service) enables you to connect messaging systems to the Integration Engine or the PCK.

49). What are the inbound queue and outbound queue?

Ans)smq1 outbound, smq2 inbound.

50).Different between HTTP and SOAP?

Ans)SOAP is used to connect with remote system. Http is resided in ABAP Stack. It uses native http format i.e no SOAP Envelops.For HTTP no need to create Sender communication channel,