Skip links

SAP CPI – SAP Cloud Platform IntegrationHello SAP CPI – בוא נגיד שלום

אחרי שהתקנו והגדרנו הגיע הרגע לתוכנית/ביצוע ראשון שלנו.

בפוסט זה יש צורך גם בתוכנה בשם PostMan להורדה והתקנה יש לפנות לפוסט

נתחיל…

מי שלא נמצא במסך… יכול להיכנס ללינק:

https://cockpit.hanatrial.ondemand.com/trial


נלחץ על המערכת שלנו (מערכת משחקים)


נבחר את ה- Suite שלנו


ניצור


ניתן שם לPackage החדש. יש לשים לב ששלושת השדות הראשונים חובה.


לאחר השמירה, נעבור לטאב Artifacts ונבחר מתיבת הרשימה את האפשרות: Integration Flow


בחלון שנפתח ניתן שם ויצירה..



נקבל מסך עם שלוש חלוניות. נלחץ על עריכה EDIT .

בשלב זה אפשר לוותר ולמחוק את חלונית: Receiver


נבחר מהתפריט Content Modifier

ונמקם אותו על החץ מה-Start ל-End

כמו בתמונה:


נשנה את שם Content Modifier ל- Hello Param

ובטאב ה- Message Body נכתב איזה מלל שאנחנו רוצים. פשוט מה שנכתוב כך יוצג.


עכשיו רק נותן לחבר קו בין Sender אל ה- Start ב- Integration Flow



נסמן את הקו ונעבור לטאב Connection



נלחץ שמירה ואחר כך Deploy

עכשיו נבדוק עם תוכנה Postman

אבל תחילה ניקח את ה- URL המתאים



אחרי שהעתקנו את ה- URL נלך לתוכנה Postman


לאחר שהעתקנו את ה- URL ולחצנו Send קיבלנו שגיאה של הרשאות.

יש כמה דרכים לפתור את הבעיה, אך בכדי ללמד על הדרך דבר נוסף, אבחר בשיטה הזו:

יש לחזור לSAP CPI

זוכרים שיצרנו מפתח. אז יש ללחוץ המפתח.


יפתח חלון עם הפרטים שאנחנו צריכים


אנחנו צריכים את ה-Clientid שהוא שם המשתמש

ו-Clientsecret שזה הסיסמה

אותם ניקח לPostman ונגדיר.


ועכשיו נלחץ על SEND

והכל עובד…


אבל בואו נמשיך עוד קצת…

נחזור להגדרה של ה- FLOW


נעבור לעריכה

ונוסיף פרמטרים ב- Header


עכשיו גם ב- Property


ועכשיו נגדיר ב- Body


יש לקבוע ב- Type את ההגדרה Expression

וכאשר אנחנו רוצים את הנתונים שהגדרנו ב- Header אזי יש לכתוב כך: ${header.<Field>}

ואם רוצים את ההגדרות מה-Property אזי יש לכתוב: ${property.<Field>}

נמשיך לסבך את העניינים בפוסטים הבאים.

בהצלחה


 

 

Shacham Levi – שחם לוי Shacham Levi – שחם לוי
SAP Basis, Technical Architect, Installation, Upgrade, DB: SAP-HANA | SQL Server | Oracle | DB2, DB Migration, OS: Windows | Linux, S/4 & BW/4 Conversion, BTP, Solution Manager, SAP CPI, SAP Authorization Security, S/4HANA, BW/4HANA, BI, EP, NetWeaver, J2EE, GRC, BPC, ADS, SLD, SOLMAN, GW, Cloud, Big Data, .NET, SAP Developer, ABAP, C#, JAVA.
 

 

סייר
גרור