חיבור ל-SAP עם C#

30 באוגוסט 2013

C#  SAP .NET Connector – Visual Studio

איך מבצעים חיבור למערכת SAP דרך C#?

התרשים שלפניכם מתאר את צורת וסוגי החיבור בין המערכות

30-12-2015 11-23-25

תחילה יש להוריד מכאן את ה- Connector . או לחלופין חפשו: SAP Connector for Microsoft .NET
אני הורדתי את הגרסה כפי שמופיעה בתמונה למטה:

30-12-2015 11-24-03

עם ההורדה אנו מקבלים קובץ ZIP אותו יש לפתוח ונקבל קובץ התקנה:

30-12-2015 12-31-3730-12-2015 12-31-54

יש להפעיל את הקובץ: NCo3016_Net40_x64.msi (יש לזכור את נתיב ההתקנה בו יופיעו קבצי ה- DLL אותם נקשר לפרוייקט שלנו)

30-12-2015 12-37-09

30-12-2015 12-38-23

לצורך הדוגמא שלנו אנו זקוקים ל-2 קבצי ה- DLL האחרונים כפי שמופיע בתמונה.

בתוך Visual Studio נקשר ב- Reference את 2 הקבצים: (כפי שמופיעים למעלה)

30-12-2015 12-41-45

עכשיו נותר לנו להוסיף קוד חיבור קצר לביצוע LOGIN למערכת SAP.

30-12-2015 12-46-37

לכל מי שיש גם ידע ב-ABAP (שפת התכנות של SAP) מאוד קל ליצור פונקצית RFC ובכך לפתוח עולם שלם של אפשרויות.

לידיעה: לא מומלץ (אפילו הייתי כותב, אסור!!) לבצע פניה ישירה לבסיס נתונים של SAP שלא דרך מנגנוני SAP. לדוגמא: ארגון שמערכת ה-SAP עובדת תחת windows ו-SQL Server לא מומלץ שהמפתחים יפנו ישירות לבסיס נתונים אלה דרך הבקרה של מערכת הסאפ.

למי שעוד רעב לדעת, ממליץ לעיין כאן

ובלינק הזה פשוט תוכלו לראות דוגמא של פרוייקט שלם.
בברכה,
שחם לוי
Shacham Levi

 

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *