SAP PI PO interview questions2
SAP PI PO interview questions2
Q1. What are the activities for SAP NetWeaver XI integration, implementation, and
post-go-live?
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.
Q2. What is the CCMS button in RWB?
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:
DEV
QA
Pre-Prod
Prod
Q4. Daily Activities and responsibilities of XI Developer?
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
Q5. Where would you look to find the Logical System in the SLD.?
MESSAGE TYPE
Q8. What is the relationship between Product, Product Version, Software Component,
and Software Component Version? Give an example.
JDBC adapter converts database content to XML messages and the other way around.
Q11. If communications with JDBC using XML format, what are 4 actions you could do?
Yes
Q13. Can an RFC adapter be used for asynchronous processing?
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.
Q15. What is the difference between the party and the business service and in which
cases they are used with details?
It depends on the client's requirement but you should know about the R3-MDM
integration. most of the requirements would be used. Related scenarios as I
mentioned are MDM-BIW integration, SRM-MDM Catalog, MDM-XI-R3 integration, RPCM,
enrichment adaptor, etc….
Q17. How long are usually the projects?
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.
Q19. Is it possible to transfer the data without using IR(repository)?
Yes, it is possible.
Q20. What is the use of IDX2?
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.
Q21. Which adapter should you use while integrating with any SAP system? Explain
why?
IDoc Adapter
RFC Adapter
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 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.
SAP PI FAQs
Q23. What is the CCMS button in RWB?
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:
If you have been interacting with the client for gathering the req need to explain
to them on what basis the req was gathered.
These are the things you can ask the client to get the requirements:
Q26. What is the relationship between Product, Product Version, Software Component,
and Software Component Version? Give an example.
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.
Q2. What is SAP Netweaver?
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.
Q30. What is a Global Container?
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.
Q31. What is a Container?
This object enables you to cache the value, which you want to read again when you
next call the same user-defined function.
Q31. What is Multi Cast?
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’.
Q32. What are the Types of Node Functions?
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.
Container
Global Container
Mapping Trace