
Browse [LATEST] SAP PI Interview Questions and Answers
Last updated on 10th Nov 2021, Blog, Interview Questions
Are you planning to attend an interview for SAP PI Developer role but confused on how to crack that interview and also what would be the most probable SAP PI interview questions that the interviewer may ask? Well, you have reached the right place. Dear readers, these SAP PI Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of SAP PI. As per my experience, good interviewers hardly plan to ask any particular question during your interview, normally questions start with some basic concept of the subject, and later they continue based on further discussion and what you answer
1. What are the activities for SAP NetWeaver XI integration, implementation, post-go-live?
Ans:
SAP NetWeaver PI integration where the Involvement of charing the information between SAP and Non SAP System comes into Picture. Implementation where the SAP involvement in the business coming into the Picture.
Go Alive After Developing the interface after coming across various stages like testing the Interface is made alive or used to the real-time scenario is said to be GO ALIVE.
2. What is the CCMS button in RWB?
Ans:
It is an alert or monitoring for the error messages. To monitor SAP components. CCMS is SAP Computing Center Management System. RWB is smoothly integrated with CCMS and CCMS alerts can be viewed thro’ the Runtime Workbench. It provides alert monitoring for SAP Exchange Infrastructure Which is used for monitoring any system errors and administration errors. Enables monitor entire system centrally.
3. What systems are used in your XI/PI Implementation?
Ans:
- DEV
- QA
- Pre-Prod
- Prod
Usually, we will use Development System, Testing System(QA), Production System. But sometimes we will use Pre-Prod (Pre Production System) also. Before you moving all interfaces to Production will use Pre-Prod to test all interfaces with huge volumes. So totally will use the following systems for implementation :
4. Daily Activities and responsibilities of XI Developer?
Ans:
Monitoring after golive troubleshoots performance issues when a ticket arises. on the development part, it will be creating BS, objects in IR, configuring in ID
Based on the scenario that what you are working in the low level Working on SLD, IR,ID, RWB + developing the scenario’s+Documentation + Based on the requirements design + monitoring check + Performance+..etc
5. Where would you look to find the Logical System in the SLD.?
Ans:
In Business system wizard

6. What 2 Data Types are automatically created when the Namespace is saved in the Integration Repository?
Ans:
ExchangeFaultdata and Exchange log data.
7. Which Development Object in SAP XI forms the “ROOT NODE” of an XML document when an XI message is generated?
Ans:
MESSAGE TYPE
8. What is the relationship between Product, Product Version, Software Component, and Software Component Version? Give an example.
Ans:
PRODUCT : Represents a collection of all versions of a product. In the SAP environment, a product corresponds to an SAP technical Component, e.g. 4.6c, 4.6d, and 4.7
COMPONENT : Represents a collection of all versions of software components Examples of Software components are SAP_APPL, SAP_ABA, SAP_HR Software.
9. JMS adapter can talk with what type of systems? Give some examples…
Ans:
Messaging systems to the integration engine
10. What format can the JDBC adapter communicate in? Should you use native SQL?
Ans:
JDBC adapter converts database content to XML messages and the other way around.
11. If communications with JDBC using XML format, what are 4 actions you could do?
Ans:
SELECT, INSERT, DELETE, UPDATE.
12. Can JDBC adapter query DB tables? Can it insert?
Ans:
Yes
13. Can an RFC adapter be used for asynchronous processing?
Ans:
YES, the RFC adapter can be used for asynchronous processing.
14. Is it necessary to create the partner profiles in case of a file to idoc scenario?
Ans:
NO, it is not always necessary to create the partner profiles in case of the file to idoc scenario if you are doing it for testing purposes otherwise you have to configure partner profiles to assure XI for receiver client.
15. What is the difference between the party and the business service and in which cases they are used with details?
Ans:
A Communication party represents a layer unit that is involved in a cross-system process (eg. a company). and Business service represents an abstract, addressable unit. business services are used in the cross-company process. for eg if the parties involved have only published their interfaces and not their system landscape or it is partly known. normally we use business services to communicate with different systems in the same company.
16. What are the usual project scenarios on the job (Legacy systems or ERP)?
Ans:
It depends on the client’s requirement but you should know about the R3-MDM integration. most of the requirement it would be used. Related scenarios as I mentioned are MDM-BIW integration, SRM-MDM Catalog, MDM-XI-R3 integration, RPCM, enrichment adaptor, etc….
17. How long are usually the projects?
Ans:
It depends on the client’s requirements.
18. What is a Global container in SAP XI?
Ans:
- Container object > can be only used in the function it is defined in.
- Global container > it can be used and remain visible across the different functions.
- Global container > in the old days it was used to store objects in mappings now we can use global variables instead.
- Container Object > This object enables you to cache the values that you want to read again when you next call the same user-defined function.
- From SP14 and above avoid Global Container. Use the Java Section of Message Mapping to define Global Variables and to use them in your UDF’s.
19. Is it possible to transfer the data without using IR(repository)?
Ans:
Yes, it is possible.
20. What is the use of IDX2?
Ans:
Maintain the Idoc Metadata. This is needed only by XI, and not by other SAP systems. IDX2 is needed because XI needs to construct IDoc-XML from the IDoc. No other SAP system needs to do that.
21. Which adapter should you use while integrating with any SAP system? Explain why?
Ans:
- IDoc Adapter
- RFC Adapter
- Proxy
SAP gives us the following options to communicate with SAP systems.
Explanation : If you take a close look at the adapters specified here, the one thing that strikes right away is the usage of proxies. We know that proxy generation is possible only if your WAS is >= 6.20. So, that is one parameter that comes up straight away for the usage of proxies.
Hence Use Proxies only if the WAS version is >= 6.20. And the biggest advantage of the proxy is that it always bypasses the Adapter Engine and will directly interact with the application system and Integration engine – so it will and should give us a better performance.
23. What is the CCMS button in RWB?
Ans:
It is an alert or monitoring for the error messages. To monitor SAP components. CCMS is SAP Computing Center Management System. RWB is smoothly integrated with CCMS and CCMS alerts can be viewed thro’ the Runtime Work Bench. It provides alert monitoring for SAP Exchange Infrastructure Which is used for monitoring any system errors and administration errors. Enables monitor entire system centrally.
24. What systems used in your XI/PI Implementation?
Ans:
Usually, we will use Development System, Testing System(QA), Production System. But sometimes we will use Pre-Prod (Pre Production System) also. Before you moving all interfaces to Production will use Pre-Prod to test all interfaces with huge volumes. So totally will use the following system for implementation:
DEV QA Pre-Prod Prod
25. Experience with Requirements Gathering?
Ans:
If you have been interacting with the client for gathering the req need to explain to them on what basis the req was gathered.

26. What is the relationship between Product and Component Version? Give an example.
Ans:
Represents a collection of all versions of a product. In the SAP environment, a product corresponds to an SAP technical Component, e.g. 4.6c, 4.6d, and 4.7 | Represents a collection of all versions of a software components Examples of Software components are SAP_APPL, SAP_ABA, SAP_HR Software |
27. JMS adapter can talk with what type of systems? Give some examples.
Ans:
Messaging systems to the integration engine
28. What is the Mapping Trace?
Ans:
This object enables to transfer of the message to the mapping trace if the trace level is set correspondingly then the trace is visible to message monitoring.
29. What is SAP Netweaver?
Ans:
SAP Net Weaver provides an open integration and application platform and permits the integration of the Enterprise Services Architecture. Exchange Infrastructure (XI) is an Integral part of SAPNet weaver. The position of XI is in the process integration layer of the Net weaver stack.
30. What is a Global Container?
Ans:
This object enables you to cache the value that you want to read again when you next call any user-defined function that is in the same message mapping.
31. What is Multi Cast?
Ans:
You have the option of sending a message to multiple receivers and waiting for a response from each of the receivers. This procedure of sending a message to multiple receivers and waiting for a response message is also known as ‘multicast’.
This object enables you to cache the value, which you want to read again when you next call the same user-defined function.
32. What are the Types of Node Functions?
Ans:
- Remove Contexts – remove all higher-level contents of the source level message in order to map with the target message field. So you can get the node contexts removal.
- Split by value – Insert Context change for an element split by value is some as the counterpart of remove context. Here instead of delivering the context, you can insert a context change in the source value queue.
- Collapse contexts – Copies first values of all contexts to one context empty context are replaced by an empty string.
- Copy Value – How many ever times I occur I am copied just once”. This is not a node function but I am explaining it as it is used very frequently in real-time. Let us take an instance of the material group, which can occur as many times as the item node. But since we are mapping it to the header in the target nodes just want to copy the first occurrence of the material group and map it to the header node. Copy Value exactly does that.
- Create if – It will create a target node or element based on some condition.
- Exists – Function to determine whether a particular source field exists in an instance to be processed. If it does it gives true or else false.
- Use one as many.
- Replace value – Replace the value I with the value that you desired in the dialogue for function properties.
- iSort – Sorts all values of the multiply occurring inbound field within the existing or set context.
33. What are the three objects used at user-defined functions?
Ans:
- Container
- Global Container
- Mapping Trace
34.What Are The Different Ways Of Communication You Can Have With Sap System And Give The Merits And Demerits Of Each?
Ans:
You can use IDOC adapter, RFC adapter and Proxy communication. Depends on the situation you can decide which way you need to connect SAP ECC from PI. If WAS version is >= 6.20 then you can go with Proxy communication with ECC. With PI 7.3 you can use proxy with Integration engine or Advanced Adapter Engine through SOAP Adapter over XI 3.0 protocol.
35. Did You Work On Rfc Adapter? If Your Answer Yes Then The Interviewer Ask You What Is Program Id?
Ans:
Program id is one of the parameter in RFC sender Communication Channel. It should be same in RFC Destination ( Tcode -SM59 ) and XI RFC sender adapter. Once the XI components activated, sender RFC adapter will registers itself with program id specified, on SAP gateway. You can test this by using ‘Test Connection’ in SM59 for your RFC destination. If it is registered the test connection will go fine otherwise it will give an error.
36.What Is The Difference Between Rfc Adapter And Idoc Adapter?
Ans:
Both RFC and IDOC adapter you can use for connecting SAP ECC from PI. But IDOC adapter you can use only for Asynchronous communication while RFC adapter you can use for Synchronous also.
37.What Is Global Container In Sap Xi?
Ans:
- Container object—> can be only used in the function it is defined in.
- Global container—> It can be used and remain visible across the different function.
- Global container—> In the old days it was used to store objects in mappings now we can use global variables instead.
- Container Object : This object enables you to cache the values that you want to read again when you next call the same user-defined function. From SP14 and above avoid Global Container. Use Java Section of Message Mapping to define Global Variables and to use them in your UDF’s.
38.Is It Possible To Transfer The Data Without Using Ir(repository)?
Ans:
Yes, it is possible.
39.What Is The Use Of Idx2?
Ans:
Maintain the Idoc Metadata. This is needed only by XI, and not by other SAP systems. IDX2 is needed because XI needs to construct IDoc-XML from the IDoc. No other SAP system needs to do that.
40.Which Adapter Should You Use While Integrating With Any Sap System? Explain Why?
Ans:
- IDoc Adapter
- RFC Adapter
- Proxy
SAP gives us following options to communicate with SAP systems.
41. What Are The Activities For Sap Netweaver Xi Integration, Implementation, Post Go-live?
Ans:
SAP NetWeaver XI integration where the Involvement of charing the information between SAP and Non SAP System comes into Picture. Implementation where the SAP involvement into the business coming into Picture.
Go Alive After Developing the interface after come acrossing various stages like testing the Interface is made alive or used to the real time scenario is said to be GO ALIVE.
42.What Is Ccms Button In Rwb?
Ans:
It is an alert and monitoring for the error messages. To monitor SAP components . CCMS is SAP Computing Center Management System. RWB is smoothly integrated with CCMS and CCMS alerts can be viewed thro’ the Runtime WorkBench. It provides alert monitoring for SAP Exchange Infrastructure Which is used for monitoring any system errors and administration errors. Enables monitor entire system centrally.
43.What Systems Used In Your Xi/pi Implementation?
Ans:
- DEV
- QA
- Pre-Prod.
- Prod.
Usually we will use Development System, Testing System(QA), Production System. But some times we will use Pre-Prod (Pre Production System) also. Before you moving all interfaces to Production will use Pre-Prod to test all interfaces with huge volumes. So totally will use following systems for an implementation :
44. Daily Activities And Responsibilities Of Xi Developer?
Ans:
Monitoring after golive. troubleshoot performance issue when a ticket arises. on development part it will be creating BS, objects in IR, configuring in ID Based on the scenario that what you are working in the low level Working on SLD,IR,ID,RWB + developing the scenario+Documentation + Based on the requirements design + monitoring check + Performance+..etc
45.Experience With Requirements Gathering?
Ans:
- What is the problem? This will give answer for why they are going for XI? Here try to Understand the business as well as integration? Where XI come into the picture? .
- Total number of systems involved in integration? That is their SLD? Details? .
- Scenarios (interfaces)? Total? What kind of? But here once again this is depends on project. Some times client will give this (or) based on the requirement you people have to decide? It is fully depends..!!!! take care Then based on the scenario you need to get the full information . this is place where you can ask all the questions from scenario to scenario. Get all the details as mentioned below apart from the basics try to ask something technically. .
- Are they providing any XSD,WSDL, documents, Naming conventions..etc Protocols related like http, ftp, smtp, soap.
- If file related then CSV, Fixed. like that delimiter specific details.very imp this one. .
- If R/3 present then . it is Idoc, Rfc, BAPI,. any proxies and web services for direct communication . etc.
- These are the basic things for XI integration project and after that every thing is specific to scenarios.
If you have been interacting with the client for gathering the req need to explain them on what basis the req were gathered. These are the things you can ask the client to get the requirements :
46. Where Would You Look Logical System In The Sld.?
Ans:
Business system wizard
47.What 2 Data Types Are Automatically Created When The Namespace Is Saved In The Integration Repository?
Ans:
ExchangeFaultdata and Exchange log data.

48.Which Development Object In Sap Xi Forms The “root Node” Of An Xml Document When An Xi Message Is Generated?
Ans:
MESSAGE TYPE
49. What Is The Relationship Between Product, Product Version, Software Component And Software Component Version? Give An Example.
Ans:
- PRODUCT : Represents a collection of all versions of a product. In SAP environment, a product corresponds to an SAP technical Component, e.g. 4.6c, 4.6d, and 4.7 .
- COMPONENT : Represents a collection of all versions of a software components Examples of Software components are SAP_APPL, SAP_ABA, SAP_HR Software.
50. Jms Adapter Can Talk With What Type Of Systems? Give Some Examples
Ans:
Messaging systems to the integration engine
51. What Format Can Jdbc Adapter Communicate In? Should You Use Native Sql?
Ans:
JDBC adapter converts database content to XML messages and the other way around.
52. If Communications With Jdbc Using Xml Format, What Are 4 Actions You Could Do?
Ans:
SELECT, INSERT, DELETE, UPDATE.
53. Can Jdbc Adapter Query Db Tables? Can It Insert?
Ans:
Yes
54.Can Rfc Adapter Be Used For Asynchronous Processing?
Ans:
YES, RFC adapter can be used for asynchronous processing.

55. What Is Difference Between The Party And The Business Service And In Which Cases They Are Used With Details?
Ans:
A Communication party represent a layer unit which is involved in cross-system process (eg. a company). and Business service represent an abstract, addressable unit. business services are used in cross-company process. for eg if the parties involved have only published there interfaces and not there system landscape or it is partly known. normally we use business services to communicate with different systems in same company.
56. What Are The Usual Project Scenarios On The Job (legacy Systems Or Erp)?
Ans:
It depends on the client requirement but you should know about the R3-MDM integration.most of the requirement it would be use. Related scenarios as I mentioned are MDM-BIW integration, SRM-MDM Catalog, MDM-XI-R3 integration, RPCM,enrichment adaptor etc
57. How Long Are Usually The Projects?
Ans:
It depends on the client requirement.
58. How To Solve The Following Error Coming In Message Monitoring?
Ans:
Http_resp_status_code_not_ok Go to transaction SICF /default_host/sap/xi/engine double click on service Now check whether you have entered correct information for the following fields. Client, user id, password, and language information.
59. How To Solve The Following Error Coming In Message Monitoring?
Ans:
Runtimeexception In Message-mapping Transformation
The error is in Message Mapping. Go to the Test tab and test the message mapping with the incoming payload file. Check the source structure with the input file that you are sending to XI. Both structures should be exactly same. I mean all nodes and the node structures. Refresh the cache (both Delta cache and full cache) in SXI_CACHE transaction in PI.
60. How To Solve The Following Error Coming In Message Monitoring?
Ans:
- Obligatory Node Xxx Missing In The Idoc Structure Xxx
The error is in Message Mapping. Check the node xxx and make sure all its attributes are mapped properly. For Ex: SEGMENT=”1″ and BEGIN=”1″
61. Partner Connectivity Kit Is Directly Integrated With?
Ans:
integration engine.
62. How To Solve The Following Error Coming In Message Monitoring? No Receiver Could Be Determined?
Ans:
Problem is in Receiver Determination. Check it. If everything is fine then just edit and change something then remove that change and again reactivate the receiver determination.
63. How To Solve The Following Error Coming In Message Monitoring? Party And Service Not Defined.
Ans:
The problem is that the file is not able to get any party or service configured for itself.
Check the structure of input file and confirm that the same structure is assigned to Sender Interface.
64. How To Solve The Following Error Coming In Message Monitoring? Error While Refreshing The Xi Runtime Cache.
Ans:
- The problem is in Cache refresh.
- Go to SXI_CACHE, then from Menu – XI Runtime Cache – choose “Start Delta Cache Refresh” (F6) and then choose “Start Complete Cache Refresh” (shift + F6)
65. After Transporting Pi Objects, The Objects Are Not Getting Updated / Created In The Target System?
Ans:
- Go to transaction SE01 -> Transports -> Global Information -> Transports -> check the error displayed there.
- Also confirm that the business systems are ready for source and target system before transportation.
66. After Some Changes Or Modification In Sld. the Changes Are Not Reflecting In Ir Or Id
Ans:
- Go to IR -> Menu -> Environment –> Clear SLD Data Cache
- Go to ID -> Menu -> Environment –> Clear SLD Data Cache
67. How To Transport Alert Rules?
Ans:
Create a workbench transport request manually with transaction SE09. Delete the corresponding unclassified task of that request. Double click on the transport request and click on button ‘edit <-> change’. For Program ID enter R3TR, for Object Type enter TABU and for Object Name enter SXMSALERTRULES.
Now click on the button with the key symbol (located under ‘Function’). Click on ‘Insert row’ and enter * for table key. Save the request, release it and import it in the target system. Refer SAP Note 1110295
68. How To Test The Alert?
Ans:
- You can test the alert by executing the report RSALERTTEST.
- To check the log, execute the report SXMSALERT_LOGREADER.
69. If Idoc Has Been Changed In R/3 Then What Should Be Done With Respect To Pi?
Ans:
Go to transaction IDX2 –> Delete the old IDOC structure and Load the new IDOC structure
70. How To Process The Messages Stuck In Queues?
Ans:
Check the queues using transactions SMQ1 (outbound)/SMQ2 (inbound). Resolve the displayed errors. You can cancel the messages from SXMB_MONI. Execute LUW if necessary and avoid deleting entries manually.
71. How To Solve The Following Conversion Error In Message Monitoring? Unable To Convert The Sender Service Xxxx To An Ale Logical System.
Ans:
This error occurs in case of scenarios with IDOC adapters. Whenever you use business systems, make sure that the corresponding logical system name is maintained in the SLD.
Open your business system in the Integration Directory. Switch to Change mode. Access the menu path Service → Adapter Specific Identifiers. Click the button that says ‘Compare with System Landscape Directory’ and chose Apply. Save and activate your change list.
In case of business services, you can manually type a logical system name in the Adapter Specific Identifiers if required. This name should match the corresponding logical system name defined in the partner SAP system’s partner profiles.
72. How To Monitor Bpm?
Ans:
Use the transaction code SXMB_MONI_BPE.

73. Briefly Explain About Netweaver?
Ans:
- People Integration.
- Process Integration.
- Information Integration.
- Application Platform.
SAP NetWeaver provides an open integration and application platform and permits the integration of the Enterprise Services Architecture. Net weaver covers following topics:
74. What Are The Integrations In Netweaver?
Ans:
People integration, information integration, process integration and application platform.
75. What Are The Components In Netweaver?
Ans:
mobile infrastructure, enterprise portals, biw and MDM, sap xi (integration broker and bpm) WEB AS.
76. What Is The Message Flow In Sap Xi?
Ans:
inbound handling, receiver determination, interface determination, channel determination, mapping, outbound handling.
77. What Are Routing Rules?
Ans:
Receiver determination rules and interface determination rules (includes mapping assign).
78. What are the Types of Useful node functions?
Ans:
RemoveContext, splitByValue, collapseContext, Copy value, createif, exits, useOneAsMany :
1. removeContexts : “There is absolutely no difference between my children or grandchildren or great-grandchildren”.Material Group is sent in the item node of the source idoc but I want it in the header node of the target idoc. So I need to fool the mapping runtime that Material Group is coming in the header node of the source. removeContext exactly does that.
2. SplitByValue : “I need a different parent for every instance of me”I will try to explain the function with the same mapping as readers can correlate well. Each instance of Item no in the source structure should generate a target itemNo and item under a different instance of the header node in the target. As we can observe that occurrences of items in the source and target structure are different we cannot map the elements of the item node directly. We use splitbyValue to achieve the same.
3. collapseContexts : ” There is just a slight difference between my children or grandchildren or great-grandchildren”. Similar to removeContext but context change is replaced with “. If we need to create empty tags in the target for every context change in the source we can use it. I did not find it useful so I don’t like to explain in detail.
4. copy value : “How many ever times I occur I am copied just once” This is not a node function but I am explaining it as it is used very frequently in real-time.Let us take an instance of a material group, which can occur as many times as the item node. But since we are mapping it to the header in the target node I just want to copy the first occurrence of the material group and map it to the header node. copyValue exactly does that.
5. createif : “I have criteria for existing”. It is used when you want to create a target node or element based on some condition
79. What Are Service Users?
Ans:
They have sapmuser roles on the abap part of the SAP web as that is available on the J2ee part as groups.
80. What The Central Administration Transaction To Manage The Alerting?
Ans:
ALRTCATDEF.
81. What Are The Tools Used By Runtime To Monitor?
Ans:
ccms (computer center management system), pmi (process monitoring infrastructure) and alert frame work.
82. The Message Has Been Sent From Sender To Pi Or From Pi To Receiver But Nothing Is Coming In Message Monitoring. Where Is The Input File?
Ans:
- qRFC Monitoring: transaction SM58 Click Deregistration Click Registration.
- qRFC monitor (Outbound queue) Check the queue and monitor the problem.
- qRFC monitor (Inbound queue) Check the queue and monitor the problem.
The file got stucked in the PI queue. Check the following.
83. What Does Partner Connectivity Kit Enable?
Ans:
enables partners of XI customers to conduct XML document exchange with XI.
84. What Is The Process Performed In Runtime Workbench?
Ans:
message monitoring, component monitoring, performance analysis and message alerting.
85. What Are Unicode Sap Web As Platforms?
Ans:
oracle and ms sql
86. Integration of PM with EWM?
Ans:
The SAP EWM integration with SAP PM(EAM) allows easy adaptation and usage with fast time to value and a low TCO for customers. Complex PM order management for maintenance for massive assets maintenance (Mining, Oil & Gas, etc.)

87. What is SAP and why it is used?
Ans:
As one of the world’s leading software systems dedicated toward the management of business processes, SAP facilitates effective data processing and information flow across organizations. SAP connects all parts of a business into an intelligent suite on a fully digital platform.
88. Explain PI- Process Integration?
Ans:
Process Integration can be used as a Middleware Engine to communicate in a distributed environment. The heart of XI is the Integration Engine that is used for integrating different technologies using Standard Messaging techniques e.g XML. Different mapping tools are available for mapping the distributed system which can be mapped without having any expertise of Technical Details. As a real-world example, XI can be helpful in integrating different banks with SAP R/3. XI Engine also supports previous releases of SAP R/3 like 4.6C and have many more adapters to communicate with legacy systems.
89.When will we go for BPM?
Ans:
- Error Handling
- Splitting of messages
- Combining of messages
- Message Persistency.
91. What Are The Quality Of Services, Which Comes Under Asynchronous Process?
Ans:
exactly once and exactly once in order.
92.What are the SAP XI Components?
Ans:
- Integration Builder
- Integration Server
- System Land Scape Directory
- Runtime Work Bench.
93. 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
- SLDAPICUST
- SLD API Customization
- SXMB_ADM
- Integration Engine, Administration
- SXI_CACHE
- XI Directory Cache
- SXMB_MONI_BPE
- Process Engine, Monitoring
94. What are the functions used in graphical mapping?
Ans:
- Conversions
- Boolean
- Node Functions
- Constant
- Date
- Text
- Static
- Arithmetic
95. What are DOM and SAX?
Ans:
SAX is Simple API for XML, DOM is Document Object Model. SAX parser is a memoryless parser and is recommended when the XML structure is huge. DOM parser loads the entire XML into the memory and so when the XML size is too big, DOM parser is to be avoided.
96. What is CIM?
Ans:
Common Information model, XI has developed means Ans) CIM the SLD is for a central repository of information about software and system in the data center, expressed in the Common information model. CIM was developed by DMTF (Distributed Management Task Force). It is an industry consortium whose goal is to enable the management of IT systems in a distributed environment using web standards.

97. What are the BPM tcodes?
Ans:
- SWF_XI_ADM_BPE
- SWF_XI_ADM_BPE_DISP
- SXMB_ADM_BPE
- SXMB_MONI_BPE
98.What is the use of BPM patterns?
Ans:
- SWEQADM
- Check Events
- RSWELOGD
- Delete Event trace
- SWEL
- Display Event trace
- SWELS
- Switch on Event trace
- SWI1
- Processes and work items,
- SWF_XI_SXPR
- Restart workflow with errors
- SWF_XI_SWI14
- SWF_SI_SWI2_DIAG
- Diagnosis process with errors.
Patterns are more like the example where u can refer to the IS or u can make use of those in your scenario :
99. If u don’t give FTP Connection details how will test the input message?
Ans:
If u don’t give FTP Connection details how will test the input message
100. What is cache monitoring?
Ans:
Cache monitoring displays objects that are currently in the runtime cache of either of the following receives of cache data.