on 07-12-2011 7:24 AM
Hi all,
I am trying to find reasons or some particular use cases when "business Logic" WILL have to be handled in SAP PI/ XI .. Interfaces are quite simple and trouble-free when the logic is dumped into the SAP side (probably ABAP)...
some use cases where in logic would eventually end up in SAP PI is what I am looking for.. .
Also, clarify my understanding that within SAP PI business logic should be only minimal..
Regards,
XA
In PI usually we try not to maintain business logic.
only we perform data conversion(Mapping).
Business logic can be handled by ABAP or JAVA Proxy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think that is useful to demand logic to ABAP side,
and in XI create interfaces as simple as possible, working only on data conversions, system variables (file & directory names, ecc..), split & merge messages, and things like that.
Fabio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi Fabio.
thanks for pitching in your inputs in our discussion...
Your reply has lead me to ask.. like what would be the major role of a PI consultant in a given project..? Design Teck Speck.. Implement it, Test it, Transport and offer support???? and how redundant the tasks in SAP PI are ? if it is not advisable to get business logic in to SAP PI .. .
how can and in what case one would have to go for things like Java mappings(simple/complex) , XSLT mappings and other advanced concepts???? Based on your experience , can you offer some insight on an average basis ,what percent of real- time PI projects would actually require them...
thanks
XA
Thank u for your inputs.. esp Raja.. the document is intersting..
@ Debasish.. Can u explain like what kind of data conversions ?? cant they be handled in the aBAP side too?
Thanks
XA
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As Raja told.
You can write the business logic in ECC by using ABAP Proxy.
And if you are intregrating your system with external JAVA AS or SAP JAVA WEB Application Server then
You can write logic in Java Proxy.
http://wiki.sdn.sap.com/wiki/display/ABAP/ABAPProxy-EnterpriseServices
http://wiki.sdn.sap.com/wiki/display/Java/JavaProxyChangesinPI7.1fromPI7.0
SAP JAVA WEB AS: SAP Netweaver JAVA Application server
Standalone JAVA AS: Some Java application server
Java application serversThe Web modules include servlets, JavaServer Pages and Enterprise JavaBeans. Business logic resides in Enterprise JavaBeans - a modular server component providing many features, mostly improving application scalability. The Hibernate project offers an EJB-3 container implementation for the JBoss application server. Tomcat from Apache and JOnAS from ObjectWeb exemplify typical containers that can store these modules. The EAServer is from Sybase inc.
A Java Server Page (JSP) (a servlet from Java u2014 the Java equivalent of a CGI script) executes in a Web container. JSPs provide a way to create HTML pages by embedding references to the server logic within the page. HTML coders and Java programmers can work side by side by referencing each other's code from within their own.
The application servers mentioned above mainly serve Web applications. Some application servers target networks other than web-based ones: Session Initiation Protocol servers, for instance, target telephony networks.
Web Server is a sub set but the Application server is a super set and hence encompasses the past server information that is been stored in database
you can check in sap.com for client experience
here is one document.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
24 | |
11 | |
9 | |
7 | |
5 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.