More Related Content
Similar to SAP-ABAP Programming
Similar to SAP-ABAP Programming (9)
SAP-ABAP Programming
- 1. כלל את מקיף הקורסהנדרשים הנושאיםל:ה שפת של יישומים רשימות צופה דו"ח כתיבת-ABAP[
Report(Application List Viewer)ABAP ALV]באמצעותהיישומים רשימות צופה מודל
ה{ תקני/רגילModel( [Application List Viewer)Standard ALV]SALV}ו-תוכניתמונחת-
( שיחה/דיאלוגDialog-Oriented Program).הקורסכוללמתוך נושאים:הקורס-הנחיית תכנות
אובייקט:ה בשפת-ABAP[Programming(Object Oriented)ABAP-OO]–גם הניתן
בניפרד.
:ה תיכנות שפת-ABAP
מערכת שלSAP(SAP ABAP
Programming Language)
022ש"ל
( הקורס/מסלול קהלCourse Audience:)-( מפתחי/תכנתיDevelopers/Programmers)בתחום להשתלב המעוניניים אחרות שפות,
מערכת יועציSAP(SAP System Consultants)/מערכת מיישמיSAP(SAP System Implementers),מנהלי-מערכת רשתSAP
(SAP System Administrators),משתמשי-מערכת קצהSAP(SAP System End-Users),מערכות מדריכי/מטמיעיSAP(SAP
Systems Guiders/ Inculcates),מערכת פרויקט מנהליSAP(SAP System Project Managers)מניח איננו הקורס ;תכנותי ידע
(Programming Knowledge)כקורס לשמש ויכול כלשהוא מוקדםהתכנותי(Programming Course)הלומד של הראשון.
גישת/פניתבסיס-מערכת נתוניSAP(SAP Database Accessing)
( [ פעילות תוכניותExecutable Programs; )( תוכנית סוגProgram Type):-1( דוחות (Reports] )
[ פעילות תוכניות במסגרת אירוע "יחידות/"בלוקיExecutable Programs Event Blocksמסוג (1)-( דוחות אירוע "יחידות/"בלוקי
Reports Event Blocks] )
תצורתתכנות שפת:ה-ABAP(ABAP Programming Language Syntax)
:ה שפת תוכנית אירועי-ABAP(ABAP Program Events)
הוראתהאירוע(tatementSventE):-INITIALIZATION
הוראתהאירוע(tatementSventE:)-SCREEN-AT SELECTION
הוראתהאירוע( [tatementSventEברירת אירוע )-( המחדלventEefaultD: ] )-SELECTION-OF-START
הוראתהאירוע(tatementSventE:)-GET
הוראתהאירוע(tatementSventE:)-GET…LATE
הוראתהאירוע(tatementSventE:)-SELECTION-OF-END
עזיבת/נטישת( האירוע "יחידות/"בלוקיEvent Blocks Leaving)
( האירוע "יחידות/"בלוקי עזיבת/נטישתEvent Blocks Leavingבאמצעות )( הפעילות הפסקת הוראתTermination Statement):-STOP
( האירוע "יחידות/"בלוקי עזיבת/נטישתEvent Blocks Leaving( הפעילות הפסקת הוראת באמצעות )Termination Statement:)-EXIT
( האירוע "יחידות/"בלוקי עזיבת/נטישתEvent Blocks Leaving( הפעילות הפסקת הוראת באמצעות )Termination Statement:)-CHECK
אירוע "יחידת/"בלוק עזיבת/נטישת:ה-GET(Event GET Block Leavingבאמצעות )( הפעילות הפסקת הוראתTermination Statement:)-
REJECT
:ה שפת של הפתוחה המובנית השאילתות שפת-ABAP( [Structured Query Language)
ABAP Open SQL]
קריאתנתוניטבלאובסיסי ת-( נתוניםDatabase Tables Data Reading)
SELECT <result> INTO <target> FROM <source> [ WHERE <condition> ][ GROUP BY <fields> ] [
HAVING <cond> ] [ ORDER BY <fields> ]
( הבחירות הגדרתSelections Definition)
SELECT <lines> <cols> ...
( נתונים "רשומת/שורת/"כניסת קריאתEntry Readingיחידה )
SELECT SINGLE <cols> ... WHERE ...
( נתונים "שורות/"כניסות /רשומות 'מס קריאתEntries Reading)
SELECT [ DISTINCT ] <cols>...WHERE...
( נתונים "רשומת/שורת/"כניסת קריאתEntry Readingשלמה )
SELECT <lines> * ...
רשומ קריאתות/שורות/"כניסו( נתונים "תEntries Readingפרטניות )
> ]2a<AS> [2s> ] <1a<AS> [1s> <lines<SELECT
( צבירה/סיכום קריאתAggregate( עמודות/שדות נתוני )Columns Data)
>2a<) [ AS>2s<]DISTINCT[(>agg<]>1a<) [ AS>1s<]DISTINCT[(>agg<>lines<SELECT
]..
עמודות/שדות/רכיבים הגדרתנייד/דינאמי באופן(Columns Define Dynamically)
SELECT <lines> ( <itab> )...
- 2. הוראת(Statement):ה-TABLES <dbtab>.
( הוראתStatement):ה-DATA
DATA <f>...[ TYPE <type> | LIKE <obj> ]...[ VALUE <val> ].
י מאפייניםי( תקניות/רגילות טבלאות של חודיםStandard Tables Features)
DATA: BEGIN OF <itab> OCCURS <n>,
...
<fi>
...,
END OF <itab>.
יצירתטרנזקצית/פעילות תצורת קוד/הוראת:ה שפת תוכנית-ABAP(ABAP Program Transaction Code Create)
יצירתטרנזקצית/פעילות תצורת קוד/הוראתתוכנית:ה שפת-ABAP(ABAP Program Transaction Code Create)הכוללתמסך-( בחירה
Selection Screen)
שלב גישת-אחר-( שלבStep-by-Step Approach( השימוש/הפעילות/האפשרות מאפיין/מודול ליצירת )Function Module Creating)
( שימוש/פעילות/אפשרות מאפיין/מודול יצירתFunction Module Creatingושימושו )
יצירתבסיס מבנה-( נתוניםDatabase Structure Creation)
יצירתטבלה( שקופהTransparent Table Creation)
( הטרנזקציות/פעילויותTransaction:)-SM31,SE54( [ הניהול/תחזוקה טבלת מחולל/מפעיל [Table Maintenance Generator)TMG]
( נכלליםIncludes)
( נכללים שמותNamed Includes)
( מצורף מבנה יצירתAppend Structure Createמערכת טבלת למסגרת )SAP(SAP System Table)
( אשכול/צביר טבלאותCluster Tables)
( מאגר טבלאותPooled Tables)
מיוחד/יוצא מצב ניהול-מן-( הכללException Handling)
מיוחדים/יוצאים מצבים-מן-( מחלקה מבוססי הכללClass-Based Exception)
מיוחדים/יוצאים מצבים-מן-( מחלקה מבוססי הכללClass-Based Exception)( פעילות/פרוצדורות נוהלי/הליכי במסגרתProcedures)
( המטרה אזור הגדרתTarget Area Definition)
SELECT...INTO [ CORRESPONDING FIELDS OF ] <wa>...
SELECT...INTO|APPENDING [ CORRESPONDING FIELDS OF ] TABLE <itab> [ PACKAGE SIZE <n> ]
...,...).>2f<,>1f<SELECT...INTO (
הגדרתטבלאותבסיסי-( נתוניםDatabase Tables Definition)
SELECT ... FROM <tables> <options> ...
SELECT ... FROM <dbtab> [ AS <alias> ] <options>
SELECT ... FROM (<name>) <options> ...
SELECT ... FROM <tab> [ INNER ] JOIN <dbtab> [ AS <alias> ] ON <cond> <options> ...
SELECT ... FROM <tab> LEFT [ OUTER ] JOIN <dbtab> [ AS <alias> ] ON <cond> <options>.
SELECT ... FROM <tables> CLIENT SPECIFIED ...[ WHERE MANDT = SY-MANDT AND ...]
SELECT ... FROM <tables> BYPASSING BUFFER ...
SELECT ... FROM <tables> UP TO <n> ROWS ...
בחירתבסיסי טבלאות שורות/רשומות-( נתוניםDatabase Tables Lines Selecting)
SELECT...WHERE <cond>...
SELECT...WHERE <s> <operator> <f>...
SELECT...WHERE <s> ] NOT [ BETWEEN <f1> AND <f2>...
SELECT...WHERE <s> [ NOT ] LIKE <f> [ ESCAPE <h> ]...
SELECT...WHERE <s> ] NOT [ IN (<f1>, ......,<fn>)...
SELECT...WHERE <s> ] NOT [ IN <subquery>...
SELECT...WHERE ] NOT [ EXISTS <subquery>...
SELECT...WHERE <s> ] NOT [ IN <seltab>...
SELECT...WHERE <s> IS ] NOT [ NULL...
SELECT...WHERE NOT <cond>...
- 3. ...>2cond<AND>1cond<SELECT...WHERE
...>2cond<OR>1cond<SELECT...WHERE
SELECT...WHERE (<itab>)...
SELECT...WHERE <cond> AND (<itab>)...
SELECT...FOR ALL ENTRIES IN <itab> WHERE <cond>...
בחירתבסיסי טבלאות שורות/רשומות-( נתוניםDatabase Tables Lines Grouping)
( נייח/סטטי באופן עמודות/שדות/רכיבים ציוןColumns Specifying Statically)
]...>na<[AS>ns<>agg<]>ma<[AS>ms<>agg<]...>2a<[AS>2s<]>1a<[AS>1s<>lines<SELECT
...>2s<>1s<GROUP BY
עמודות/שדות/רכיבים ציוןבאופן( נייד/גמישColumns Specifying Dynamically)
...GROUP BY (<itab>)...
( שורות קבוצות בחירתLines Groups Selecting)
SELECT <lines> <s1> [AS <a1>] <s2> [AS <a2>] ... <agg> <sm> [AS <am>] <agg> <sn> [AS <an>]
... GROUP BY <s1> <s2> ...HAVING <cond>.
הגדרת( המיון סדרSort Order Definition)
SELECT <lines> * ... ORDER BY PRIMARY KEY.
[ASCENDING|DESCENDING] ...>2s<[ASCENDING|DESCENDING]>1s<ORDER BYSELECT ...
SELECT ... ORDER BY (<itab>).
תתי-( שאילתותSubQueries)
( SELECT <result> FROM <source> [WHERE <condition>] [GROUP BY <fields>] [HAVING <cond>] )
... <line> [<agg>] <s>
... <s> <operator> <subquery> ...
... <s> <operator> ALL|ANY|SOME <subquery> ...
סמן( הנתונים קריאתRead Data Cursor)
OPEN CURSOR [WITH HOLD] <c> FOR SELECT <result> FROM <source> [WHERE <condition>]
[GROUP BY <fields>][HAVING <cond>][ORDER BY <fields>].
CLOSE CURSOR <c>.
FETCH NEXT CURSOR <c> INTO <target>.
( בנעילה סתירותLocking Conflicts)
IF SY-DBSYS = 'DB2'. EXEC SQL. COMMIT WORK ENDEXEC. ENDIF.
עריכת-טבלאות רשומות/שורות נתוני שינוייהמערכת(Database Table Lines Changing)
CALL FUNCTION 'BAPI_MATERIAL_GET_ALL'
ההבדלהעקרי(Main Difference)ביןתכנות ממשקיישום( [ עסקיBusiness Application Programming Interface)BAPI]לקריאה
( [ מרחוק לשימוש/פעילות/אפשרותRemote Function Call)RFC]ו-ההבדלהעקרי(Main Difference)ביןתכנות ממשקיישום[ עסקי
(Business Application Programming Interface)BAPI]לאצווה נתוני תקשורת/( [ אצווה קלט פעילות יחידתBatch Input Session)/(
Batch Data Communication)BDC]
הקלטתאצווה נתוני תקשורת/[ אצווה קלט פעילות יחידתRecording(Batch Input Session)/(Batch Data Communication)BDC]
בסיס טבלת יצירת-( פשוטה נתוניםSimple Database Table Creating( [ אצווה קלט פעילות יחידת באמצעות )Batch Input Session)
BDC]
תכנות ממשקיישום( [ עסקיBusiness Application Programming Interface)BAPI]להצבת/רישוםעזיבת/פרישת( נזיל קבוע/בלתי נכס
Asset Retirement Posting)
מדריךשלב-אחר-שלבליצירתתכנות ממשקהיישום[ העסקיCreation Step-by-Step Guide(Business Application Programming
Interface)BAPI]
לטבלאות רשומות/שורות החדרת/שיבוץ( מערכתDatabase Table Lines Inserting)
INSERT INTO <target> <lines>.
INSERT INTO <dbtab> [ CLIENT SPECIFIED ] <lines>.
INSERT INTO (<name>) [ CLIENT SPECIFIED ] <lines>.
INSERT INTO <target> VALUES <wa>.
- 4. INSERT <target> FROM <wa>.
INSERT <target>.
INSERT <target> FROM TABLE <itab> [ ACCEPTING DUPLICATE KEYS ].
טבלאות רשומות/שורות שינויי עריכת( מערכתDatabase Table Lines Changing)
UPDATE <target> <lines>.
UPDATE <dbtab> [ CLIENT SPECIFIED ] <lines>.
UPDATE (<name>) [ CLIENT SPECIFIED ] <lines>.
].>cond<...[ WHERE>2set<>1set<SET>target<UPDATE
UPDATE <target> FROM <wa>.
UPDATE <dbtab>.
UPDATE <target> FROM TABLE <itab>.
מחיקתשורות/רשומותטבלת( מערכתDatabase Table Lines Deleting)
DELETE [FROM] <target> <lines>.
DELETE [ FROM ] <dbtab> [ CLIENT SPECIFIED ] <lines>.
DELETE [ FROM ] (<name>) [ CLIENT SPECIFIED ] <lines>.
DELETE FROM <target> WHERE <cond>.
DELETE <target> FROM <wa>.
DELETE <dbtab>.
DELETE <target> FROM TABLE itab | <wa>.
החדרת/שיבוץשורות/רשומותטבלת( מערכתDatabase Table Lines Inserting)אושינויי עריכתשורות/רשומותטבלת( מערכת
Database Table Lines Changing)
MODIFY <target> <lines>.
MODIFY <dbtab> [CLIENT SPECIFIED] <lines>.
MODIFY (<name>) [CLIENT SPECIFIED] <lines>.
MODIFY <target> FROM <wa>.
MODIFY <dbtab>.
MODIFY <target> FROM TABLE <itab>.
טבלת שינויי מסירת/שליחתבסיס-( הנתוניםDatabase Table Committing)
[ המובנית השאילתות שפת הוראות הפעלתStatements Execute(Structured Query Language)SQL]עורך באמצעות ישירותהוראת
[ המובנית השאילתות שפתCommand Editor(Structured Query Language)SQL]במסגרת( הטרנזקציה/פעילותTransaction:)-
ST04[השגחת/ניטורביצועי רמתבסיס-הנתונים(Database Performance Monitor)]
ההוראות זוג(Statements):-COMMIT WORKו-ROLLBACK WORK
מערכת "בסיס"/יסוד/עיקר של כללית סקירהSAP(SAP Basis System Overview)
מערכת "בסיס"/יסודי/עיקר מיקוםSAP(SAP Basis System Position)
( היישומים שרתיApplication Servers)
( הפעילות/עבודה מחולליWork Processes)
( יישום תוכניות רכיבי אודות כללית סקירהApplication Programs Components Overview)
( מסכיםScreens)
בשפת תוכניות מבנהABAP(ABAP Programs Structure)
( תוכנית מבנהProgram Structure)
( תוכניות סוגיProgram Types( ופעילויות )Execution)
[ פעילות תוכניות(Executable Programs; )סוגתוכנית(Program Type):-1(( דוחותReports] )
[ מאפיין/מודול מאגריModule Pools;סוגתוכניות(Programs Type):-M]
( [ השימוש/הפעילות/האפשרות מאפיין/מודול קבוצתFunction Module Group)( תוכנית סוג ;Program Type):-F]
:ה תוכנית פעילות "יחידות/"בלוקי-ABAP(ABAP Program Processing Blocks)
:ה שפת הוראות-ABAP(ABAP Statements)
פעילות הליךנפחיגדול נתונים( יםData Large Volumes Processing)
- 5. ( פנימיות טבלאותInternal Tables)
( פנימיות טבלאות יצירתInternal Tables Create)
( פנימיות טבלאות סוגיInternal Table Types)
( פנימית טבלה אובייקטיInternal Table Objects)
( פנימיות טבלאות פעילות הליךInternal Tablels Processing)
( פנימיות טבלאות פעילויותInternal Tables Operations)
( פנימיות טבלאות שיוך/ייחוסInternal Tables Assigning)
MOVE <itab1> TO <itab2>.ה ההוראה אושקולה/זהה(Equivalent Statement)<itab2> = <itab1>.
( פנימיות טבלאות אתחולInternal Tables Initializing)
( פנימיות טבלאות השוואתInternal Tablels Comparing)
( פנימיות טבלאות מיוןInternal Tables Sorting)
( פנימיות טבלאותInternal Tables( ממשק כפרמטרי )Interface Parameters)
זיהויאפיוני/מאפייני( פנימית טבלהInternal Table Attributes Identify)
DESCRIBE TABLE <itab> [ LINES <lin> ] [ OCCURS <n> ] [ KIND <k> ].
( פרטנייות רשומות/שורות מפעילי/אופרטוריIndividual Lines Operations)
( פנימיות טבלאות סוגי פעילויותInternal Tables Types Operations)
החדרת/שיבוץ( פנימית טבלה רשומות/שורותInternal Table Lines Inserting)
( סיכום רשומות/שורות צירוף/הוספתSummarized Lines Appending)
קריאתרשומות/שורו( פנימית טבלה תInternal Table Lines Reading)
READ TABLE <itab> <key> <result>.
( הטבלה במפתח שימושTable Key)
READ TABLE <itab> FROM <wa> <result>.
READ TABLE <itab> WITH TABLE KEY <k1> = <f1> ... <kn> = <fn> <result>.
( חיפוש במפתח שימושSearch Keyשונה )
READ TABLE <itab> WITH KEY = <f> <result>.
READ TABLE <itab> WITH KEY <k1> = <f1> ... <kn> = <fn> <result>.
ציוןפעילות הליך אפשרותנוספת(Extra Processing Option Specifying)
READ TABLE <itab> <key> INTO <wa> [ COMPARING <f1> <f2> ... | ALL FIELDS ] [ TRANSPORTING
<f1> <f2> ... | ALL FIELDS | NO FIELDS ]
בסמל שימוש-( שדהField Symbol)
READ TABLE <itab> <key> ASSIGNING <FS>.
עריכת-שנויי/רשומותשורות( פנימית טבלהInternal Table Lines Changing)
( שינויים עריכתChangingבאמצעות )( פנימית טבלה מפתחInternal Table Key)
... ].>2f<>1f<[ TRANSPORTING>wa<FROM>itab<MODIFY TABLE
עריכת-( פנימית טבלה רשומות/שורות שנוייInternal Table Lines Changing)באמצעות( תנאיCondition)
.>cond<... WHERE>2f<>1f<TRANSPORTING>wa<FROM>itab<MODIFY
מחיקתרשומות/שורו( פנימית טבלה תInternal Table Lines Deleting)
DELETE TABLE <itab> FROM <wa>.
>nf<=>nk<...>1f<=>1k<WITH TABLE KEY>itab<DELETE TABLE
DELETE <itab> WHERE <cond>.
...| ALL FIELDS ].>2f<>1f<[ COMPARING>itab<DELETE ADJACENT DUPLICATES FROM
( פנימית טבלה רשומות/שורות לולאת פעילות הליךInternal Table Lines Loop Processing)
LOOP AT <itab> <result> <condition>. <statement block> ENDLOOP.
( מספור טבלאות פעילויותIndex Tables Operations)
צירוף/הוספת( פנימית טבלה רשומות/שורותInternal Table Lines Appending)
APPEND <line> TO <itab>.
APPEND LINES OF <itab1> TO <itab2>.
( פנימית טבלה רשומות/שורות החדרת/שיבוץInternal Table Lines Inserting)( מספור באמצעותIndex)
- 6. INSERT <line> INTO <itab> [ INDEX <idx> ].
קריאת( פנימית טבלה רשומות/שורותInternal Table Lines Reading)( מספור באמצעותIndex)
READ TABLE <itab> INDEX <idx> <result>.
ב בינארי חיפושמסגרת( תקניות/רגילות טבלאותStandard Tables Binary Search)
READ TABLE <itab> WITH KEY = <f> <result> BINARY SEARCH.
READ TABLE <itab> WITH KEY <k1> = <f1> ... <kn> = <fn> <result> BINARY SEARCH.
מחרוזות מציאת-( פנימיות טבלאות תוויInternal Tables Character Strings Finds)
SEARCH <itab> FOR <str> <options>
עריכת-( פנימית טבלה רשומות/שורות שנוייInternal Table Lines Changing( מיספור באמצעות )Index)
MODIFY <itab> FROM <wa> [INDEX <idx> ] [ TRANSPORTING <f1> <f2> ... ].
( פנימית טבלה רשומות/שורות מחיקתInternal Table Lines Deleting)( מספור באמצעותIndex)
DELETE <itab> [ INDEX <idx> ].
( מספור הגדרתIndex( לולאות במסגרת )Loops)
LOOP AT <itab> <result> [FROM <n1>] [TO <n2>] <condition>.
<statement block>
ENDLOOP.
גישת( שדה סמליField Symbols Access)
כותר שורת/ת( פנימית טבלהInternal Table Header Line)( עבודה/פעילות כאזורWork Area)
בלתי לולאות-( מותנותUnconditional Loops)ו-( מותנות לולאותConditional Loops)
DO [ <n> TIMES ] [ VARYING <f> FROM <f1> NEXT <f2> ]. <Statement block> ENDDO.
WHILE <condition> [ VARY <f> FROM <f1> NEXT <f2> ]. <statement block> ENDWHILE.
[ היישומים רשימות צופה תכנות מהוProgramming(Application List Viewer)ALV]?
[ היישומים רשימות צופה שימוש/פעילות/אפשרות מאפיין/מודול קריאתFunction Module Call(Application List Viewer)ALV]במסגרת
( [ פעילה תוכניתExecutable Program; )( תוכנית סוגProgram Type):-1( דוחות (Report] )
( בחירה מסכיSelection Screens)
( בחירה מסכיSelection Screensו )-בסיסי-( [ לוגיים נתוניםLogical Databases)LDBs]
נייחות/קבועות בחירותבמסגרתבסיס-[ לוגי נתוניםStatic Selections(Logical Database)LDB]
גמישות/ניידות בחירותבמסגרתבסיס-[ לוגי נתוניםDynamic Selections(Logical Database)LDB]
( בחירה מסכי הגדרתSelection Screens Definition)
שדות/משתני הגדרת-( קלטInput Fields Definition)עבור( בודדים/יחידים/פרטניים ערכיםSingle Values)
תצורההתחלתית/ראשוניתשלהוראה(Statement Initial Format)ה:-PARAMETERS
PARAMETERS <p> [( <length>) ] [ TYPE <type> | LIKE <obj> ] [ DECIMALS <d> ].
מקום עיון/איזכור/מראהנייד/גמיש מילוני/לקסיקוני(Dynamic Dictionary Reference)
PARAMETERS <p> LIKE (<name>) ...
ברירת ערכי-( הפרמטר מחדלParameter Default Values)
PARAMETERS <p>......DEFAULT <f>......
פרמטריSPA/GPA(SPA/GPA Parameters)ברירת כערכי-( מחדלDefault Values)
( [ ההתחלתי/ראשוני המסך טעינתInitial Screen Fillingה המסך טעינת )-I]פרמטרי באמצעותSPA/GPA(ParametersSPA/GPA)
( הפרמטרים ערכיParameters Values)( גדולות כאותיותUpper Case)( קטנות אותיות ו/אוLower Case)
PARAMETERS <p>...... LOWER CASE......
הפחתת/צימצום( הניראות/הנצפה אורךVisible Length Reduce)
PARAMETERS <p>... VISIBLE LENGTH <len>...
( נדרשים שדות הגדרתRequired Fields Define)
PARAMETERS <p>...... OBLIGATORY......
חיפושי-( פרמטרים עזרתParameters Search Helps)
PARAMETERS <p>...MATCHCODE OBJECT <search_help>.
חיפושי-( עזרהSearch Helps)
- 7. חיפוש מבנה-( יסודי/בסיסי/אלמנטארי עזרהElementary Search Help)
חיפוש-( קיבוצי/קולקטיבי עזרהCollective Search Help)
חיפושי-מצור עזרהפים(Append Search Helps)
חיפושי סיפוח-( עזרהSearch Helps Attaching)( המסך לשדותScreen Fields)
חיפושי סיפוח-( עזרהSearch Helps Attaching)( נתונים לפרטיData Elements)
חיפושי סיפוח-( עזרהSearch Helps Attaching)( בדיקה לטבלאותCheck Tables)
חיפושי סיפוח-( עזרהSearch Helps Attachingבסיסי טבלת לשדה )-( נתוניםDatabase Table Field( מבנה )/שדהStructure Field)
חיפושי סיפוח-( עזרהSearch Helps Attaching)( מסך לשדותScreen Fields)
חיפוש קריאת קדימויות/היררכית סדר-( עזרהSearch Help Call Hierarchy)
ערך העברתעזרת-[ הקלטransportTalueV(F4elp (HnputI)ה רשימת( הקלט ערכי עזרת עבור האפשריות/ים "כניסות"/ערכיםossibleP
Entries Help List] )
יצירתחיפושי-( יסודיים/בסיסיים/אלמנטאריים עזרהElementary Search Helps Creating)
יצירתחיפושי-( יסודיים/בסיסיים/אלמנטאריים עזרהElementary Search Helps Creating)ו-יצירתחיפוש-קיבוצי/קולקטיבי עזרה
(Collective Search Help Creating)
בדיקתערכי-ה( קלטInput Values Checkings)
PARAMETERS <p> TYPE <type>...VALUE CHECK...
תיבות הגדרת-( בדיקהCheckboxs Define)
PARAMETERS <p>......AS CHECKBOX......
כפתורי הגדרת-( רדיוRadio Buttons Define)
PARAMETERS <p>.....RADIOBUTTON GROUP <radi>......
( הקלט שדות/משתני הסתרתInput Fields Hiding)
PARAMETERS <p>......NO-DISPLAY......
( הקלט שדות/משתני התאמת/עדכוןInput Fields Modifying)
PARAMETERS <p>......MODIF ID <key>......
( מורכבות בחירות הגדרתComplex Selections Define)
( בחירה טבלאותSelection Tables)
SELECT-OPTIONS <seltab> for <f>.
RANGES <rangetab> FOR <f>.
DATA: BEGIN OF <rangetab> OCCURS 0,
sign(1) TYPE c, option(2) TYPE c, low LIKE <f>, high LIKE <f>,
.>rangetab<END OF
התחלתית/ראשונית תצורה( הבחירה בוחן/קריטריון שלSelection Criteria Initial Format)
SELECT-OPTIONS <seltab> for <f>.
בחירת בוחן/קריטריוןבסיסי-[ לוגיים נתוניםSelection Criteria(Logical Databases)LDBs]
ברירת ערכי-ב מחדלו( הבחירה חן/קריטריוןSelection Criteria Default Values)
SELECT-OPTIONS <seltab> for <f> DEFAULT <g> [ TO <h> ]....
נוספות אפשרויותלבו( הבחירה חן/קריטריוןSelection Criteria Additional Options)
SELECT-OPTIONS <seltab> for <f>..... MATCHCODE OBJECT <search_help>.
הגדרת( בחירה מסכי תצורתSelection Screens Formatting)
( רייקות רשומות/שורותBlank Linesקווים ,)-( תחתייםUnderlinesו )-( הערותComments)
SELECTION-SCREEN SKIP [<n>]
SELECTION-SCREEN ULINE [ [/]<pos(len)> ] [ MODIF ID <key> ].
SELECTION-SCREEN COMMENT [/]<pos(len)> <comm> [ FOR FIELD <f> ][ MODIF ID <key> ].
בחירה מסך דוגמאות( מורכבComplex Selection Screen Examples)
( פריט "יחידות/"בלוקיElement Blocks)
SELECTION-SCREEN BEGIN OF BLOCK <block> [ WITH FRAME [TITLE <title>] ] [ NO INTERVALS ].
...
SELECTION-SCREEN END OF BLOCK <block>.
( בחירה מסכי קריאתSelection Screens Call)
- 8. ( תקניים/רגילים בחירה מסכי קריאתStandard Selection Screens Call):המספר את הנושאים מסכים-0111]
המשתמש מאת המוגדרים בחירה מסכי קריאת(User Defined Selection Screen)
מסכי( משתמש שיחת/דיאלוגUser Dialog Screens)
( המסך מאפייני/איפיוניScreen Attributes)
( המסך פריטיScreen Elements)
( המסך שדותScreen Fields)
הפעילות הליך/"זרימה"המס של הלוגיכים(Screens Flow Logic)
המס פעילות הליךכים(Screens Processing)
( מסכים במסגרת משתמש פעילויותScreens User Actions)
( קלט/פלט שדות פעילותInput/Output Fields Processing)
כפתורי-( לחיצהPushbuttons)
תיבות פעילות-( בדיקהCheckboxesוכפתורי )-( רדיוRadio Buttons)( הוראה/פעילות תצורת קוד בעליFunction Codes)
גרפיקת מצב/מעמד-ממשק-( המשתמשGUI Status)
SET PF-STATUS <stat> [OF PROGRAM <prog>][EXCLUDING <f>|<itab>].
SET TITLEBAR <title> [ OF PROGRAM <prog> ][ WITH <g1>...<g9> ].
( הוראה/פעילות תצורות קודי קריאתFunction Codes Call)
DATA: OK_CODE TYPE SY-UCOMM , SAVE_OK TYPE SY-UCOMM.
MODULE USER_COMMAND_100 INPUT.
SAVE_OK = OK_CODE. CLEAR OK_CODE.
CASE SAVE_OK.
WHEN...
...
ENDCASE.
ENDMODULE.
( הסמן מיקום זיהויCursor Position Identify)
GET CURSOR FIELD <f> [ OFFSET <off> ][ LINE <lin> ][ VALUE <val> ][ LENGTH <len> ].
קריאתשיח מאפייני/מודולית/דיאלוג:ה שפת-ABAP(ABAP Dialog Modules Call)
MODULE <mod> OUTPUT....ENDMODULE.
MODULE <mod> [ INPUT ]....ENDMODULE.
( פשוט מאפיין/למודול קריאתSimple Module Call)
MODULE <mod>.
ניהול/שליטת( נתונים עברתData Transfer Controlling)
FIELD <f>.
בלתי מאפיינים/מודולים קריאת-( מותניתUnConditional Module Calls)
MODULE <mod> AT EXIT-COMMAND.
( מותנית מאפיינים/מודולים קריאתConditional Module Calls)
FIELD <f> MODULE <mod> ON INPUT | REQUEST | *-INPUT.
CHAIN.
FIELD: <f1>, <f2>,... MODULE <mod1> ON CHAIN-INPUT | CHAIN-REQUEST.
FIELD: <g1>, <g2>,... MODULE <mod2> ON CHAIN-INPUT | CHAIN-REQUEST.
ENDCHAIN.
CHAIN.
FIELD: <f1>, <f2>,...
FIELD <f> MODULE <mod1> ON INPUT | REQUEST | *-INPUT | CHAIN-INPUT | CHAIN-REQUEST.
MODULE <mod2> ON CHAIN-INPUT | CHAIN-REQUEST.
ENDCHAIN.
MODULE <mod> AT CURSOR-SELECTION.
FIELD <f> MODULE <mod> AT CURSOR-SELECTION.
CHAIN. FIELD: <f1 >, <f2> , ...
MODULE <mod> AT CURSOR-SELECTION.
ENDCHAIN.
( קלט בדיקותInput Checks)
- 9. ( אוטומטיות קלט בדיקותAutomatic Input Checks)
( השדות בדיקתFields Checking)( המסך "פעילות/"זרימת לוגיקת במסגרתScreen Flow Logic)
,...).>2v<,>1v<VALUES (>f<FIELD
FIELD <f> SELECT * FROM <dbtab> WHERE <k1> = <f1> AND <k2> = <f2> AND...[ INTO <g> ]
WHENEVER [ NOT ] FOUND SEND ERRORMESSAGE | WARNING [ <num> [ WITH <h1>...<h4> ]].
( הביצועים לרמת נלוות הערותPerformance Level Notes)
ניהול מערכת ארכיטקטורתבסיסי-[ הנתוניםArchitecture(Database Management System)DBMS]
ה( מיטיבOptimizer)
אוסף( קטן מתקבלות תוצאותSmall Result Set)
הקטנת/צמצום/מזעור( הנתונים כמותData Amount Minimize)ה( מועבריםTransferred)
'מס צמצום( נתונים העברותData Transfers Number Minimize)
( הנתונים קריאת סמןRead Data Cursor)
( החיפוש מאמצי צמצוםSearch Overhead Minimize)
( מספוריםIndexes)
בסיסי מספור-( נתוניםDatabase Index)
הפחתת/צמצוםבסיס טעינת/עומס-( הנתוניםDatabase Load Reduce)
יצירת( משני מספורSecondary Index Creation):-דוגמתמשני מספורבמסגרתבסיסי טבלת-( הנתוניםDatabase Table Secondary
Index Example):-SPFLI~001:-SELECT * FROM SPFLI %_HINTS ORACLE 'INDEX("SPFLI" "SPFLI~001")'
מערכת יישומי הרצת/הפעלתSAP(SAP Applications Runningמערכת תצורת מבניות במסגרת )®Microsoft(Microsoft System
Platform):-מיזוג/שילוב:ה שפת במסגרת מסוימים/ייחודיים רמזים-ABAP(ABAP Language Specific Hints Integrate)במסגרתשרת
[ המובנית השאילתות שפתServer(Structured Query Language)SQL];( הוראתStatement)ה:-
%_HINTS MSSQLNT ‘TABLE VBAK ‘ Or %_HINTS MSSQLNT ‘TABLE &TABLE& ‘
( [ המקומית המובנית השאילתות שפתStructured Query Language)Native SQL]
[ המקומית המובנית השאילתות שפת הוראותStatements(Structured Query Language)Native SQL]במסגרת:ה שפת תוכניות-ABAP
(ABAP Programs)
EXEC SQL [ PERFORMING <form> ]. <Native SQL statement> ENDEXEC.
DEMO_NATIVE_SQL
[ המקומית המובנית השאילתות שפת מרחבScope(Structured Query Language)Native SQL]
( [ המקומית המובנית השאילתות שפתStructured Query Language)Native SQLו ]-בסיס ממשק-( הנתוניםDatabase Interface)
( [ המקומית המובנית השאילתות שפתStructured Query Language)Native SQLו ]-( טרנזקציות/פעילויותTransactions)
( הסמן פעילות הליךCursor Processing)
( נתונים סוגיData Types)ו-( המרותConversions)
( הוראתStatement)ה:-EXEC SQL
ENDEXEC....].PERFORMING subrEXEC SQL [
מיוחדים/יוצאים-מן-הכלל""נלכדים/נתפסים( /מדבקיםCatchable Exceptions)
מיוחדים/יוצאים-מן-הכללבלתי-""נלכדים/נתפסים( /מדבקיםNon-Catchable Exceptions)
( הוראתStatement:ה )-EXEC SQL:-( המארח משתניHost Variables)
( נתונים השגתData Retrieveבסיסי מערכת מתוך )-נתוניORACLE( [Database System)ORACLE DBנפרדת ]
יצירתבסיסי מערכת הזנקת-נתוניDB2[Trigger Create(Database System)DB2 DB]במסגרת:ה שפת תוכנית-ABAPמערכת שלSAP
(SAP ABAP Program( הוראת באמצעות )Statement:ה )-EXEC SQL
מערכותSAP(SAP Systems:)-קשר( ראשיPrimary Connectionו )-בסיס קשר-( משני נתוניםSecondary Database Connection)
בסיסי למערכת-נתוניORACLE( [ חיצוניתDatabase System)External ORACLE DB]
המקומית המובנית השאילתות שפתשלOracle( [Structured Query Language)Oracle Native SQL]
המקומית המובנית השאילתות שפתשלInformix( [Structured Query Language)Informix Native SQL]
ב שימוששל המקומית המובנית השאילתות שפתInformix( [Structured Query Language)Informix Native SQLבמסגרת ]
גרסה/שחרור:ה מערכת-SAP(SAP Release):-4
שפת( [ המקומית המובנית השאילתותStructured Query Language)Native SQL( משותף שרת עבור ]Common Server)DB2
- 10. בסיסי-( [ לוגיים נתוניםLogical Databases)LDBs]
מבנהבסיס-הנתוניםהלוגי[Structure(Logical Database)LDB]
( בחירה מבטיSelection Views)
בסיס דוגמת-[ לוגי נתוניםExample(Logical Database)LDB:]-TEST_LDB
בסיס דוגמת-[ לוגי נתוניםExample(Logical Database)LDB:]-F1S
שימושבבסיסי-( [ לוגיים נתוניםLogical Databases)LDBs]
שימוש/פעילות/אפשרות מאפיין/מודולקישורבסיס-לוגי נתוניםבאמצעות[Linking Function Module(Logical Database)LDB]
עריכתבסיסי-[ לוגיים נתוניםEditing(Logical Databases)LDBs]
יצירתבסיס-לוגי נתונים[Creating(Logical Database)LDB]
בסיסי עדכון תכנות-( נתוניםDatabase Update Programming)
( טרנזקציות/פעילויותTransactionsו )-( [ לוגיות עבודה/פעילות יחידותLogical Units of Work)LUWs]
לוגית עבודה/פעילות יחידתבסיס במסגרת-הנתונים[(Logical Unit of Work)Database LUW]
לוגית עבודה/פעילות יחידתהמערכת שלSAP[(Logical Unit of Work)SAP LUW]
שגיאות ניפוי( עדכון משימתUpdate Task Debuggingו )-שגיאות ניפוי( רקע משימתBackground Task Debugging)
מערכת טרנזקציות/פעילויותSAP(SAP Transactions)
מערכת נעילת תפיסת/מושגSAP(ConceptSAP Lock)
מערכת נעילתSAP(SAP Locking)
רשומ נעילת רמתת/שורתבסיסי טבלת-( נתוניםDatabase Table Row Level Locking)
בסיס נעילת-נתונימערכתSAP(SAP Database Locking( השימוש/הפעילות/האפשרות מאפייני/מודולי באמצעות )Function Modules:)-
ENQUEUEו-DEQUEUE
( הטורי הפעילות הליך עקרונותEnqueue Processing Fundamentalsמערכות במסגרת )SAP(SAP Systems)
( עדכון טכניקותUpdate Techniques)
מעוקב/א עדכון-( סינכרוניAsynchronous Update)
שלבימעוקב/א עדכון-( סינכרוניAsynchronous Update Steps)
עדכוןבו-( זמני/סינכרוניSynchronous Update)
( מקומי עדכוןLocal Update)
( עדכון שימוש/פעילות/אפשרות מאפייני/מודולי יצירת/התאמתUpdate Function Modules Creating)
קריאת( עדכון שימושי/פעילויות/אפשרויותUpdate Functions Call)
ישירה קריאה( עדכון לשימושי/פעילויות/אפשרויותUpdate Functions Direct Call)
שגרת( עדכון משימת קריאתUpdate Task Call Subroutine)
[ לוגית עבודה/פעילות יחידת במסגרת מיוחדים שיקוליםSpecial Considerations(Logical Unit of Work)LUW]
( טרנזקציות/פעילויותTransactions( עדכון פעילות/אפשרות /שימוש למאפייני/מודולי הקוראות )Update Function Modules)
( השיחה/הדיאלוג מאפייני/מודוליDialog Modules Calls( עדכון שימוש/פעילות/אפשרות למאפייני/מודולי )Update Function Modules)
( ארוזים/אגודים עדכונים טעות ניהולBundled Updates Error Handling)
ניהולהודעות(Messages Management)
( הודעותMessages)
REPORT <name> MESSAGE-ID <message class>.
MESSAGE <t> <num> [ WITH <f1>...<f4> ][ RAISING <exc> ].
MESSAGE <t> <nnn> (<id>)[ WITH <f1>...<f4> ][ RAISING <exc> ].
MESSAGE ID <id> TYPE <t> NUMBER <n> [ WITH <f1>...<f4> ][ RAISING <exc> ].
MESSAGE...WITH <f1>...<f4>.
MESSAGE.....RAISING <exc>.
( הודעה פעילות הליךMessage Processing)
( מסכים ללא הודעותMessages without Screens)
( מסכים הודעותScreens Messages)
- 11. מסכי הודעות-בחירה(Selection Screens Messages)
הודעותרשימות-פלט(Lists Messages)
( שימוש/פעילות/אפשרות מאפייני/מודולי הודעותFunction Modules Messagesו )-( שיטות הודעותMethods Messages)
( הודעות ניהול/תחזוקתMessages Maintaining)
הוספת( הודעותMessages Adding)
( מפורט הסבר מחרוזת/מלל הודעות יצירתLong Text Messages Creating)
שיחת/דיאלוג מסכי-חלון-( זמיןPopUp Dialog Screens:ה בשפת )-ABAP(LanguageABAP)
( הרשאה בדיקותAuthorization Checks)
( הרשאה בדיקות ניתוחAuthorization Checks Analyzing)
( הרשאות ניתוחAnalyzing Authorizations)באמצעותה מעקבמערכת(System Trace)
הרשא בדיקותתפיתוחיםעצמאית המוגדרים(Self- Developments Authorization Checks)
יצירת( ההרשאה שדותAuthorization Fields Creating)
הרשא אובייקט שיוך/ייחוסת( אובייקט מחלקתObject Class Authorization Object Assigning)
( הרשאה בדיקותAuthorization Checks)
( הרשאה בדיקת הגדרתAuthorization Check Defining)
( הטיסה נתוני ליישום דמי דוגמתFlight Data Application Demo Example)טכנולוגיות עבור
( מיזוג/שילובIntegration Technologies)
כללית/מבוא סקירה( הטיסה מודל נתוני יישוםFlight Data Application Overview)
( הנסיעות סוכנות לקוחות רשת ממשקTravel Agency Customers Web Interface)
( הלקוח נתוני ניהולCustomer Data Administration)
( הטיסה קישור חיפושFlight Connection Search)
קו רישום-( טיסהFlight Trip Booking)
תוכניותדמיהיישומים רשימות צופהשל:ה שפת-ABAP[Demo Programs(Application List Viewer)ABAP ALV]
{ תקני/רגיל היישומים רשימות צופה מודל אובייקט מודלObject Model( [Application List
Viewer)Standard ALV]SALV:}-/בסיסי/יסודותדו טבלה עקרונות-( פשוטה מימדית
Simple 2 Dimensional Table Basics)
( הראשית המחלקהMain Class:)-CL_SALV_TABLE.
( שימושים/פעילויות/אפשרויותFunctions( המחלקה באמצעות )Class:)-CL_SALV_FUNCTIONS.
( תצוגה הגדרותDisplay Settings( המחלקה באמצעות )Class:)-CL_SALV_DISPLAY_SETTINGS
( מיוןSorts)( המחלקה באמצעותClass:)-CL_SALV_SORTS
( ההצטברויות/סכמותAggregations)( המחלקה באמצעותClass:)-CL_SALV_AGGREGATIONS
( מסנניםFilters( המחלקה באמצעות )Class:)-CL_SALV_FILTERS
( הפלט מערכי/תכנון תצורותLayouts)( המחלקה באמצעותClass:)-CL_SALV_LAYOUT
שיטותמפעילהיישומים רשימות צופההתקני/רגיל{Factorys Method(Application List Viewer)Standard ALV]SALVעבור }
( סיכומיםTotals)ו-סיכומי-( בינייםSubtotals)
{ התקני/רגיל היישומים רשימות צופה מפעיל שיטות ארועי של הדדית/גומלין פעילותFactorys Method Events Interactive(Application
List Viewer)Standard ALV]SALV}
היישומים רשימות צופה מפעיל שיטותה{ תקני/רגילFactorys Method(Application List Viewer)Standard ALV]SALVעבור }TOP
OF PAGEו-END OF PAGE
{ התקני/רגיל היישומים רשימות לצופה גרפי משתמש ממשק מצב/מעמד הוספתAdding(GUI Stauts)PF-Status(Application List
Viewer)Standard ALV]SALV[ היישומים רשימות צופה כותר/ת ,}Header(Application List Viewer)ALVו ]-של תחתון/ה כותר/ת
[ { היישומים רשימות צופהFooter(Application List Viewer)ALV( האירוע ]Event:)-END-OF-PAGEהתקנית המחלקה באמצעות }
( /רגילהStandard Class:)-CL_SALV
- 12. מערכת קובץ נתוני טעינתExcel(Excel File Data Upload( השימוש/הפעילות/האפשרות מאפיין/מודול באמצעות )Function Module:)-
TEXT_CONVERT_XLS_TO_SAP
( קבצים רשימת קבלתFile List Get( יישומים שרת מדריך במסגרת )Application Server Directoryמסוים )
( היישומים שרת קבצי שמות השגתetrieveRamesNileFerverSpplicationAעזרת כשימוש/פעילות/אפשרות )-( [ שדה קלטnputIieldF
F4(unctionFelpH)
קוד/הוראה אודות שיחה-( אחידהUnicode Discussing)
בלתי קבצים בשמות שימוש-( המערכת תצורת במבניות תלוייםPlatform-Independent
Filenames)
( הוראה תצורת קבוצות ניהול/תחזוקתSyntax Groups Maintaining)
( לוגי קובץ שמות יצירתLogical File Names Creatingו )-( לוגי קובץ שמות הגדרתLogical File Names Defining)
ב שימוש( לוגיים קבציםLogical Files:ה שפת תוכניות במסגרת )-ABAP(ABAP Programs)
:ה מערכת קבצי טעינת-SAP(SAP System Files Upload)( הטרנזקציה/פעילות באמצעותTransaction:)-CG3Z[טעינת( קובץFile
Upload] )
בשפת מרחוק שימוש/פעילות/אפשרות קריאת תכנותABAP[Programming(Remote
Function Call)ABAP RFC]
בסיסי/יסודות/עקרונותקריאת[ מרחוק שימוש/פעילות/אפשרותBasics(Remote Function Call)RFC]
[ מרחוק לשימוש/פעילות/אפשרות קריאה ממשקInterface(Remote Function Call)RFC]
קריאתמרחוק שימוש/פעילות/אפשרותמערכת שלSAP[Remote Function Call ))SAP RFC]
מעוקבות/א מרחוק שימושי/פעילויות/אפשרויות קריאת-( [ { סינכרוניותRemote Function Calls)Asynchronous RFCs]aRFCs}
קבלתתוצאותמעוקבות/א מרחוק שימוש/פעילות/אפשרוות קריאת-{ סינכרוניותResults Receiving( [Remote Function Call)
Asynchronous RFC]aRFC}
מקביל פעילות הליךלמעוקבות/א מרחוק שימוש/פעילות/אפשרוות קריאת-{ סינכרוניותParallel Processing( [Remote Function Call)
Asynchronous RFC]aRFC}
בדיקת[ מרחוק לשימוש/פעילות/אפשרות קריאה הרשאותAuthorizations Checking(Remote Function Call)RFC]
ניפוי-שגיאות[ למרחוק שימוש/פעילות/אפשרות קריאת שימוש/פעילות/אפשרות מאפייני/מודוליFunction Modules Debugging(Remote
Function Call)RFC]
ניהול/תחזוקתקריא יעדת[ מרחוק שימוש/פעילות/אפשרותDestination Maintaining(Remote Function Call)RFC;הטרנזקציה/פעילות
(Transaction:)-SM59[יצירתקריא יעדת[ מרחוק שימוש/פעילות/אפשרותDestination Create(Remote Function Call)RFC]
קשר ניהול/תחזוקתאמינות ימערכותSAP(SAP Systems Trust Relationships Maintaining)
תכנותסביבת-לקוחקריאתמרחוק שימוש/פעילות/אפשרותבשפתABAP[Client Programming(Remote Function Call)ABAP RFC]
אזור-מערכת תפריטSAP(SAP Area Menu)
יצירתאזור-תפריטמערכתSAP(SAP Area Menu Creating)
יצירתאזור-תפריטתצורה(Custom Area Menu Creation)
עריכת-מערכת שינוייSAP( התקנית/רגילהSAP Standard Change)
""יציאות-( משתמשUser-Exits")/"יציאות-( לקוחCustomer-Exits)
( לקוח ""יציאתCustomer Exit)להעברתשדותנוספים/מיוחדיםבמסגרתהפצת/פילוגנתוני/םראשיים/אב(Master Data Distribution
Extra Fields Passing)באמצעות[ ראשיים נתונים שיתוף כליTool(Shared Master Data)SMD]
( הטרנזקציות/פעילויות מסך ""יציאת יישוםTransactions Screen Exit Implementing:)-ME21N,ME22N[[ ניפוק הזמנת/דרישת יצירת
Create(Purchase Order)PO]ל( תצורה שדות הוספתCustom Fields Add)
( הטרנזקציה/פעילות מסך ""יציאת יישוםTransaction Screen Exit Implementing:)-IW21[[ אתר ניהול/תחזוקת ידוע/אישרור יצירת
Notification Create(Plant Maintenance)PM]ו-( התצורה שדות הצגתCustom Fields Displayדוח תוכניות במסגרת )
( לאשרורים התקניות/רגילותNotifications Standard Report Programs:)-IW28ו-IW29
מערכת של תקני תפריט עדכוניSAP(SAP Standard Menu Modifications)
( הטרנזקציה/פעילות תפריט ""יציאות עבודת/פעילותorkingWxitsEenuMransactionT:)-MC94לוגיסטית מידע מערכת תכנון [
[lanningP(ystemSnformationIogisticsL)ISLlexibleFhangeC]
- 13. ( לטרנזקציה/פעילות תצורה מסך הוספתTransaction Custom Screen Adding:)-XD01( לקוח של מרכזית/כללית יצירת [Customer
Centrally Create] )
( הטרנזקציות/פעילויות מסך ""יציאת יישוםTransactions Screen Exit Implementing:)-MM01,MM02,MM03[ראשיים/אב נתוני/ם(
Material Master Data] )
יישום"( מסך "יציאתScreen Exit Implement)במסגרתטרנזקציה/פעילותתקנית/רגילהשל:ה מערכת-SAP(SAP Standard Transaction
)
מציאת""יציאות-משתמשה( טרנזקציה/פעילותTransaction User-Exits Finding)
""יציאות-( הטרנזקציות/פעילויות משתמשTransactions User-Exits:)-VA01ו-VA02[( רכש הזמנתSales Order] )
[ פנימית תנועת/עסקה הוספת יישוםImplemention(Business Add-In)BADI]
[ פנימית תנועה/עסקית הוספת הגדרתDefine(Business Add-In)BADI]( המייזם במרכזEnterprise Core)
[ פנימית תנועה/עסקית הוספת קריאתCalling(Business Add-In)BADI]( יישום תוכנית במסגרתApplication Program)
[ פנימית תנועה/עסקית להוספת מפורט הסברDetailed Explanation(Business Add-In)BADIו ]-פנימית תנועה/עסקית מציאת אופן
[Find(Business Add-In)BADI[ ניפוק הזמנת/דרישת הצגת { דוגמה בליווית ]Display(Purchase Order)PO( הטרנזקציה/פעילות ;
Transaction:)-ME23N} ]
הוספתדף-תוויתחדשלטרנזקציה( /פעילותTransaction New Tab Page Adding:)-ME21N[יצירתניפוק הזמנת/דרישת[Create(
Purchase Order)PO]באמצעותתנועת/עסק הוספת יישוםה[ פנימיתImplemention(Business Add-In)BADI]
( [ ההכרזה/הרחבה מקום/נקודתEnhancement Spot)ENHS]
( ההכרזה/ההרחבה למסגרת/דפוס מבואEnhancement Framework Introducting)
הכרזת/הרחבתקוד/הוראות:ה שפת תוכנית-ABAPמערכת שלSAP(SAP ABAP Program Code Enhancement)
בדיקתנלוו הערותתלמערכתSAP[(heckCsoteNSAP)בדיקתנלוות הערותלתמיכתהזמינהלמערכתSAP[heckCsoteN
(upportSSAPnlineO)OSS]ו }-יישוםנלוו הערותתלמערכתSAP{(mplementIsoteNSAP)יישוםהערהנלוותלתמיכתהזמינה
למערכתSAP[tmplemenIeotN(upportSSAPnlineO)OSS]}
הפעלת/שמושנלוו הערותתלמערכתSAP{(xertionEsoteNSAP)הפעלת/שימושנלוות הערותלתמיכתהזמינהלמערכתSAP[soteN
xertionE(upportSSAPnlineO)OSS]}
( מיוחדות הוראותSpecial Statements)
עריכתטבלאות תוכןבסיס-נתונימערכתSAP(SAP Database Tables Content Edit)
( בשימוש/מיותרות מיושנות/שאינן שיטותObsolete Techniques):-ה( טכניקותTechniques)הבאותהינןמיושנות/אינן
בשימוש/מיותרות(Obsolete)והינןזמינות(Available)לשם ורק אךהבטחתתאימותגרסאות/שחרורימערכתSAPקודמים/ות(Previous
nsureEompatibilityCeleasesRSAP).ה( טכניקותechniquesT)במסגרת להופיע עשויותישנות תוכניות(rogramsPlderO)אין אך ,
:יותר בהן להשתמש-
( תוכן הקשריontextsC);בסיסי-לוגיים נתונים[(atabasesDogicalL)LDBs];רשימות-( פלטistsL).
-market-solidifies-sap-update-share-market-erp-13http://www.forbes.com/sites/louiscolumbus/2013/05/12/20
leadership
/
- 14. ה השווק/כללי( מקיףOverall Market):ב גדל-
2.2%ו-01ה( ספקיםVendors)דוליםהינם
:בעלי-64%משווקהארגון משאבי ותכנון ניהול
הכלל-עולמי/חובק-עולם[Market(Enterprise
Resource Managment)Worldwide ERP]
/ייעוץ כמובילייצוב/גיבושה( תעשיהIndustry
Consolidation);חברתSAPמעל קצת בעלת הנה
:ל-$6Bלתוכנת כללית רווח/תשואה /הכנסהניהול
[ הארגון משאבי ותכנוןevenueRotalTeoftwarS
(Enterprise Resource Managment)ERP]בשנת
(Year):-2012,הכלל השוק הובלת-עולמי/חובק-
עולם(Worldwide Market Leading)עם
חלק/פלח( השווקMarket Share):-24.6%.חברת
ORACLEעם$3.12Bו-חברתSage:-$1.5B
( תוכנה הכנסת/רווח/תשואת במסגרתoftwareS
evenueR)( שנת עברearY):-2012.חלק/פילוח
חברת שווקORACLE(ORACLE Market Share:)-
12.8%ו-חברתSage:-6.3%( הגרפי הפריט ;
Graphicותכנון ניהול שווק חלקי/פילוח את מציג )
הארגון משאביהכלל-עולמי/חובק-עולם[Market
Share(Enterprise Resource Managment)
Worldwide ERP]( לשנתYear):-2012.
גישת/פניתבסיס-מערכת נתוניSAP(SAP Database Accessing)
ה מערכותרכיבהמרכזישלהארגון משאבי ותכנון לניהול מערכתSAP{Systems[Central Component(Enterprise Resource
Managment)SAP ECC [ ERP},מאחסנותאורך נתוני-החייםה( ארוכיםLong-Life Data Stored)בטבלאותבסיס-יחסי הנתוניםים/
רלאציוניים(Relational Database Tables)במסגרת .מודלבסיס-( יחסי/רלאציוני נתוניםRelational Database Model),יצוגהעולם
המציאותי/אמיתי(Real World Represented)מותאםבאמצעותבסיסי טבלאות-( נתוניםDatabase Tables).בסיסי טבלת-( נתונים
Database Table)מטריצה הינהדו-( ממדיתTwo-Dimensional Matrix),המכילה( רשומות/שורותLines)ו-( עמודות/שדות/רכיבי
Columns).צירוףשדות( אפשריCombinationFields Possible)ביותר הקטןי באופן המזההי( חודיUniquely Identify)אחת כל
משורות/רשומותבסיסי טבלת-( הנתוניםDatabase Table Lines)נקרא(Called)מפתחבסיס טבלת-ה( נתוניםDatabase Table Key)כל .
אחתמבסיסי טבלאות-ה( נתוניםDatabase Tables)בעלת להיות חייבת( מפתחKey)אחת וכל ,לפחות אחדמבסיסי טבלאות-ה( נתונים
Database Tables)בעלת הינה( מפתחKey)ה אחד( מוגדרDefined)כ( הראשי מפתחPrimary Key).יחסיבסיסי טבלאות-( נתונים
Database Tables Relationships)מיוצגים(Represented)באמצעות( זרים מפתחותForeign Keys).
( [ התקנית/רגילה המובנית השאילתות שפתStructured Query Language)Standard SQL]
המובנית השאילתות שפת[(anguageLueryQtructuredS)SQL],בעיקרה הינהשפהמתוקנת(anguageLtandardizedS)לגישתבסיסי-
( היחסי/רלאציוני הנתוניםccessingAatabasessDelationalR)המחולקת ,/מפולגת(ividedD):ל-3אזורים(reasA):-
שפתניהולנתונים( [Data Control Language)DCL]:-( ההרשאה בדיקות עבור הוראותAuthorization Checks( העקביות ובדיקות )
Consistency Checks);נתונים תפעול שפת( [Data Manipulation Language)DML]:-שינויי ועריכת לקריאה הוראותנתוניטבלאות
בסיסי-( נתוניםDatabase Tables Data Changing);שפתהגדרתנתונים( [Data Definition Language)DDL]:-יצירה עבור הוראות
ו-ניהולטבלאובסיסי ת-( נתוניםDatabase Tablese Administration);מ אחד כלבסיסי-ה( נתוניםDatabase)בעל הינו( תכנותי ממשק
Programming Interface)המאפשר(Allows)גישתלבסיסי טבלאות-( נתוניםDatabase Tables Access)באמצעותהוראותשפת
המובנית השאילתות[Statements(Structured Query Language)SQL]–ה ,במסגרתםממשקיםהתכנותיים(Programming Interfaces)
אינםמתוקננים(Standardized).מלא באופןלגישתמערכתבסיסי-נתוניםמסוימת(Specific Database System Access),ישלהתייחס
(Refer)במסגרתתיעודמערכתבסיסי-נתוניםמסוימת(Specific Database System Documentation)לרשימתהוראותהשאילתות שפת
המובנית[Statements List(Structured Query Language)SQL]הזמינים(Available)ו-ההורא תצורתותהתקינות(Correct Syntax).
בסיס ממשק-הנתונים(Database Interface)
את להתאים עמ"נמערכת:ה-SAP(SAP System)כ( ב"תIndependent)במערכתבסיסי-( הנתוניםDatabase System)המשמשת–למרות
הבדלים/הבחנות(Differences)בתצורתהוראתהמובנית השאילתות שפת[Statement Syntax(Structured Query Language)SQL]בין
בסיסי-הנתוניםהשונים(Various Databases),אחד כלפעילות/עבודת מחוללי( היישומים שרתApplication Server Work Processes)הינו
בעלבסיס משק-( הנתוניםDatabase Interface).מערכת:ה-SAP(SAP System)מתקשרת(Communicates)לבסיס-( נתוניםDatabase)
באמצאותמ( משקInterface).זהבסיס ממשק-( הנתוניםDatabase Interface)ממיר(Converts)כלל אתשאילתותבסיס-נתונימערכתהרכיב
המרכזישלהארגון משאבי ותכנון לניהול מערכתשל:ה מערכת-SAP{System Database Requests[Central Component(Enterprise
Resource Managment)SAP ECC [ ERP}להוראותהתקנית/רגילה המובנית השאילתות שפת[Statements(Structured Query
Language)Standard SQL]המתאימות(Correct)למערכתבסיסי-( הנתוניםDatabase System)המסוימת.עושה האחרונה ,כך לשם
ב שימושרכיבהילבסיס יחודי-( הנתוניםDatabase-Specific Component)
הארגון משאבי ותכנון ניהול שווק חלקי/פילוחהכלל-עולמי/חובק-עולם
[Market Share(Enterprise Resource Managment)Worldwide
ERP]( לשנתYear):-2012
- 15. את למעשה המבטלת
הבדלים/הבחנותמערכות
בסיסי-( הנתונים
Database Systems
Differences)מממשק
בסיס-הנתונים
(Database Interface
).הנדבך/שכבה
המתאים/ה(
Appropriate Layer)
הנבחר/תבעתהתקנת
:ה מערכת-SAP(SAP
System Install).
קיימות2דרכיםלגישת
בסיס-( הנתונים
Database Accessing)
מתוךכלתוכנית
(Program)מסוימת:-
באמצעותשאילתות שפת
המובניתפתוחה
(Structured Query
Language)Open
SQL]אובאמצעותשפת
מקומית מובנית שאילתות
[(Structured Query
Language)Native
SQL].
( [ הפתוחה המובנית השאילתות שפתStructured Query Language)Open SQL]
הוראותהמובנית השאילתות שפת[ הפתוחהStatements(Structured Query Language)Open SQL]הינןתת-קבוצתהשאילתות שפת
התקנית/רגילה המובנית[Subset(Structured Query Language)Standard SQL]המתמזגות/משתלבותמלא באופן(Integrated Fully)
במסגרתתיכנות שפת:ה שפת-ABAP(ABAP Programming Language),ו-מאפשרותגישת( נתוניםData Access)ללא/קשר( התחשבות
Irrespective)במערכתבסיסי-( הנתוניםDatabase System)המסוימתהבמסגרת משמשתהתקנת:ה מערכת-SAP(SAP System Installation
).המובנית השאילתות שפתהפתוחה(Structured Query Language)Open SQL]כוללת( [ נתונים תפעול שפתData Manipulation
Language)DML]מ חלק המהווה ,התקנית/רגילה המובנית השאילתות שפת[(Structured Query Language)Standard SQL];במילים
:אחרות-המאפשרת(Allows)קריאה[(Read)באמצעותהוראת(Statement):ה-SELECTו ]-עריכת-ה שינויינתונים[(Data Changing)
באמצעותההוראות(Statements):-INSERT,UPDATE,DELETE; ]המובנית השאילתות שפתהפתוחה(Structured Query Language)
Open SQL]ל מעבר פותחההתקנית/רגילה המובנית השאילתות שפת[(Structured Query Language)Standard SQL]עמ"נ( לספק
Provide)הוראות(Statements)ב אשר ,צירוף/איחוד:ה שפת מבניות-ABAP(ABAP Language Construction Conjunction),יכולות
ל( פשטSimplify)( להאיץ אוSpeed Upאת )בסיס גישת-( הנתוניםDatabase Access).הדברמאפשר(Allows)גםחציצתטבלאות
מסוימות(Certain Tables Buffer)במסגרת( היישומים שרתApplication Server),ו-חסכוןבגודשבסיס גישת-( הנתוניםDatabase Access
Excessive Saving).,זה במקרהבסיס ממשק-( הנתוניםDatabase Interface)( אחראיResponsible)להשוואתחציצתבסיס-הנתונים[
Buffer Comparing(Database)DB].החוצצים(Buffers)מאוחסנים(Stored)–( חלקי באופןPartly,)במסגרתעבוד זיכרוןת/פעילות
מחוללה הליך/פעילותעבודההנוכחי(Current Work Process Working Memory),ו-( חלקי באופןPartly)במסגרתהמשותף הזיכרוןלכלל
( הפעילות/העבודה מחולליWork Processes Shared Memory)של( היישומים שרתApplication Server).ש בעתמערכת:ה-SAP(SAP
System)מפולגת/מפוצלת(Distributed)מ יותר פני על( יישומים שרתApplication Server)אחד,נתונימגווןהחוצצים(Various Buffers
Data)מותאמיםבו-זמנית/מסונכרנים(Synchronized)במסגרתתחומימוגדרים ם(Intervals Set)באמצעותניהולהחציצה(Buffer
Management).חציצת בעתבסיס-ה( נתוניםDatabase Buffering),כי לזכור ישנתוניהחוצץ(Buffer Data)אינםמעודכן(Up to Date)
.תמידמסיבה(Reason),זוב להשתמש ישחציצת( נתוניםData Buffer)אשרבמסגרת( שינויים עריכתChange).תדיר באופן מתבצעת איננה
חציצתבסיסי טבלת-( נתוניםDatabase Table Buffered)מצוינת(Specify)בהגדרתטבלתבסיס-ה( נתוניםDatabase Table Definition)
במסגרת( הטרנזקציה/פעילותTransaction:)-SE11[מילון/לקסיקון( [ הנתוניםData Dictionary)DDIC].
( [ המקומית המובנית השאילתות שפתStructured Query Language)Native SQL]
המקומית המובנית השאילתות שפת[(Structured Query Language)Native SQL]מתמזגת/משתלבת(Integrated)( רפוי/משוחרר באופן
Looselyב בלבד )תיכנות שפת:ה-ABAP(ABAP Programming Language)ו ,מאפשרת(Allows)גישה(Access)ה לכלל/שימושים
( פעילויות/אפשרויותFunctions)הנכללים(Contained)במסגרתתכנות ממשקמערכתבסיסי-( הנתוניםDatabase System Programming
Interface)המתאים(Respective).כ שלאהוראותהמובנית השאילתות שפת[ הפתוחהStatements(Structured Query Language)
Open SQL],בדיקת ביצוע איןהוראותהמובנית השאילתות שפתהמקומית[Statements Checked(Structured Query Language)Native
SQL]אוהמרותהוראותהמובנית השאילתות שפתהמקומית[Statements Converted(Structured Query Language)Native SQL],אלא
-( זאת במקוםInstead),נשלחיםישירות(Sent Directly)למערכתבסיסי-( הנתוניםDatabase System).ב השימוש בעתהשאילתות שפת
המקומית המובנית[(Structured Query Language)Native SQL],ה( שימוש/הפעילות/האפשרותFunction)בשכבת/נידבךבסיס-הנתונים
התלוי/ה(Database-Dependent Layer)( ביותר/מינימאלי נמוך הינוMinimal.)תוכניות(Programs)ב שימוש העושותהשאילתות שפת
המקומית המובנית[(Structured Query Language)Native SQL]הינןייחודיותלמערכתבסיסי-( הנתוניםDatabase System Specific)
בסיס ממשק-הנתונים
(Database Interface)
תוכניותהרכיבהמרכזישל
משאבי ותכנון לניהול מערכת
הארגוןשלמערכתSAP{
Programs[Central
Component(Enterprise
Resource Managment)
SAP ECC [ ERP}
בסיס-( יחסי/רלאציוני נתונים
Relational Database)
מילון/לקסיקון:ה שפת-ABAP( [ABAP
Dictionary( הטרנזקציה/פעילות )
Transaction:)-SE11]
יישום תוכניות
(Application Programs)
- 16. המשמשת המסוימת–הראשונות ,עבורןנכתבו(Written).בעתשל הארגון משאבי ותכנון לניהול מערכת של המרכזי הרכיב יישומי כתיבת
:ה מערכת-SAP{System Applications Writing[Central Component(Enterprise Resource Managment)SAP ECC [
ERP},( להימנע ישAvoid)–,אפשרי שהדבר כמה עדב משימוש( [ המקומית המובנית השאילתות שפתStructured Query Language
)Native SQL].משמשים הללושל מסוימים חלקים במסגרת"בסיס"/יסוד/עיקרמערכתSAP(SAP Basis System Parts)-לדוגמה(
Example),הגדרות יצירת עבורה( טבלהTable Definitions Creating)אושינויי עריכתהגדרותה( טבלהTable Definitions Changing)
במסגרת( הטרנזקציה/פעילותTransaction:)-SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC].
( הטרנזקציה/פעילותTransaction:)-SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)
DDIC]
( הטרנזקציה/פעילותTransaction:)-SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC],חלק מהווהמה( טרנזקציה/פעילות
Transaction:)-SE80[:ה עבודת/פעילות סביבת-ABAP( [ABAP Workbench:)-( [ האובייקט נווטObject Navigator)],ו-מאפשרת(
Allows)יצירתבסיסי טבלאות-( נתוניםDatabase Tables Create)ו-ניהול/פיקוחבסיסי טבלאות-( נתוניםDatabase Tables Administer).
המובנית השאילתות שפתהפתוחה(Structured Query Language)Open SQL]כוללת(Contains)הוראותשפתהגדרתנתונים[
Statements(Data Definition Language)DDL]מ חלק ומהווההתקנית/רגילה המובנית השאילתות שפת[(Structured Query Language)
Standard SQL].יישום תוכניות/רגילותנורמאליות(Normal Application Programs)צריכותשלאלהתאיםיצירתבסיסי טבלאות-( נתונים
Database Tables Create)אועריכת-שינוייבסיסי טבלאות-ה( נתוניםDatabase Tables Change);( הטרנזקציה/פעילותTransaction:)-
SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC]ב שימוש עושהשפתהגדרתנתונים( [Data Definition Language)DDL]
מ חלק המהווההמובנית השאילתות שפתהפתוחה(Structured Query Language)Open SQL]ליצירתבסיסי טבלאות-( נתוניםDatabase
Tables Create)ו-שינויי עריכתבסיסי טבלאות-( נתוניםDatabase Tables Change),כן וכמו ,ניהול מתאיםמילון/לקסיקון:ה שפת-ABAP[
(ABAP Dictionary Administer).( הטרנזקציה/פעילותTransaction:)-SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC]
כוללת(Contains)תימקדימים אוריםכלל שלבסיסי טבלאות-( נתוניםDatabase Tables Metadescriptions)במסגרתמערכת:ה-SAP
(SAP System).רקיצירתבסיסי טבלאות-( נתוניםDatabase Tables Create)באמצעות( הטרנזקציה/פעילותTransaction:)-SE11[
( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC]מופיעותבמסגרתו/ה.הוראותהמובנית השאילתות שפת[ הפתוחהStatements
(Structured Query Language)Open SQL]יכולותלהתאיםגישתבסיסי טבלאות-( נתוניםDatabase Tables Access)במסגרת הקיימות
( הטרנזקציה/פעילותTransaction:)-SE11[( [ הנתונים מילון/לקסיקוןData Dictionary)DDIC].
( ההרשאה בדיקותAuthorization Checksו )-( העקביות בדיקותConsistency Checks)
שפתניהולהנתונים( [Data Control Language)DCL]חלק מהווהמהתקנית/רגילה המובנית השאילתות שפת[(Structured Query
Language)Standard SQL]את משמשת איננההמרכזי הרכיב תוכניותמערכת שלהארגון משאבי ותכנון לניהולשל:ה מערכת-SAP{
Central Component System Programs(Enterprise Resource Managment)SAP ECC [ ERP.}פעילות/עבודת מחוללימערכתהרכיב
המרכזיהארגון משאבי ותכנון לניהול מערכת שלשלמערכ:ה ת-SAP{Work Processes[Central Component(Enterprise Resource
Managment)SAP ECC [ ERP}( מתחבריםLoggedלבסיס )-כ המערכת נתוני( משתמשיםUsersמלאות זכויות בעלי ).התוכניות הרשאות
(Programs Authorizations)/ואוהרשאותהמשתמשים(Users Authorizations)לקריאתטבלאובסיסי ת-הנתונים(Database Tables
Read)אועריכת-שינוייבסיסי טבלאות-( נתוניםDatabase Tables Change)המנוהלתבאמצעותהרשא תפיסת/מושגתהרכיבהמרכזישל
הארגון משאבי ותכנון לניהול מערכתשל:ה מערכת-SAP{Authorization Concept[Central Component(Enterprise Resource
Managment)SAP ECC [ ERP}–:חלק ראה-( הרשאה בדיקותAuthorization Checks).נתוני עקביות את להבטיח יש ,דומה באופן
( טרנזקציות/פעילויותTransactions Consistentlyתפיסת/מושג באמצעות )נעילתהרכיבהמרכזישלהארגון משאבי ותכנון לניהול מערכתשל
:ה מערכת-SAP{onceptCockingL[ntomponeCentralC(anagmentMesourceRnterpriseE)ERP[ECCSAP}נוספים לפרטים .–
:ראה-בסיסי עדכון תכנות-( נתוניםrogrammingPpdateUatabaseD[]
( [ פעילות תוכניותExecutable Programs; )( תוכנית סוגProgram
Type):-1( דוחות (Reports] )
- 17. הרצת/הפעלת[ פעילות תוכניות(Executable Programs Running; )סוג
תוכנית(Program Type):-1(( דוחותReports] )בידי( משתמשיםUsers):-
ב( חזיתForeground),הקלדת/טעינת באמצעותשםהתוכנית(Program Name
Entering)במסגרתמסךהפעלה:ה שפת תוכנית-ABAP{[(ABAP Program
Execution Screen);( הטרנזקציה/פעילותTransaction:)-SA38]:-
System Services Reporting,}:כ או-( רקע משימתBackground
Job).להתאים ניתןהפעל/ת"הרצתתוכנית "ברקע(Program background Run
)קיימת שלא במידה ורק אך( נהוגות/מובלות שיחה/דיאלוג תוכניות-Dialog
Driven Programs:)-( טרנזקציות/פעילויותTransactions);ניתן שהדבר למרות
לביצוע-להתאים צורך איןשיוך/ייחוסהטרנזקציה/הפעילות תצורת קוד/הוראת
(Transaction Code Assign)ל[ פעילה תוכניתExecutable Programמסוג (1
):-( דוחReport] ),ב להשתמש צורך אין כן כמו( טרנזקציה/פעילותTransaction
:)-SE51[( [ המסך ציירScreen Painter)]ע"מנלהתאיםיצירתמסכים(
Screens Create)עבורןבעת ;הפעלת/""הרצת[ פעילה תוכניתExecutable
Program Runמסוג (1):-הפעלת/""הרצת( דוחReport Run] ),ניהול
פעילות"/"זרימת( התוכניתProgram Flow Controlled)מותאםסידרת באמצעות
מחולליסביבתעת-הפעילות/( ""הריצהRuntime Environment Processors
Series)הזנקת מתאימים ,סידרת( אירועיםEvents Sequence Trigger)–
,כלפיהםניתן( להגיבReact)במסגרתיחידות/"בלוקיפעילות ":ה תוכנית-ABAP
(ABAP Program Processing Blocks).פעילות הליך/""זרימתתוכניתפעילה[(
Executable Program Flow; )סוגתוכנית(Program Type):-1(( דוחReport
] )( מתאים/משתלב/מסתגלConforms)ל/עםתקנ/יתהתיכנות(Programming
Standard):-DIN 6622;מותאמתפתיחת/הפעלת( התוכניתProgram
Starting):-
באמצעתשלבהאיתחול(Initialization Phase)ו-( הבחירה מסךSelection Screen),לאחריו המופיעהפעיל תוכניתה[(
Executable Program; )סוגתוכנית(Program Type):-1(( דוחReport] ):מתאימה-השגת/שליפתהנתונים(Data Retrieving),
( הנתונים פעילות הליךData Processing)ו ,-הצגה( הנתוניםData Displaying).הליך-פעילות[ פעילות תוכניותExecutable
Programs Processמסוג (1):-הליך-פעילות( דוחותReports Process] ):ל במיוחד מתאים-( הנתונים קריאתData Reading)ו-
הצגההנתונים[(Data Displaying)( דיווחReporting)];ה תכנות להתאים ניתן( "יחידות/"בלוקיםBlocks Programming)
ל( נתונים בחירתData Selecting)ו-( הנתונים קריאתData Reading)במסגרתפעיל תוכניתה[(Executable Program; )סוג
תוכנית(Program Type):-1(( דוחReport] )ב להשתמש אובסיס-לוגי נתונים[(Logical Database)LDB]( זאת במקוםInstead
.)
[ פעילות תוכניות במסגרת אירוע "יחידות/"בלוקיExecutable Programs
Event Blocksמסוג (1)-( דוחות אירוע "יחידות/"בלוקיReports Event
Blocks] )
- 18. בעתהרצת/הפעלתפעיל תוכניתה[(
Executable Program Run; )סוג
תוכנית(Program Type):-1
הרצת/הפעלתה( דוחReport Run)
],התוכנית פעילות/""הזרימה
Program Flow]מנוהלת
(Controlledבידי )האירועים
החיצונייםשלעת סביבת-
פעילות/"ריצת":ה שפת-ABAP
(ABAP Runtime Environment
External Events).הדיאגרמה
את מציגה הבאהסדרה( אירועים
Events Sequence)( האירועים .
Eventsהחלק במסגרת ממוקמים )
מופעלים האפור המלבן(Processed
)הכללת בעת ורק אךבסיס-נתונים
[ לוגי(Logical Database)LDB]-
במסגרתקביעתהתוכנית אפיוני
(Program Attributes Determine).
( האירועEvent:)-AT
SELECTION-SCREENמופעל
(Processedבמידה ורק אך )
( בחירה מסך כוללת שהתוכנית
Selection Screenאו )שבסיס-נתונים
( [ לוגיLogical Database)LDB]
( האירועים .התוכנית למסגרת מקושר
ventsEכ במסגרת מופיעים האחרים )
כלהרצת/הפעלתפעילו תוכניתה[(Executable Program Run; )סוגתוכנית(Program Type):-1(הרצת/הפעלתה( דוחReport Run] )
( לאירועים בדומה ;Eventsקיימים ,אלה )גםאירועיפעילותרשימת-:ה שפת תוכנית פלט-ABAP(ABAP Program List Processing Events
):-TOP-OF-PAGE,END-OF-PAGEו ,]-אירועיפעילותרשימת-פלטלפעילות-הדדית/אינטרקטיביתבמסגרת:ה שפת תוכנית-ABAP(ABAP
Program Interactive Lists Processing Events):-AT LINE-SELECTION,AT USER-COMMAND];להתאים עניין שישנו במידהניהול
אירוע(Event Handle),להתאים צורך ישהגדרת"יחידת/"בלוקאירועהתוכנית(Program Event Block Define)המתאים/ה.שאין במידה
נכללתהגדרת( האירוע "יחידת/"בלוקEvent Block Define),שאין הריכל מתקיימתתגובתאירוע(Event Reaction).
:ה תכנות שפת תצורת-ABAP(ABAP Programming Language
Syntax)
תצורתתכנות שפת:ה-ABAP(ABAP Programming Language Syntax)( מורכבת/מכילהConsists)מה( פריטיםElements):הבאים-
הוראותה( תוכניתProgram Statements):-:ה שפת תוכנית-ABAP(ABAP Program)( המורכבת/מכילהConsistsמ ):ה שפת הוראות-
ABAP( פרטנייות/מסוימותIndividual ABAP Statements.)מ אחת כלהוראותהתוכנית(Program Statements)ב מתחילהמילת-המפתח
(Keyword)ב ומסתיימתנקודה( [Period).]
PROGRAM FIRST_PROGRAM.
WRITE 'My First Program'.
הדוגמה(Example)הנוכחיתכוללת(Contains)
2( הוראותStatements)–; שורה בכל אחץ
מילות-( המפתחKeywords):הינן-PROGRAMו-
WRITE.( התוכניתProgram)מתאימההצגת
רשימת-( הפלטList Display)על-גביה( מסך
Screen).במקרהזה(In This Case),רשימת-
( פלטList)( מורכבת/מכילהConsistאת )השורה
(Line):-My First Program;מילת-המפתח
(Keyword)מתאימהקביעתקטגוריתההוראה
(Statement Category Determine)ה ;דיאגרמה
(Diagram)את מציגהמבנה:ה שפת הוראת-
ABAP(ABAP Statement Structure)
:ה שפת הוראות תצורת-ABAP(ABAP Statements Formatting)
שפת:ה-ABAP(LanguageABAP)כל כוללת איננההגבלותהגדרתה( תצורהFormat Restrictions).הקלדת/טעינת להתאים ניתןהוראות
(Statements Enter)בכלהגדרת-( תצורהFormat)ש כך
============================================================================
המשךהקורס......
בסיס-[ לוגי נתונים
(Logical Database)
LDB]