אפשרויות ממשק-המשתמש ב-SAP S/4HANA
User Interface Options in SAP S/4HANA
התאמת ממשק-המשתמש · שיעור 1
- שני ממשקים: SAP Fiori (מודרני, role-based) ו-SAP GUI (קלאסי).
- שניהם ניגשים לאותו S/4HANA; לרוב רצים במקביל.
- SAP Fiori launchpad הוא נקודת-הכניסה המומלצת — גם ל-GUI tiles.
- Fiori = UX מודרני role-based, מבוסס-דפדפן, ממוקד-משימה.
מטרת השיעור
ידע אצורל-SAP S/4HANA שני ממשקי-משתמש עיקריים: SAP Fiori — חוויית-העל המודרנית, מבוססת-דפדפן, role-based — ו-SAP GUI הקלאסי. הבחירה אינה 'או/או': רוב הארגונים מריצים את שניהם זה לצד זה, כאשר ה-SAP Fiori launchpad הוא נקודת-הכניסה הראשית, ומשם נפתחות גם אפליקציות Fiori מודרניות וגם טרנזקציות GUI קלאסיות. הבנת שתי האפשרויות היא תנאי לתכנון חוויית-משתמש נכונה. SAP Fiori — SAP Fiori היא חוויית-המשתמש המודרנית של SAP — role-based, responsive, מבוססת-דפדפן ובנויה סביב משימות עסקיות ולא סביב טרנזקציות. נקודת-המוצא שלה היא ה-SAP Fiori launchpad: home page של אריחים (tiles) המאורגנים ב-groups/spaces, כל אריח פותח אפליקציה אחת. Fiori היא הכיוון האסטרטגי של SAP לכל ממשקי-המשתמש החדשים. SAP GUI — SAP GUI הוא ממשק-המשתמש הקלאסי של SAP — client עבה (או HTML/Java) המריץ מסכי-Dynpro וטרנזקציות לפי קוד (ME21N, MM03). הוא נותר חיוני ב-S/4HANA לטרנזקציות-עומק, לקונפיגורציה (SPRO) ולפעולות שאין להן עדיין אפליקציית-Fiori. ב-S/4HANA אפשר לחשוף כל טרנזקציית GUI כ-GUI tile בתוך ה-SAP Fiori launchpad.
למה זה חשוב
ידע אצורל-SAP יש שתי 'דרכים להיכנס פנימה'. הראשונה, SAP Fiori, נראית כמו אתר מודרני עם אריחים (tiles) צבעוניים שכל אחד פותח משימה. השנייה, SAP GUI, היא התוכנה הקלאסית של SAP עם מסכים אפורים וקודי-טרנזקציה (כמו ME21N). שתיהן מדברות עם אותו S/4HANA מאחורי הקלעים — רק המראה והדרך שונים. משתמש-רכש יכול לפתוח את אותה הזמנת-רכש דרך אריח Fiori או דרך טרנזקציית GUI. SAP Fiori — SAP Fiori היא ה'פנים החדשות' של SAP. במקום לזכור קודים כמו ME21N, המשתמש רואה home page עם אריחים צבעוניים: 'נהל הזמנות-רכש', 'אשר בקשות-רכש'. לוחצים אריח ונפתחת אפליקציה נקייה שעובדת גם במחשב וגם בטאבלט. כל משתמש רואה רק את האריחים שמתאימים לתפקידו. SAP GUI — SAP GUI הוא ה'SAP הוותיק' — מסכים אפורים שבהם מקלידים קוד-טרנזקציה כדי לפתוח מסך. עדיין משתמשים בו הרבה, במיוחד למשימות מורכבות או להגדרות-מערכת. ב-S/4HANA אפשר 'לתפור' טרנזקציית GUI לתוך אריח ב-Fiori, כך שהמשתמש פותח אותה באותו launchpad.
ערך עסקי
ידע אצורהמטרה: לתת לכל תפקיד את הממשק היעיל ביותר למשימותיו — Fiori למשימות תפעוליות יומיומיות ול-analytics, GUI לטרנזקציות-עומק וקונפיגורציה — תוך שמירה על נקודת-כניסה אחת, אבטחה role-based ועקביות חוצת-ארגון. SAP Fiori — לספק חוויית-משתמש ממוקדת-משימה, אחידה ונגישה מכל מכשיר, המפחיתה הדרכה ושגיאות ומבליטה את הפעולות הרלוונטיות לכל תפקיד. SAP GUI — לשמר גישה לכל רוחב הפונקציונליות הקלאסית — קונפיגורציה, טרנזקציות-עומק ופעולות ללא אפליקציית-Fiori — מתוך נקודת-כניסה אחת ובאבטחה role-based.
היכן בשימוש
ידע אצור• SAP Fiori launchpad ► Browser URL: https://<host>/sap/bc/ui2/flp • SAP GUI ► SAP Logon ► בחירת מערכת ► קוד-טרנזקציה (למשל ME21N) • SAP NetWeaver ► UI Technologies ► SAP Fiori ► Overview (SPRO) • SAP NetWeaver ► UI Technologies ► SAP Fiori ► Overview • SAP Fiori launchpad ► User menu ► App Finder (לגילוי אריחים מותרים) • SAP Logon ► בחירת מערכת ► הזנת קוד-טרנזקציה • Transaction SICF ► default_host ► sap ► bc ► gui ► sap ► its ► webgui (להפעלת Web GUI)
מושגי מפתח
ידע אצור- שני ממשקים: SAP Fiori (מודרני, role-based) ו-SAP GUI (קלאסי).
- שניהם ניגשים לאותו S/4HANA; לרוב רצים במקביל.
- SAP Fiori launchpad הוא נקודת-הכניסה המומלצת — גם ל-GUI tiles.
- Fiori = UX מודרני role-based, מבוסס-דפדפן, ממוקד-משימה.
- נקודת-המוצא: ה-SAP Fiori launchpad של אריחים.
- שלושה סוגים: Transactional, Analytical, Fact Sheet.
- SAP GUI = הממשק הקלאסי (Dynpros, קודי-טרנזקציה) — עדיין חיוני.
- שלוש צורות: Windows / Java / HTML (Web GUI דרך SICF).
- ניתן לחשוף טרנזקציות GUI כ-tiles ב-SAP Fiori launchpad.
דוגמה מ-CBC
ידע אצורבארגון קנייני התרכיז, הסוכר וחומרי-האריזה עובדים יומיומית ב-SAP Fiori launchpad: אריחי ניהול הזמנות-רכש ומעקב-אספקה. צוות ה-master data והקונפיגורציה ממשיך ב-SAP GUI לטרנזקציות-עומק. שני הקהלים מתחברים לאותו S/4HANA. קניין נכנס בבוקר ל-SAP Fiori launchpad בדפדפן, רואה אריחי 'Manage Purchase Orders', 'Monitor Purchase Order Items' ו-KPI של הזמנות-פתוחות. לעריכת-תנאי-מחיר מורכבת הוא לוחץ אריח שעוטף את טרנזקציית ME31K הקלאסית — וה-GUI נפתח בתוך אותו launchpad, ללא login נוסף. SAP Fiori — בארגון צוות-הרכש מקבל Business Role 'Buyer' עם space/page ובו אריחי ניהול-הזמנות, מעקב-אספקה ו-KPI של הזמנות-באיחור — חוויה אחת לתרכיז, סוכר ואריזה. קניין פותח אריח 'Manage Purchase Orders', מסנן לפי ספק, פותח הזמנה, מעדכן כמות ושומר — הכל באפליקציה אחת responsive, ללא קוד-טרנזקציה וללא ניווט בין מסכי-Dynpro. SAP GUI — בארגון צוות ה-master data וה-config עובד ב-SAP GUI (SPRO, OB52). קנייני-הרכש נשארים ב-Fiori, אך מקבלים מספר GUI tiles בודדים לטרנזקציות-עומק שאין להן עדיין אפליקציה. צוות הקונפיגורציה פותח SPRO ב-SAP GUI להגדרת Document Types; קניין שצריך טרנזקציה קלאסית נדירה לוחץ GUI tile ב-launchpad וה-Web GUI נפתח דרך SICF, ללא יציאה מ-FLP.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| AGR_USERS | AGR_USERS |
| AGR_DEFINE | AGR_DEFINE |
| USR01 | USR01 |
| /UI2/PARAMETER | /UI2/PARAMETER |
| /UI2/IODATA | /UI2/IODATA |
| TSTC | TSTC |
| TSTCT | TSTCT |
| TADIR | TADIR |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• SAP Fiori = role-based, מבוססת-דפדפן (SAPUI5/OData), מוגשת דרך SAP Fiori launchpad. • SAP GUI = client קלאסי (Dynpros), נגיש ישירות או עטוף כ-GUI tile ב-launchpad. • ההמלצה: FLP כ-single point of entry; טרנזקציות GUI נחשפות כ-tiles בעת הצורך. • הקצאת-תוכן ל-UI נעשית דרך Business Roles (PFCG) — לא לכל משתמש בנפרד. SAP Fiori • סוגי-אפליקציות: Transactional, Analytical, Fact Sheet. • Catalog = אוסף tiles + target mappings; Group/Space & Page = ארגון התצוגה. • שיוך למשתמש דרך PFCG Business Role; עיצוב לפי Horizon theme. SAP GUI • צורות: SAP GUI for Windows / for Java / for HTML (Web GUI דרך ITS+SICF). • חשיפה ב-FLP: target mapping 'Transaction' ב-catalog + הפעלת SICF service webgui. • האריח מקבל Semantic Object/Action ומפנה לקוד-הטרנזקציה.
הערות
ידע אצורשאלות ראיון מהן שתי אפשרויות ה-UI ב-S/4HANA? SAP Fiori (חוויית-העל המודרנית, role-based, מבוססת-דפדפן) ו-SAP GUI הקלאסי. שתיהן ניגשות לאותו S/4HANA ולרוב פועלות במקביל. האם Fiori מחליפה את GUI? לא לחלוטין. רוב טרנזקציות-העומק והקונפיגורציה עדיין ב-GUI; FLP יכול לעטוף אותן כ-GUI tiles ולשמש single point of entry. מהם שלושת סוגי אפליקציות Fiori? Transactional (יצירה/עדכון), Analytical (KPIs מבוססי-CDS) ו-Fact Sheet (תצוגת-אובייקט). על מה בנויה Fiori טכנית? על SAPUI5 בצד-לקוח ועל OData services מול ה-backend, מוגשת דרך ה-SAP Fiori launchpad. האם SAP GUI עדיין נחוץ ב-S/4HANA? כן — לקונפיגורציה (SPRO), לטרנזקציות-עומק ולפעולות ללא אפליקציית-Fiori. ניתן לחשוף אותו כ-GUI tiles ב-FLP. מה מאפשר Web GUI ב-launchpad? שירות ITS המופעל ב-SICF (webgui) מאפשר להריץ טרנזקציות GUI בדפדפן כחלק מה-FLP. נושאים קשורים • MM · הגדרת SAP Fiori (17.2) • MM · התאמת SAP Fiori (17.3)
טעויות נפוצות
ידע אצור- הנחה ש-Fiori מחליפה לחלוטין את GUI — בפועל הן חיות זו-לצד-זו.
- מתן גישה ל-UI לכל המשתמשים ללא Business Roles — אריחים לא רלוונטיים מציפים את ה-launchpad.
- התעלמות מ-GUI tiles — משתמשים נאלצים לצאת מ-FLP לטרנזקציות-עומק.
- התייחסות ל-Fiori כ'תֵאם גרפי' בלבד — היא ארכיטקטורת-UX שלמה role-based.
- פרסום אריחים ב-catalog ללא target mapping תקין — האריח לא נפתח.
- שכחת הפעלת SICF service webgui ➔ GUI tiles לא נפתחים.
- ניסיון להמיר כל טרנזקציה ל-Fiori מיד — חלקן עדיין נחוצות ב-GUI.
פתרון תקלות
ידע אצור• ה-launchpad ריק ➔ למשתמש אין Business Role עם catalog/group. • טרנזקציית GUI לא נפתחת מ-FLP ➔ ה-GUI tile/target-mapping חסר או SICF service כבוי. • המשתמש רואה אריחים לא-רלוונטיים ➔ catalog רחב מדי משויך לתפקיד. SAP Fiori • אריח מופיע אך לא נפתח ➔ target mapping/Intent חסר ב-catalog. • אפליקציה אנליטית ריקה ➔ ה-OData/CDS service לא פעיל או חסרות הרשאות-נתונים. SAP GUI • Web GUI מחזיר 'service not found' ➔ ה-SICF node webgui כבוי — הפעל ב-SICF. • GUI tile פותח חלון ריק ➔ target mapping/ITS service שגוי או הרשאת-טרנזקציה חסרה.
שיטות עבודה מומלצות
ידע אצור- תכנן את FLP כנקודת-כניסה אחת לשני העולמות.
- הקצה תוכן דרך Business Roles בלבד — מותאם לתפקיד-העבודה.
- הצג טרנזקציות GUI נדרשות כ-tiles במקום לשלוח משתמשים ל-SAP Logon.
- בנה תוכן סביב Business Roles סטנדרטיים של SAP ושכפל לפי הצורך.
- השתמש ב-spaces & pages (המודל המודרני) ולא ב-groups ישנים בלבד.
- הפעל את שירותי ה-SICF הנדרשים פעם אחת בפריסה הראשונית.
- חשוף ב-FLP רק את טרנזקציות-ה-GUI שבאמת נחוצות לתפקיד.
טיפים
ידע אצור- SAP Fiori היא שכבת-UX מבוססת SAPUI5 הרצה בדפדפן, נשענת על OData services ומוגשת דרך ה-SAP Fiori launchpad (FLP). SAP GUI הוא ה-client הקלאסי (עבה/HTML/Java) המריץ Dynpros. ב-S/4HANA כל טרנזקציית GUI יכולה להיעטף כ-GUI tile ב-launchpad, כך ש-FLP הופך ל-single point of entry. ההחלטה הארכיטקטונית המרכזית היא איזו תצורת-פריסה (embedded מול central hub) משרתת את ה-FLP, ואילו תפקידים (Business Roles, PFCG) מקבלים אילו catalogs/groups/spaces.
- SAP Fiori — Fiori בנויה על SAPUI5 (JS/HTML5) וצורכת OData services מה-backend. שלושת סוגי-האפליקציות הקלאסיים: Transactional (יצירה/עדכון), Analytical (KPIs מבוססי-CDS/embedded analytics) ו-Fact Sheet (תצוגת-אובייקט עם ניווט). ה-launchpad מוגדר דרך catalogs (אוסף target-mappings + tiles), groups/spaces & pages (ארגון-תצוגה), ומשויך למשתמש דרך PFCG Business Role. עיצוב לפי SAP Fiori Design Guidelines וה-Horizon/Belize themes.
- SAP GUI — SAP GUI מגיע בשלוש צורות: SAP GUI for Windows, SAP GUI for Java, ו-SAP GUI for HTML (Web GUI דרך ITS/SICF). חשיפת טרנזקציה ב-FLP נעשית דרך target mapping מסוג 'Transaction' ב-catalog, הנשען על שירות ITS ב-SICF ועל אובייקט הטרנזקציה. ב-FLP ניתן לקבץ GUI tiles לצד Fiori tiles באותם spaces/pages לפי תפקיד.
סיכום
ידע אצור• שני ממשקים: SAP Fiori (מודרני, role-based) ו-SAP GUI (קלאסי). • שניהם ניגשים לאותו S/4HANA; לרוב רצים במקביל. • SAP Fiori launchpad הוא נקודת-הכניסה המומלצת — גם ל-GUI tiles. • Fiori = UX מודרני role-based, מבוסס-דפדפן, ממוקד-משימה. • נקודת-המוצא: ה-SAP Fiori launchpad של אריחים. • שלושה סוגים: Transactional, Analytical, Fact Sheet. • SAP GUI = הממשק הקלאסי (Dynpros, קודי-טרנזקציה) — עדיין חיוני. • שלוש צורות: Windows / Java / HTML (Web GUI דרך SICF). • ניתן לחשוף טרנזקציות GUI כ-tiles ב-SAP Fiori launchpad.