Oracle vs SQL Server vs SAP HANA אורקל מול SAP HANA

יום שישי, פברואר 19, 2016

חששתי לפתוח את הפוסט הזה עם הכותרת הבומבסטית הזו. שכן אנני מתיימר אפילו לחשוב על טילי טילים של גרסאות, מידע ותכונות של כל אחת מהענקיות הללו. אז נתמקד רק בעולם של SAP. אני זוכר שארגונים שאלו אותי איזה בסיס נתונים לבחור עבור הארגון שלהם. התשובה לשאלה הפשוטה הייתה קשה מאוד. יש לקחת בחשבון המון המון גורמים. וכל ארגון קיבל את היתרונות והחסרונות של כל בסיס נתונים ביחס לחברה שלו. SAP נתנה חופש לבחור: "לנו אין בסיס נתונים אז תבחרו בין הרשימה הזו" היו חברות שאפילו הוציאו בסיס נתונים קיים למען החדש. היו גם חברות שביקשו לבצע הסבה מבסיס נתונים אחד לאחר. הן מהסיבות...

History of SAP Systems ההסטוריה של SAP HANA

יום שלישי, פברואר 2, 2016

היי, כל אחד שמע מושגים כגון: SAP, ABAP, R/3 וכדומה. בואו נעשה צעד או כמה פסיעות אל ההסטוריה של SAP. SAP זה ראשי תיבות של המונח הגרמני: Systeme, Anwendungen, und Produkte in der Datenverarbeitung פיתוח תוכנה כמו SAP נבע מהצורך לבצע עיבוד בעסק בזמן אמת. התהליך התחיל בשנה 1972 על ידי חמישה עובדי IBM. הגרסה יצאה עם תכונות של כספים וחשבונאות והייתה בסיס לשאר המודולים. מאוחר יותר הגיעה גרסה R/1 המילה R מציינת real time. כלומר פעולות בזמן אמת. והסיפרה 1 צינה את רמת האדכירלות של השכבות/רובדים: תקשורת, בסיס נתונים ויישום שהכל תחת ארכיטקטורה אחת של SAP. סאפ מבטיחה קשרי גומלין בין המודולים השונים כך...

פקודות קיצור דרך – SAP BASIS TIPS

יום חמישי, ינואר 21, 2016

שלום, כאשר אנחנו ניגשים ל- SAPGUI אנו מקישים שם טרנזצקיה או בוחרים מתפריט את התהליך המבוקש. רכזתי מספר פקודות אשר יעשו לכם את החיים לקלים יותר. /n מחזיר אותנו למסך ראשי S000 זהו הפקודה של המסך הראשי. כאשר נרצה להשתמש בו בתוכנית או בסקריפט /n + טרנזקציה /n עם שם טרנזקציה צמוד. יצא מתוך הטרנזקציה ויפעיל אוטומטית את הטרנזקציה המבוקשת. /* + טרנזקציה דומא מאוד לפקודה הקודמת. אך כאן היתרון שהוא אינו מציג את הכניסה. (דוגמא טובה כאשר מריצים ומפעילים GUI מתוך תוכנה אחרת. כמו-כן מבטל את המסך הראשון במקרה שיש. /nex סוגר את כל החלונות הפתוחים ויוצא מהממשק. /o פותח חלון חדש. (session) /o + טרנזקציה פתיחת Session חדש עם הטרנזקציה. לדוגמא: /ose38 Ctrl-Y צמד המקשים האלה...

Unlock SAP* user – SQL Server

יום רביעי, ינואר 13, 2016

פתיחת נעילת משתמש SAP* במערכות סאפ. צעד חובה: כדי שנוכל להתחבר למערכת סאפ עם משתמש בשם SAP* חייבים להגדיר את פרמטר login/no_automatic_user_sapstar בקובץ הפרופילים. ערך ברירת המחדל: 1 - כלומר אין אישור כניסה עם משתמש SAP* ערך 0 - אישור כניסה. (חשוב לזכור שמבחינת אבטחת מידע רצוי לדאוג להחזיר את הערך ל-1) דרך SQL SERVER נבצע בדיקה של שדה UFLAG בטבלה USR02 המצביע על הסטאטוס של המשתמשים. 0 - לא נעול. 128 - נעול. שימו לב, לחץ הירוק (יש לכתוב את ה- SID של המערכת באותיות קטנות ואחריו שם הטבלה) עכשיו נבצע שינוי לשדה UFLAG ונקבע את הערך ל-0 עכשיו ניתן לבצע כניסה למערכת סאפ עם משתמש SAP*. אגב,...

SAP HANA Hardware and Software Requirements חומרה ותוכנה

יום ראשון, ינואר 10, 2016

היי, SAP HANA Hardware and Software Requirements אחרי ש-SAP הביאה לנו את הפרוולגיה להתקין את המערכות שלה על מבחר מערכות הפעלה ומבחר בסיס נתונים. כרגע היא שומרת בקנאות אופיינית לה על איזה סוג חומרה ואיזה תוכנות אפשר להתקין. נתחיל מהסוף: סאפ אוסרת התקנת כל תוכנה על שרת SAP HANA למעט תוכנות שקיבלו את האישור שלה. (בטח חלק מגחכים... נו, האיסור הזה מלווה אותנו שנים. ופה ושם קצת מצאנו דרך לעקוף אותו) הנה ההודעה הרישמית: Only the software installed by certified hardware partners, or any person holding the certification, is recommended for use on the SAP HANA system. Do not install additional software on the...

what is S/4 HANA – מה זה? SAP Business Suite 4 SAP HANA

יום שבת, ינואר 2, 2016

היי, מה זה SAP S/4HANA? (כדאי לעיין בפוסטים אחרים שלי בנושא SAP HANA) SAP S/4HANA היא הטכנולוגיה והפלטפורה החדשה של מה שקראנו לו עד היום SAP R/3. מה שבעבר SAP איפשרה לנו להתקין את ה-R/3 שלה על כל פלטפורמה של בסיס נתונים כגון: אורקל,  SQL Server, DB2 כיום SAP לוקחת את הכל אליה. הכל על בסיס הנתונים שלה שנקרא: SAP HANA. כל המורכבות של ניהול משותף ותמיכה בכל סוגי מסדי הנתונים מה שנקרא בפי העם: AnyDB. יהיה פשוט יותר. SAP לוקחת את העוצמה שלה ומכניסה את הכל ל- SAP HANA. רבות נאמר על הטכנולוגיה של SAP HANA וממליץ לקרוא גם כאן טכנולוגיה שעובדת בזיכרון הראשי...

סיבות לבחור SAP HANA

יום שישי, נובמבר 20, 2015

אחרי המבוא על SAP HANA. השאלה המתבקשת היא: מדוע בכלל לבחור SAP HANA? SAP HANA שהפך לאחד המוצרים עם הצמיחה הגדולה ביותר בהיסטוריה של SAP סביר להניח כי נמצאים באמתחתו מספר כלים שיצדיקו את הצמיחה הזו. בראש ובראשונה SAP HANA נותן לנו זמני תגובה מהירים יותר. וזאת בזכות טכנולוגית הזיכרון שלו. אשר יודע להכיל, לעבד ולנתח את הנתונים שלו. מה שפעם היה לוקח שעות עכשיו ייקח שניות בודדות. והכל בזמן אמת. SAP HANA לוקח נתונים בזמן אמת ובמצע עליהם את החתכים הנדרשים בהתאם לבקשתכם. בואו נחשוב כמה זה יכול להועיל לארגון שלנו ועם זאת אנחנו צריכים כבר לחשוב שראש של מהירויות גבוהות. תחת קורת...

מבוא SAP HANA מה זה SAP HANA

יום שלישי, אוקטובר 20, 2015

שלום, בטח אחרי שהמשפט המפורסם שמהדהד ברקע: “SAP HANA has become the fastest growing software product in the world.”  (מוצר התוכנה עם הצמיחה המהירה בעולם!) כדאי לדעת להבין וללמוד SAP HANA בואו נתחיל: חברת SAP העולמית שנתנה עד כה במה לבסיסי נתונים של חברות שונות כגון: DB2, SQL SERVER, Oracle  מציגה לעולם את המותג החזק שלה שנקרא SAP HANA SAP HANA  הוא מסד נתונים שעובד בשיטה של in memory. אך לפני שנגלוש למושג in-memory. בואו נראה מה זה בכלל SAP-HANA SAP-HANA הוא מסד נתונים מנוהל זיכרון עבור טרנזקיות , ניתוח, ניתוחי טקסט, חיזוי וניבוי והכל בזמן אמת. הפעלה של טרנזקיות אנליטיים על קבוצת נתונים בשמן אמת. SAP-HAN עובד בענן או...

סקריפט להצגת מסמכי סאפ – script sap note

יום רביעי, ינואר 21, 2015

שלום, מיותר להסביר שכל מי שאי-אפשר עבד עם סאפ, היה צריך לנבור במאגרי מידע של סאפ. כניסה לאתר חיפוש. חיפוש היכן להקיש את מספר המסמך המבוקש. צעקות שמשנים לנו כל פעם את האתר. פניה מנומסת לאיש בייסיס שיעזור לנו. הנה סקריפט קטן אותו תשימו בתוך הכתבן ( notepad) תשמור אותו בשם: sapnote.cmd והוא יפנה כבר למקום הנכון להביא לכם את המסמךף המבוקש. קצר ומאוד שימושי במיוחד למיישמים!  @ SET /P znote=SAPNOTE: @ START /MAX iexplore -new https://service.sap.com/sap/support/notes/%znote%?nlang=E בברכה, שחם לוי מידע על קיצורי דרך של SAPGUI

SELECT FOR ALL ENTRIES – SAP / SQL Server

יום שלישי, דצמבר 30, 2014

הנה פקודת ה- SELECT למי שסאפ לא מולו.... משהו יפה שפגשתי בדרך... (כדאי לעיין כאן קודם) במערכות SAP על פלטפורמת Windows עם SQL Server (החל מגרסה 2008) הכניסו שינוי יפה ומרענן לפקודת ה- ALL ENTRIES 2 הערות: 1. יש להגדיר את פרמטר: rsdb/prefer_join = 1 (ייתכן והוא מוגדר 0 במערכת שלכם.) 2. קרנל (Kernel) מינימלי7.21 שימו לב לפקודה הבאה: (מתוך   2144575 SAPnote) SELECT <Column, Column..> FROM <TABLE>, (SELECT k0=<VAR1>,k1=<VAR2> UNION ALL SELECT <VAR3>,<VAR4> UNION ALL SELECT <VAR5>,<VAR6> ...) as q WHERE <FIELD1> = q.k0 AND <FIELD2> = q.k1 וכך נכתוב אותה בשיטה החדשה: שימו לב לערכים k0 ו-k1 SELECT <Column, Column..> FROM <TABLE>, (VALUES (<VAR1>,<VAR2>), (<VAR3>,<VAR4>), (<VAR5>,<VAR6>),...) as q(k0,k1) WHERE <FIELD1> = q.k0 AND <FIELD2> = q.k1 זה מענג לראות...