Experience in integrating with the sap system

Source: Internet
Author: User

At most this month, sap will integrate and write the data in the primary data into the sap system. Therefore, joint debugging is essential for integration. During normal development, a complex system is prone to problems, it involves two systems. Because two or more systems come from different manufacturers, the development of each manufacturer has different understanding of the business. The development languages and technologies used by each manufacturer are different, experience is different. If there are so many problems, they will be tricky and difficult to work together.

The following describes how to integrate multiple systems:

1. webservice interface. This is probably the most common practice. This allows different applications running on different machines to exchange data or integrate with each other without additional, specialized third-party software or hardware. Applications implemented according to Web Service specifications can exchange data with each other regardless of the language, platform, or internal protocol they use. A Web Service is a self-describing and self-contained available network module that can perform specific business functions. Web services are also easy to deploy because they are based on some common industrial standards and some existing technologies, such as XML and HTTP. Web Service reduces the cost of application interfaces. Web Service provides a general mechanism for the integration of business processes across an enterprise or even multiple organizations.

The advantages include: 1. cross-platform (different system platforms here), 2. easy deployment, 3. convenient remote call, and 4. Real-time

2. Using the database method, the data provider writes data to the intermediate database, and the other party obtains data from the intermediate database. The advantages are obvious and the responsibilities are clear. The disadvantage is that the data update cannot be reflected in real time, if you require more real-time data, you need to provide the heartbeat service to check whether the data in the intermediate database is updated in real time, resulting in performance loss,

3. Middleware interfaces provided by third parties. The disadvantage is that they are not universally available and require dedicated learning to make debugging difficult due to errors.

This integration with sap adopts the third method. sap provides interface components, and sap interfaces are unfamiliar at all. The sap team says there are a lot of online sap interface materials. This is true and false, however, there are very few files written in vb, and there are very few related tutorials? It's hard to draw pictures and tigers, but the integration fails...

Find out the cause carefully and summarize several lessons learned from the integration:

1. When referencing a third-party component, check the applicability. net version. When NPOI is referenced at a time, NPOI applies. net2.0 sp1, and later versions. If you do not pay attention to the following sp1, the Publishing Server has encountered an error for several days. Note that the. net version of the project is selected. When the sap component is referenced today and the project version is set to. net2.0, an error is returned. If the project version is set to. net3.0, the error is not returned. It may be related to the reference component,

2. When doing a complex integration, first break down the task, first integrate the simplified version, and then expand step by step. In this way, you can compare and find out the differences at any time.

3. Split the module to ensure the correctness of the pre-module first. This is similar to 2. Do not wait until all modules are done to find that the first module is incorrect or unreasonable. If the underlying things are unreasonable at this time, it will be quite difficult to modify them.

4. In the face of a new business or technology that you are not familiar with, it is better to develop a new one. Find a mature and stable demo and follow the changes, which is faster than learning it from the beginning.

 

Let's take a look at today and sap integration demo, using RFC integration, recommended sap topics, click to view: http://www.cnblogs.com/mengxin523/category/257935.html

Go directly to the code,

C # version and sap integrated code download

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.