Thursday, July 2, 2009
******SAP XI interview questions for ibm,accenture,tcs,hp ? *****
Labels: Exchange Infrastructure Interview questions, Sap NetWeaver(xi) faqs, Sap xi faqs, Sap xi Interview Questions
1.Explain the Urs Project Architechture? And Briefly
explain about Ur scenario in Project?
2.What are differnet Types of mapping are there in sap xi ?
3.***What is context change ?
4.What are the different standard functions in XI ?
5.Which adapters run on j2ee engine and which run on ABAP
stack?
6. Use of each adapter ?
7.*** How and why is content conversion performed?
8. What is Correlation in BPM ?
9.What is . Synch/asynch bridge in BPM ?
10. What is . Collect pattern. In BPM ?
11.for each and par for each in a block ?
12. Send synchronously and asynchronously. ?
13.What are the Step types in BPM. ?
14.How do u define Alert Category in xi and what are the
rules for it ?
15.. How do you test an Alert?
16. How to Use Alerts in a BPM
17.What are the stacks available in XI ?
18.What is the Need for datatype, message type, message
interface, message mapping, interface mapping?
19. Synch/ Asynch/ outbound/inbound/ abstract interfaces ?
20.How do you monitor your messages in XI ?
21. ****What is the difference between the monitoring done
on the RunTimeWorkBench ?
22.What is End to End Monitoring
23.What is Performance Monitoring,
24.What is Cache Montioring
25.***What is a System Landscape Directory (SLD )
26. ***What is Business System ?
27. ***What is Technical System ?
28 ***What is Logical System ?
29.Why to create communication channel ?
30.***Why to create sender and receiver agreement?
31 Why to create Receiver Determination and Interface
Determination ?
32 What is IB?
33.What scenarios have you worked on?
34.***Explain the pipeline Steps?
35.What adapters will you use to orders coming via Web?
36.What is IS (Integraion Server )?
37.***where does the IR (integration Repository ), ID
reside?
38.What does the cache hold?
39.***What is Mapping ?
40.What is Business process Management (BPM)?
41.**** Explain the scenarios
(File2file,file2idoc,filetojdbc,idoctofile,Webservicetorfc
(SOAPtoRFC),idoc2rfc,....)?
42.What does a RFC adapter support? Is EOIO supported by
RFC?
43.What are advantages and why would you install a
decentralize adapter engine?
44.Comment on the following, adapter engine is also known
as a PCK?
45.What is the different monitoring status? Where do you
find them?
46.What adapters are not in adapter engine?
47.***Which ABAP proxy, in or outbound has code you can
type in?
48.With an optional node what is the cardinality? How do
49.you make sure the subordinate's fields get mapped?
50.What is it WSDL? Where do you find it in DR? Does Is
used in Java or ABAP Proxy?
51.In XI 3.0 Stack 9, what are the supported mapping types?
52.What are prerequisites for importing customer defined
IDOC?
53.***What are the three IDOC transactions in XI?
54.Context object replace what?
55.***Two things can make up a collaboration agreement,
what are they?
56.what is the sender communications channel? If error
during inbound or outbound binding, where do you look to
solve?
57.***What is URI, URL, and URN and what are their
difference?
To perform content based routing, two places it can be
done, what are the two places?
58.What is an integration process?
59.***Message Mapping, advanced user function, can you test
for context changes, if yes how?
60.***What is multi-mapping? Where is it used? What are the
advantages?
61.What are the two XSLT tags, previously that could not be
used in XI Why?
62.Using a simple user defined function how can you send
trace information to be monitored?
63.What is function exists in message mapping?
64.***What Jar file is required to perform Java Mapping?
65***What is context in message mapping?
66.***What is Collapse context and remove context & Split
by Value?
67.Source message occurs 3 times, target only once what is
wrong?
68.***Java mapping class, which class must it implement?
69.***What is scope of mapping template?
70.How does a Boolean function work in message mappings?
71.***Where can you use a user-defined function, scope?
72.In simple mapping - one source results in 4 identical
target messages, with regarding cardinality what is the
problem?
73.***What is a prerequisite to do ABAP mapping for a
complex transformation?
74.What step can be inserted into an exception branch?
75.Where can you find business process engine?
76.What actions can you perform in SXICACHE?
77.How do you get an error condition to generate an alert?
78.Could multiple instances of an integration process be
running at the same time? If so, how does a message find
its way to the correct instance?
79.Which XI objects can be used in an integration process?
80.What happens after an exception is raised in BPM?
Send message within an integration process to 8 receivers
at the same time, how can I do this?
81.Describe the triggering of exceptions in BPM?
82.What is a correlation and what is local correlation?
83.***Which steps can trigger an alert?
84.What are the 2 visibilities of container elements?
85.What are the different types that a container element
can be based on? Can container elements be based on
dictionary structure MARA?
86.What is the relationship between an integration process
and business workflow?
87.What is diff between XI 3.0 and PI 7.0?
88.***Parameters of JDBC, IDOC, RFC, FILE, FCC(File Content
coversion)?
89.***Why IDOC do not need sender agreements and
communication channel?
90.What is an Xpath?
91.***What are the mapping u have done?
92.What is a proxy and Alert?
93.***What is BPM and where and why it is used?
94.Can we do scenario without BPM how we can do it?
95.What is User defined functions and how to create it?
96.What are predefined functions?
97.***What is multiple mapping?
Transaction code ?
98.Tell me how to handle the error in BPM (transaction to
monitor the errors).
99.***What is business system and business service?
100.***What is query and Queues?
101.What are different design times components used by XI?
102.What services does the integration server provide?
103.What are the 4 functions does adapter framework provide?
104.What is XI domain?
105.***What is XI pipeline and what is a pipeline service?
106.Describe the alert functionality of the runtime
workbench? Name different monitoring functions of the
runtime workbench?
107.Web application server 6.2 has an integration engine.
Why is this so?
108.List 4 ways to enable logging / trace?
What is logging / trace? Properties of an Async message?
Inbound XI message has problem, where do you look for
solution?
109.***Different steps to make an IDOC adapter work?
110.JMS adapter can talk with what type of systems?
111.Can JDBC adapter query DB tables?
112.JMS adapter scenario messaging system provider needs to
submit what?
113.***JDBC/JMS require certain steps before they can work?
114.***What is a mail adapter?
115.What format can JDBC adapter communicate in? If
communications with JDBC using XML format, what are 4
actions you could do?
116.***what is scope of setparamer(),excute() in JAVA
Mapping ?
117.Which Adapter support poxies?
118.what is External system?
119.Define Fixed value,Value mapping,date format,conversion?
120.what is the business scenario?
121.where do u excute ABAP Mapping?
122.what is lookup ,how many types of lookups,where is use Rfc Mapping Lookup explain?
123.how to transfor the data SAP Systems to Non-SAP Systems ?
124.How to u communicate Sender(SAP Systems) and Receiver(Oracle Data base)?
125. Control Records in Idoc Message sending to which format?
Wednesday, May 20, 2009
7.sap exchange and infrastructure runtime
Labels: Alert Configuration, Cache Monitoring, Initial Receipt, Logical Routing, Monitoring and Administration, Runtime Overview, SXI_Monitor, SXMB_ADM, SXMB_MONI, Technical routing., XML Message Format
Table of Contents
Table of Contents................................................................................................................2
Runtime Overview..............................................................................................................3
Integration Engine...........................................................................................................4
Reminder: XI Infrastructure Roadmap.......................................................................4
XML Message Format................................................................................................5
Message Processing Flow...........................................................................................6
Inbound Processing.................................................................................................7
Initial Receipt......................................................................................................7
Logical Routing..................................................................................................7
Technical Routing...............................................................................................8
Message Branching.............................................................................................8
Outbound Processing..............................................................................................9
Mapping..............................................................................................................9
Receiver Call.......................................................................................................9
Monitoring and Administration....................................................................................10
Reminder: XI Infrastructure Roadmap.....................................................................10
Monitoring and Administration Overview............................................................10
CCMS...............................................................................................................11
XI: Transactional Tools....................................................................................12
SXMB_ADM................................................................................................12
SXMB_MONI...............................................................................................13
SXI_Monitor.................................................................................................14
XI: Runtime Workbench...................................................................................17
Component Monitoring.................................................................................18
Message Monitoring.....................................................................................19
End-to-End Monitoring.................................................................................19
Performance Monitoring...............................................................................19
Alert Configuration.......................................................................................20
Cache Monitoring.........................................................................................20
Error Handling..............................................................................................................21
APPENDIX.......................................................................................................................22
Time Controlled Message Processing...........................................................................22
© Copyright
6.sap exchange and infrastructure adaptors
Labels: Adapter Types, Adapters Overview, Database (JDBC) Adapter, File Adapter, HTTP Adapter, IDoc Adapter, Java Messaging Service (JMS) Adapter, MarketSet Adapter, Quality of Service, RFC, SOAP Adapter, XI Adapter
Table of Contents
Table of Contents................................................................................................................2
Adapters Overview.............................................................................................................4
Reminder: XI Infrastructure Roadmap...........................................................................4
Adapter Framework........................................................................................................5
Adapters......................................................................................................................6
Adapter List............................................................................................................7
Adapter Engine...........................................................................................................8
Partner Connectivity Kit.............................................................................................9
Adapter Types...................................................................................................................10
RFC Adapter.................................................................................................................10
Sender Adapter..........................................................................................................11
SAP (Sender System) Configurations...................................................................13
Receiver Adapter......................................................................................................14
SAP (Receiver System) Configurations................................................................15
IDoc Adapter.................................................................................................................16
Sender Adapter..........................................................................................................17
SAP (Sender System) Configurations...................................................................17
SAP (Integration Server) Configurations..............................................................18
Receiver Adapter......................................................................................................20
SAP (Integration Server) Configurations..............................................................21
SAP (Receiver System) Configurations................................................................22
File Adapter..................................................................................................................23
Sender Adapter..........................................................................................................24
Receiver Adapter......................................................................................................27
Database (JDBC) Adapter.............................................................................................30
Sender Adapter..........................................................................................................31
Receiver Adapter......................................................................................................33
Java Messaging Service (JMS) Adapter.......................................................................35
Sender Adapter..........................................................................................................36
Receiver Adapter......................................................................................................38
XI Adapter....................................................................................................................41
Sender Adapter..........................................................................................................42
Receiver Adapter......................................................................................................43
Unique Configurations required for ABAP Proxy Receivers...............................44
Unique Configurations required for Java Proxy Receivers..................................44
SOAP Adapter..............................................................................................................46
HTTP Adapter...............................................................................................................46
MarketSet Adapter........................................................................................................46
APPENDIX.......................................................................................................................47
General Configuration Steps.........................................................................................47
Module Processor..........................................................................................................48
Processing Sequence.................................................................................................49
Module Configuration...............................................................................................49
Quality of Service.........................................................................................................50
5.sap exchange and infrastructure proxies
Labels: ABAP Application Related, ABAP Proxy Generation, ABAP Proxy Runtime, ABAP Web Service Related, Handling Exceptions, Java Proxy Runtime, Proxies Usage Overview, PROXY, Proxy Runtime
Table of Contents
Table of Contents................................................................................................................2
Proxies Usage Overview.....................................................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Connectivity Review.......................................................................................................4
Proxy Runtime................................................................................................................5
ABAP Proxy Runtime.................................................................................................6
ABAP Application Related.....................................................................................6
ABAP Web Service Related...................................................................................7
Java Proxy Runtime....................................................................................................8
Proxy Generation............................................................................................................9
ABAP Proxy Generation...........................................................................................10
SE80 - Object Navigator.......................................................................................10
SPROXY – ABAP Proxy Generation...................................................................10
ABAP Proxy Objects............................................................................................12
Inbound (example with asynchronous interface)..............................................12
Outbound...........................................................................................................12
Java Proxy Generation..............................................................................................13
Java Proxy Objects................................................................................................14
Inbound (example with synchronous interface)................................................15
Outbound (example with synchronous interface).............................................15
APPENDIX.......................................................................................................................16
ABAP Proxy (SPROXY)..............................................................................................16
Navigation Tree........................................................................................................16
Tab Pages..................................................................................................................17
Method Implementation............................................................................................19
Outbound Proxy....................................................................................................19
Calling the Proxy..............................................................................................19
Handling Exceptions.........................................................................................19
Deployment.......................................................................................................19
Inbound Proxy.......................................................................................................20
Code the Method...............................................................................................20
Independent Method Testing............................................................................24
Deployment.......................................................................................................24
Naming Considerations.............................................................................................25
Java Proxy.....................................................................................................................26
Method Implementation............................................................................................26
Outbound Proxy....................................................................................................26
Calling the Proxy..............................................................................................26
Handling Exceptions.........................................................................................26
Deployment.......................................................................................................27
Inbound Proxy.......................................................................................................28
Deployment.......................................................................................................28
Naming Considerations.............................................................................................32
Source File – Details.................................................................................................32
Implemented Method – Full example...................................................................32
4.sap exchange and infrastructure integration directory
Labels: channel, Collaboration Agreement, Collaboration Profile, Integration Builder, Logical Routing, Party, Service without Party, The Business Scenario Configurator, Virtual Receiver
Table of Contents
Table of Contents................................................................................................................2
Integration Builder (Directory) Overview..........................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Navigation: Browser Homepage.....................................................................................4
Flashback: Directory References to the SLD and Repository........................................5
Collaboration Profile.......................................................................................................6
Party...........................................................................................................................8
Service without Party..................................................................................................9
Channel.................................................................................................................11
Collaboration Agreement..............................................................................................13
Sender Agreement.....................................................................................................14
Receiver Agreement..................................................................................................16
Logical Routing............................................................................................................18
Interface Determination............................................................................................20
Receiver Determination............................................................................................22
A Final Check.......................................................................................................24
An Alternative: The Configuration Assistant...............................................................25
Scenarios......................................................................................................................28
An Alternative: The Business Scenario Configurator..................................................30
Progress Summary (Object Relationship Diagram)......................................................32
APPENDIX:......................................................................................................................33
Alternative Identifier.....................................................................................................33
Agency......................................................................................................................33
Scheme......................................................................................................................33
Value.........................................................................................................................33
Adapter Type................................................................................................................34
Virtual Receiver............................................................................................................35
Condition Editor............................................................................................................36
3.sap exchange and infrastructure integration repository
Labels: Adapter Objects, Business Process, Business Scenario, Business Scenarios and Processes, Field Color Legend, Namespaces, Performing DB Lookups, Standard Functions, User Defined Functions
Table of Contents
Table of Contents................................................................................................................2
Integration Builder (Repository) Overview........................................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Navigation: Browser Homepage.....................................................................................4
Flashback: Repository References to the SLD...............................................................5
Getting Started: Adding Software Components to the Repository.................................6
Getting Started: Adding Namespaces.............................................................................8
Interface Objects.............................................................................................................9
Data Types................................................................................................................10
Message Types..........................................................................................................12
Message Interfaces....................................................................................................13
Mapping Objects...........................................................................................................15
Message Mapping.....................................................................................................16
Interface Mapping.....................................................................................................18
Business Scenarios and Processes................................................................................19
Business Scenario.....................................................................................................20
Business Process.......................................................................................................21
Adapter Objects............................................................................................................22
Progress Summary (Object Relationship Diagram)......................................................23
APPENDIX.......................................................................................................................24
Cache and Change Lists................................................................................................24
Change Lists..............................................................................................................24
Caches.......................................................................................................................24
Fault Message Types.....................................................................................................25
Namespace Conventions...............................................................................................26
Importing SAP Message Interfaces..............................................................................27
Message Interface Communication Parameters (Attributes)........................................29
Category: Inbound vs Outbound...............................................................................29
Mode: Synchronous vs Asynchronous......................................................................30
Message Mapping.........................................................................................................31
Value Mapping..........................................................................................................31
Functions: Standard vs User-defined........................................................................31
Standard Functions................................................................................................31
User-Defined Functions........................................................................................32
Field Color Legend...................................................................................................32
Testing Your Mapping..............................................................................................33
Performing DB Lookups...............................................................................................34
Context Objects.............................................................................................................35
2.sap exchange and infrastructure system landscape directory
Labels: Business System, Component Repository, Navigation: Browser Homepage, product, Reminder: XI Infrastructure Roadmap, SLD, software, System Landscape and Directory (SLD) Overview, Technical Systems
Table of Contents
Table of Contents................................................................................................................2
System Landscape and Directory (SLD) Overview............................................................3
Reminder: XI Infrastructure Roadmap...........................................................................3
Navigation: Browser Homepage.....................................................................................4
Component Repository...................................................................................................5
Product........................................................................................................................6
Software......................................................................................................................7
Landscape Directory.......................................................................................................8
Technical System........................................................................................................9
Business System........................................................................................................10
Progress Summary (Object Relationship Diagram)......................................................11
APPENDIX.......................................................................................................................12
Technical System Types...............................................................................................12
Business System Types.................................................................................................12
1.sap exchange and infrastructure overview
Labels: Adapter List, define SLD, IE, Integration Repository (Repository), IR, Point-To-Point Architecture, Runtime Workbench (RTB), SAP NetWeaver Suite Overview
Table of Contents
Table of Contents................................................................................................................2
SAP NetWeaver Suite Overview........................................................................................3
The House that SAP Built...............................................................................................3
SAP Exchange and Infrastructure 3.0 Overview................................................................5
Point-To-Point Architecture............................................................................................5
Exchange Architecture....................................................................................................6
SAP Exchange and Infrastructure 3.0 (XI) Architecture....................................................7
XI Infrastructure Roadmap.............................................................................................7
XI Build Sequence..........................................................................................................9
Key Areas of XI................................................................................................................10
System Landscape Directory (SLD).............................................................................10
Integration Builder........................................................................................................11
Integration Repository (Repository).........................................................................11
Integration Directory (Directory)..............................................................................11
Integration Server..........................................................................................................12
Integration Engine (IE).............................................................................................12
XI Connectivity.............................................................................................................13
Adapter List..............................................................................................................13
Runtime Workbench (RTB)..........................................................................................14
Basic Navigation...........................................................................................................15
XI Object Relationship Summary.................................................................................16
APPENDIX:......................................................................................................................17
XI Open Standards........................................................................................................17
Places to Get Help.........................................................................................................20
XI Related SAP Transaction Reference....................................................................21
Wednesday, May 13, 2009
What is the pipeline and what is a pipeline services?
Labels: interface determination, Interface Identification, Message Branch, Msg Spilt, pipeline, pipeline services, receiver determination, Receiver Identification, Reguest Message, Technical routing.
Mapping,Outbound Binding,Call Adapter.
Pipeline Steps:they are 6steps
1.Receiver Determination.
2.Interface Determination.
3.Msg Spilt:If more than one receivers are found XI will initiate new msg for each
receiver.
4.Message Mapping:Mapping program to transform source msg to destination msg.
5.Technical routing:Bind a Specific destination and protocal to the msg.
6.Call Adapter:Send the transformed msg to the adapter or proxy.
Why to create communication channel ?
Labels: cc(communication channel ), communication channel defination, communication channel scope, use of communication channel
Why to create Receiver Determination and Interface Determination ?
Labels: create Receiver Determination, define the Receiver Determination, interface determination, Interface Determination scope, Receiver Determination scope, Receiver Interface Determination use
Interface Determination. The stage where the Inbound Interface and the Interface mapping program are defined. Conditional Interface determination is also possible.
****why to create sender and receiver agreement?
What is the difference between the monitoring done on the RunTimeWorkBench ?
what is cache and how many types of Caches are there in XI and what are their puposes?
1.CPA cache(Collaboration profile agreement)
2.Runtime cache
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.
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.
Monday, May 11, 2009
*****IDoc to File Scenario?****************
Labels: IDoc, Idoc Meterial, Idoc Scenario, IDoc to File Scenario, Idoc tutorial, Intermediate Docment
1 General Requirement
1.1 Introduction
This document describes IDoc to file scenario in which an IDoc from an SAP system is converted into a Flat File and routed to the FTP Server via Exchange Infrastructure.
A business system representing Sender SAP system sends the IDoc to XI; XI converts the IDoc to Flat File and sends it to the receiving business system (FTP Server) by using an inbound File adapter.
1.2 Prerequisites:
One Business System representing the sending R/3 is required to be configured of type 3rd party in SLD (System Landscape Directory).
FTP configuration should be in place to transfer the output file to desired location.
2 Configurations at the Sender System (SAP R/3)
This section describes all the configurations needed in the Sender SAP System (R3X) for sending an IDoc to XIR.
2.1 Create RFC Destination
Use TCode SM59 to create RFC Destination in R3X to connect to XI (XIR) system.
RFC Destination in R3X: R3X_TO_XIR


2.2 Maintain Ports
Use TCode WE21 to create a tRFC Port. The RFC Destination created in the previous step should be assigned to this port.
Port in R3X: SAPXIR

.bmp)
2.3 Maintain Partner Profile
Create a Partner Profile for the Receiver System (XIRCLNT100) using the T-Code WE20, with the following outbound parameters.
Message type: MATMAS
IDoc Type: MATMAS05
Receiver port: SAPXIR

.bmp)
2.4 Create Distribution Model (BD64)
Create model view and add Message type with following
Sender System – R3XCLNT100
Receiver System – XIRCLNT100
Message type - MATMAS
Distribute the Model view.

.bmp)
3 Configurations in the Integration Server
This section gives an overview of all the configurations required in the Integration server. These settings are required for the XI system to receive the IDoc sent by the Sender SAP system.
3.1 Create RFC Destination
Use TCode SM59 to create an RFC Destination of Type 3 in order to establish communication with the Sender SAP system.
Sender RFC Destination in XIR: R3XCLNT100

.bmp)
3.2 Create Port
On the Integration Server, create a port for IDoc communication using transaction IDX1.
Ideally, the port name should be of the format SAPxxx, where xxx is the system id of the SAP system. The created port has to be bind with the RFC Destination of the Sender SAP system configured in the Step 3.1 above.
Sender Port in XIR: SAPR3X

.bmp)
3.3 Transaction IDX2
This configuration step is used to import the metadata of the IDoc using the corresponding Business system’s port as below.

.bmp)
4 Design the Scenario in the Integration Repository
4.1 Import IDocs
Import the IDoc from the Sender SAP system. Enter the details of the sender system as shown below.
In this scenario, MATMAS.MATMAS05 is the outbound message type.

.bmp)
Select the IDocs which are to be imported

.bmp)
.bmp)

Thus, the IDoc MATMAS.MATMAS05 (sender message type) is imported.
4.2 Define Data Type
Define a Data type resembling the structure of the inbound message (file structure), Data type resembling outbound structure is not required as Imported IDoc cab be used as Data type, Message type and Message Interface.

.bmp)
4.3 Define Message Type
Define a Message Type for the Data type created in Section 4.2.

.bmp)
4.4 Define Message Interface
Define Inbound Message Interface for the Message Type created in Section 4.3. as below.

.bmp)
4.5 Create Message Mapping
Create the Message Mapping with Source message as MATMAS.MATMAS05 (Imported from R3X), Target message as MT_IB_MATMAS (created in section 4.3)

.bmp)
4.6 Define Interface Mapping
Define Interface Mapping for the Mapping created in Section 4.5

.bmp)
5 Configure the Scenario in Integration Directory
Following objects should be configured in the Integration Directory:
5.1 Assign Business System
A Business System represents the Sender SAP System in the system landscape directory. Assign the Sender Business System defined in the System Landscape directory in the Integration Directory.

.bmp)
Choose Assign Business System.
Select the Business System corresponding to the Sender SAP System as defined in the System Landscape Directory and Click Finish (In this scenario R3X is the Sender System and hence is the Business System).

.bmp)
5.2 Create New Business Service
In this scenario the Receiver System is a FTP Server. A Business Service representing the Receiver system should be created. Choose New Business Service as shown in the screenshot below.

.bmp)
Add the Inbound Message Interface to the Business Service created.
Message interface: MI_IB_MATMAS

.bmp)
5.3 Create Receiver Communication Channel
Create a receiver communication channel (File Adapter) under the Receiver Business Service (File_service).

.bmp)
5.4 Create Receiver Determination
Receiver Determination defines the possible receivers for a sender and an outbound interface combination. In Conditional Receivers specify a conditional argument whose value will be used to route the inbound message to the respective Service. Based on the value of a certain field in the incoming IDoc the conditional argument is evaluated and thus the receiver is determined and message is routed accordingly at runtime.

.bmp)
5.5 Create Interface Determination
Provide the details Sender Service, inbound interface and the Receiver Service while creating the interface determinations.

.bmp)
5.6 Create Receiver Agreement
Receiver Agreement defines to which receiver the message, has to be routed.

.bmp)
6. Testing the Scenario
At the Sender system
Go to Transaction BD10, to send the Material from R3X to XIR. An outbound Generic IDoc MATAMS05 is created in R3X as shown in the below screenshot.

.bmp)
As per the configuration this IDoc will be converted to a flat file and routed to the corresponding Receiver (/XI_Practice/ folder of the Receiver FTP Server in this case).
At XI System:
A message is created in XI, which indicates the message from R3X has reached XI Integration Server.
Execute transaction SXI_MONITOR in the XI Integration Server as below.

.bmp)
The Processed Successfully Flag indicates that the outbound message (IDoc) has been successfully processed and it has reached the Receiver FTP system.
At Receiver System (FTP Server):
Log on to the FTP Server of the Host System, to verify the new file.
What is Mapping Templates ?
Labels: define Mapping Templates, Mapping Templates, Mapping Templates meterial, Mapping Templates scope, Mapping Templates use
target msg type.
Mapping template unlike the msg mappings,will not create mapping objects.
Any XI Project has the mapping relations define to the mapping templates.
Msg mapping implemention Creates the mapping object in the global container and
the relationships are excuted in the container,where as mapping templates
creates flat structural relationship.
How to send the msg from RWB to IServer?
the text msg to the Integration Server irrespective of the XI Components.
***What is Dynamic Configuration ?
Samename.No need for writing 'Adapter specific Msg Properties' which tell the
adapter to include those properties inside the SOAP msg Send to XI from the
Adapter.
The FTP Receiver adapter must also know that the has to Use those new
Properties.So we also have to set them on the Receivers side.
Because we also want to get the filename inside our mapping we have to create a
Userdefine function,Which will rewrite the filename & map it to one of our xml
tags.
when we run our file to file scenario,we can now see that ther's a new section
called "Dynamic Configuration".
what are application adapter,technical adapter and Industry Adapter?
Labels: Application Adapters, CIDX (Chemical Industray Data Xchange)., Industry Standard Adapters, RNIF(RosettaNet Implementation Framework), Technical Adapters
:- SeeBurger,Siebel,Oracle(Third Party).
Technical Adapters:-FILE,JDBC,SOAP,SMTP(Mail Server),JMS(Message),Sap business
Connector,Market Place.
Industry Standard Adapters:-RNIF(RosettaNet Implementation Framework),CIDX
(Chemical Industray Data Xchange).
when do u go for BPM ?
-->When the msg will be casted to multiple receivers at the same time.
-->when the msgs is casted to the multiple receivers one after another sequentially.
Wednesday, March 18, 2009
*** what the diff between business system and business service?
Labels: arithmetic, Boolean, Business service, Business System, constant, Conversions, date, functions are used in graphical mapping, mapping trace, Node Functions, static, Text
What are the functions are used in graphical mapping?
Ans: a) Conversions b) Boolean c) Node Functions d) constant e) date
f) Text g) static h) arithmetic
What is mapping trace?
Ans: This object enables you to transfer information for the mapping trace during mapping to a container that can be viewed by users in the message monitoring.
What are the Steps required to configure a scenario?
Labels: Create your communication channel, Create your sender and receiver agreement, interface determination, receiver determination
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.
How many transport mechanism are there?
Labels: Change Management System, CMS and stabilizing, File Level Transport
b). Change Management System (CMS): This is a GUI based tool, which has to be installed on the XI box for providing the user-friendly browser which is used for automating the transport mechanism and tracking any transport failures. However there is an initial level effort for setting up the CMS and stabilizing it.
What is Correlation Step?
Labels: correlation, read the images for the searching query, simply pointer to a Roles of an XI Architect, structured and unstructured data, TREX stands for SAP NetWeaver Search and Classification (TREX)
like in bpm suppose u r collecting some idocs and after colecting some idocs u bunch them and send it to receiver then u need to define a corelation variable which will collect the idocs on the basis of this corelation variable.
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.
What is the purpose of using context object in IR?
Ans:Context Object is simply pointer to a specific XML tag. if you want to simplify your delopment you can define Context object for some fields and use the context objects. many message types come with their own context objects.
What are the Roles of an XI Architect-?
Ans:1) Get the Functional Specification/Business Requirments.
2) Set up the Procedures/Process.
3) Give the solution Roadmap.
4) Design the Solution.
Roles of an XI developer ?
Labels: All ABAP/Java Developments, Architect, Design/Configuration, SWF_XI_ADM_BPE, SWF_XI_ADM_BPE_DISP, SXMB_ADM_BPE, SXMB_MONI_BPE., Test the scenario
2) Develop the Interfaces according to the requirement
i. All ABAP/Java Developments.
ii. Design/Configuration.
3) Test the scenario.
What are the BPM tcodes?
Ans :SWF_XI_ADM_BPE,
SWF_XI_ADM_BPE_DISP,
SXMB_ADM_BPE,
SXMB_MONI_BPE.
what are the use of BPM patterns?
Ans: 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.
Why do we need Web Start?
Labels: configure services, Internet using a web browser., Java Web Start, network, standalone java applications
What is value mapping?
Labels: ABAP Stack, https, objects in a value, remote system, Sender communication channel., SOAP Envelops, value-mapping function
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.
What is an Integration Process (ccBPM) in XI/PI ?
Labels: Collect/Merge, Container Operation, Control Step, Control/Monitor, Fork, Loop, Receive Step, Receiver Determination Control Steps- Block, Send Step, Switch, Transformation Step (Mapping), Wait, While
The processing of Integration Process is also called as Cross Component BPM (ccBPM). The ccBPM is a stateful interaction model. It supports open standards like BPEL.
Business Process Management (BPM) is an implementation methodology for the management of business process that interacts with people and systems both within and across the organization.
CcBPM can be designed in any of the Business Process Modeling tools like ARIS. In XI/PI you can design integration process in the Integration Repository->Graphical Process Builder. During runtime integration process is executed in the SAP Business Workflow engine.
When to use BPM
Control/Monitor the messages in XI.
Collect/Merge the messages in XI.
Split the messages in XI.
To Multicast a Message.
Send an Alert based on the very complex business logic. To integrate with cross component business process.
Steps in the Integration Process Modeling:-
Messaging Relevant Steps-
Receive Step
Send Step
Transformation Step (Mapping)
Receiver Determination
Control Steps-
Block
Container Operation
Control Step
Fork
Switch
While Loop
Wait
What is the SLD used for?
Labels: Facilitates Installations, landscape administration tools, NetWeaver systems, platform dependencies, Repository, storing lands information, upgrades and transports.
SLD manages software components and platform dependencies.
It acts as a central information provider for NetWeaver systems and other administration tools.
Facilitates Installations, upgrades and transports.
What are the SAP Recommendations on the use of SLD?
Labels: availability of resources, cost perspective, costs for synchronizing data, firewalls, multiple-SLD, SAP recommends, single System Landscape Directory (SLD)
The following factors can make a multiple-SLD architecture necessary:
Legal constraints
Company Rules
Network Constraints (e.g. firewalls, availability of resources).
What is the difference between the monitoring done on the RunTimeWorkBench?
Labels: message processing, monitor the senario, Runtime workbench, SXMB_MONI
Why to create communication channel ?
Why to create Receiver Determination and Interface Determination ?
Labels: define Receiver Determination and define Interface Determination, interface determination, use of Receiver Determination
Interface Determination. The stage where the Inbound Interface and the Interface mapping program are defined. Conditional Interface determination is also possible.
Why to create sender and receiver agreement?
Labels: Http, no sender agreement idoc, sender agreement, sender and receiver agreement, use sender agreement
Explain the element,attribute,node,payload,URN and URL ? and Testing tools for XI?
Labels: attribute, element, esting tools for XI, https, node, payload, protocals, URN and URL
Attribute:Properties of XML TAG.
Node:Logical set of group of XML TAG.
Payload:payload is actual content of message (Business data).
URN and URL:urn means uniform resource navigator, which does'nt uses any protocal in which while giving this urn it should be unique in ur system.url means uniform resource locator, which uses the protocal i.e http.
Testing tools for XI: Mercury load runner.
Thursday, March 5, 2009
What is use of PCK(Partner Connectivity Kit)?
communicate in XML speak to the Business Systems.
What is Context Object? What is its role?
Labels: Context Objects, header of the message, message interfaces, payload
future reference. Encapsulate the access to data that is contained in the
payload or in the header of the message.
XI Advantages over other Middleware Tools ?
Labels: CRM, JMS messaging, Meta data, MQ series, Out-of-the-box, SCM, SRM, xRPM
(Def: -SAP solutions bring their integration Meta data like CRM, SRM, SCM, xRPM, etc.) As delivered with the integration repository of XI.
Benefit: -
A) Out-of-the-box of integration solution.
B) Simplified upgrade of SAP solutions.
C) 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.
What is the SLD(System Landscape Directory) used for?
Labels: administration, Facilitates Installations, Repository, storing landscape information, upgrades and transports
What is an abstract interface?
Differences between proxies and adapters?
Labels: message interfaces, Proxies are interfaces, proxy generation functions, WAS greater than equal 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
Types of Node Functions?
Labels: Collapse contexts, Copy Value, Create if, Remove Contexts, Replace value, Sort, Split by value, Use one as many
a) 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.
b) Split by value: - Insert Context change for an element split by value is some as counter part of remove context. Here instead of delivering the context you can insert a context change in the source value queue.
c) Collapse contexts: - Copies first values of the all contexts to one context empty context are replaced by empty string.
d) 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 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.
e) Create if: - It will create a target node or element based on some condition.
f) Exists: - Function to determine whether a particular source field exists in instance to be processed. If it does it gives true or else false.
g) Use one as many.
h) Replace value: - Replace the value I with the value that you desired in the dialogue for function properties.
i) Sort: - Sorts all values of the multiply occurring inbound field with in the existing or set context.
What is the message flow in SAP XI?
Labels: channel determination, inbound handling, interface determination, mapping, outbound handling., receiver determination
Briefly explain about Net weaver?
Labels: Application Platform., Information Integration, Net weaver, People Integration, Process Integration
a) People Integration
b) Process Integration
c) Information Integration
d) Application Platform.
Wednesday, March 4, 2009
How many types of Technical Systems and Explain it?
1.Web AS ABAP
2.Web AS JAVA
3.Standalone Java
4.Third Party
5.SLD
1.Web AS ABAP : All the sap Systems are defined as Web AS ABAP.
Ex:APO,CRM,BIW,SRM,R/3.....
2.Web AS JAVA: Any Enterprize Applications based on Java is defined as WEB AS JAVA.
Ex:EJB.
3.Standalone Java: The file Systems Standalone Java Sys's are DB Systems http & mail
Servers.
4.Third Party: All the Non-sap ,Java Sys's are defined as Third Party.
Ex: BAAN,Siebel,Peoplesoft.....
5.SLD: SLD is to access the External sys Landscape Directory.
Ex:using two different SLD(Company1,Company2) .
How Many types of Technical Systems ?
1.Web AS ABAP
2.Web AS JAVA
3.Standalone Java
4.Third Party
5.SLD
what is Shared collaboration Knowledge in sap xi?
this concept is know as 'shared collaboration knowledge'.
Explain the SLD?
Labels: business systems, define SLD, product, Scope SLD, software catlog, software contant, System Landscape Directory(SLD), type of Technical Systems
System Landscape is
i.Technical Systems
ii.Business Systems
iii.Software Content
i.Technical Systems:
- Technical systems are the Application Systems which participate in the message Processing.
- Technical Sys's Defines the Application system system with System Attributes.
- For each application System only one Technical System.
- Business systems are Logical systems of the Technical Systems.They define the role of the Application Systems.
- Each Technical can have 'N' number of Business systems.
- Technical systems can have different clients (or) Different Business systems.
- In xi the message processing would happan between two business Systems.
- Generally this would be a role of Netweaver Architect OR Netweaver Adiministrator
iii.Software Content:
- content also can be defined is SLD
- Software component is divided in products, software component.
- Software Component is the logical Unit to hold Process related information .i.e all the process related objects are bundled in s/w component.
- s/w components are Transportable Packages.U can transfer there from one landscape to another in R/3.
- product is hierarchy of s/w component.
what is sap xi advanteges?
Labels: sap xi Merits, sap xi tutorial, sapxi advantages, use of sapxi
Need for Middleware - Common definition is that middleware is the "glue" between software components or between software and the network or it is the slash in Client/Server.
• This is about those forms of middleware that are used to connect applications to other applications. We generally refer to the use of this type of middleware as Enterprise Application Integration or EAI. EAI middleware mediates between applications in a number of ways, but most commonly we think in terms of the transformation and routing of data and the orchestration of business process flows.
• There is the implication here that these applications reside in a heterogeneous world--different operating platforms, disparate data models and data stores, and heterogeneous network and communications protocols.
Success of XI over Other Commercial EAI tools:
• Reduced maintenance costs: As the client replaced multiple integration technologies with SAP XI, it gained immediate cost savings by reducing associated maintenance costs. Additionally, the client gained the capability to utilize its manpower more effectively.
• Enhanced message monitoring functionality: As SAP XI provides auto handling of persistence of messages, it has enabled the client to monitor and restart failed messages. This has also eliminated the possibility of redundant/duplicate data into the system along with related efforts to identify the same. As all messaging is routed through one system, the client needs to monitor only SAP XI instead of having to monitor four systems: (Web Application system, XML parser application, VB based application) in the existing set up
• Enhanced flexibility: The ability to modify applications and add new functionalities without impacting other systems and businesses gave the client tremendous flexibility in reacting to dynamic changes in the market.
• Standardizes on the technology integration layer that would be used for connectivity between all systems
• Eliminate the need for “point-to-point” connectivity between systems
• Achieve a central monitoring of message flow, instead of having to monitor several systems.
Components of Sap xi?
Labels: Components of Sap xi, explain sapxi, explain sapxi meterial, sapxi tutorial, work flow sapxi compont
System Landscape Directory: All the technical systems of system landscape are entered in the SLD. This includes the host names and other technical attributes as well as information on the Software component installed on a server.Assign a system name to each technical system .This business system is required for scenario configaration as the name for the sender and receiver Systems.
Integration Builder: A client-server framework for accessing and editing two stores of Shared Collaboration knowledge. It has two parts, which are fat clients to SLD where we can import the objects and use them locally. The basic reason for separating Integration Repository from Integration Directory is because by separating design time activities from configuration time activities, SAP can ship content from the Integration Repository, which each customer can implement for their specific landscape in the Integration Directory.
Integration Repository: It is used for the design and development of interface, Process and Mapping objects that are used to implement Integration Scenarios. Usually they contain static objects, which can be used for different landscapes by defining the routing rules in Integration Directory.
Integration Directory: They contain dynamic objects where in we configure scenarios using the objects from Integration Repository and route the messages between systems.
Integration Server: This component provides run time for XI. This is central processing engine of XI.
Business Process Engine: Business Process Engine enables SAP Netweaver with BPM capability by processing integration processes at runtime. BPE uses functions of the workflow engine and generates workflow from integration process at runtime.
Components of Sap xi
Integration Engine: Integration engine enables processing of XML messages that are exchanged between applications in heterogeneous system landscapes. Using adapters such as IDoc, http, it can process IDocs(Intermediate documents), http requests and Remote Function Calls. It is runtime environment of SAP Exchange Infrastructure, which has the task of receiving, processing and forwarding XML messages. Processing is done with the evaluation of Collaboration agreements, by determination of receivers and execution of mapping programs.
Adapter Engine: Adapter engine is used to connect Integration Engine to SAP systems and external systems. Various types of adapters are provided to convert XML and HTTP based messages to the specific message protocol and format required by the partner systems and vice-versa. It is based on adapter framework, in turn based on SAP J2EE Engine (as part of the SAP Web Application Server) and J2EE Connector Architecture (JCA).
What is Components of xi? OR What is Artichecture of xi?
Labels: sap xi Artichecture, sap xi components, sap xi tutorial, sapxi component meterial
2.Integration Builder(IR)
i.Integration Repository(IR)-->Design
ii.Integration Directory (ID)-->Configration
3.Integration Server---->Runtime
i.Integration Engine(IE)
ii.Business Process Engine(BPE)
iii.Central Adapter Engine(CAE)
4.Runtime Work Bench(RwB)--->Monitoring
Tuesday, March 3, 2009
What is sap xi/pi?
or Business Systems through the Xml msgs.