SAP XI/PI Interveiw Questions And Answers
1.What is Global container in SAP XI?
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.
Is it possible to trasfer the data with out using IR(repository)?
Yes, it is possible.
2.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.
3.which adapter should you use while integrating with any SAP system? Explain why?
SAP gives us following options to communicate with SAP systems.
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 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.
4.What are the activities for SAP NetWeaver XI integration, implementation, post go-live?
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.
5.What is CCMS button in RWB?
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.
6.What systems used in your XI/PI Implementation?
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
7.Daily Activities and responsibilities of XI Developer?
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
8.Experience with Requirements Gathering?
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:
9.Where would you look to find Logical System in the SLD.?
Business system wizard
10.What Two Data Types are automatically created when the Namespace is saved in the Integration Repository?
ExchangeFaultdata and Exchange log data.
11.Which Development Object in SAP XI forms the "ROOT NODE" of an XML document when an XI message is generated?
MESSAGE TYPE
12.What is the relationship between Product, Product Version, Software Component and Software Component Version? Give an example.
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
13.JMS adapter can talk with what type of systems? Give some examples...
Messaging systems to the integration engine
14.What format can JDBC adapter communicate in? Should you use native SQL?
JDBC adapter converts data base content to XML messages and the other way around.
15.If communications with JDBC using XML format, what are 4 actions you could do?
SELECT, INSER, DELETE, UPDATE.
16.Can RFC adapter be used for asynchronous processing?
YES, RFC adapter can be used for asynchronous processing.
17.Is it necessary to create the partner profiles in case of file to idoc scenario?
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.
18.What is difference between the party and the business service and in which cases they are used with details?
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.
19.What are the usual project scenarios on the job (Legacy systems or ERP)?
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....
20.How long are usually the projects?
It depends on the client requirement.
****************************-------------------------****************************
SAP XI PI Course Curriculum
Overview Of XI/PI
SLD (System Landscape)
IR (Integration Repository)
ID (Integration Directory)
Integration Monitoring
ccBPM
Proxies
Scenarios
1.What is Global container in SAP XI?
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.
Is it possible to trasfer the data with out using IR(repository)?
Yes, it is possible.
2.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.
3.which adapter should you use while integrating with any SAP system? Explain why?
SAP gives us following options to communicate with SAP systems.
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 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.
4.What are the activities for SAP NetWeaver XI integration, implementation, post go-live?
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.
5.What is CCMS button in RWB?
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.
6.What systems used in your XI/PI Implementation?
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
7.Daily Activities and responsibilities of XI Developer?
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
8.Experience with Requirements Gathering?
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:
9.Where would you look to find Logical System in the SLD.?
Business system wizard
10.What Two Data Types are automatically created when the Namespace is saved in the Integration Repository?
ExchangeFaultdata and Exchange log data.
11.Which Development Object in SAP XI forms the "ROOT NODE" of an XML document when an XI message is generated?
MESSAGE TYPE
12.What is the relationship between Product, Product Version, Software Component and Software Component Version? Give an example.
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
13.JMS adapter can talk with what type of systems? Give some examples...
Messaging systems to the integration engine
14.What format can JDBC adapter communicate in? Should you use native SQL?
JDBC adapter converts data base content to XML messages and the other way around.
15.If communications with JDBC using XML format, what are 4 actions you could do?
SELECT, INSER, DELETE, UPDATE.
16.Can RFC adapter be used for asynchronous processing?
YES, RFC adapter can be used for asynchronous processing.
17.Is it necessary to create the partner profiles in case of file to idoc scenario?
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.
18.What is difference between the party and the business service and in which cases they are used with details?
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.
19.What are the usual project scenarios on the job (Legacy systems or ERP)?
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....
20.How long are usually the projects?
It depends on the client requirement.
****************************-------------------------****************************
SAP XI PI Course Curriculum
Overview Of XI/PI
- Introduction to integration
- Introduction to SAP Net Weaver
- Modules in SAP Net Weaver
- Components in SAP XI
- Design Time Components
- Administrative and monitoring components
- Runtime Components
- Architecture of XI
SLD (System Landscape)
- Technical System
- Technical System Types
- Business System
- Business System Types
- Software Components
IR (Integration Repository)
- Name Spaces
- Integration Scenarios & Integration Processes
- Message Interfaces
- Message Types
- Fault Message Types
- Data Types
- Data Type Enhancements
- Context Objects
- External Definitions
- Interface Mappings
- Message Mappings
- Mapping Templates
- Imported Archives
- Adapter Objects
ID (Integration Directory)
- Party
- Service without Party
- Business System
- Communication Channels
- Business Service
- Integration Process
- Receiver Determination
- Interface Determination
- Sender Agreement
- Receiver Agreement
Integration Monitoring
- Component Monitoring
- Message Monitoring
- Knowledge on End-to-End Monitoring
- Knowledge on Performance Monitoring
- Adapters Statuses
ccBPM
- Integration Process Scenario
- Abstract Interface
- Graphical Definition
- Send Steps
- m:n transformation
Proxies
- Introduction to Proxies
- Creating ABAP proxies
- Proxy Runtime
Scenarios
- File to File
- IDOC to File
- File to IDOC
- IDOC to Flat file
- Flat file to IDOC
- IDOC to JDBC
- JDBC to IDOC
- HTTP to RFC
- SOAP to RFC
- XSLT Mapping
- BPM1(File to File)
- BPM2(File to RFC)
- ABAP Proxy (Client Proxy)
No comments:
Post a Comment