ABAP & Java Concepts required for SAP-NW XI/PI
Hi Experts,
As a fresher, I want to start a career in SAP ans SAP Netweaver- XI/PI. After going through some blogs, forum, sap stuff etc, I came to know the prerequisites for XI is both ABAP and Java...
But I am not sure which concepts in ABAP and Java are required for an SAP XI consultant, as I see SAP itself is an Ocean. So Apart from XI concepts , what are all the concepts needed in ABAP and Java.
As for XI concepts are concerned there is a lot of stuff in SDN itself. Only thing is, one shd have patience to search and proper guidance while learning.
Regards,
Guru
>
Guru Bhai wrote:
> Where and when do we need ABAP and Java in XI
something quite common a question but here is a small desc.
ABAP -
for scenarios involving, IDoc, RFC, ABAP proxies and ABAP mappings
Java -
Core java - UDFs in graphical mapping
advanced - java mapping, adapter modules, java proxies etc
Similar Messages
-
What is the Java runtime version required for SAP GUI 6.20 for Windows?
Hi All,
I need the following information:
1. What is the Java Runtime version required for SAP GUI version 6.2 for Windows (Platform Windows XP)?
2. And is there any problem if we use Java runtime version 1.6 on PC?
It would be great if anybody can provide the information on the above.To run SAP GUI for WIndows -- Java isnt a pre-requisite nor is there any dependency for the same.
Thanks,
GLM -
Workstation Requirements for SAP SRM 5.0
Hi All-
We have a requirement from our client to provide all all possible workstation requirements for SAP SRM 5.0 to be running on Users Work station. I searched OSS notes but found none. Can anybody please share any information that you guys might know?
Thanks,
SundeepHi,
You can use so called 'thin client' for example Citrix.
Minimum requirements for user workstation is:
- procesor Pentium III or IV 1GHz or equivalent
- memory 512MB
- HDD 15GB
- web browser IE5.0 or higher
- in some cases Java VM. (JRE)
Most of my clients uses something like that.
Regards,
Marcin -
Gathering Technical and Business Requirements for SAP PI
I need to some documents and tools, or interview guide & questionnaire to gather the stakeholders' technical and business requirements for SAP PI
Thanks for the links,
I am quite new at SAP and currently trying to elaborate should i use SAP PI or not based on my project stakeholder's requirements.
And my biggest problem right now is how to capture technology and business requirements and match them with SAP PI
I plan to use this format while requirements gathering about integration platform:
1- Draft Requirements
Q- What is the names and status of sending and receiving application and how they will be used
2- Detailed Requirements
Q- Connectivity, Administrative and Business related questins
3- Administrative and project management information
Q- Which applications are involved, who is the original supplier? Who is technical contact at the supplier
4- Business requirements
Q- Questions about the information flow which will support some business processes
5- Connectivity to applications
Q- Questions about connectivity mechanism, file formats (flat file or XML or something else), data access methods and so on
What do you think about the general concept?
Edited by: Alper Celik on Feb 2, 2009 10:37 AM -
Requirements for SAP Document management system in ECC 5.0
Hi All,
Can any one provide me the requirements for SAP Document management system in ECC 5.0.
SAP Component ECC 5.0
OS Solaris 5.9
DB Oracle 9.2.0.7
Thanks in advance.
Regards,
Surendra
<removed_by_moderator>
Edited by: Juan Reyes on Aug 6, 2009 12:49 PMThat info is available either at http://service.sap.com/pam or http://service.sap.com/quicksizer
Please do some research before posting
Read the "Rules of Engagement"
regards
Juan -
Hardware requirement for SAP E-Sourcing 5.0
Hi,
Can any one tell me please about hardware requirement for SAP E-Sourcing 5.0.
Thanks
Sanjay RaiHi
Frictionless SRM 2005 SP3 has been rename SAP E-Sourcing SAP E-Sourcing 4.2.00.
For detailed SRM Installation, Upgrade, Heardware requirments, Please go through the details of the Release-Independent Related OSS Notes given below ->
Note 1093204 - Object Migration (This Note contains a detailed ZIP file)
Note 1122739 - SRM E-Sourcing 5.0 Patch B (5.0.00_B) Release Notes
Note 1094095 - SRM 2005 SP1 Patch O (4.1.00_O) Release Notes
Note 1094094 - SRM E-Sourcing 4.2 Patch L (4.2.00_L) Release Notes
Note 1094092 - SRM E-Sourcing 4.2 SP4 (4.4.00) Release Notes
Do let me know.
Regards
- Atul -
Urgent Requirement for SAP CONSULTANTS - all modules.
TOP MNC NOW HIRING
Urgent Requirement for SAP CONSULTANTS - all modules.
Experience 2-5 yrs.
Location - Gurgaon, Hyderabad,Pune.
Interested candidates please forward your CV ASAP!!!!!!!! !!!!!!
send your resumes at [email protected]
Thanks,
RajenderHi,
1. R you able to see the photo while accessing PA30 ?
2. There is a function module to retieve the employee photo in URI.
you can use that URI in your Iview.
code:
call function 'HRWPC_RFC_EP_READ_PHOTO_URI'
exporting
pernr = '00001185'
DATUM = SY-DATUM
TCLAS = 'A'
importing
uri = uri
and URI should be of the type TOAURI-URI.
Rgds,
Shiva Kumar -
Urgent Full Time Requirement for SAP Senior FI/CO Analyst
Hi,
Any one looking for Urgent Full Time Requirement for SAP Senior FI/CO Analyst
Moderator: This is not job board. Upon second violation your user will be bannedHi,
Any one looking for Urgent Full Time Requirement for SAP Senior FI/CO Analyst
Moderator: This is not job board. Upon second violation your user will be banned -
Hardware requirements for sap bw3.5 in windows environment
Pls help me the hardware setup(harddisk,ram etc) required for SAP BW3.5 in windows environment.
thanks in advance..
Regards
GaneshHi,
HDD : 100GB
RAM : 1 GB
regards,
Raju -
What are the minimum hardware Server requirement for SAP BI BO
I would be thankful if someone can please tell me What are the minimum hardware Server requirement for SAP BI BO. if a separate Desktop is used for the server or local server purpose.
In the Desktop
I have 8 GB RAM
2.60 Ghz Processor ( CPU)
System type: 64 bit OS
regards
ranendraHi,
Refer the attached PAM for BO 4.0 and 4.1.Minimum hardware details are listed there.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0134dbb-8f10-3010-5084-cf90dbb35284?QuickLink=index&overridelayout=true&58879706677537
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/507d3365-009b-3010-04b0-e5abc8f00c91?QuickLink=index&…
I haven't try with your similar specification but in the below link some one tried with similiar one.
What are the minimum system requirements to install SAP BO 4.0/4.1
Amit -
What oracle edition required for sap ecc and ep in one box
hi friends
what oracle edition required for sap ecc installation which supports the HA and disaster recovery plan
10g
1. Oracle Database Standard Edition One 10 g
2. Oracle Database Standard Edition 10g
3.Oracle Database Enterprise Edition 10g
3. Oracle Database Express Edition 10g
4. Oracle Database Personal Edition 10g
thanks in advance friends
regards
rajahi,
I believe that SAP only support enterprises edition one because you'll get all database features.
ardhian
http://sapbasis.wordpress.com -
System requirements for SAP Netweaver
Hi All
I would like to know the system requirements for SAP Netweaver installation on server.
Thanks in advance
VenkatHi Venkat,
Typically for EP it would be :
On Windows:
2 GR RAM,with 30-40GB HD,and with latest Windows SP`s and latest IE.
If the server is for Production incease the RAM accordingly.
For Portal RAM is very crucial,as SAPJ2EE Engine uses lot of RAM.
I hope this helps.
If yes,do award points.
Rgs
vikas -
Tips required for SAP XI online training from SAP eductaion partner?
Hi,
Recently I have registered for SAP XI course through online from SAP education partner. I would like to have some advice/share some experience to me for taking the online course effectively am a working person and will be able to spend only 2.5 hrs daily. Also please provide some tips for clearing SAP XI certification at the end of the course.
Your help will be well appreciated.
Thanks and Regards
Praveen.Hi,
if u going to give certification in near future please go through the below questions for ur help.
XI Certification info:
http://www.sap.com/services/education/certification/certificationtest.epx?context=FFC760B8923D16BB5150DAE63E7C1A6B331AF0B9E3A8F73CE3A9B7046E051044503600C911DBA13DCE978D3AC9057626D2B68111A7CD2D707E2EEC31213097E46EB790DD0106435EE0756F7B22F3FA4B4FF0645C06954BF3A150E023B4164DA282F33B1BD441FBE4083F2C923E33EA0C5960F8C8950FDEB6081ABED6E0E05E2617A693D85077260F9EA218716A79AEF3AA57C7D5E8975334%7cE41BF735AA1862BF88AE1830FD06B8FCD2D8AECBF5109A3E
refer the below thread and the certification details:
Re: XI Certifications
Certification passing mark:
Re: XI/PI certification
Refer http://www.sapteched.com/india/reg/certificationExams2.htm for information and eligibility.
*Note:
these all questions are framed by us from all the TBITS during our certification exams this is just for ur reference please dont assume that this surely come in Exams but this will help to some extend to see what is ur prepration level.*
Refer the below thread for more certification help as well:
TBIT40:
1) XI is positioned under which if the following
1) People Integration
2) Information Integration
3) Process Integration
4) Application Platform
2) SAP XI support which of the following
a) Sync and Async communication
b) Sync communication
c) Async communication
d) None of the above
3) SAP XI is an integration technology and platform for
1) SAP and non SAP application
2) A2A and B2B scenarios
3) Async and sync communication
4) Cross component business process management.
4) XI uses which of the following web stds for communication with the other systems
1. WSDL
2. SOAP
3. XML
4. None of the above
5) Integration builder uses which of the following framework
1. Client Server framework
2. Client framework
3. Server framework
4. All of the above
6) Which of the following systems can be integrated with SAP XI
1. SAP system only
2. SAP and Non SAP systems
3. Business Partners and Public Marketplaces
4. All of the above
7) SLD uses which framework
1) Client Server framework
2) Client framework
3) Server framework
4) All of the above
7) SLD is based on which architecture
1) Common Interface Model proposed by Distributed management Task force.
8) Which is equivalent to QoS
2) BE  sRFC
3) EO  tRFC
4) EOIO  qRFC
9) XI message protocol is based on
SOAP envelop with message header or SOAP message with attachment
SOAP envelop without message header
All of the above
10) XI transport protocol is based on
HTTP or HTTPS
11) Which of the core services the adapter framework provides
Messaging
Queuing
Security Handling
All of the above
12) Central Monitoring tool provided which of the following services
Component monitoring
Message monitoring
Graphical end to end and performance monitoring
All of the above
13) SLD supports which of the following dimensions.
Solution dimension
Transport dimension
Technical dimension
All of the above
14) Two main areas of SLD are
System catalog and Software catalog
15) Which contains the information about all the software component and products including their versions and all info about third party systems
Component landscape
Landscape Description
Business systems
Technical Systems
16) Which contains the information about the installed landscape element
Component landscape
Landscape Description
Business systems
Technical Systems
17) True or False
Technical system may have multiple component installed on it  True
Software product is composed of one or more software components  True
Business system name must be unique for the landscape  True
Technical system can have only one Business system associated with it  False
Software component system can have more than one software component version associated with it  True
Data type can be reused in other structure  True
True or false:
1. XML messaging is used in XI to implement tight coupling.
2. Integration Engine is a Product to be used at runtime and relies on content of Integration Directory
3. SLD is an Open architecture, based on CIM
4. Synchronous communication makes use of Q.S, Best effort ONLY.
5. Asynchronous communication makes use of Q.S, exactly-once-in-order ONLY
6. Adapter framework based on Java Connector Architecture (JCA)
7. Security enrichments for B2B consists of Digital Signature AND Encryption
8. Partner Connectivity Kit enable partners of XI customers to conduct XML document exchange with XI
9. Products are collections of Software Components and both Software Products and Components exist in versions.
10. In the Software Catalog we define each Technical System in the landscape.
11. The relationship between a software product and its constituent components is described in the SLD by an association called a Software Feature.
12. SAP XI utilizes two types of content: mention those.
13. Mention the 3 dimensions of System .
14. SLD is based on Configuration Information Model (CIM) of the Distributed Management Task Force (DMTF)
15. SLD is also the basis for SAP Solution Manager
16. XI Integration is interface-driven.
17. Message types and Data types are defined as XML Schema (XSD)
18. The Interface type corresponds to the root of the XML message
19. The Message Interface is the highest-level representation of XML metadata
Adapters:
1) Adapters convert messages from XI protocol (SOAP with attachments over Http) to the respective protocol spoken by the application and vice versa (True / False)
2) Application can be categorized based on their function
a) Application Adapter
b) Technical Adapter
c) Industry Adapter
d) Business Adapter
3) SAP, SIEBEL is not an application adapter (True / False)
4) File, RFC, JMS, JDBC, MarketPlaces are Technical Adapter (True / False)
5) Rosettanet & CIDX is Business Adapter (True / False) (Industry Adapter)
6) Technical Adapter are low level adapter, they just provide gateway to the application system. (True / False)
7) Plain Http & IDOC adapter resides within the Integration Server (ABAP)
(True / False)
8) Adapter framework is the core of Adapter engine. What core services are common to all the adapters?
a) Messaging,
b) Queuing,
c) Security Handling,
d) Debugging
9) Adapter framework supports JCA J2EE Connector Architecture (True / False)
10) Adapter engine can be deployed centrally and not locally (True / False)
11) Central Adapter engine is manually installed with Integration Sever
(True / False)
12) Monitoring of IDOC & Plain Http Adapter is not done thru RWB there are specific ABAP transaction to monitor these adapters
(True / False)
13) Adapters are know as Inside out Approach (True / False)
14) Proxies are known as Outside In approach (True / False)
15) Communication between PCK & SAP XI is via http messaging protocol
(True / False)
16) SAP PCK includes the following adapters FILE, JDBC, JMS SOAP, IDOC (True / False)
17) Adapter Framework has its own persistence Layer (True / False)
18) In case of JMS & JDBC vendors specific drivers must be deployed in the SAP J2EE engine in order to function properly (True / False)
19) Communication between Integration Sever & Adapter Engine is done using SAP XI messaging protocol (True / False)
20) Since PCK is detached from Integration Central configuration and administration is not possible (True / False)
BPM:
1. The pattern that can be used to receive Multiple messages in parallel and send the message in the reverse sequence
1. Collect
2. Multicast
3. Serialization
4. Sync/Async
2. The pattern used to send messages to multiple receivers and waiting for a response message from each receiver is known as
1. Collect
2. Multicast
3. Serialization
4. Sync/Async
3. A local correlation is used to send messages to multiple receivers so that a separate instance of the correlation can be processes for each receiver.
True/ False
4. In serialization you cannot specify that the process must wait for an acknowledgement each time that it sends a message
True/ False
5. You should always use multiline container whenever you create a collect pattern.
True / false
6. You should use an infinite while loop for Collect patterns of type
1. Payload dependent
2. Time dependent
3. Message dependent
4. Different interfaces.
7. The collect pattern of Different interfaces can be done without a Fork step
True/ false.
8. if Multiple conditions are specified for a fork statement the conditions are checked in sequence
True/False
Refer the below links:
/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
Mapping techniques:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/mapping%2btechniques
Different types of Mapping in XI:
/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi
ValueMapping using the Graphical Mapping Tool
/people/community.user/blog/2007/01/08/valuemapping-using-the-graphical-mapping-tool
Mapping Templates:
http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
Message Mappings:
http://help.sap.com/saphelp_nw04/helpdata/en/49/1ebc6111ea2f45a9946c702b685299/frameset.htm
Multi-Mappings:
http://help.sap.com/saphelp_nw04/helpdata/en/79/2835b7848c458bb42cf8de0bcc1ace/frameset.htm
Standard Functions Most imp topic:
http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
These are some of the mapping related questions which we have frame during my certification time.
1) Which of the mapping is not available in XI By default
a. Message Mapping
b. ABAP Mapping
c. Java Mapping
d. XSLT Mapping
e. None of the above.
2) Choose the true about types of mapping XI supports
a. Structure Mapping
b. Node mapping
c. Value Mapping
d. Functional Mapping
3) During Mapping the attribute or element is already assigned mapping, but mapping is not complete. What is the color of ICON for the element/attribute?
a. Red
b. White
c. Yellow
d. Green
4) Which of the following is not generic function?
a. concat
b. CopyValue
c. DateTrans
d. ifWithoutElse
5) Which of the following in not true about user defined Simple functions
a. process individual input filed values for each function call
b. Expect string as input parameter
c. Takes the object of GlobalContainer class
d. Return a string
6) Which of the following are required to create a user defined function
a. Name
b. Description
c. Argument Count
d. Label
7) Which of the following package are by default imported in user defined functions
a. java.lang
b. java.io
c. java.reflect
d. All the above
e. None of the above
8) Mapping trace does not support following function. Choose one
a. addWarning
b. addDebugMessage
c. addDebugInfo
d. addInfo
9) In Mapping Trace addWarning function which of the following is true.
a. Supports trace level 1,2 and 3 .
b. Supports trace level 1,2 .
c. Supports trace level 1 .
d. Supports trace level 1,2 ,3 and 4 .
10) Which of the following is not true about multi mapping
a. Multimapping supports m:n transformation
b. Use Abstract interfaces
c. Can be implemented without ccBPM
d. Development is same as Message mapping
11) Mapping template can be defined for structure mapping for the following structure. Chose the wrong one.
a. Data type true
b. Complex types in IDOC and RFCs true
c. Complex types in external definitions true
d. Message types false
e. Reference types used in multiple templates can be located in any software component. True
12) Which of the following is true about XSLT/JAVA mapping
a. You can create a .jar or .zip in XI
b. Create new imported archive and import .jar in IR
c. Upload XSLT/JAVA programs and can modify them within XI
13) In Standard function category, date format is
a. ddMMyy
b. MM/dd/yyyy
c. ddmmyyyy
b. MM/dd/yy
14) Which of the following are mapping objects
a. Imported Archives
b. Message mapping
c. Mapping template
d. Interface mapping
15) The conditions in Boolean function can be represented in the form of
a. Square
b. Triangle
c. Circle
d. Rhombus
16) Which of the following are Standard functions
a. Concat
b. Date
c. Substring
d. FormatNum
17) How do you define mapping of non-mandatory nodes
a. minOccurs > 1
b. minOccurs = 0
c. maxOccurs > 1
Thnx
Chirag -
Is any Programming knowledge require for SAP MDM people ??
Hi,
My name is Balu completed Mechanical Engineering. Am Interesting to learn SAP MDM. Is there any Programming Knowledge require for to learn SAP MDM. Please reply my Question.
Thanks In Advance,
Best Regards,
BaluMy name is Balu completed Mechanical Engineering. Am Interesting to learn SAP MDM. Is there any Programming Knowledge require for to learn SAP MDM. Please reply my Question.
Thanks In Advance,
Best Regards,
Balu
Hi Balu,
It all depends on the kind of role you aim at or how you want to sell yourself.
I dont think programming knowledge is required for core SAP MDM related work but it all depends on the role in hand,project requirement,landscape,customization etc.
I will like to add that SAP NetWeaver Master Data Management (SAP NetWeaver MDM) can provide a single version of master data for supplier, product, customer, or user-defined data objects in heterogeneous environments.
It is not only a tool but a part of strategy.It has to interact various SAP as well as legacy systems for data related operations.
SAP provides its users with set of APIs which one can use to achieve customization as per their requirement.
There are ABAP,JAVA and .NET APIs provided by SAP for this purpose.
In all,having a coding experience in any of the above languages would certainly be a plus.
Hope it help!
Thanks,
Ravi -
Adapter module to read excel file -java code required for PI 7.1
Hi PI experts,
I am working on PI 7.1 SP 08.
I am trying to develope an adapter module to read excel file
http://wiki.sdn.sap.com/wiki/display/ABAP/AdapterModuleToReadExcelFilewithMultipleRowsandMultiple+Columns
but here in this wiki , given java code is for pi 7.0 and it is using jar file from PI 7.0
I tried with using corresponding PI 7.1 files
com.sap.aii.af.lib.mod.jar:
sap.comtcloggingjavaimpl.jar:
com.sap.aii.af.svc_api.jar:
com.sap.aii.af.cpa.svc_api.jar:
com.sap.aii.af.ms.ifc_api.jar:
jave program is not throwing any error in NWDS but After deploying file on server.
i am getting this errot in communication channel
2009-12-15 15:47:08 Information AO: Now calling the Convert Method to convert Excel to XML.
2009-12-15 15:47:08 Error MP: exception caught with cause javax.ejb.TransactionRolledbackLocalException: nested exception is: java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: Bad version number in .class file; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: Bad version number in .class file; nested exception is: javax.ejb.EJBTransactionRolledbackException: nested exception is: java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: Bad version number in .class file; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.UnsupportedClassVersionError: Bad version number in .class file
since i am not a JAVA expert so i am unable to resolve this error
if some one has already deployed this module for PI 7.1, then please provide me java code for PI 7.1
Thanks
sandeep sharmahi,
please try this:
obj = inputModuleData.getPrincipalData();
msg = (Message) obj;
amk = new MessageKey(msg.getMessageId(),msg.getMessageDirection());
XMLPayload xpld = msg.getDocument();
Workbook wb = Workbook.getWorkbook((InputStream) xpld.getInputStream());
xmldata ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n"+ "<ns0:"msgType" ""xmlns:ns0=\""nameSpace+"\">";
Cell[] cells ;
Cell[] cellNames ;
cellNames = wb.getSheet(0).getRow(0);
for(int j=1;j<wb.getSheet(0).getRows();j++)
xmldata = xmldata+"<Record>";
cells = wb.getSheet(0).getRow(j);
for(int i=0;i<wb.getSheet(0).getColumns();i++)
xmldata = xmldata"<"cellNames<i>.getContents()">"cells<i>.getContents()"</"cellNames<i>.getContents()+">";
xmldata = xmldata+"</Record>";
xmldata = xmldata"</ns0:"msgType+">";
wb.close();
byte byt[] = xmldata.getBytes();
xpld.setContent(byt);
inputModuleData.setPrincipalData(msg);
Thanks,
Mayank
Maybe you are looking for
-
Loops greyed out in loop browser
Can any one tell me how to make some greyed out loops in the loop browser play? The loops in question are in the following location on the HD: H/D / LIB / AUDIO / APPLE LOOPS / APPLE / APPLE LOOPS FOR GARAGE BAND. About 15% of these loops are greyed
-
Apple France does not want to replace my freezing iPad !!!
Hello, I have bought a 16Gb wifi only iPad in May, and since then i have been suffering the dreaded " freeze while playing streaming media" bug. Using streamtome, air video, dailymotion and even youtube makes my iPad freeze with only way of rebooting
-
JTA succeeds, database rolls back?
Hi All, I am using a stateless session bean (EJB) to interact with eight stored procedures under a container managed transaction. The issue is the database is rolling back but not reporting it's error to the JTA. The result, the application info
-
I am using a coworker's userid and password to post this message. I've been having trouble with my account in OTN. The userid and password that is sent to me does not work, even if it is the same one that I use for Metalink. My email is [email protec
-
Loading jquery ui - ReferenceError: jQuery is not defined
I am following a simple tutorial to add dragging functionality to a composition. I added this code to the creationComplete-event of the stage: var onComplete = function onComplete() { alert('loaded"); // -> fired sym.$('blueDD').draggable();