Non-SAP Middleware
HI all
I know XI is a SAP Middleware Technology. What are all the middleware technologies available in the Market?
Regards
Ravi
Hi RAvi
Major EAI Solution Providers:
SAP
WebMethods
TIBCO
IBM
Vitria
SeeBeyond
Microsoft
Courtesy:
/people/rmanoj.kumar/blog/2007/01/22/eai-primer-for-xi-and-middleware-technologies
Regards
krishna
Reward points if useful. thanks
Similar Messages
-
hi experts,
we have a non-SAP middleware in our landscape and are interested in knowing how this is put under the scope of BPMon.
i read about data collectors in satellite systems feeding the information to solman for such cases but am looking for concrete information / document links etc.
more precisely , the non-SAP middleware can have batch jobs running inside querying custom tables with the execution information of interfaces hosted therein and also is able to make HTTP / Web service or can write files with that info.
any pointers would be much appreciated.
Thanks,
AmolHi RAvi
Major EAI Solution Providers:
SAP
WebMethods
TIBCO
IBM
Vitria
SeeBeyond
Microsoft
Courtesy:
/people/rmanoj.kumar/blog/2007/01/22/eai-primer-for-xi-and-middleware-technologies
Regards
krishna
Reward points if useful. thanks -
Interface b/w SAP and NON SAP system
Hi GEMS,
Please give me some suggestion .My requirement is i have to transfer data from sap system to non sap system.
There is no middleware between these systems.The data will be in the xml format.
Please help me regarding these how can we link these systems and transfer data
Best Regards,
PhaniPlease let us us know the platform of the non-sap system such as JAVA/.Net. It's can be done using PI/XI.
As per my experience, I've worked with only SAP JCO and .NET connectors. These connectors can be downloaded from service marketplace and needs to be installed on the non SAP platform. The Data transfer can be done through RFCs, which will be called from the non-sap systems.
Also, the data needs to be in XML format. XML transformations can be created using transaction XSLT_TOOL to convert the ABAP data to XML and viceversa. The generated XML string can be passed to non SAP system through RFC from SAP.
If the process is not synchronous, another option can be dumping the SAP data to FTP, which will be used by the non-sap system whenever required. -
Connect b/w SAP and Non SAP -system
Hi All,
I have a requirement where i need to connect between a SAP system and Non-Sap System.
the front end is an E-Build tool (for construction Industry) from where the user will pick the data and the data should get store at the backend i.e in the SAP system.
E-build is a tool for construction industry with lots of flexible options for the user to check for their house, along with their prices.
These all data needs to be captured and store at the backend.
Can any one suggest me which method shall i go for this in ABAP(and How) or need to go for the XI-Netweaver or EP technology.
Thanks & Regards
Monayou better to go for middleware tools . keep files( whichs contains data to be stored in SAP) in one folder at 3p systems and middleware adapters will pick that filles automatically and sent it to Application server or then process the data into SAP.
tks.. venkat -
Idoc b/w sap(r/3) and non sap system .
hi gurus,
how i pass an outbound idoc b/w sap(r/3) and non sap system .
which function module we will use in this scenerio for inbound and outbound idoc both
please guide me with an example .Hi Pawan,
Non SAP system should have RFC adapter in order to receive and send Idocs from/to SAP.
If this is not your case, you should us a Integrator Middelware with RFC and standard adapters like SAP Exchange Infrastructure.
If for example, your non SAP system is able to process data from flat files you can build next interface: SAP send Idocs to middleware that receive them using RFC adapter, middelware maps Idocs into flat file and send it to a one of non SAP system folder using FTP adapter. Non sap system triggers the flat file into its applications.
Reward points if useful.
Roger -
Triggering events in Non-SAP Applications
Hi All,
We have implemented Knowledge Management and Collaboration using EP 6.0 SP14 , KMC SPS14 and TREX 6.1.
We are in need to implement the following requirements:
1. <b>When a document is approved in KM, the same has to trigger event(s) in other Non-SAP applications</b>
(ie. an exisiting Java application).
Kindly let me know , if this is possible and if so how ?
Thanks & Regards,
venkat.Hi Venkat,
I will read and reply.
Meanwhile XI Forum is at
Process Integration (PI) & SOA Middleware
Regards,
Piyush
ps: please mark all useful answers. -
Idoc inbound processing? from non-sap system?
Hi experts,
I'm confused with some functions below:
IDOC_INBOUND_SYNCHRONOUS
INBOUND_IDOC_PROCESS
IDOC_INBOUND_SINGLE
IDOC_INBOUND_ASYNCHRONOUS
can you tell me what are the differences? when to use them?
for sap outbound processing, we can only call function master_idoc_distribute to generate idoc or use message control to trigger outbound idoc. no other options, correct?
for sap inbound processing, if we use message control for automatical posting, we have process code which read the inbound idoc file and do the sap posting. when to use those functions above?
does the middlewares like seeburger, GIS call those functions to generate idocs at SAP side?
in what scenarios can we use those functions? read directly non-sap file into sap internal table then call the functions to create inbound idoc? how about the posting? call inbound processe code function after the functions above?
in case the interface between sap and legacy system is using above functions to build inbound idoc in sap and sap use process code for inbound posing, sap can monitor all inbound process using idoc, but how can the legacy system mornitor the interface?
Thanks.
Legend.
Edited by: legend li on Dec 21, 2010 4:58 PM
Edited by: legend li on Dec 21, 2010 5:40 PMHi Christophe,
Awesome!!!!!! it worked, You are the best.
I could able to create a sales order in CRM,but below are the valid data I passed in the respective segment fields.Except for first 3 values rest all did not get reflected in teh Sales order.I feel i am missing some qualifiers.
Can you kindly share the IDoc data to be passed in...along with respective segments and fields:
Segment Field
E101CRMXIF_BUSTRANS OBJECT_TASK
E101CRMXIF_BUSTRANS PROCESS_TYPE
E101CRMXIF_BUSTRANS POSTING_DATE
E101CRMXIF_PARTNER PARTNER_NO
E101CRMXIF_PARTNER RELATION_PARTNER_NO
E101CRMXIF_ORGMAN SALES_ORG
E101CRMXIF_ORGMAN DIS_CHANNEL
E101CRMXIF_ORGMAN DIVISION
E101CRMXIF_SALES PO_NUMBER_SOLD
E101CRMXIF_SALES YOUR_REF_SOLD
E101CRMXIF_SALES PO_NUMBER_SHIP
E101CRMXIF_BUSTRANS_ITEM ITEM_NUMBER
E101CRMXIF_BUSTRANS_ITEM ITEM_TYPE
E101CRMXIF_BUSTRANS_ITEM ORDERED_PRODUCT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT
E101CRMXIF_PRODUCT_I PROCESS_QTY_UNIT_ISO
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT
E101CRMXIF_PRODUCT_I BASE_QTY_UNIT_ISO
E101CRMXIF_SCHEDLIN_I ORDER_QTY
Thanks a ton in advance .
Vijay -
Extract Tables/views into ECC 5.0 SAP system from Non-SAP system
Hi,
I am looking for some inputs on how to set up the following scenario of extracting data stored in tables/views in a non-sap external system into my SAP ECC 5.0 SAP database.
Currently we are using a middleware between SAP and the external system to fetch data. I would like to get rid of the middleware and set up a scenario to call this non-sap external system and pull data stored in views into our SAP system directly. Is that possible in SAP version 5.0? If yes let me know the steps to be performed... do I need to set up XI ?maybe you can access sap data using some connector such as java or .net connector.
-
Inbound MATMAS: layout from Non-SAP system
Hi
I would like to know how the layout of the inbound MATMAS file(xlm/flatfile) should look like and how will i be able to trigger an inbound update of MATMAS from an external non-SAP system without a middleware system?
Giovanni
Message was edited by: Giovanni BaumannHi,
It will probably be looking like a IDOC in XML format. You can go to WE60 transaction and look at the XML schema (documentation --> XML Schema), that is how your file with data should look like.
Then your program can pick up the file and pass the data to EDI_DATA_INCOMING function.
Regards,
Ravi
Note : Please mark the helpful answers -
Callig RFC from Non SAP System
Hi,
I would like to know how can I call a RFC enabled Function Module from a non SAP system, I know of Webservices, SAP API, SAP jco etc but to download all this connectors (SAP jco Sap .net etc) you require SAP service ID logon, i do not have it, with reference to Web services i cannot use it since the client is not interested ...
1) in short i do not have SAP service user id ... what are the other options for calling SAP RFC using an application say java even if i can use any middleware to connect the java apllication and sap rfc it is fine.
2) The SAP services is 4.7 and they do not use EP, Netweaver Developent Studio etc ... simple plain SAP System ... also what setting has to be done at the server side ...
regards
SantoshCheck this link . Might solve your problem.
http://www.sapnet.ru/viewtopic.php?t=832 -
IDoc adapter with Non SAP systems
SAP XI 3.0 help says:
You can use the IDoc adapter to connect SAP systems (as of release 3.1) and non-SAP systems with the Integration Server using native IDoc structures
What does this mean?
-Naveen.Hi Naveen,
Let me give a use-case in one of our projects ....we have 2 middlewares in our landscape...webmethods and XI...and in one particular instance there was a need to send an FI IDoc from webmethods to XI and forward it to R/3....
In this case, the webmethods was treated like any other sap system for receiving IDoc into XI(with settings in IDX1)...
Hope this might clarify a little bit...
Thanks,
Renjith -
HOW TO SEND THE REPORTS AND THROUGH XI TO NON -SAP SYSTEM
Hi Experts,
I want to know how to send the reports and smartform through xi to another system. All the post blogs are just explaning only about the FILE-TO-FILE, FILE-TO-IDOCS scenarios only.Hi,
XI is the middleware that to be used to transfer the data between various systems and even you could design the Business Processes with it.
In R/3 the smartforms, are generally converted to PDF and then have to send it across to Non SAP systems. Similarly you can convert the smartforms to pdf format and keep it on application server. XI will pick up that pdf and will send it to Non SAP system either as mail or as an attachments.
ABAP reports are normally used to re-present the data. If you need to transfer this data across the Non SAP systems then you have the IDOCs to be generated, RFC or ABAP Proxy to integrate this data with Non SAP system.
XI is not restricted only upto file to file or file to IDOC scenarios. It have enormous capabilities to involve various Business Processes as well integrate various SAP or Non SAP systems.
If need anymore specific details, please let us know.
Thanks
Swarup -
HCM notification to non SAP payroll
I have a doubt
I cannot found documentation about this scenario (send HCM notification to non SAP Payroll through web service)
there is an interface description document (hcm notification) describing the interface we need (same used for XLS)
is there a web service to send same data to non SAP Payroll? fields are the same of XLS above?
in the integration guide there is a chapter about this functionality (highlighted below)
5 Replicating Master Data From Non-SAP
ERP Systems Using Web Services
You can also use web services interfaces to exchange information with other systems based on web service
messages. SAP Cloud for Travel and Expense currently supports the following replication of master data and
scenarios for non-SAP systems:
Employee
Cost center
Cost objects such as internal orders, projects, and sales orders
Posting expense reports to a FIN system
Posting of expense reports into a HCM system, including taxable amounts for payroll process
Receiving accounting notification from FIN system
Business partnersThere is currently no webservice interface existing because the message content is very SAP HCM specific.
We already integrated several customers with non-SAP HCM systems on project base and found several different ways to get them connected.
One option which is available would be to use the IDoc format and to send it to a middleware which is then changing the data to a native webservice format.
Best regards,
Heiko -
Activating WebService on R/3 to connect a non-SAP system (XML)
Hi Experts,
Apologize if my thread is not on the right category. I'm not sure where to put this.
Is there any steps on how to activate webService to connect to a non-SAP system without using middleware like XI/PI. I'm trying to connect to a non-SAP system that sends an xml format message and then directly connect to an R/3 system. Is this possible? thanks!Hi,
Check this link.
Web Services from Function Module
it might help u.
Thanks. -
How to integrate the portal system with non-sap system
Hi Gurus,
How to integrate Portal system with non-SAP system?
I know few ways .......Using Usermapping UIDPW method.
Using Appintegrator .....and using Business repository objects in JCA?
Is there anyother way to integrate if so please give me the names and steps for integrating it?
Thanks in Advance,
DharaniHi Dharani,
You can get information from the following links:
http://help.sap.com/saphelp_nw04s/helpdata/en/43/d08b00d73001b4e10000000a11466f/frameset.htm
https://www.sdn.sap.com/irj/sdn/thread?threadID=744043
SAP CONNECTORS:- Basically Connectors are like middlewares , that we use to connect to the backend system including Non SAP systems also. Will try to explain it to u with some examples of SAP Connectors:-
a) SAP Business Connectors:-
A middleware application based on the B2B integration server from webMethods.
The SAP Business Connector enables both bi-directional synchronous communication and asynchronous communication between SAP applications and SAP and non-SAP applications.
The SAP Business Connector makes all SAP functions that are available via BAPIs or IDocs accessible to business partners over the Internet as an XML-based service.
The SAP Business Connector uses the Internet as a communication platform and XML or HTML as the data format. It integrates non-SAP products by using an open, non-proprietary technology.
b) SAP Java Connector:-
SAP Java Connector (SAP JCo) is a middleware component that enables the development of SAP-compatible components and applications in Java. SAP JCo supports communication with the SAP Server in both directions: inbound calls (Java calls ABAP) and outbound calls (ABAP calls Java).
SAP JCo can be implemented with Desktop applications and with Web server applications.
SAP JCo is used as an integrated component in the following applications:
1) SAP Business Connector, for communication with external Java applications
2) SAP Web Application Server, for connecting the integrated J2EE server with the ABAP environment.
SAP JCo can also be implemented as a standalone component, for example to establish communication with the SAP system for individual online (web) applications.
To Know more go through,
SAP Java Connectors
II) ALE Concept:-
ALE is not restricted to communication between SAP systems, it can also be used for connecting SAP Systems to non-SAP systems.
By using IDocs as universal information containers, ALE can reduce the number of different application interfaces to one single interface that can either send IDocs from an SAP system or receive IDocs in an SAP system.
SAP certified Translator Programs can convert IDoc structures into customer-defined structures.
Alternatively, the RFC interface for sending and receiving IDocs can be used in non-SAP systems.
In both cases you need the RFC Library of the RFC Software Development Kit (RFC-SDK).
This link gives a great insight into landscape for Connectivity to Non-SAP systems:-
SAP to Non-SAP systems
III) Communication Between SAP Systems and External (Non-SAP) Systems using RFC:-
When you use RFC for communication with an external (non-SAP) system, you can also implement the SAP Java Connector or the SAP .Net Connector for the conversion of data. However, there are no specific security requirements for these components, since they only perform internal system conversion functions.
The additional security recommendations for communication with external systems in this section make particular reference to cases where an external system is used as a server (SAP calls the external system). If you use an external system as a client (the external system calls SAP), the appropriate SAP-specific security mechanisms are implemented on the SAP side.
This link explains in detail all the security considerations you need to take for connecting to an External Non SAP system like, User administration, Network Security etc.
Communication Between SAP Systems and External (Non-SAP) Systems using RFC
Hope this helps,
Regards,
Rudradev Devulapalli
Reward the points if helpful
Maybe you are looking for
-
Can I run 32 bit version of Oracle 10g grid on Linux x86-64?
Since Oracle did not release 64 bit version of Oracle 10g grid for Linux X86-64. Can I run 32 bit version of Oracle 10g grid on Linux x86-64? If so did anyone tried this? and also any known issues?
-
Hello Kollegues, I am searching fort an ability to run JUnit tests with the CAF 7.1 projects. I use RFC external services and would like to cover the compositions of them with automatic unit tests which should run locally (not on server). Unfortunate
-
How do I turn on video preview?
In selecting a video to open, I used to be able to preview videos. Now, previews will not open.
-
dear all, Just setting up my new mac pro now and i have one v quick question before I make a mistake! I have a PCI usb hub card thing which I had in my PC. Am I okay to fit it to a mac. I dont have the box for it anymore! If yes which slot do I put i
-
Will google toolbar bookmarks work with version 4 or 5
i use google toolbar bookmarks feature with firefox version 3.6.18. will this feature work with version 4 or 5. i tried updating to version 5 and could not get this feature to work.