data structures - What questions should be asked before making a .Net application ready for communicating with SAP? -
One of the projects I work for said to check the possibilities of communication of our application with SAP applications goes.
The person who has no experience with SAP, what steps should I follow and what questions should I ask to come up with a useful report?
Can you recommend a road map to get me such an output which can show me what to do to prepare our application for such requests?
Thanks,
Sorry, I do not have a roadmap to check is. However, I can be given some pointers to look at you:
For Application Structure: Isolation between components and intangibles is a matter of main concern. Has it been adequately applied to allow the introduction of new DAO or BOs:
If you separate access objects from others, then objects that manipulate your application include a SAP system, one With the web service or a database unclear abstraction, (and if this topic allows this permission), you can get objects from various sources (real life example: an A Obtaining an object from the SAP system and at the same time completing these objects by calling the web service, and a database. None of the components except the AC component knew where the objects are "come").
If your application does anything other than displaying the user to the user, then it becomes a bit complicated, because you have to ask yourself whether the manipulation applied by you , Or the SAP system itself, or any other system
Finally, make sure your object is compatible with the SAP version, to make sure it is synchronized to your operations once more. Goes back to. You can join the SAP object ID as at least one member.
Make sure that your app is able to make SAP calls is no different than to make sure that it can call other data sources / external processors.
Other things that come into play, they are automatic: What all the users can do (operation), or what data (manipulation) can they make? Does the CAP apply those limits?
- If users are equal, you can use only one user, with connection pooling, and enter connection information in property file.
- Otherwise you have (again) many possibilities, a solution is to mapping between users and their login / password for SAP (if multiple users are equal, you can use connection pooling for them ), Perfoming control with SAP for datas (standard autorizations). If the function you are calling is not standard and / or can be modified, you can add an information to the user, and control the function itself.
Real life example: Work is called the employee ID, and returns to the team working with this employee on the basis of Enterprise Structure. In this case, SAP could not limit, so a single connection was preferred)
Regards,
Guillom
Comments
Post a Comment