0% found this document useful (0 votes)
87 views16 pages

New Microsoft Word Document

The document provides information about SAP PI (Process Integration) interview questions and answers. It discusses topics like Netweaver, SAP PI, process integration, integration components in Netweaver, message flow in SAP XI, routing rules, quality of services, service users, monitoring tools, BPM, integration engine, multi cast, XSLT mapping, technical systems, proxies vs adapters, useful node functions, SAP XI components, abstract interfaces, BPM monitoring, integration stacks, and exactly once in order.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views16 pages

New Microsoft Word Document

The document provides information about SAP PI (Process Integration) interview questions and answers. It discusses topics like Netweaver, SAP PI, process integration, integration components in Netweaver, message flow in SAP XI, routing rules, quality of services, service users, monitoring tools, BPM, integration engine, multi cast, XSLT mapping, technical systems, proxies vs adapters, useful node functions, SAP XI components, abstract interfaces, BPM monitoring, integration stacks, and exactly once in order.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

SAP PI Interview Questions and Answers

AP PI Interview Questions
1) Briefly explain about Netweaver?
SAP Net Weaver provides an open integration and application platform and permits the integration of the
Enterprise Services Architecture. Net weaver covers following topics:
a) People Integration
b) Process Integration
c) Information Integration
d) Application Platform.
2) What is SAP PI?
Process Integration is an Integral part of SAP Net weaver.The aim of PI is to integrate different versions of
both SAP and non-SAP systems implemented on different flat forms (Java, ABAP, and so on). PI enables
you to implement cross-system business processes.PI is based on an open architecture, makes use of
open standards and offers services that are essential in a heterogeneous and complex system landscape:
namely a runtime infrastructure for message exchange, configuration options for managing business
processes and message flow, and options for transforming message contents between the sender and
receiver systems.
The application-specific contents are transferred from the sender to the receiver in a freely defined XML
schema (XML: extended Markup Language) using the Integration Engine. The structure of a message is
therefore determined by the interface data structures used.
The central concept is that, during the design phase, all interfaces required are initially developed
independently of a platform and made available in the form of a WSDL description (WSDL: Web Service
Description Language). Using this description you can, for example, define mappings between interfaces
without this having an effect on an existing system landscape. All design phase data is saved in the
Integration Repository to be implemented later in a particular system landscape. In this second phase, the
configuration phase, you can select components, interfaces, and mappings saved in the Integration
Repository that are appropriate for your system landscape and business processes, and assign them to
each other in logical routing. The data resulting from this configuration process is saved in the Integration
Directory and you can call and evaluate it from the runtime of the PI.
Features:
PI enables you to do the following:- Develop cross-system applications. You can exchange multiple
system messages using the runtime infrastructure and synchronous or asynchronous communication.
You can either develop new and platform-independent interfaces, or connect to existing interfaces at
runtime, using adapters. Adjust message values and structures for the receiver, using mappings.

Centrally maintain the message flow between logical systems in the system landscape, using logical
routing.- Connect the logical receiver to a technical system, using Services; this system can easily be
switched using this abstraction level (technical routing). Describe your system landscape as the basis for
the description of your cross-system business process.
3) Explain PI Process Integration?
Process Integration can be used as a Middleware Engine to communicate in a distributed environment.
The heart of XI is Integration Engine that is used for integrating different technologies using Standard
Messaging techniques e.g XML. Different mapping tools are avilable for mapping the distributed system
which can be mapped without having any expertice of Technical Details. As a real world example, XI can
be helpful in integrating different banks with SAP R/3. XI Engine also support previous releases of SAP
R/3 like 4.6C and have many more adapters to communicate with legacy systems.
SAP
XI
is
an
integration
technology
and
platform
for
1. SAP
and
Non-SAP
systems,
2. A2A
and
B2B
scenarios,
3. Synchronous
and
Asynchronous
communication,
4. Cross component Business Process management and it include built-in engine for designing and
executing
integration
process
(Business
process).
5. The goal of SAP XI is to provide single point of integration of all systems inside and outside the
corporate
boundary
across
technologies
and
organizational
boundaries.
6. The important feature of XI is openness, flexible and transparency to the integration process. It is
based
on
ESA
and
SOA.
7. The overall key concept of SAP XI is to drive integrated business process across heterogeneous and
highly
dynamic
landscapes
in
a
more
manageable
cost
effective
way.
8. The basic idea is to provide runtime infrastructure which allows heterogeneous systems to be tied
together with fewer connections and at the same time, in order to connect those applications and let
messages flow from one application to other, have a centralized storage of integration knowledge
4) What are the integrations in net weaver?
People integration, information integration, process integration and application platform.
5) What are the components in net weaver?
Mobile infrastructure, enterprise portals, biw and MDM, sap xi (integration broker and bpm) WEB AS.
6) What is the message flow in SAP XI?
Inbound handling, receiver determination, interface determination, channel determination, mapping,
outbound handling.
7) What are routing rules?
Receiver determination rules and interface determination rules (includes mapping assign).
8) What are the quality of services, which comes under asynchronous process?

Exactly

once

and

exactly

once

in

order.

9) What are service users?


They have sapmuser roles on the abap part of the SAP web as that is available on the J2ee part as
groups
10) What the central administration transaction to manage the alerting?
ALRTCATDEF.
11) What are the tools used by runtime to monitor?
ccms (computer center management system), pmi (process monitoring infrastructure)
work.

and alert frame

12) When will we go for BPM?


a) Error Handling
b) Splitting of messages
c) Combining of messages
d) Message Persistency.
13) Why integration engine?
Processing messages, mapping, routing, guaranteeing quality of service.
14) Multi Cast?
You have an option of sending a message to multiple receivers and waiting for a response from the each
of the receivers. This procedure of sending a message to multiple receivers and waiting for a response
message is also known as multi cast.
15) Disadvantages of XSLT Mapping?
You cannot use Java APIs and Classes in it. There might be cases in your mapping when you will have to
perform something like a properties file look up or a DB lookup, such scenarios are not possible in XSLT.
16) What is Technical System?
Technical system represents the physical system, it contains all the physical characteristics of your
system for eg while creating a Technical system for your R3 system u specify the host name, message
server, OS, the clients etc.
17) Differences between proxies and adapters?
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
18) Types of Usefull node functions?
RemoveContext, splitByValue, collapseContext, Copy value, createIf, exits, useOneAsMany
1.removeContexts- There is absolutely no difference between my children or grand children or great
grand children. 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
Itemno 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 item in the source an 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 grand children or great
grand children. 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
dont like to explain in detail.
copyValue-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 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 material group
and map it to the header node. copyValue exactly does that.
5.createif-I have a criteria for existing. It is used when you want to create target node or element based
on some condition
19) What are the SAP XI Components?
a) Integration Builder b) Integration Server c) System Land Scape Directory, d) Runtime Work Bench.
20) What is an abstract interface?
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 Interfac
21) How to Monitoring of BPM?
SXMB_MONI_BPE
22) What are the stacks available in XI?

1) Java stack 2) ABAP Stack


23) What is the use of Exactly Once In Order (EOIO)?
Messages are delivered with the same queue names (supplied by the application) in the same sequence
that they were sent from the sender system.
24) End_to_End monitoring?
1) If you want to monitor message processing steps in a number of SAP Components.
2) If you want to monitor the path of individual messages through these SAP Components from start to
end.
25) When would you use ABAP and Java mapping? What are advantages and disvantages of one
vs. the other? Any guidelines on this?
Java mapping runs on J2EE engine, ABAP Mapping runs on ABAP Stack.I guess ABAP mapping makes
more sense if you have a requirement wherein you need to perform multiple RFC classes for RFC
Lookups etc as you can do this very easily Using your ABAP Code. Java Mapping provides a easier
means to use Java APIs etc and it uses SAX parser which provides better performance while ABAP
Mapping uses DOM Parser (I am not very sure on this though) which can cause a performance
bottleneck.
26) What are the transaction codes in XI?
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

27) What are the functions are used in graphical mapping?


a) Conversions

b) Boolean c) Node Functions d) constant e) date

f) Text g) static h) arithmetic


28) What is Xpath?
Its just path to XML tag. Path is an expression language for addressing portions of an XML document, or
for computing values (strings, numbers, or boolean values) based on the content of an XML document.

Path is also a specification of the XML family. Using XPath you can address any node in an XML
document. 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.
29) What is DOM and SAX?
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 to big, DOM parser is to be avoided.
30) When we use XI Adapter?
Basically XI adapter is used in case of ABAP and JAVA proxies.
31) What is Message Mapping?
Message Mapping is used to transform your Source XML into the target XML structure.
32) What is Value Mapping?
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.
33) What are the Steps required to configure a scenario?
1.
Create
your
communication
channel.
the communication channel is the means using which XI gets and passes information. XI can understand
only XML and so, the communication channels ( or adapters ) do the task of passing XML messages to
and from XI. If the message is not in XML format, content conversion is performed at the Adapter.
2.
Create
your
sender
and
receiver
agreement.
Whenever XI is the recipient of some information, you create a sender agreement for the corresponding
adapter, sender system and sender interface. Whenever XI is going to send some information to an
external system, as the external system is the recipeint of the information, create a receiver agreement for
the
same.for
IDOC
and
HTTP
adapters,
no
sender
agreement
is
required.
3. Receiver Determination: In this stage, you tell XI, the recipient Interface of the scenario. You can also
provide
conditions
on
which
the
receiver
is
determined.
4. Interface Determination: The stage where the Inbound Interface and the Interface mapping program
are defined. Conditional Interface determination is also possible.
34) What is CIM?
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.
35) What are the BPM tcodes?
SWF_XI_ADM_BPE
SWF_XI_ADM_BPE_DISP
SXMB_ADM_BPE
SXMB_MONI_BPE
36) what are the use of BPM patterns?
Patterns are more like example where u can refer to the IS or u can make use of those in ur scenario
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 To find workflow log by interface name &namespace.
SWF_SI_SWI2_DIAG -Diagnosis process with errors.
37) What is cache and how many types of Caches are there in XI and what are their purposes?
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.
38) Why do we need Web Start?
Java Web Start is used to deploy standalone java applications over the network. When it comes to XI, the
Integration Repository and Directory require specific Java client software, which is stored on the
Integration Server and will be automatically installed on the client side using Java Web Start. This client
software can be used during design time to develop new interfaces and mappings and to configure
services, routings and mappings. As it allows applications to be started from the Internet using a web
browser.
39) if u dont gave FTP Connection details how will test the input message?
go to component monitoring click on Test message button there there u can give the payload.

40) What is value mapping?


Value mapping: value-mapping function to map different representations of an object to each other. You
save the mapping rules for different objects in a value mapping table.
41) What is context object?
Context object is alternative to XPath; this will be used to access the content of an element in message in
Runtime. This will be used create in IR, and refer in Message Interface, In ID we will define where it is to
be used, Based on this runtime value we can route the message processing.
42) What is cache monitoring?
Cache monitoring displays objects that are currently in the runtime cache of either of the following
receives of cache data.
43) what are the Monitoring available in Runtime Work Bench?
1) Component monitoring
2) Message monitoring
3) End-to-End monitoring
4) Alert Configuration
5) Cache monitoring
6) Index administration

Post Comment

SAP XI/PI Interview Questions with Answers

Q. What are the activities for SAP NetWeaver XI integration, implementation, post go-live?
A: 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.
contact for more interview questions with answers to www.saptotal.com
Q: What is CCMS button in RWB?
A: It is an alert or montoring 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.
Q: What systems used in your XI/PI Implementation?
A: 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:
DEV
QA
Pre-Prod
Prod
Q: Daily Activities and responsibilities of XI Developer?
A: 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 lowlevel Working on SLD,IR,ID,RWB +
developing the scenario's+Documentation + Based on the requirements design + monitoring check +
Performance+..etc
Q:Experience with Requirements Gathering?
A: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:1) 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?2) Total number of systems involved in integration? That is their SLD? Details?
3) 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 4) 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 some thing technically.5) Are they providing any XSD,WSDL, documents, Naming
conventions..etc6) Protocals related like http, ftp, smtp, soap....7) If file related then CSV, Fixed....like that

delimiter specific details.very imp this one.8) If R/3 present then ....it is Idoc, Rfc, BAPI,....any proxies and
webservices for direct communication ....etcThese are the basic things for XI integration project and after
that every thing is specific to scenarios.
Q. Where would you look to find Logical System in the SLD.?
ANS Business system wizard
Q: What 2 Data Types are automatically created when the Namespace is saved in the Integration
Repository? ANS. ExchangeFaultdata and Exchange log data.
Q Which Development Object in SAP XI forms the "ROOT NODE" of an XML document when an XI
message is generated?
ANS MESSAGE TYPE
Q. 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
Q. JMS adapter can talk with what type of systems? Give some examples...
ANS Messaging systems to the integration engine
Q.What format can JDBC adapter communicate in? Should you use native SQL?
ANS. JDBC adapter converts data base content to XML messages and the other way around.
Q. If communications with JDBC using XML format, what are 4 actions you could do?
ANS. SELECT, INSER, DELETE, UPDATE.
Q. Can JDBC adapter query DB tables? Can it insert?
ANS. Yes
Q: Can RFC adapter be used for asynchronous processing?
A: YES, RFC adapter can be used for asynchronous processing.
Q: Is it necessary to create the partner profiles in case of file to idoc scenario?
A: NO, it is not always necessary to create the partner profiles in case of file to idoc scenario if you are
doing it for testing purposes otherwise you have to configure partner profile to assure XI for receiver
client.
Q: What is difference between the party and the business service and in which cases they are used with
details?
A: 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.
Q: What are the usual project scenarios on the job (Legacy systems or ERP)?
A: It depends on the client requirement but you shold 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....


Q: How long are usually the projects?
A: It depends on the client requirement
Q: What is Global container in SAP XI?
A: 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.
Q: Is it possible to transfer the data without using IR (repository)?
A: Yes, it is possible.
Q: What is the use of IDX2?
A: 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.
Q: which adapter should you use while integrating with any SAP system? Explain why?
A: SAP gives us following options to communicate with SAP systems.
1.

IDoc Adapter

2.

RFC Adapter

3.
Proxy
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 by passes the Adapter Engine and will directly interact with the application system and Integration
engine - so it will and should give us a better performance.
1. Why do we use MT?
Ans. We use message type to describe the message which is going to be sent.
Message type defines the structure of the message instance.
2. Where u use Catch whole queue?
3. What makes an XI object unique?
Ans. Namespace can make XI objects as unique objects.
4. What r the adapters that related to sap r/3?
Ans. IDoc, RFC.
5. What r mapping techniques?
Ans. Java mapping, Abap mapping, XSLT mapping and Graphical mapping.
6. Advantages & disadvantages of BPM?

Ans. Advantage: If multiple receiver or senders then it is very easy to handle.


Disadvantage: Because of BPM performance is goes down.
7. Difference between Adapter & proxies?
Ans. Adapter can convert the messages into XML format and send to integration server and
Proxy directly sends messages to Integration server.
8. What is BS, TS?
Ans. Business system is Logical system for example a specific client on SAP server, Technical
system is physical system for example SAP server is physical system with multiple clients.
9. How many components have in xi?
Ans. SLD, IR, ID, RWB, Integration Server.
10. What is global container?
Ans. Global container is used in User defined function, which can be used to cache the value that can be
called in any user defined function of the message mapping.
11. How many IE are in XI?
Ans. Integration server having the one Integration Engine and one Adapter Engine. Integration engine
runs on ABAP stack and Adapter engine runs on Java stack.
12. How many functions r in xi?
Ans. Standard functions and user defined functions.
13. What is synchronization? Where it use?
14. What is idoc? Where it use?
15. Difference between UDF & Advanced UDF?
Ans. UDF (simple): This function type can process individual field input values for each function call.
Therefore, simple functions expect strings as input values and return a string.
Advanced UDF: Advanced user-defined functions can access more than just individual field values.
Instead, you can import a complete context or an entire queue for a field as an array before your function
is called. This enables you, for example, to perform calculations on all field values of a context as well as
to divide up the contexts themselves further by inserting a context change.
Advanced user-defined functions can import either just one context into the input arrays, or complete
queues. Make your selection by selecting or deselecting the Save Entire Queue in Cache checkbox in the
function editor.
16. When we go for File scenario?
17. How many containers r in xi?

18. What is correlation? When we go for?


Ans. When you need to collect multiple messages in XI, you need correlation.
Assume that there are 2 systems sending data to XI and Xi needs to collect the messages of the
Systems.
System A has sent the message to XI and BPM is waiting for message from System B. Even before
System B can send its message, another message from System A has come in XI and another BPM is
instantiated. Now, when System B sends the message how do you know which BPM it belongs to?
Correlation as the name implies is used to correlate / connect the message so that they are assigned to
the correct process Instance / BPM.
19. How many patterns have u done?
Ans. Integration Scenario Patterns:
1. Synchronous versus Asynchronous Scenario
2. Collection of Messages
3. Split of Messages
4. State full Processing - Integration Process
5. Serialization
20. When u go for BPM?
Ans. We use BPM when we need to do:
1. Controlling or monitoring of messages in XI
2. Collect or Merge the messages in XI
3. Split the messages in XI
4. Multicast a Message
5. Need to send an Alert
6. Transformation
when we need to maintain the state of a message we use BPM.
Eg. Collect messages specific condition like collect message up to defined no. or up to a specific time of a
day.
-> merging of messages and sending as a single message.
->splitting of messages
->synchronous/asynchronous bridge
21. Use of JAVA web start?
Ans. Java Web start is a cache applications mainly used to support the fat clients, since our IR and ID are
fat clients we need this Web start to work on these....now in simple word to define fat clients is that you
are working on client and data gets updated on server.....so Web start allows you to download all the jar
files required to work from the client at once, so you will notice when you open your IR and ID for the first
time in the systems it takes time to open. Reason is it download all the necessary jar files required to work
IR and ID from your system
22. Components of JAVA ABAP?

Ans. Integration Server, Business Process Engine are components of ABAP,


Adapter frame work, Mapping engine, ID, IR, and RWB are components of Java.
23. Difference between URN/URL?
Ans. The namespace could be any string that uniquely defines the scope of those determined fields of the
XML file. Usually, you use a URI to define that unique string, and since URLs are the most common URIs,
people tend to use plain http URLs as the namespace (it doesn't need to be a valid url). But using
"urn:test" for example isn't wrong.
From the specification:
URI
URI = Uniform Resource Identifier
There are two types of URIs: URLs and URNs
URL
URL = Uniform Resource Locator
<protocol>:// <host> :<port> <path> ? <query>
URN
URN = Uniform Resource Name.
URNs define XML schemas.
urn:<namespace>:<string>
URN: Uniform Resource Name
urn:sap-com:xi:demo (URI with out protocol assignment)
URL: Uniform Resource Locator
http://sap.com/xi
24. What r the parameters in JDBC adapter?
Ans. Transport Protocol
JBDC 2.0
Message Protocol
? XML SQL format
Table values can be inserted, updated, or deleted in one or more tables. In the database, stored
procedures can be called using transfer parameters. In the case of synchronous queries, results from
database queries or return values of stored procedures can also be transferred.
? Native SQL String
An arbitrary SQL statement is expected as the message content. This statement is transferred unaltered
to the database for processing.Depending on the message protocol you selected, the adapter expects
special XML document formats in the message from the Integration Server or the PCK. For more
information about the document formats, see: Document Formats for the Receiver JDBC Adapter.
Adapter Engine

Select the Adapter Engine on the Integration Server, or select a non-centrally installed Adapter Engine.
This selection is not available in the PCK.
Connection Tab Page
Database Connection
Specify the following to establish the database connection:
Field
Entry
JDBC Driver
Java class of the JDBC driver that the JDBC adapter must load to be able to access the driver. The
specification varies according to the JDBC driver; see material from the respective provider for exact
details.
Connection
Address with which you can establish a database connection using the JDBC driver. The specification
varies according to the JDBC driver; see material from the respective provider for exact details.
User Name
User name for logging on to the database.
Password
Password for logging on to the database, including confirmation.
25. How to configure Alerts?
Ans. Alerts within XI give us a simple way to monitor only those errors that we want and send alert
messages to different people depending on the alert category. You can send alert to alert inbox, mail and
even on SMS if your cell phone operator gives you the possibility of sending an sms through a web
service.
At first we have to create an alert category:
- go to TCODE - ALRTCATDEF
- change mode, define you alert category
-

define the attributes which you want to receive in the alert.

Add the receivers who will receive the alerts

save and activate

Inside alert configuration define the settings for example: Interface name for which you want to
receive the alerts in your inbox.

26. What do u do basically in office?


27. What is the role in Ur office?
28. Ur office address?
29. Ur TL Name?
30. Ur desk color? c..;

You might also like