SlideShare a Scribd company logo
1 of 92
Download to read offline
‫תבניות/טפסי‬ ‫של‬ ‫כללית‬ ‫סקירה‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe
Forms Overview:)-( ‫מונחים‬Terms,)‫טכנית‬ ‫ארכיטקטורה‬
(Technical Architecture‫ו‬ )-( ‫יישומיות‬ ‫דוגמאות‬Application
Examples)
‫אדריכאל‬‫ות/ארכיטקטורת‬‫תבנית/טופס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Architecture)
‫תבניות/טפסי‬ ‫קריאת‬Adobe(Adobe Forms Calling)( ‫יישום‬ ‫תוכנית‬ ‫במסגרת‬Application Program)
( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application Data Collection)
‫השגת/קבלת‬‫ממשק‬ ‫שדות‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Interface Fields Get)
‫ת‬ ‫יצירת‬‫בנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Create( ‫טבלה‬ ‫לתצוגת‬ )Table Display‫בסיסי‬ ‫טבלת‬ ‫עבור‬ )-‫נתונים‬
( "‫ה"שקופה‬Transparent Database Table:)-SBOOK
‫תבנית/טופס‬ ‫במסגרת‬ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬Adobe( [Adobe Form Standard Text/‫הטרנזקציה‬ ‫מתוך‬ )( ‫פעילות‬
Transaction:)-SO10( [ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬ ‫עורך‬ [Standard Text Editor] )
‫תבנית/טופס‬ ‫יצירת‬Adobe‫פשוט/ה‬‫של‬‫מערכת‬SAP(Simple SAP Adobe Form Create)‫ו‬-‫במסגרת‬ ‫הפעלתו/ה‬‫יישום‬‫רשת‬ ‫תוכנית‬
:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬-ABAP(ABAP WebDynpro Application)
)*(‫המלצת‬‫ה‬( ‫מחבר‬Author Recommendation):-‫ה‬ ‫ביישום‬ ‫ראשית‬ ‫להתחיל‬ ‫רצוי‬‫דוגמ‬‫אות‬(Examples Implementation)‫ורק‬ ,
‫התאורתיים‬ ‫לחלקים‬ ‫לפנות‬ ‫מכן‬ ‫לאחר‬–‫מובן‬ ‫במסגרתם‬ ‫הנכלל‬ ‫ההסבר‬ ‫פעם‬ ‫ולא‬ ‫יותר‬ ‫מורכבים‬ ‫הינם‬ ‫הסתם‬ ‫שמין‬–‫במסגרת‬ ,‫טבעי‬ ‫באופן‬
‫יישום‬‫ה‬‫דוגמה‬(Example Implement)‫ה‬ ‫עבור‬ ;‫דוגמ‬‫אות‬(Examples)‫נושאים‬ ‫הכוללות‬–‫אינם‬ ‫ולכן‬ ,‫המרכזי‬ ‫הנושא‬ ‫את‬ ‫מהווים‬ ‫שאינם‬
‫בהרחבה‬ ‫מופיעים‬‫יתרה‬‫הנוכחית‬ ‫במסגרת‬–:‫כגון‬-‫יישום‬:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬-ABAP(ABAP WebDynpro Application
),‫ל‬ ‫לפנות‬ ‫ניתן‬‫קורס‬‫ים‬/‫מסלול‬‫ים‬(Courses)‫המתאימים‬.
‫אדריכאלות/ארכיטקטורת‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP
Adobe Form Architecture)
‫יישום‬ ‫את‬ ‫מתארים‬ ‫הבאים‬ ‫המייצגים‬( ‫הארכיטקטורה‬Architecture Implemented)‫בעת‬‫יצירת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬
‫ניידת/נישאת‬[Based Form Create(Portable Document Format)PDF:]-
‫תבנית/טופס‬ ‫יצירת‬Adobe(Adobe Form
Creating:)-‫ממשק‬‫תבנית/טופס‬Adobe
(Adobe Form Interface)‫בניפרד‬ ‫מוגדר‬
‫מ‬‫מער‬ ‫תצורת‬‫ך‬/‫תכנו‬‫ן‬‫תבנית/טופס‬ ‫פלט‬Adobe
(Adobe Form Layout)‫ומ‬‫הקשר‬-‫תוכן‬
‫תבנית/טופס‬Adobe(Adobe Form Context
).‫ל‬‫מער‬ ‫תצורת‬‫ך‬/‫תכנו‬‫ן‬‫תבנית/טופס‬ ‫פלט‬
Adobe(Adobe Form Layout)‫ו‬-‫ל‬‫קשר‬-
‫תוכן‬‫תבנית/טופס‬Adobe(Adobe Form
Context)/‫משוייכים‬ ‫תמיד‬ ‫והם‬ ‫קבועים‬ ‫יחסים‬
‫ל‬ ‫מיוחסים‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬
‫מערכת‬SAP(SAP Adobe Form Interface).
‫ניתן‬‫לשייך/יייחס‬‫של‬ ‫רב‬ '‫מס‬‫תבני‬‫ו‬‫ת/טפס‬‫י‬
Adobe‫של‬‫מערכת‬SAP(SAP Adobe Forms
)‫ממשק‬ ‫לאותו‬–‫במידה‬‫שימוש‬ ‫עושים‬ ‫שהללו‬
‫תבנית/טופס‬‫ניידת/נישאת‬ ‫מסמך‬ ‫תצורת‬ ‫הגדרת‬ ‫מבוסס/ת‬
[Based Form(Portable Document Format)PDF]
‫באותם‬.‫נתונים‬
‫פלט‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Output)
‫ב‬‫ב‬ ‫שימוש‬ ‫שישנו‬ ‫מידה‬:‫ה‬ ‫בשפת‬ ‫יישום‬ ‫תוכנית‬-ABAP(ABAP Application Program)‫ל‬‫יצירת‬‫תב‬‫נית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬
SAP(SAP Adobe Form Create)‫ל‬ ‫לדאוג‬ ‫יש‬ ,‫החדרת/שיבוץ‬( ‫היישום‬ ‫נתוני‬Application Data Insert)‫במסגרת‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-
Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫תבני‬ ‫ארכיטקטורת‬‫ו‬‫ת/טפס‬‫י‬‫מבוססי‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based
Forms Architecture(Portable Document Format)PDF]‫המפריד‬ ‫באופן‬ ‫מעוצבת‬‫בין‬( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application
Data Collection)‫ל‬‫של‬ ‫הממשית‬ ‫הגדרה‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫בעת‬‫הפעלת‬
‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬/‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form Activate(Portable Document Format)PDF],
‫מותאם‬‫חילול/הפעלת‬‫השימוש/הפעילות/האפשרו‬ ‫מאפיין/מודול‬( ‫ת‬Function Module Generated)-‫המכמסת‬/[ ‫מרכזת‬(
Encapsulated)‫דהינו‬:-] ‫מהמשתמש‬ ‫המימוש‬ ‫פרטי‬ ‫הסתרת‬‫כלל‬ ‫את‬‫תכונות‬‫תבנית/ט‬‫ופס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe
Form Properties).( ‫היישום‬ ‫תוכנית‬Application Program)‫קוראת‬‫את‬[I]/[II]/‫השימוש‬ ‫מאפיין/מודול‬
‫הפ‬( ‫תקני/ת/רגיל/ה‬ ‫עילות/האפשרות‬Standard Function Module),‫ו‬-‫ב‬ ‫שימוש‬ ‫נעשה‬‫ממשק‬‫מאפיין/מודול‬
( ‫תקני/ת/רגיל/ה‬ ‫השימוש/הפעילות/האפשרות‬Standard Function Module Interface)‫את‬ ‫התואם‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬
‫מערכת‬SAP(SAP Adobe Form Interface)‫טב‬ ‫את‬ ‫לשלוח‬ ‫עמ"נ‬‫ניבחרה‬ ‫אשר‬ ‫הנתונים‬ ‫לת‬–‫ל‬ ‫מכן‬ ‫ולאחר‬ ,‫מכבר‬ ‫זה‬‫יישם‬
(Implements)‫את‬‫ה‬ ‫תאור‬( ‫תבנית/טופס‬Form Description)‫כ‬‫פלט‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form
Output).
‫תבניות/טפסי‬ ‫קריאת‬Adobe(Adobe Forms Calling)‫במסגרת‬
( ‫יישום‬ ‫תוכנית‬Application Program)
‫להדפיס‬ ‫עמ"נ‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Print),‫ל‬‫הפע‬‫י‬‫ל‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP
Adobe Form Activate)‫ל‬ ‫או‬/‫ארכוב‬‫התאמת‬‫גינזך/ארכיון‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Archive),
‫ב‬ ‫שימוש‬ ‫נעשה‬‫מאפיי‬‫ני‬/‫מודו‬‫ל‬‫י‬‫שימוש/פעילות/אפשרות‬‫מערכת‬SAP‫התקני‬‫ת‬/‫רגיל‬‫ה‬(Standard SAP Function Modules)
‫במסגרת‬( ‫יישום‬ ‫תוכנית‬Application Program).( ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬Function Module):‫ה‬-[I]( ‫קובע‬
Determines)‫את‬[II]‫שם‬‫ה‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬( ‫מחולל/ת‬Generated Function Module Name)‫המתאר‬ ,/‫ת‬
‫את‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס/ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form(Portable Document Format)PDF].
[III]‫ו‬-[IV]:-2‫מאפיי‬‫ני‬/‫מודול‬‫י‬‫שימוש/פעילות/אפשרות‬‫מערכת‬SAP‫התקני‬‫ת‬/‫רגיל‬‫ה‬(Standard SAP Function Modules)
‫את/על‬ "‫מנהלים/"שולטים‬ ‫הנוספים/ת‬‫תבנית/טופס‬ ‫פלט‬Adobe(Adobe Form Output Control)‫ו‬ ,-‫הדפסת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe
(Adobe Form Output Print)‫או‬‫אירכוב/התאמת‬‫גינזך/ארכיון‬‫פלט‬‫תבנית/טופס‬Adobe(Adobe Form Output Archive)‫לאחר‬ ;
‫בחירת‬‫הנתונים‬‫המתא‬‫ימ‬‫ים‬(Appropriate Data Select)‫מותאמת‬ ,‫קריאת‬‫תבנ‬‫י‬‫ת/ט‬‫ו‬‫פס‬Adobe(Adobe Form Read)‫במסגרת‬‫תוכנית‬
( ‫היישום‬Application Program)‫את‬ ‫לשלוח‬ ‫עניין‬ ‫שישנו‬ ‫במידה‬ .( ‫תבנית/טופס‬Form):‫כ‬-fax‫או‬( ‫אלקטרוני‬ ‫דואר‬ ‫דבר‬Email)‫יש‬ ,
‫להתאים‬‫תבנית/טופס‬ ‫קידום‬‫הגדר‬‫ת‬‫מס‬ ‫תצורת‬‫מך‬[ ‫ניידת/נישאת‬Forward(Portable Document Format)PDF‫ל‬ ]‫מסגרת‬‫שירות‬
‫מסווג/ממוי‬ ‫אובייקט‬‫ן‬{[(Generic Object Service)GOS]BC-SRV-GBT}.‫קריאתו‬ ‫לאחר‬
[III]‫שימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):-
FP_JOB_OPEN"‫מנהל/"שולט‬‫ה‬ ‫שליחת‬ ‫אופן‬ ‫על/את‬( ‫תבנית/טופס‬Form Send Control)‫ל‬ ‫חזרה‬( ‫יישום‬ ‫תוכנית‬Application
Program)‫כ‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬[ ‫ניידת/נישאת‬(Portable Document Format)PDF];( ‫הפעילות‬ ‫הליך‬Process)‫את‬ ‫מתאר‬ ‫הבא‬
‫קריאת‬ ‫אופן‬‫תבנית/ט‬‫ו‬‫פס‬/‫מבוסס‬‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form(Portable Document Format)PDF]‫שאיננה‬
‫בעלת‬‫התואם‬ ‫ממשק‬/‫המתוחכמים/ות‬ ‫תבניות/טפסים‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS Compatible Interface);
‫שמתבצעת‬ ‫במידה‬‫הגירת/נדידת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניי‬‫דת/נישאת‬[Based Form Migrated(Portable Document
Format)PDF]‫מתוך‬‫תבנית/ט‬‫ו‬‫המתוחכם‬ ‫פס‬//‫ת‬‫חכמ/ת‬‫מערכת‬ ‫של‬SAP(SAP SMARTFORMS)‫ש‬ ‫במידה‬ ‫או‬ ,‫ממשק‬‫תבנית/טופס‬
Adobe(Adobe Form Interface)‫ממשק‬ ‫הינו‬‫תואם‬/‫המתוחכמים/ות‬ ‫תבניות/טפסים‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS
Compatible Interface)‫ש‬ ‫הרי‬ ,‫תבנית/טופס‬Adobe(Adobe Form)‫במסגרת‬ ‫נקרא/ת‬( ‫היישום‬ ‫תוכנית‬Application Program)
[I]/[II]
/‫חילול‬‫הפעלת‬
/‫מאפיין‬‫מודול‬
/‫שימוש‬
‫הפעילות/האפשרות‬
:‫ה‬ ‫שפת‬-ABAP
(ABAP
Function
Module
Generated)
‫תוכנית‬‫ה‬:‫ה‬ ‫בשפת‬ ‫יישום‬-ABAP
(ABAP Application Program)
‫הפע‬‫לת‬‫תבנית/טופס‬‫הגדרת‬ ‫מבוסס‬
‫ניידת/נישאת‬ ‫מסמך‬ ‫תצורת‬[Based
Form Activate(Portable Document
Format)PDF]
‫הדפסת‬‫פלט‬
‫תבנית/טופס‬Adobe
‫מערכת‬ ‫של‬SAP
(SAP Adobe Form
Output Print)
‫ל‬ ‫הזהה‬ ‫באופן‬‫המתוחכ‬ ‫תבניות/טפסים‬‫מי‬‫ם‬//‫ות‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS);‫ב‬‫שנוצר‬ ‫מידה‬/‫ה‬/‫הותאם‬/( ‫ה‬Created
)‫ו‬-‫ה‬‫ו‬‫פע‬/‫ה‬‫תבני‬‫ת/ט‬‫ו‬‫פס‬‫מבוסס‬/‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form Activated(Portable Document Format)PDF]
‫בעל‬ ‫והינך‬‫ידע‬‫ב‬ ‫בתכנות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Programing Knowledge)‫וידע‬‫מאפייני/מודולי‬ ‫בניהול‬
( ‫שימוש/פעילות/אפשרות‬Function Modules Handling,).‫למלכה‬ ‫לגשת‬ ‫שתוכל‬ ‫הרי‬
‫תבנית/טופס‬ ‫קריאת‬ ‫דוגמת‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Calling
Example)‫במסגרת‬( ‫יישום‬ ‫תוכנית‬Application Program)
‫אופן‬ ‫את‬ ‫מציגה‬ ‫הבאה‬ ‫התוכנית‬( ‫השימוש/הפעילות/האפשרות‬ ‫מאפייני/מודולי‬ ‫קריאת‬allCodulesMunctionF):-
[III]‫מאפיין/מו‬‫השימוש/הפעילות/האפשרות‬ ‫דול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):-
FP_JOB_OPEN( ‫ה"כריכה"/ליפוף‬ ‫משימת‬ ‫פותח‬Spool Job);‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-
SAP(SAP Standard Function Module):-FP_FUNCTION_MODULE_NAME‫מקבל/ת‬‫את‬‫שם‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP
(SAP Adobe Form Name);‫חילול/הפעלת‬( ‫האפשרות‬ /‫השימוש/הפעילות‬ ‫מאפיין/מודול‬Function Module Generated‫מתוך‬ )
‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).
[IV]‫מאפיי‬‫ן‬/‫שימוש/פעילות/אפשרות‬ ‫מודול‬‫מערכת‬:‫ה‬-SAP( ‫התקנית/רגילה‬SAP Standard Function Module):-FP_JOB_CLOSE
( ‫ה"כריכה"/ליפוף‬ ‫משימת‬ ‫את‬ ‫סוגר/ת‬Spool Job; ),‫הדוגמה‬ ‫במסגרת‬( ‫הפרמטרים‬Parameters):-CUSTOMER,BOOKINGS‫ו‬-
CONNECTIONS‫לעבר‬ ‫נשלחים‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)–‫חייבים‬ ‫הללו‬ ,‫במסגרתו‬
.‫מכבר‬ ‫זה‬ ‫מוגדרים‬ ‫להיות‬
DATA: CUSTOMER TYPE SCUSTOM,
BOOKINGS TYPE TY_BOOKINGS,
CONNECTIONS TYPE TY_CONNECTIONS,
‫במסגרת‬‫תוכנית‬( ‫היישום‬Application Program)‫מוגדר‬( ‫משתנה‬ ‫סוג‬Variable Type:)-RS38L_FNAM‫עבור‬‫שם‬‫מאפיין/מודול‬
( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬Generated Function Module Name).
FM_NAME TYPE RS38L_FNAM,
FP_DOCPARAMS TYPE SFPDOCPARAMS,
FP_OUTPUTPARAMS TYPE SFPOUTPUTPARAMS.
* GETTING THE DATA
<data selection>
* PRINT:
[III]‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):-
FP_JOB_OPEN‫ל‬ ‫המשמשת‬ ,‫הגדרת‬( ‫התבנית/טופס‬ ‫פלט‬Form Output Settings:)-,‫להדפסה‬/‫אירכוב‬‫התאמת‬‫גינזך/ארכיון‬
‫תבנית/טופס‬(Form Archive( ‫היישום‬ ‫לתוכנית‬ ‫החזרה‬ ‫או‬ ,)Application Program:‫כ‬ )-PDF( ‫התבנית/טופס‬ ‫פלט‬ .Form Output)
‫מנוהל/ת‬/( "‫"נשלט/ת‬Controlled( ‫הפרמטרים‬ ‫באמצעות‬ )Parameters:)-IE_OUTPUTPARAMS:‫מסוג‬-SFPOUTPUTPARAMS.
( ‫המבנה‬Structure):-SFPDOCPARAMS‫כ‬ ‫קיים‬‫פ‬( ‫נוסף‬ ‫יבוא‬ ‫רמטר‬Import ParameterAdditional)‫עבור‬‫מאפיין/מודול‬
( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬Generated Function Module)–( ‫השפה‬ ‫הגדרת‬ ‫עבור‬ ‫למשל‬Language Setting; )
( ‫המבנה‬Structure):-FPFORMOUTPUT‫קיים‬( ‫יצוא‬ ‫כפרמטר‬Export Parameter).
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
IE_OUTPUTPARAMS = FP_OUTPUTPARAMS
EXCEPTIONS
CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
<error handling>
ENDIF.
[I]‫שם‬‫מאפיין/מוד‬( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫ול‬Generated Function Module Name)( ‫ניקבע‬Determine)
‫באמצעות‬‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):-
FP_FUNCTION_MODULE_NAME.‫שם‬‫השימוש/הפעילות/האפש‬ ‫מאפיין/מודול‬( ‫המחולל/ת‬ ‫רות‬Generated Function Module
Name)( ‫יחודי‬ ‫הינו‬Unique)‫האפשרות‬ /‫השימוש/הפעילות‬ ‫למאפיין/מודול‬ ‫לקרוא‬ ‫יש‬ ‫שתחילה‬ ‫הסיבה‬ ‫זו‬ .‫אחת‬ ‫מערכת‬ ‫במסגרת‬ ‫ורק‬ ‫אך‬
(Function Module‫את‬ ‫המספק/ת‬ )‫ה‬‫שם‬‫של‬ ‫הנוכחי‬( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬Generated Function
Module Name)‫מתוך‬‫שם‬‫תבנית/טופס‬:‫ה‬-Adobe(Adobe Form Name).( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬
Generated Function Module)‫שליחת‬ ‫ומבצע/ת‬ ‫נקרא/ת‬‫פרמטרי‬‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface
Parameters).
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
I_NAME = ‘<form name>’
IMPORTING
E_FUNCNAME = FM_NAME.
IF SY-SUBRC <> 0.
<error handling>
ENDIF.
* [II] Call the generated function module
CALL FUNCTION FM_NAME
EXPORTING
/1BCDWB/DOCPARAMS = FP_DOCPARAMS
CUSTOMER = CUSTOMER
BOOKINGS = BOOKINGS
CONNECTIONS = CONNECTIONS
* IMPORTING
* /1BCDWB/FORMOUTPUT =
EXCEPTIONS
USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3.
IF SY-SUBRC <> 0.
<error handling>
ENDIF.
[IV]‫מאפיי‬‫ן‬/‫שימוש/פעילות/אפשרות‬ ‫מודול‬:‫ה‬ ‫מערכת‬-SAP( ‫התקנית/רגילה‬SAP Standard Function Module):-
FP_JOB_CLOSE‫משמש/ת‬ ,‫הליך‬ ‫להשלמת‬‫ה‬ ‫פעילות‬‫תבנית/טופס‬(Form Processing.)
CALL FUNCTION 'FP_JOB_CLOSE'
* IMPORTING
* E_RESULT =
EXCEPTIONS
USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.
IF SY-SUBRC <> 0.
<error handling>
ENDIF.
‫יוצרת‬ ‫המערכת‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Create)‫מיזוג/שילוב‬ ‫בליווית‬( ‫היישום‬ ‫נתוני‬Application
Data Integrated)‫כ‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬[ ‫ניידת/נישאת‬(Portable Document Format)PDF]‫ו‬-( [ ‫המדפסת‬ ‫הגדרת‬ ‫שפת‬Printer
Definition Language)PDL,]‫ו‬-( ‫מקדמת‬Forwards‫ה‬ ‫הליך‬ ‫כלי‬ ‫לעבר‬ ‫אותו/ה‬ )‫ה‬ ‫פעילות‬( ‫"כריכה"/ליפוף‬Spool Processing Tools
‫עידכון‬ ‫מתבצע‬ ‫שלא‬ ‫זמן‬ ‫כל‬ ; )‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface Modify)‫לערוך‬ ‫להמשיך‬ ‫ניתן‬ ,‫תבנית/טופס‬Adobe
(Adobe Form Edit)‫ללא‬‫עדכון‬( ‫יישום‬ ‫תוכנית‬Application Program Modifying)‫שמותאם‬ ‫במידה‬ ,‫אולם‬ .‫עידכון‬‫תבנית/טופס‬ ‫ממשק‬
Adobe(Adobe Form Interface Modify)( ‫היישום‬ ‫תוכנית‬ ‫ממשק‬ ‫עדכון‬ ‫גם‬ ‫להתאים‬ ‫שיש‬ ‫הרי‬ ,Application Program Interface.)
( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application Data Collection)
( ‫ביצועים‬ ‫רמת‬ ‫לוודא‬ ‫עמ"נ‬Performance Level( ‫נתונים‬ ‫בחירת‬ ‫בין‬ ‫להפריד‬ ‫יש‬ ,‫טובה‬ )Data Selection‫לבין‬ )‫הליך‬-‫פעילות‬
‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Processing).‫אודות‬ ‫הבאות‬ ‫השאלות‬ ‫על‬ ‫לענות‬ ‫יש‬‫הנתונים‬ ‫איסוף‬
(ollectionCataD):-‫מהם‬( ‫היישום‬ ‫נתוני‬ataDpplicationA)–‫אותם‬,‫במסגרת‬ ‫להציג‬ ‫עניין‬ ‫ישנו‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬
SAP(SAP Adobe Form)?;‫לאילו‬‫בסיס‬ ‫טבלאות‬-‫ה‬‫נתונים‬[Tables(Database)DB]( ‫לגשת‬ ‫יש‬Accessed)‫ל‬ ‫עמ"נ‬‫השיג/קבל‬(
Gets)‫אלה‬ ‫נתונים‬?‫להתאים‬ ‫יש‬ ;‫כתיב‬‫ת‬:‫ה‬ ‫שפת‬ ‫תוכנית‬-ABAP(ABAP Program Write)‫לכלול‬ ‫או‬ ‫הנתונים‬ ‫את‬ ‫האוספת‬( ‫שגרה‬
Routine).‫היישום‬ ‫במסגרת‬ ‫מתאימה‬( ‫שגרות‬Routines)‫לבחירת‬ ‫הוראות‬ ‫בד"כ‬ ‫מכילות‬ ‫אלה‬‫נתוני‬‫בסיס‬-‫ה‬‫נתונים‬[Data Select
(Database)DB]:‫במסגרת‬ ‫נשמרים‬ ‫הנתונים‬ .-( ‫פנימיות‬ ‫טבלאות‬Internal Tables),( ‫מבנים‬Structures)‫או‬‫מ‬( ‫שתנים‬Variables),
‫נאגדים‬ ‫מכן‬ ‫ולאחר‬/( ‫נאספים‬Bundle)‫ונישלחים‬‫ל‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫לקוחות‬(
Customers‫המעוניינים‬ )‫עריכת‬ ‫להתאים‬-‫שינויי‬( ‫הנתונים‬ ‫איסוף‬Data Collection Change)‫ב‬ ‫התחשבות‬ ‫ללא‬ ,‫עדכון‬( ‫יישום‬ ‫תוכנית‬
odifyMrogramPionpplicatA)‫יכולים‬ ,( ‫נתונים‬ ‫לחלוץ/נסח‬ataDxtractE)‫ביצוע‬ ‫בעת‬( ‫איתחול‬Initialization[]‫ממשק‬
‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)‫את‬ ‫לשמש‬ ‫אלה‬ ‫נתונים‬ ‫יכולים‬ ‫מכן‬ ‫ולאחר‬‫תבנית/ט‬‫ו‬‫פס‬
Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form):‫במסגרת‬-‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Global Data‫ב‬ ‫נשמרים‬ ‫הנתונים‬ ;‫טבלאות‬
( ‫פנימיות‬Internal Tables)‫במסגרת‬( ‫היישום‬ ‫תוכנית‬Application Program.)‫כלל‬ ‫שידועים‬ ‫לאחר‬‫סוגי‬( ‫הטבלה‬Tables Types)
: ‫לבצע‬ ‫ניתן‬ ,‫המשמשות‬-‫תבנית/טופס‬ ‫ממשק‬ ‫הגדרת‬Adobe(nterface Definitionm IAdobe For[]‫הנתונים‬ ‫את‬ ‫לשלוח‬ ‫עמ"נ‬
‫לעבר‬‫תבנית/טופס‬:‫ה‬-Adobe(Adobe Form).
‫השגת/קבלת‬‫ממשק‬ ‫שדות‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP
Adobe Form Interface Fields Get)
‫ב‬ ‫להשתמש‬ ‫ניתן‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)'‫מס‬ ‫עבור‬ ‫זהה‬‫תבני‬‫ו‬‫ת/טפס‬‫י‬Adobe‫של‬
‫מערכת‬SAP(SAP Adobe Forms)‫אולם‬ .-‫בכל‬ ‫להשתמש‬ ‫עניין‬ ‫אין‬ ,‫לרוב‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP
Adobe Form Interface Fields).‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard
Function Module):-FP_FIELD_LIST‫כלל‬ ‫לקבלת‬ ‫משמש‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form
Interface Fields)‫מאפשר‬ ‫הדבר‬ .( ‫מיטבי‬ ‫באופן‬ ‫להתאים‬Optimize)‫אופן‬ ‫את‬‫נתוני‬ ‫איסוף‬( ‫יישום‬ ‫תוכנית‬Application Program
Data Collected).‫ביצ‬ ‫רמת‬‫ועי‬‫היישום‬ ‫תוכנית‬(PerformanceApplication Program)‫צורך‬ ‫שיש‬ ‫כיוון‬ ‫ניכר‬ ‫באופן‬ ‫משתפרת‬( ‫לספק‬
Provid)‫את‬ ‫ורק‬ ‫אך‬( ‫הפרמטרים‬Parameters)‫במסגרת‬ ‫הנידרשים‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form)
‫המסויים/ת‬.
‫מותאמת‬‫יצירת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫תצור‬‫מסמך‬ ‫ת‬‫ניידת/נישאת‬[Based Form Created(Portable Document Format)PDF]
‫בעל/ת‬( ‫ממשק‬Interface)‫ו‬ ,‫נוצר‬/( ‫הותאם‬Created)‫ו‬-( ‫הופעל‬Activated)‫תוכן‬ ‫הקשר‬‫ה‬( ‫תבנית/טופס‬ContextForm).
( ‫האפשרות‬ /‫השימוש/הפעילות‬ ‫מאפיין/מודול‬Function Module)‫במסגרת‬ ‫נכלל‬( ‫היישום‬ ‫תוכנית‬Application Program)‫האוספת‬‫את‬
( ‫הנתונים‬CollectsData)‫ל‬ ‫וקוראת‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form);‫מאפיין/מודול‬
‫השימוש/הפעילות/האפשרות‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(oduleMunctionFtandardSSAP):-FP_FIELD_LIST‫מספק/ת‬(
rovidesP)‫את‬( ‫המידע/פרטים‬nformationI‫הבא/ים‬ ):-‫כלל‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(morFAdobeSAP
Interface Fields)‫ה‬ ‫במסגרת‬ ‫המשמשים‬‫קשרים‬‫הפעילים‬(NodesActive)‫של‬‫תוכן‬ ‫הקשר‬‫ה‬( ‫תבנית/טופס‬ContextForm)‫הדבר‬ .
‫ה‬ ‫שדות‬ ‫כולל‬‫משוייכים/מיוחס‬( ‫ים‬Referenced)‫באמצעות‬( ‫הנתונים‬ ‫קשר‬Data Node):‫במסגרת‬ ‫המשמשים‬ ‫ושדות‬-( ‫תנאים‬Conditions
‫קשרי‬ ,)( ‫חילופין‬ ‫ברירה/אפשרויות‬ ‫אפשרויות‬Alternative Nodes)‫מחרוזת/קטע‬ ‫קשרי‬ ,( ‫מלל‬Text Nodes),( ‫כתובת‬ ‫קשרי‬Address
Nodes)‫ו‬-‫קשרי‬( ‫גרפיקה‬Graphics Nodes);‫שמות‬ ‫את‬ ‫לראות‬ ‫ניתן‬( ‫השדות‬Fields Names)‫במסגרת‬ ‫המשמשים‬( ‫שדה‬ ‫תוכן‬ ‫הקשר‬
ontentxCieldF)‫הצגת‬ ‫באמצעות‬‫ה‬:-( ‫תכונות‬Properties[]‫ו‬:‫ה‬-( ‫תנאים‬Conditions[],‫מה‬ ‫אחד‬ ‫כל‬ ‫של‬‫קשרים‬(odesN).
‫את‬ ‫לראות‬ ‫ניתן‬ ‫כן‬ ‫כמו‬( ‫השדה‬ ‫שמות‬Field Names‫תחת‬ )( ‫תנאי‬Condition)‫ה‬:-WHERE‫של‬( ‫טבלה‬ ‫קשרי‬Table Nodes)–‫במידה‬
‫כלל‬ ; ‫מוגדרים‬ ‫שהאחרונים‬‫שדות‬‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface Fields)‫במסגרת‬ ‫המשמשים‬‫איתחול‬
/‫קוד‬‫הוראות‬‫שפת‬ ‫הוראת‬ABAP(InitializationCode ABAP)‫של‬( ‫הממשק‬Interface);‫ה‬ ‫מאפיין/מודול‬( ‫שימוש/הפעילות/האפשרות‬
Function Module)( ‫נכלל‬Include)‫נתוני‬ ‫איסוף‬ ‫במסגרת‬‫יישום‬ ‫תוכנית‬:‫ה‬ ‫מערכת‬-SAP(SAP Application Program Data Collect
)‫את‬ ‫המבצעת‬ ,‫תבנית/טופס‬ ‫קריאת‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Call)‫ציון‬ ;‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name
Specified)‫כ‬( ‫יבוא‬ ‫פרמטר‬Import Parameter);‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP
Standard Function Module)‫מספק‬/‫ת‬(Provide)‫טבל‬‫ה‬[(Table)‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-TFPFIELDS‫את‬ ‫הכוללת‬ ]
‫שדות‬/‫משתנים‬(Fields)‫היכולים‬‫במסגרת‬ ‫לשמש‬‫ל‬‫נתוני‬ ‫איסוף‬( ‫יישום‬ ‫תוכנית‬Application Program Data Collection).
‫תבנית/טופס‬ ‫יצירת‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form
Create( ‫טבלה‬ ‫לתצוגת‬ )Table Display‫בסיסי‬ ‫טבלת‬ ‫עבור‬ )-‫נתונים‬
( "‫ה"שקופה‬Transparent Database Table:)-SBOOK
‫ה‬ ‫במסגרת‬‫טרנזקצ‬( ‫יה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬
‫מערכת‬SAP(SAP Forms Process)SFP]‫התאם‬ ,‫יצירת‬‫תבנית/טופס‬Adobe(Adobe Form Create).‫הספקת‬‫הממשק‬ ‫שם‬
(Interface Name Provide):-YDEMO_TABLE_SBOOK[‫ת‬‫אור‬( ‫הממשק‬Interface Description):-SBOOK Table Creation‫ו‬ ]-
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save.
‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
‫בחירת‬( ‫שינויי‬ ‫שאילתת‬Change Request Select):-
‫הקלדה‬-( ‫כפולה‬Double-Click):‫גבי‬ ‫על‬-Import‫מתוך‬‫חלק‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Section):-Form Interface‫המערכת‬ ;
‫את‬ ‫מציגה‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen)‫פרמטר‬ ‫שם‬ ‫בליווית‬ ,‫ברירת‬-( ‫המחדל‬Default Parameter Name);‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-
( ‫הלחיצה‬Pushbutton Click):-Append Row.
:‫שנוספה‬ ‫החדשה‬ ‫השורה‬ ‫במסגרת‬-
‫מותאמת‬‫יצירת‬‫הממשק‬ ‫פרמטר‬(Interface Parameter Create):-SCARR-CARRID‫ו‬-‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save).
‫ל‬ ‫עבור‬:-Types‫במסגרת‬‫חלק‬‫פר‬‫יט‬‫ה‬( ‫תפריט‬Menu Item Section):-Global Definitions‫להגדר‬‫ת‬‫מאת‬ ‫המוגדרים‬ ‫סוגים‬
( ‫המשתמש‬User-Define Types Define)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
TYPES: types_sbook TYPE TABLE OF SBOOK.
)*(‫על‬‫הוראת‬(tatementS):‫ה‬-TYPES-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-BAPA‫מערכת‬ ‫של‬SAP(SAP ABAP
LanguageProgramming)
‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Global Data‫התאם‬ ,‫יצירת‬( ‫פנימית‬ ‫טבלה‬Internal Table Create):-PT_SBOOK‫בעלת‬
‫הגדרת‬( ‫מבנה‬Structure Defined):‫ה‬ ‫במסגרת‬-Types.
‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Code Initialization‫את‬ ‫התאם‬ ,( ‫קלט‬ ‫פרמטרי‬Input Parameters):-CARRID‫ו‬-‫פרמטרי‬
( ‫פלט‬Output Parameters):-PT_SBOOK‫את‬ ‫וכן‬( ‫הקוד/הוראות‬ ‫תצורת‬ ‫שורת‬Source Code Line):‫הבאה‬-
Select * from SBOOK into table pt_sbook where carrid EQ carrid.
)*(‫ע‬‫ל‬‫הוראת‬(tatementS)‫ה‬:-SELECT-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP(SAP ABAP
LanguageProgramming)
‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫ו‬-‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)‫ל‬ ‫חזור‬ ;‫ההתחלתי/ראשוני‬ ‫מסך‬[(Initial Screen)
‫ה‬ ‫המסך‬-I]‫ו‬ ,-‫ה‬‫ספק‬‫ת‬‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Provide):-YDEMO_SBOOK_TABLE[‫ה‬ ‫תאור‬( ‫תבנית/טופס‬Form
Description):-SBOOK Table Creating‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create‫למוצג‬ ‫בהתאם‬
.‫למטה‬
‫הספקת‬( ‫הממשק‬ ‫שם‬Interface Name Provide):-
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬‫חלון‬‫ה‬‫זמין‬‫הבא‬(Next Popup Window):-
‫לבצע‬ ‫הניסיון‬ ‫בעת‬ ,‫לעיתים‬‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫המערכת‬ ,‫ה‬ ‫הצגת‬ ‫את‬ ‫מתאימה‬‫הודע‬‫ה‬(Message Display)
:‫הבאה‬-
,‫אלה‬ ‫במקרים‬‫יש‬‫ב‬ ‫לבחור‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page Select):-Layout‫את‬ ‫ולבצע‬ ,‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form
Activation)‫נוספת‬ ‫פעם‬:-
‫במסגרת‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page):-Context,‫ו‬ "‫"משוך"/"גרור‬-( "‫"הורד"/"הפל‬Drop&Drag)‫את‬‫ה‬‫תכול‬‫ה‬[(
Contents):-:‫דהינו‬-‫שדות‬/‫משתנים‬(Fields),( ‫פנימיות‬ ‫טבלאות‬Internal Tables),( ‫מבנים‬Structures)‫אשר‬ ]‫תוצג‬(Displayed)
‫במסגרת‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page Select):-Layout–‫מתוך‬( ‫הממשק‬Interface),‫ל‬‫הקשר‬‫ה‬( ‫תוכן‬Context)–
‫למ‬ ‫בהתאם‬:‫למטה‬ ‫וצג‬-
‫מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬"‫ו‬-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"‫שד‬‫ה‬(Field Drag & Drop):‫בודד‬-CARRID[‫קוד‬‫חברת‬‫ה‬( ‫תעופה‬Airline Code)]
‫"מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬‫ו‬ "-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"( ‫הפנימית‬ ‫הטבלה‬Internal Table Drag & Drop):-PT_SBOOK
‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬Internal Table):-PT_SBOOK,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫משמשים‬ ‫אינן‬ ‫אשר‬
‫בהצגת‬( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬-
‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
:‫המסך‬ ‫במסגרת‬ ‫המתקבלת‬ ‫התצוגה‬-
‫ל‬ ‫עבור‬( ‫התווית‬ ‫דף‬Tab Page)-Layout‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
‫מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬"‫ו‬-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"‫שד‬‫ה‬(Field Drag & Drop):-CARRID[‫קוד‬( ‫תעופה‬ ‫חברת‬Airline Code)]:‫למסגרת‬-
Design View.
.‫השדה‬ ‫הצגת‬ ‫תצורת‬ ‫משתנה‬ ,‫אחר‬ ‫מקום‬ ‫בכל‬ ‫הסמן‬ ‫מיקום‬ ‫בעת‬
‫בחירת‬( ‫האובייקט‬Object Select):-CARRID‫ו‬-( ‫התפריט‬ ‫נתיב‬Menu Path):-Palettes-Object‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬‫הבא‬ ‫מסך‬
(Next Screen):-
‫ה‬ ‫בחירת‬‫קטגורי‬‫ה‬(Category Select):-None:‫במקום‬-Sunken Box‫שינויי‬ ‫בעת‬ ‫בהצגה‬ ‫המתקבלים‬ ‫ההבדלים‬ ‫על‬ [‫בחירת‬‫קטגורי‬‫ות‬
(Categories Select)‫הנ"ל‬-.] ‫בהמשך‬ ‫ראה‬
‫"מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬‫ו‬ "-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"( ‫הפנימית‬ ‫הטבלה‬Internal Table Drag & Drop):-PT_SBOOK‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab
Page Palette):-Data View:‫ל‬-Design View.
‫ל‬ ‫במסגרת‬‫וח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy:-‫על‬ ‫לחיצה‬ ‫בעת‬-‫את‬ ‫המייצגת‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫גבולות‬‫תת‬-
( ‫תבנית/טופס‬SubForm Borders):-Untitiled Subform‫בא‬ ‫לבחור‬ ‫נוכל‬ ,‫חת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):-Positioned/
Flowed‫השפעת‬ ‫על‬ [‫ה‬ ‫בחירת‬‫קטגורי‬‫ה‬(Category Select Effect)‫הצגת‬ ‫על‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output
Display)-,‫ראשית‬ ; ] ‫בהמשך‬ ‫ראה‬‫עריכת‬-‫שם‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Name Change)Untitiled Subform‫ל‬:-
bodypage1‫ה‬ ‫שמירת‬ ;( ‫תבנית/טופס‬Form Save)‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫העריכה‬ ‫תצוגת‬:‫כדלקמן‬ ‫תראה‬-
‫על‬ ‫לחיצה‬ ‫לאחר‬-‫את‬ ‫המייצגת‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫גבולות‬‫תת‬-( ‫תבנית/טופס‬SubForm Borders):-Untitiled Subform‫נתאים‬
‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):-Positioned‫ו‬-‫תת‬ ‫שם‬-‫ה‬( ‫תבנית/טופס‬SubForm Name):-bodypage1‫שמירת‬ ;
‫ה‬( ‫תבנית/טופס‬Form Save)‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫העריכה‬ ‫תצוגת‬:‫כדלקמן‬ ‫תראה‬-
‫את‬ ‫שנשנה‬ ‫במידה‬‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):‫ל‬-Flowed‫ה‬ ‫תצוגת‬ ‫תשתנה‬ ,‫כדלקמן‬ ‫עריכה‬‫במסגרת‬ ‫גם‬ ‫יתבטא‬ ‫הדבר‬ [‫הצגת‬
‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):]-
‫בדיקת‬‫תבנית/טופס‬Adobe(Adobe Form Testing)-‫עבור‬‫ה‬‫ער‬‫ך‬(Value):-
‫הצגת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):-
‫בעת‬‫בחירת‬‫התפ‬ ‫נתיב‬( ‫ריט‬Menu Path Select):-Palettes-Object-‫עבור‬None Sunken:‫במקום‬-None:‫ש‬ ‫הרי‬-
‫הצגת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):-
‫מיקום‬ ‫את‬ ‫נערוך‬( ‫תבנית/טופס‬ ‫אובייקטי‬Form Objects Position);‫על‬ ‫לחיצה‬-‫גבולות‬ ‫את‬ ‫המהווה‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫תת‬-
‫ה‬( ‫תבנית/טופס‬SubForm Borders):-bodypage1‫ו‬ ,-‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select)Positioned:‫במקום‬-Flowed:-
‫הצגת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):-
‫תבנית/טופס‬ ‫במסגרת‬ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬Adobe[
(Adobe Form Standard Text( ‫הטרנזקציה/פעילות‬ ‫מתוך‬ )
Transaction:)-SO10[ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬ ‫עורך‬ [
(Standard Text Editor] )
‫ה‬ ‫דוגמת‬( ‫דמי‬Demo Example)‫כוללת‬ ‫הבאה‬‫הצגת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Display)‫במסגרת‬
‫תבנית/טופס‬Adobe(Adobe Form),‫הספקת‬ ‫הכוללת‬( ‫שימושיות/פעילויות/אפשרויות‬Functionality Providing)‫ה‬ ‫של‬‫נתונים‬
(Data)‫כ‬ ‫הבאים‬‫מרובות‬ ‫שורות‬(Multiple Lines);‫מלל‬ ‫מחרוזת/קטע‬ ‫יצירת‬ ‫שלבי‬( ‫תקנ/ית/רגיל/ה‬Standard Text Creating
Steps):-‫ה‬ ‫במסגרת‬( ‫טרנזקציה/פעילות‬Transaction:)-SO10[‫עורך‬‫מלל‬ ‫מחרוזת/קטע‬‫תקנ/ית/רגיל/ה‬[(Standard Text Editor
)]:-‫שם‬ ‫הקלדת/טעינת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Name Enter):-LETTER,‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-
( ‫הלחיצה‬Pushbutton Click):-Execute
‫במסגרת‬ ‫מופיע‬ ‫הפריט‬‫המסך‬ ‫של‬ ‫התחתון‬ ‫החלק‬(Screen Lower Part):-
)*(‫על‬‫יצירת‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬reateCtemItexT)-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP
(LanguageSAP ABAP Programming)
:‫המתאימים‬ ‫הפרמטרים‬ ‫ערכי‬ ‫בחירת‬-
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Print Preview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬Form Print
Preview).
[1]‫במסגרת‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬
‫מערכת‬SAP(SAP Forms Process)SFP],‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬‫ה‬( ‫תבנית/טופס‬Form Name Enter):-
ZDEMO_INCLUDE_LETTER[‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Interface for using include Text in Adobe Forms]
;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create.
[2]‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Interface for using include Text in Adobe Forms‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬
‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫שם‬-‫לב‬/( ‫נלוות‬ ‫הערה‬Note):-( ‫הממשק‬ ‫סוג‬ ‫ניהול/תחזוקת‬Interface Type Maintain
):-ABAP-Dictionary Base interface-‫גרסת‬ ‫במסגרת‬‫ה‬‫רכיב‬‫ה‬‫מרכזי‬‫של‬‫הארגון‬ ‫משאבי‬ ‫ותכנון‬ ‫לניהול‬ ‫מערכת‬‫של‬:‫ה‬ ‫מערכת‬-
SAP{System Version[Central Component(Enterprise Resource Managment)SAP ECC [ ERP:}-6.0.
[3]‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫ו‬-‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)‫באמצעות‬‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫האריזה/ח‬ ‫שם‬‫בילה‬
(Package Name Enter):-
)*(‫על‬‫יצירת‬( ‫האריזה/חבילה‬ ‫שם‬reateCeamNackageP)-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP
(LanguageSAP ABAP Programming)
‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)/‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫לביצוע‬ ‫ניתנת‬‫שלב‬ ‫בכל‬:-
)*(‫בין‬ ‫ההבדל‬ ‫על‬‫הפעלת‬‫אובייקט‬(ctivationAtbjecO)‫לשמירת‬‫אובייקט‬(aveSbjectO)-‫ראה‬‫קורס‬(ourseC):-‫תיכנות‬ ‫שפת‬
:‫ה‬-ABAP‫מערכת‬ ‫של‬SAP(LanguageSAP ABAP Programming)
‫ה‬ ‫יצירת‬ ‫שלבי‬( ‫תבנית/טופס‬Form Creation Steps):-‫במסגרת‬‫ה‬‫טרנזקציה/פ‬( ‫עילות‬Transaction:)-SFP[‫בונה/מתאם‬
‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬‫מערכת‬SAP(SAP Forms Process)SFP],‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬
‫ה‬( ‫תבנית/טופס‬Form Name Enter):-ZDEMO_INCLUDE_LETTER;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create
.
‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Demo Form for Using Include Text‫ואת‬‫יצירת‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form
Interface Created):-ZDEMO_INCLUDE_TEXT; ‫למעלה‬ ‫שהוצג‬‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save.
‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫הא‬ ‫שם‬( ‫ריזה/חבילה‬Package Name Enter):-
‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-‫הימני‬‫ע‬‫ל‬-‫גבי‬‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Right-Click)‫במסגרת‬( ‫התווית‬ ‫דף‬Tab Page):-
Context,‫ו‬-‫בחירת‬( ‫התפריט‬ ‫נתיב‬Menu Path Select):-Create  Text.
‫בחירת‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Select):-Text:-
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Properties.
‫עריכת‬-‫שינויי‬( ‫מלל‬ ‫מחרוזת/קטע‬ ‫סוג‬Text Type Change):‫ל‬-Include Text.
‫את‬ ‫להתאים‬ ‫ניתן‬ ,‫כעת‬‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫ה‬ ‫שאר‬ ‫כל‬( ‫מידע/פרטים‬Information Enter):-
‫הספקת‬( ‫ערכי‬Values Provide):-Include Text‫ל‬ ‫בהתאם‬‫מוזכר/מי‬‫ו‬( ‫חס‬Mentioned):‫למטה‬-‫שם‬‫יצירת‬‫מלל‬ ‫מחרוזת/קטע‬
( ‫תקנ/ית/רגיל/ה‬Standard Text Created Name)
ZDEMO_INCLUDE_TEXT ‫שם‬( ‫מלל‬ ‫מחרוזת/קטע‬Text Name)
TEXT ( ‫מלל‬ ‫המחרוזת/קטע‬ ‫אובייקט‬Text Object)
ST ‫תו‬-‫זהות‬( ‫מלל‬ ‫מחרוזת/קטע‬Text ID)
EN ‫שפ‬‫ת‬‫ה‬( ‫מלל‬ ‫מחרוזת/קטע‬Text Language)
‫בחירת‬‫יצירת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Created Select):-
‫עריכת‬-‫שינוי‬‫ה‬ ‫אזור‬ ‫שם‬‫ת‬‫ו‬( ‫כן‬Content Area Name Change)‫במסגרת‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy:‫ל‬-
Contentarea1:-
‫מיקום‬‫ה‬( ‫סמן‬Cursor Position)‫הפריט‬ ‫גבי‬ ‫על‬‫ו‬-‫בחירת‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Select):-
‫תת‬ ‫שם‬-‫ה‬( ‫תבנית/טופס‬SubForm Name):-Textarea1.‫גודל‬ ‫עריכת‬‫ה‬ ‫אזור‬‫ת‬‫ו‬‫כן‬‫מחדש‬(Content Area Resize)‫למסג‬ ‫בהתאם‬‫רת‬‫דף‬
( ‫התווית‬Tab Page):-Master Pages:-
‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Drag & Drop)‫חלון‬ ‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page
indowWealettP):-Library‫למסגרת‬ ,( ‫התווית‬ ‫דף‬agePabT):-esagPMaster.
‫עריכת‬-‫שינוי‬‫פריט‬‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Change):‫ל‬-Demo On Include Text‫ו‬-‫מחדש‬ ‫הגודל‬ ‫עריכת‬‫פריט‬ ‫של‬
‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Resize).‫בהתאמה‬
‫הפעל‬‫ת‬/‫הדלק‬‫ת‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette Switch):-Data View:-
‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Drag & Drop)‫למסגרת‬‫ה‬ ‫אזור‬‫ת‬‫ו‬( ‫כן‬Content Area)‫של‬
‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Design View:-
‫הקשת/הקלדת‬( ‫המלל‬ ‫מחרוזת/קטע‬Text Click)‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Data View,‫ו‬-‫בחירת‬‫נתיב‬( ‫התפריט‬
Menu Path Select):-Palettes  Object.
‫עריכת‬-‫שינויי‬‫תכונות‬( ‫מלל‬ ‫מחרוזת/קטע‬ ‫שדה/משתנה‬Text Field Properties Change)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
‫בחירת‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Select):-Textarea1‫במסגרת‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy,‫ו‬-‫בחירת‬
( ‫התפריט‬ ‫נתיב‬Menu Path Select):-Palettes  Object;‫עריכת‬-‫שינויי‬‫תכונות‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Properties
Change):-Textarea1‫ה‬ ‫במסגרת‬( ‫חלון‬Window):-Object.
‫הגדרת‬/‫קביע‬‫ת‬‫תכונות‬‫תת‬-( ‫התבנית/טופס‬SubForm Properties Set):-Overflow:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-
( ‫הלחיצה‬Pushbutton Click):-Test‫ל‬‫בדיקת‬( ‫התבנית/טופס‬Form Test).
‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Print Preview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬Form Print
Preview).
‫תבנית/טופס‬ ‫יצירת‬Adobe‫מערכת‬ ‫של‬ ‫פשוט/ה‬SAP(Simple SAP
Adobe Form Create‫ו‬ )-‫רשת‬ ‫תוכנית‬ ‫יישום‬ ‫במסגרת‬ ‫הפעלתו/ה‬
:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬-ABAP(ABAP WebDynpro Application)
‫נתאים‬ ,‫הנוכחית‬ ‫במסגרת‬‫תבנית/טופס‬ ‫יצירת‬Adobe‫פשוט/ה‬‫של‬‫מערכת‬SAP(Simple SAP Adobe Form Create)‫המציג/ה‬‫כתובת‬
( ‫העובד/מועסק‬Employee Address)‫ו‬-‫קריאת‬( ‫התבנית/טופס‬Form Call)‫מתוך‬‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬:‫ה‬ ‫שפת‬ ‫ליישום‬-ABAP
(WebDynpro ABAP Application)‫לפיתוח‬ .‫תבני‬‫ו‬‫ת/טפס‬‫י‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Forms Develop)‫צורך‬ ‫יש‬ ,
‫ב‬‫התקנת‬/‫מעצב‬‫רשם‬/‫תכנן‬‫אורך‬-‫חיי‬:‫ה‬-Adobe[Installed(Adobe LifeCycle Designer)ALCD],‫המערכת‬ ‫במסגרת‬‫שירות‬ ‫התקנת‬‫י‬
‫מסמך‬Adobe[Installed(Adobe Document Services)ADS]‫ו‬-‫תצורת‬ ‫הגדרת‬‫מסמך‬ ‫שירותי‬Adobe[Configured(Adobe
Document Services)ADS]‫במסגרת‬‫ה‬( ‫שרת‬Server).
[1]‫ממשק‬ ‫יצירת‬( ‫התבנית/טופס‬Form Interface Creating)
‫במסגרת‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫פ‬ ‫הליך‬‫תבנית/טופס‬ ‫עילות‬
‫מערכת‬SAP(SAP Forms Process)SFP]:-‫הקשת/הקלדת‬‫כפתור‬-( ‫הרדיו‬Radio Button Click):-Interface;‫הספקת‬‫ממשק‬ ‫שם‬
‫תבנית/טופס‬Adobe(Adobe Form Interface Name Provide):-Y_INTERFACE_PA0006‫תאור‬ [‫ממשק‬‫תבנית/טופס‬Adobe
(Adobe Form Interface Description):-ADOBE Form Interface for PA0006‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton
Click):-Create.
‫ה‬ ‫במסגרת‬‫חלון‬‫ה‬( ‫זמין‬Popup Window):-Create Interface,‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save.
‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details).
‫שאילתת‬‫ה‬‫שינויי‬‫המתא‬‫י‬‫מה‬(Appropriate Change Request):-
‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Import,‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create:-
‫או‬/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫יבוא‬ ‫פרמטר‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form Interface Import Parameter Double-Click)‫ו‬-‫יצירת‬
‫יבוא‬ ‫פרמטר‬‫חדש‬(New Import Parameter Create):-PERNR‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PERNR-PERNR.
,‫דומה‬ ‫באופן‬/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫ה‬ ‫חלק‬‫ממ‬( ‫שק‬Interfact Part Double-Click):-Global Data‫ו‬-‫במסגרת‬‫חלק‬‫פריט‬‫ה‬‫תפריט‬
(Menu Item Section):-Global Definitions‫ל‬‫יצירת‬‫משתנה‬‫חדש‬(New Variable Create):-PA0006‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data
Type):-PA0006.
/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part Double-Click):-Code Initialization.‫צי‬‫ו‬‫ן‬( ‫יבוא‬ ‫פרמטר‬Import
Parameter Specify):-PERNR‫ו‬-‫סוג‬-( [ ‫הכתובות‬ ‫מידע‬Addresses)‫סוג‬-‫מידע‬(Infotype)0006;‫בסיסי‬ ‫טבלת‬-( ‫נתונים‬
Database Table):-PA0006]‫כ‬‫פרמטר‬‫ה‬( ‫פלט‬Output Parameter)‫ו‬ ,-‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫הקוד/הוראות‬ ‫תצורת‬ ‫שורות‬[(Source
Code Lines Enter)‫ל‬‫כתובת‬ ‫קריאת‬‫קבוע/ה‬‫של‬( ‫העובד/מועסק‬Employee Permanent Address Read)‫סוג‬-[ ‫הכתובות‬ ‫מידע‬
(Addresses)‫סוג‬-‫מידע‬(Infotype)0006;‫בסיסי‬ ‫טבלת‬-( ‫נתונים‬Database Table):-PA0006]
)*(‫על‬‫הוראות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Statements)–:‫כגון‬-‫הוראת‬(Statement):‫ה‬-DATA,‫הוראת‬(Statement):‫ה‬-
REFRESH‫ו‬-‫הוראת‬(tatementS):‫ה‬-CALL FUNCTION-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP
(LanguageSAP ABAP Programming)
DATA: lt_p0006 TYPE TABLE OF pa0006.
REFRESH lt_p0006.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
tclas = 'A'
pernr = pernr
infty = '0002'
begda = '18000101'
endda = '99991231'
TABLES
infty_tab = lt_p0006
EXCEPTIONS
infty_not_found = 1 OTHERS = 2.
IF SY-SUBRC <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
READ TABLE lt_p0006 INTO pa0006 WITH KEY subty = '2'.
‫שמירת‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form Interface Save)‫ו‬-‫הפעלת‬‫ממשק‬( ‫התבנית/טופס‬Form Interface Activate)
[2]‫תבנית/טופס‬ ‫יצירת‬Adobe(Adobe Form Creating‫ו‬ )-‫תבנית/טופס‬ ‫תכנון‬Adobe(Adobe Form
Designing)
‫ה‬ ‫במסגרת‬‫הראשי‬ ‫מסך‬‫של‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫פעילות‬ ‫הליך‬
‫תבנית/טופס‬‫מערכת‬SAP(SAP Forms Process)SFP],‫הקשת/הקלדת‬‫כפתור‬-( ‫הרדיו‬Radio Button Click):-Form;‫הקלד‬‫ת‬/‫טע‬‫ינת‬
‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Enter):-Y_FORM_PA0006[Sap Adobe Form‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬
Pushbutton Click):-Create;‫ה‬ ‫במסגרת‬‫חלון‬‫ה‬( ‫זמין‬Popup Window):-Create Form,‫הקלדת/טעינת‬‫הת‬‫י‬( ‫אור‬Description
Enter):-SAP ADOBE FORM‫ו‬-‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬‫יצירת‬( ‫הממשק‬Interface Created Name Enter):-Y_INTERFACE_PA0006
‫בשלב‬ ‫נוצר‬ ‫אשר‬1‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save.
‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details).
‫כ‬,‫עת‬‫ו‬ "‫"משוך"/"גרור‬-"‫"הורד"/"הפל‬‫ה‬ ‫את‬( ‫מבנה‬Structure Drag & Drop):-PA0006‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-
Global Data‫מתוך‬‫של‬ ‫השמאלי‬ ‫צידו‬‫המסך‬(Left-Hand Screen Side)‫למסגרת‬‫הימני‬ ‫צידו‬‫של‬‫חלון‬‫הקשר‬-( ‫התוכן‬Context
Window Right-Hand Side).
‫ה‬‫קש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬‫חלון‬‫ה‬‫זמין‬‫הבא‬(Next Popup Window):-
‫לבצע‬ ‫הניסיון‬ ‫בעת‬ ,‫לעיתים‬‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫מציגה‬ ‫המערכת‬ ,‫ה‬ ‫את‬‫הודע‬‫ה‬(Message Display):‫הבאה‬-
,‫אלה‬ ‫במקרים‬‫יש‬‫ב‬ ‫לבחור‬‫תו‬ ‫דף‬( ‫התבנית/טופס‬ ‫וית‬Form Tab Page Select):-Layout‫את‬ ‫ולבצע‬ ,‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form
Activation)‫נוספת‬ ‫פעם‬:-‫למסגרת‬ ‫למעבר‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder
):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬‫מערכת‬SAP(SAP Forms Process)SFP]
‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬Internal Table):-PA0006,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫בהצגת‬ ‫משמשים‬ ‫אינן‬ ‫אשר‬
( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬-‫על‬ ‫הקלדה‬
‫כפת‬ ‫גבי‬‫ור‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
‫ו‬ "‫"משוך"/"גרור‬-( "‫"הורד"/"הפל‬Drop&Drag)‫כלל‬ ‫את‬‫ה‬ ‫השדות‬‫נדרשים‬(Required Fields)‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page
Palette):-Data View‫ל‬‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Design View,‫ו‬-‫הגדרת/קביעת‬‫תכונות‬‫השדה‬(Field
Properties Set)‫ע"פ‬‫ה‬ ‫דרישות‬( ‫יישום‬Application Requirements).
‫שמירת‬‫תבנ‬‫י‬‫ת/ט‬‫ו‬‫פס‬Adobe(Adobe Form Save)‫ו‬-‫הפעלת‬‫תבנית/טופס‬Adobe(Adobe Form Activate).
‫בדיקת‬‫תבנית/טופס‬Adobe(Adobe Form Testing):-
‫תבנית/טופס‬ ‫פלט‬Adobe(Adobe Form Output):-
[3]:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫יישום‬ ‫יצירת‬-ABAP(ABAP WebDynpro Application
Creating)
‫במסגרת‬( ‫טרנזקציה/פעילות‬Transaction:)-SE80[‫סביבת‬:‫ה‬ ‫עבודת/פעילות‬-ABAP( [ABAP Workbench:)-( [ ‫האובייקט‬ ‫נווט‬
avigatorNbjectO)]‫בחירת‬ ,‫פריט‬‫ה‬( ‫תפריט‬temIenuM):-Comp./Intf-Dynpro-Web‫מתוך‬‫האובייקט‬ ‫רשימת‬(istLbjectO)‫ו‬-
‫הספקת‬‫חדש‬ ‫שם‬(New Name Provide):-Y_WDA_PA0006_ADOBE_FORM‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כ‬‫פתור‬-( ‫הלחיצה‬Pushbutton Click
):-Enter.
‫הצגת‬ ‫במסגרת‬( ‫זמין‬ ‫חלון‬Popup Window Display):-Create Web Dynpro Comp./Interf,‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬
Pushbutton Click):-Yes‫ל‬‫יצירת‬‫יישום‬‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬‫חדשה‬(New WebDynpro Application Create).‫הקלדת/טעינת‬
‫הת‬‫י‬( ‫אור‬Description Enter):-Application with ADOBE Form On PA0006‫ו‬-‫בח‬‫י‬‫ר‬‫ת‬‫כפתור‬-‫ה‬( ‫רדיו‬Radio Button Select)
Type:-ComponentDynproWeb.
‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details);
/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫המבט‬(View Double-Click):-MAIN
‫בח‬‫י‬‫ר‬‫ת‬( ‫התווית‬ ‫דף‬Tab Page Select):-Context
‫יצירת‬‫אפיו‬‫ן/מאפיין‬‫ה‬‫קשר‬-‫תוכן‬‫חדש‬(New Context Attribute Create):-PERNR‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PERNR-PERNR.
‫במסגרת‬‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Layout:-‫תחת‬( ‫תפריט‬ ‫פריט‬Menu Item):-ROOTELEMENTCONTAINER
:-
‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Label:-PERNR_LBL[Personnel No]
‫הקלדת/טעינת‬‫מחר‬‫מלל‬ ‫וזת/קטע‬( ‫תאורי/ת‬Descriptive Text Enter):-
‫את‬‫ער‬‫ך‬( ‫התכונה‬Property Value):-LabelFor‫יותר‬ ‫מאוחר‬ ‫בשלב‬ ‫נשלים‬–:) ‫באדום‬ ‫שמודגשת‬ ‫השורה‬ ( ‫הבא‬ ‫באופן‬-
‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Input Field:-PERNR.
‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Button:-BUTTON.
‫ממשק‬ ‫פריט‬ ‫תכונת‬ ‫ערך‬ ‫כריכת‬‫משתמש‬[Element Property Value Bind(User Interface)UI]Input Field:-PERNR‫עם‬
‫אפיו‬‫ן/מאפיין‬‫הקשר‬‫ה‬‫תוכן‬(Context Attribute):-PERNR.
‫יצירת‬‫פעילות‬‫חדשה‬(New Action Create):-SHOW_FORM‫ו‬-‫ה‬ ‫שיוך/ייחוס‬‫פעילות‬‫ה‬‫חדשה‬(New Action Assign)‫ל‬( ‫תכונה‬
Property):-“OnAction”‫של‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element(User Interface)UI]Button.
‫החדרת‬/‫שיבוץ‬‫תצור‬ ‫שורות‬/‫הקוד‬ ‫ת‬( ‫הוראות‬Source Code Lines Insert)‫במסגרת‬( ‫האירוע‬ ‫מנהל‬Event Handler)
ON ACTION – SHOW_FORM.
)*(‫על‬‫הוראות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Statements)–:‫כגון‬-‫הוראת‬(Statement):‫ה‬-DATA,‫מבנה‬ ‫הוראת‬
( "‫הניהול/"שליטה‬Control Structure Statement):-TRY……ENDTRY,‫מנג‬‫נ‬‫ון‬"‫הניהול/"שליטה‬ ‫מבנה‬ ‫הוראת‬:-TRY-CATCH(TRY-
echanismMCATCH)‫ו‬-‫הוראת‬(tatementS):‫ה‬-CALL FUNCTION-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫של‬
‫מערכת‬SAP(LanguageSAP ABAP Programming)
method ONACTIONSHOW_FORM.
*
DATA: lv_pernr TYPE persno,
formoutput TYPE fpformoutput,
lo_el_context TYPE REF TO if_wd_context_element,
ls_context TYPE wd_thiselement_context,
lv_w_cx_root TYPE REF TO cx_root,
gv_fmname TYPE rs38l_fnam, " function module name
lv_mesg TYPE string,
gs_fpoutparams TYPE sfpoutputparams.
* get element via lead selection
lo_el_context = wd_contextget_element( ).
* get single attribute
lo_el_contextget_attribute( EXPORTING name = 'PERNR' IMPORTING value = lv_PERNR ).
gs_fpoutparams-nodialog = 'X'. " suppress printer dialog popup
gs_fpoutparams-getpdf = 'X'.
* gs_fpoutparams-getxml = 'X'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = gs_fpoutparams
EXCEPTIONS
cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
TRY.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = 'Y_FORM_PA0006'
IMPORTING
e_funcname = gv_fmname.
CATCH cx_root INTO lv_w_cx_root.
lv_mesg = lv_w_cx_rootget_text( ).
* MESSAGE e201(hrpadin01) WITH lv_formname3 lv_mesg.
ENDTRY.
CALL FUNCTION gv_fmname
EXPORTING
pernr = lv_pernr
IMPORTING
/1bcdwb/formoutput = formoutput.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'FP_JOB_CLOSE'
* IMPORTING
* E_RESULT =
EXCEPTIONS
usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4.
cl_wd_runtime_servicesattach_file_to_response( i_filename = 'SAP_ADOBE_FORM.pdf'
i_content = formoutput-pdf i_mime_type = 'application/pdf' ).
endmethod.
‫יצירת‬‫יי‬‫שום‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬WebDynpro Application Create):-Y_WDA_PA0006_ADOBE_FORM[Application for
Adobe Form on PA0006]‫באמצעות‬‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-( ‫הימני‬Right-Clicking)‫על‬-‫גבי‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫רכיב‬
WebDynpro Component);‫הקלדת/טעי‬‫שם‬ ‫נת‬( ‫היישום‬Application Name Enter)‫ו‬-‫הקלדת/טעינת‬‫הת‬‫י‬( ‫אור‬Description Enter).
‫שמירת‬‫יישום‬‫תוכנית‬‫ה‬‫רשת‬‫ה‬( ‫גמישה/ניידת‬WebDynpro Application Save)‫ו‬-‫הפעלת‬‫יישום‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬
WebDynpro Application Activate).
:‫הפעילות‬ ‫במסגרת‬ ‫ונמשיך‬ ,‫הרשת‬ ‫התראות‬ ‫מכלל‬ ‫נתעלם‬-
‫במסגרת‬( ‫הטרנזקציה/פעילות‬Transaction:)-PA30[‫ניהול/תחזוקת‬‫ראשיים/אב‬ ‫נתוני/ם‬‫של‬‫משאבי‬-[ ‫אנוש‬Master Data Maintain(
Human Resources)HR]:-‫בחירת‬‫שם‬‫אישיות‬[Name(Person)P]‫מסויים/ת‬
‫פלט‬:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫יישום‬-ABAP(ABAP WebDynpro Application Output):-‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-
‫העכבר‬-‫הימני‬‫של‬‫יישום‬ ‫תוכנית‬‫ה‬‫רשת‬‫ה‬‫גמיש‬/‫ה/נייד‬/( ‫ת‬WebDynpro Application Right-Click)‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫ה‬ ‫בדיקת‬( ‫יישום‬
Application Test Click)‫במסגרת‬‫דפדפן‬( ‫הרשת‬Web Browser).
Adobe Forms Examples

More Related Content

Similar to Adobe Forms Examples (12)

SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDE
 
SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDE
 
SAP NetWeaver Gateway OData
SAP NetWeaver Gateway ODataSAP NetWeaver Gateway OData
SAP NetWeaver Gateway OData
 
SAP NetWeaver Gateway OData
SAP NetWeaver Gateway ODataSAP NetWeaver Gateway OData
SAP NetWeaver Gateway OData
 
SAP SRM
SAP SRMSAP SRM
SAP SRM
 
SAP SRM
SAP SRMSAP SRM
SAP SRM
 
SAP-ABAP Programming
SAP-ABAP ProgrammingSAP-ABAP Programming
SAP-ABAP Programming
 
SAP-ABAP Programming
SAP-ABAP ProgrammingSAP-ABAP Programming
SAP-ABAP Programming
 
Workflows Examples & Business Objects Examples
Workflows Examples & Business Objects ExamplesWorkflows Examples & Business Objects Examples
Workflows Examples & Business Objects Examples
 
IBM WebSphere Portal 6.1 - Executive Overview
IBM WebSphere Portal 6.1 - Executive OverviewIBM WebSphere Portal 6.1 - Executive Overview
IBM WebSphere Portal 6.1 - Executive Overview
 
SAP BID DATA & Technology Summit - Israel-July 15
SAP BID DATA & Technology Summit - Israel-July 15SAP BID DATA & Technology Summit - Israel-July 15
SAP BID DATA & Technology Summit - Israel-July 15
 
Asp.net
Asp.net Asp.net
Asp.net
 

Adobe Forms Examples

  • 1. ‫תבניות/טפסי‬ ‫של‬ ‫כללית‬ ‫סקירה‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Forms Overview:)-( ‫מונחים‬Terms,)‫טכנית‬ ‫ארכיטקטורה‬ (Technical Architecture‫ו‬ )-( ‫יישומיות‬ ‫דוגמאות‬Application Examples) ‫אדריכאל‬‫ות/ארכיטקטורת‬‫תבנית/טופס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Architecture) ‫תבניות/טפסי‬ ‫קריאת‬Adobe(Adobe Forms Calling)( ‫יישום‬ ‫תוכנית‬ ‫במסגרת‬Application Program) ( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application Data Collection) ‫השגת/קבלת‬‫ממשק‬ ‫שדות‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Interface Fields Get) ‫ת‬ ‫יצירת‬‫בנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Create( ‫טבלה‬ ‫לתצוגת‬ )Table Display‫בסיסי‬ ‫טבלת‬ ‫עבור‬ )-‫נתונים‬ ( "‫ה"שקופה‬Transparent Database Table:)-SBOOK ‫תבנית/טופס‬ ‫במסגרת‬ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬Adobe( [Adobe Form Standard Text/‫הטרנזקציה‬ ‫מתוך‬ )( ‫פעילות‬ Transaction:)-SO10( [ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬ ‫עורך‬ [Standard Text Editor] ) ‫תבנית/טופס‬ ‫יצירת‬Adobe‫פשוט/ה‬‫של‬‫מערכת‬SAP(Simple SAP Adobe Form Create)‫ו‬-‫במסגרת‬ ‫הפעלתו/ה‬‫יישום‬‫רשת‬ ‫תוכנית‬ :‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬-ABAP(ABAP WebDynpro Application) )*(‫המלצת‬‫ה‬( ‫מחבר‬Author Recommendation):-‫ה‬ ‫ביישום‬ ‫ראשית‬ ‫להתחיל‬ ‫רצוי‬‫דוגמ‬‫אות‬(Examples Implementation)‫ורק‬ , ‫התאורתיים‬ ‫לחלקים‬ ‫לפנות‬ ‫מכן‬ ‫לאחר‬–‫מובן‬ ‫במסגרתם‬ ‫הנכלל‬ ‫ההסבר‬ ‫פעם‬ ‫ולא‬ ‫יותר‬ ‫מורכבים‬ ‫הינם‬ ‫הסתם‬ ‫שמין‬–‫במסגרת‬ ,‫טבעי‬ ‫באופן‬ ‫יישום‬‫ה‬‫דוגמה‬(Example Implement)‫ה‬ ‫עבור‬ ;‫דוגמ‬‫אות‬(Examples)‫נושאים‬ ‫הכוללות‬–‫אינם‬ ‫ולכן‬ ,‫המרכזי‬ ‫הנושא‬ ‫את‬ ‫מהווים‬ ‫שאינם‬ ‫בהרחבה‬ ‫מופיעים‬‫יתרה‬‫הנוכחית‬ ‫במסגרת‬–:‫כגון‬-‫יישום‬:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬-ABAP(ABAP WebDynpro Application ),‫ל‬ ‫לפנות‬ ‫ניתן‬‫קורס‬‫ים‬/‫מסלול‬‫ים‬(Courses)‫המתאימים‬. ‫אדריכאלות/ארכיטקטורת‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Architecture) ‫יישום‬ ‫את‬ ‫מתארים‬ ‫הבאים‬ ‫המייצגים‬( ‫הארכיטקטורה‬Architecture Implemented)‫בעת‬‫יצירת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬ ‫ניידת/נישאת‬[Based Form Create(Portable Document Format)PDF:]- ‫תבנית/טופס‬ ‫יצירת‬Adobe(Adobe Form Creating:)-‫ממשק‬‫תבנית/טופס‬Adobe (Adobe Form Interface)‫בניפרד‬ ‫מוגדר‬ ‫מ‬‫מער‬ ‫תצורת‬‫ך‬/‫תכנו‬‫ן‬‫תבנית/טופס‬ ‫פלט‬Adobe (Adobe Form Layout)‫ומ‬‫הקשר‬-‫תוכן‬ ‫תבנית/טופס‬Adobe(Adobe Form Context ).‫ל‬‫מער‬ ‫תצורת‬‫ך‬/‫תכנו‬‫ן‬‫תבנית/טופס‬ ‫פלט‬ Adobe(Adobe Form Layout)‫ו‬-‫ל‬‫קשר‬- ‫תוכן‬‫תבנית/טופס‬Adobe(Adobe Form Context)/‫משוייכים‬ ‫תמיד‬ ‫והם‬ ‫קבועים‬ ‫יחסים‬ ‫ל‬ ‫מיוחסים‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬ ‫מערכת‬SAP(SAP Adobe Form Interface). ‫ניתן‬‫לשייך/יייחס‬‫של‬ ‫רב‬ '‫מס‬‫תבני‬‫ו‬‫ת/טפס‬‫י‬ Adobe‫של‬‫מערכת‬SAP(SAP Adobe Forms )‫ממשק‬ ‫לאותו‬–‫במידה‬‫שימוש‬ ‫עושים‬ ‫שהללו‬ ‫תבנית/טופס‬‫ניידת/נישאת‬ ‫מסמך‬ ‫תצורת‬ ‫הגדרת‬ ‫מבוסס/ת‬ [Based Form(Portable Document Format)PDF]
  • 2. ‫באותם‬.‫נתונים‬ ‫פלט‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Output) ‫ב‬‫ב‬ ‫שימוש‬ ‫שישנו‬ ‫מידה‬:‫ה‬ ‫בשפת‬ ‫יישום‬ ‫תוכנית‬-ABAP(ABAP Application Program)‫ל‬‫יצירת‬‫תב‬‫נית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬ SAP(SAP Adobe Form Create)‫ל‬ ‫לדאוג‬ ‫יש‬ ,‫החדרת/שיבוץ‬( ‫היישום‬ ‫נתוני‬Application Data Insert)‫במסגרת‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬- Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫תבני‬ ‫ארכיטקטורת‬‫ו‬‫ת/טפס‬‫י‬‫מבוססי‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Forms Architecture(Portable Document Format)PDF]‫המפריד‬ ‫באופן‬ ‫מעוצבת‬‫בין‬( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application Data Collection)‫ל‬‫של‬ ‫הממשית‬ ‫הגדרה‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫בעת‬‫הפעלת‬ ‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬/‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form Activate(Portable Document Format)PDF], ‫מותאם‬‫חילול/הפעלת‬‫השימוש/הפעילות/האפשרו‬ ‫מאפיין/מודול‬( ‫ת‬Function Module Generated)-‫המכמסת‬/[ ‫מרכזת‬( Encapsulated)‫דהינו‬:-] ‫מהמשתמש‬ ‫המימוש‬ ‫פרטי‬ ‫הסתרת‬‫כלל‬ ‫את‬‫תכונות‬‫תבנית/ט‬‫ופס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Properties).( ‫היישום‬ ‫תוכנית‬Application Program)‫קוראת‬‫את‬[I]/[II]/‫השימוש‬ ‫מאפיין/מודול‬ ‫הפ‬( ‫תקני/ת/רגיל/ה‬ ‫עילות/האפשרות‬Standard Function Module),‫ו‬-‫ב‬ ‫שימוש‬ ‫נעשה‬‫ממשק‬‫מאפיין/מודול‬ ( ‫תקני/ת/רגיל/ה‬ ‫השימוש/הפעילות/האפשרות‬Standard Function Module Interface)‫את‬ ‫התואם‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬ ‫מערכת‬SAP(SAP Adobe Form Interface)‫טב‬ ‫את‬ ‫לשלוח‬ ‫עמ"נ‬‫ניבחרה‬ ‫אשר‬ ‫הנתונים‬ ‫לת‬–‫ל‬ ‫מכן‬ ‫ולאחר‬ ,‫מכבר‬ ‫זה‬‫יישם‬ (Implements)‫את‬‫ה‬ ‫תאור‬( ‫תבנית/טופס‬Form Description)‫כ‬‫פלט‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Output). ‫תבניות/טפסי‬ ‫קריאת‬Adobe(Adobe Forms Calling)‫במסגרת‬ ( ‫יישום‬ ‫תוכנית‬Application Program) ‫להדפיס‬ ‫עמ"נ‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Print),‫ל‬‫הפע‬‫י‬‫ל‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Activate)‫ל‬ ‫או‬/‫ארכוב‬‫התאמת‬‫גינזך/ארכיון‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Archive), ‫ב‬ ‫שימוש‬ ‫נעשה‬‫מאפיי‬‫ני‬/‫מודו‬‫ל‬‫י‬‫שימוש/פעילות/אפשרות‬‫מערכת‬SAP‫התקני‬‫ת‬/‫רגיל‬‫ה‬(Standard SAP Function Modules) ‫במסגרת‬( ‫יישום‬ ‫תוכנית‬Application Program).( ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬Function Module):‫ה‬-[I]( ‫קובע‬ Determines)‫את‬[II]‫שם‬‫ה‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬( ‫מחולל/ת‬Generated Function Module Name)‫המתאר‬ ,/‫ת‬ ‫את‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס/ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form(Portable Document Format)PDF]. [III]‫ו‬-[IV]:-2‫מאפיי‬‫ני‬/‫מודול‬‫י‬‫שימוש/פעילות/אפשרות‬‫מערכת‬SAP‫התקני‬‫ת‬/‫רגיל‬‫ה‬(Standard SAP Function Modules) ‫את/על‬ "‫מנהלים/"שולטים‬ ‫הנוספים/ת‬‫תבנית/טופס‬ ‫פלט‬Adobe(Adobe Form Output Control)‫ו‬ ,-‫הדפסת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe (Adobe Form Output Print)‫או‬‫אירכוב/התאמת‬‫גינזך/ארכיון‬‫פלט‬‫תבנית/טופס‬Adobe(Adobe Form Output Archive)‫לאחר‬ ; ‫בחירת‬‫הנתונים‬‫המתא‬‫ימ‬‫ים‬(Appropriate Data Select)‫מותאמת‬ ,‫קריאת‬‫תבנ‬‫י‬‫ת/ט‬‫ו‬‫פס‬Adobe(Adobe Form Read)‫במסגרת‬‫תוכנית‬ ( ‫היישום‬Application Program)‫את‬ ‫לשלוח‬ ‫עניין‬ ‫שישנו‬ ‫במידה‬ .( ‫תבנית/טופס‬Form):‫כ‬-fax‫או‬( ‫אלקטרוני‬ ‫דואר‬ ‫דבר‬Email)‫יש‬ , ‫להתאים‬‫תבנית/טופס‬ ‫קידום‬‫הגדר‬‫ת‬‫מס‬ ‫תצורת‬‫מך‬[ ‫ניידת/נישאת‬Forward(Portable Document Format)PDF‫ל‬ ]‫מסגרת‬‫שירות‬ ‫מסווג/ממוי‬ ‫אובייקט‬‫ן‬{[(Generic Object Service)GOS]BC-SRV-GBT}.‫קריאתו‬ ‫לאחר‬ [III]‫שימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):- FP_JOB_OPEN"‫מנהל/"שולט‬‫ה‬ ‫שליחת‬ ‫אופן‬ ‫על/את‬( ‫תבנית/טופס‬Form Send Control)‫ל‬ ‫חזרה‬( ‫יישום‬ ‫תוכנית‬Application Program)‫כ‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬[ ‫ניידת/נישאת‬(Portable Document Format)PDF];( ‫הפעילות‬ ‫הליך‬Process)‫את‬ ‫מתאר‬ ‫הבא‬ ‫קריאת‬ ‫אופן‬‫תבנית/ט‬‫ו‬‫פס‬/‫מבוסס‬‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form(Portable Document Format)PDF]‫שאיננה‬ ‫בעלת‬‫התואם‬ ‫ממשק‬/‫המתוחכמים/ות‬ ‫תבניות/טפסים‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS Compatible Interface); ‫שמתבצעת‬ ‫במידה‬‫הגירת/נדידת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניי‬‫דת/נישאת‬[Based Form Migrated(Portable Document Format)PDF]‫מתוך‬‫תבנית/ט‬‫ו‬‫המתוחכם‬ ‫פס‬//‫ת‬‫חכמ/ת‬‫מערכת‬ ‫של‬SAP(SAP SMARTFORMS)‫ש‬ ‫במידה‬ ‫או‬ ,‫ממשק‬‫תבנית/טופס‬ Adobe(Adobe Form Interface)‫ממשק‬ ‫הינו‬‫תואם‬/‫המתוחכמים/ות‬ ‫תבניות/טפסים‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS Compatible Interface)‫ש‬ ‫הרי‬ ,‫תבנית/טופס‬Adobe(Adobe Form)‫במסגרת‬ ‫נקרא/ת‬( ‫היישום‬ ‫תוכנית‬Application Program) [I]/[II] /‫חילול‬‫הפעלת‬ /‫מאפיין‬‫מודול‬ /‫שימוש‬ ‫הפעילות/האפשרות‬ :‫ה‬ ‫שפת‬-ABAP (ABAP Function Module Generated) ‫תוכנית‬‫ה‬:‫ה‬ ‫בשפת‬ ‫יישום‬-ABAP (ABAP Application Program) ‫הפע‬‫לת‬‫תבנית/טופס‬‫הגדרת‬ ‫מבוסס‬ ‫ניידת/נישאת‬ ‫מסמך‬ ‫תצורת‬[Based Form Activate(Portable Document Format)PDF] ‫הדפסת‬‫פלט‬ ‫תבנית/טופס‬Adobe ‫מערכת‬ ‫של‬SAP (SAP Adobe Form Output Print)
  • 3. ‫ל‬ ‫הזהה‬ ‫באופן‬‫המתוחכ‬ ‫תבניות/טפסים‬‫מי‬‫ם‬//‫ות‬‫חכמים/ות‬‫המערכת‬ ‫של‬SAP(SAP SMARTFORMS);‫ב‬‫שנוצר‬ ‫מידה‬/‫ה‬/‫הותאם‬/( ‫ה‬Created )‫ו‬-‫ה‬‫ו‬‫פע‬/‫ה‬‫תבני‬‫ת/ט‬‫ו‬‫פס‬‫מבוסס‬/‫ת‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬‫ניידת/נישאת‬[Based Form Activated(Portable Document Format)PDF] ‫בעל‬ ‫והינך‬‫ידע‬‫ב‬ ‫בתכנות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Programing Knowledge)‫וידע‬‫מאפייני/מודולי‬ ‫בניהול‬ ( ‫שימוש/פעילות/אפשרות‬Function Modules Handling,).‫למלכה‬ ‫לגשת‬ ‫שתוכל‬ ‫הרי‬ ‫תבנית/טופס‬ ‫קריאת‬ ‫דוגמת‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Calling Example)‫במסגרת‬( ‫יישום‬ ‫תוכנית‬Application Program) ‫אופן‬ ‫את‬ ‫מציגה‬ ‫הבאה‬ ‫התוכנית‬( ‫השימוש/הפעילות/האפשרות‬ ‫מאפייני/מודולי‬ ‫קריאת‬allCodulesMunctionF):- [III]‫מאפיין/מו‬‫השימוש/הפעילות/האפשרות‬ ‫דול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):- FP_JOB_OPEN( ‫ה"כריכה"/ליפוף‬ ‫משימת‬ ‫פותח‬Spool Job);‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬- SAP(SAP Standard Function Module):-FP_FUNCTION_MODULE_NAME‫מקבל/ת‬‫את‬‫שם‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP (SAP Adobe Form Name);‫חילול/הפעלת‬( ‫האפשרות‬ /‫השימוש/הפעילות‬ ‫מאפיין/מודול‬Function Module Generated‫מתוך‬ ) ‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form). [IV]‫מאפיי‬‫ן‬/‫שימוש/פעילות/אפשרות‬ ‫מודול‬‫מערכת‬:‫ה‬-SAP( ‫התקנית/רגילה‬SAP Standard Function Module):-FP_JOB_CLOSE ( ‫ה"כריכה"/ליפוף‬ ‫משימת‬ ‫את‬ ‫סוגר/ת‬Spool Job; ),‫הדוגמה‬ ‫במסגרת‬( ‫הפרמטרים‬Parameters):-CUSTOMER,BOOKINGS‫ו‬- CONNECTIONS‫לעבר‬ ‫נשלחים‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)–‫חייבים‬ ‫הללו‬ ,‫במסגרתו‬ .‫מכבר‬ ‫זה‬ ‫מוגדרים‬ ‫להיות‬ DATA: CUSTOMER TYPE SCUSTOM, BOOKINGS TYPE TY_BOOKINGS, CONNECTIONS TYPE TY_CONNECTIONS, ‫במסגרת‬‫תוכנית‬( ‫היישום‬Application Program)‫מוגדר‬( ‫משתנה‬ ‫סוג‬Variable Type:)-RS38L_FNAM‫עבור‬‫שם‬‫מאפיין/מודול‬ ( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬Generated Function Module Name). FM_NAME TYPE RS38L_FNAM, FP_DOCPARAMS TYPE SFPDOCPARAMS,
  • 4. FP_OUTPUTPARAMS TYPE SFPOUTPUTPARAMS. * GETTING THE DATA <data selection> * PRINT: [III]‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):- FP_JOB_OPEN‫ל‬ ‫המשמשת‬ ,‫הגדרת‬( ‫התבנית/טופס‬ ‫פלט‬Form Output Settings:)-,‫להדפסה‬/‫אירכוב‬‫התאמת‬‫גינזך/ארכיון‬ ‫תבנית/טופס‬(Form Archive( ‫היישום‬ ‫לתוכנית‬ ‫החזרה‬ ‫או‬ ,)Application Program:‫כ‬ )-PDF( ‫התבנית/טופס‬ ‫פלט‬ .Form Output) ‫מנוהל/ת‬/( "‫"נשלט/ת‬Controlled( ‫הפרמטרים‬ ‫באמצעות‬ )Parameters:)-IE_OUTPUTPARAMS:‫מסוג‬-SFPOUTPUTPARAMS. ( ‫המבנה‬Structure):-SFPDOCPARAMS‫כ‬ ‫קיים‬‫פ‬( ‫נוסף‬ ‫יבוא‬ ‫רמטר‬Import ParameterAdditional)‫עבור‬‫מאפיין/מודול‬ ( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬Generated Function Module)–( ‫השפה‬ ‫הגדרת‬ ‫עבור‬ ‫למשל‬Language Setting; ) ( ‫המבנה‬Structure):-FPFORMOUTPUT‫קיים‬( ‫יצוא‬ ‫כפרמטר‬Export Parameter). CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = FP_OUTPUTPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5. IF SY-SUBRC <> 0. <error handling> ENDIF. [I]‫שם‬‫מאפיין/מוד‬( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫ול‬Generated Function Module Name)( ‫ניקבע‬Determine) ‫באמצעות‬‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):- FP_FUNCTION_MODULE_NAME.‫שם‬‫השימוש/הפעילות/האפש‬ ‫מאפיין/מודול‬( ‫המחולל/ת‬ ‫רות‬Generated Function Module Name)( ‫יחודי‬ ‫הינו‬Unique)‫האפשרות‬ /‫השימוש/הפעילות‬ ‫למאפיין/מודול‬ ‫לקרוא‬ ‫יש‬ ‫שתחילה‬ ‫הסיבה‬ ‫זו‬ .‫אחת‬ ‫מערכת‬ ‫במסגרת‬ ‫ורק‬ ‫אך‬ (Function Module‫את‬ ‫המספק/ת‬ )‫ה‬‫שם‬‫של‬ ‫הנוכחי‬( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬Generated Function Module Name)‫מתוך‬‫שם‬‫תבנית/טופס‬:‫ה‬-Adobe(Adobe Form Name).( ‫המחולל/ת‬ ‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬ Generated Function Module)‫שליחת‬ ‫ומבצע/ת‬ ‫נקרא/ת‬‫פרמטרי‬‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface Parameters).
  • 5. CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = ‘<form name>’ IMPORTING E_FUNCNAME = FM_NAME. IF SY-SUBRC <> 0. <error handling> ENDIF. * [II] Call the generated function module CALL FUNCTION FM_NAME EXPORTING /1BCDWB/DOCPARAMS = FP_DOCPARAMS CUSTOMER = CUSTOMER BOOKINGS = BOOKINGS CONNECTIONS = CONNECTIONS * IMPORTING * /1BCDWB/FORMOUTPUT = EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3. IF SY-SUBRC <> 0. <error handling> ENDIF. [IV]‫מאפיי‬‫ן‬/‫שימוש/פעילות/אפשרות‬ ‫מודול‬:‫ה‬ ‫מערכת‬-SAP( ‫התקנית/רגילה‬SAP Standard Function Module):- FP_JOB_CLOSE‫משמש/ת‬ ,‫הליך‬ ‫להשלמת‬‫ה‬ ‫פעילות‬‫תבנית/טופס‬(Form Processing.) CALL FUNCTION 'FP_JOB_CLOSE' * IMPORTING * E_RESULT = EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4. IF SY-SUBRC <> 0. <error handling> ENDIF.
  • 6. ‫יוצרת‬ ‫המערכת‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Create)‫מיזוג/שילוב‬ ‫בליווית‬( ‫היישום‬ ‫נתוני‬Application Data Integrated)‫כ‬‫הגדר‬‫ת‬‫מסמך‬ ‫תצורת‬[ ‫ניידת/נישאת‬(Portable Document Format)PDF]‫ו‬-( [ ‫המדפסת‬ ‫הגדרת‬ ‫שפת‬Printer Definition Language)PDL,]‫ו‬-( ‫מקדמת‬Forwards‫ה‬ ‫הליך‬ ‫כלי‬ ‫לעבר‬ ‫אותו/ה‬ )‫ה‬ ‫פעילות‬( ‫"כריכה"/ליפוף‬Spool Processing Tools ‫עידכון‬ ‫מתבצע‬ ‫שלא‬ ‫זמן‬ ‫כל‬ ; )‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface Modify)‫לערוך‬ ‫להמשיך‬ ‫ניתן‬ ,‫תבנית/טופס‬Adobe (Adobe Form Edit)‫ללא‬‫עדכון‬( ‫יישום‬ ‫תוכנית‬Application Program Modifying)‫שמותאם‬ ‫במידה‬ ,‫אולם‬ .‫עידכון‬‫תבנית/טופס‬ ‫ממשק‬ Adobe(Adobe Form Interface Modify)( ‫היישום‬ ‫תוכנית‬ ‫ממשק‬ ‫עדכון‬ ‫גם‬ ‫להתאים‬ ‫שיש‬ ‫הרי‬ ,Application Program Interface.) ( ‫היישום‬ ‫נתוני‬ ‫איסוף‬Application Data Collection) ( ‫ביצועים‬ ‫רמת‬ ‫לוודא‬ ‫עמ"נ‬Performance Level( ‫נתונים‬ ‫בחירת‬ ‫בין‬ ‫להפריד‬ ‫יש‬ ,‫טובה‬ )Data Selection‫לבין‬ )‫הליך‬-‫פעילות‬ ‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Processing).‫אודות‬ ‫הבאות‬ ‫השאלות‬ ‫על‬ ‫לענות‬ ‫יש‬‫הנתונים‬ ‫איסוף‬ (ollectionCataD):-‫מהם‬( ‫היישום‬ ‫נתוני‬ataDpplicationA)–‫אותם‬,‫במסגרת‬ ‫להציג‬ ‫עניין‬ ‫ישנו‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬ SAP(SAP Adobe Form)?;‫לאילו‬‫בסיס‬ ‫טבלאות‬-‫ה‬‫נתונים‬[Tables(Database)DB]( ‫לגשת‬ ‫יש‬Accessed)‫ל‬ ‫עמ"נ‬‫השיג/קבל‬( Gets)‫אלה‬ ‫נתונים‬?‫להתאים‬ ‫יש‬ ;‫כתיב‬‫ת‬:‫ה‬ ‫שפת‬ ‫תוכנית‬-ABAP(ABAP Program Write)‫לכלול‬ ‫או‬ ‫הנתונים‬ ‫את‬ ‫האוספת‬( ‫שגרה‬ Routine).‫היישום‬ ‫במסגרת‬ ‫מתאימה‬( ‫שגרות‬Routines)‫לבחירת‬ ‫הוראות‬ ‫בד"כ‬ ‫מכילות‬ ‫אלה‬‫נתוני‬‫בסיס‬-‫ה‬‫נתונים‬[Data Select (Database)DB]:‫במסגרת‬ ‫נשמרים‬ ‫הנתונים‬ .-( ‫פנימיות‬ ‫טבלאות‬Internal Tables),( ‫מבנים‬Structures)‫או‬‫מ‬( ‫שתנים‬Variables), ‫נאגדים‬ ‫מכן‬ ‫ולאחר‬/( ‫נאספים‬Bundle)‫ונישלחים‬‫ל‬‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form).‫לקוחות‬( Customers‫המעוניינים‬ )‫עריכת‬ ‫להתאים‬-‫שינויי‬( ‫הנתונים‬ ‫איסוף‬Data Collection Change)‫ב‬ ‫התחשבות‬ ‫ללא‬ ,‫עדכון‬( ‫יישום‬ ‫תוכנית‬ odifyMrogramPionpplicatA)‫יכולים‬ ,( ‫נתונים‬ ‫לחלוץ/נסח‬ataDxtractE)‫ביצוע‬ ‫בעת‬( ‫איתחול‬Initialization[]‫ממשק‬ ‫תבנית/ט‬‫ו‬‫פס‬:‫ה‬-Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)‫את‬ ‫לשמש‬ ‫אלה‬ ‫נתונים‬ ‫יכולים‬ ‫מכן‬ ‫ולאחר‬‫תבנית/ט‬‫ו‬‫פס‬ Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form):‫במסגרת‬-‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Global Data‫ב‬ ‫נשמרים‬ ‫הנתונים‬ ;‫טבלאות‬ ( ‫פנימיות‬Internal Tables)‫במסגרת‬( ‫היישום‬ ‫תוכנית‬Application Program.)‫כלל‬ ‫שידועים‬ ‫לאחר‬‫סוגי‬( ‫הטבלה‬Tables Types) : ‫לבצע‬ ‫ניתן‬ ,‫המשמשות‬-‫תבנית/טופס‬ ‫ממשק‬ ‫הגדרת‬Adobe(nterface Definitionm IAdobe For[]‫הנתונים‬ ‫את‬ ‫לשלוח‬ ‫עמ"נ‬ ‫לעבר‬‫תבנית/טופס‬:‫ה‬-Adobe(Adobe Form). ‫השגת/קבלת‬‫ממשק‬ ‫שדות‬‫תבנית/טופס‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Interface Fields Get) ‫ב‬ ‫להשתמש‬ ‫ניתן‬‫ממשק‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface)'‫מס‬ ‫עבור‬ ‫זהה‬‫תבני‬‫ו‬‫ת/טפס‬‫י‬Adobe‫של‬ ‫מערכת‬SAP(SAP Adobe Forms)‫אולם‬ .-‫בכל‬ ‫להשתמש‬ ‫עניין‬ ‫אין‬ ,‫לרוב‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface Fields).‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module):-FP_FIELD_LIST‫כלל‬ ‫לקבלת‬ ‫משמש‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Interface Fields)‫מאפשר‬ ‫הדבר‬ .( ‫מיטבי‬ ‫באופן‬ ‫להתאים‬Optimize)‫אופן‬ ‫את‬‫נתוני‬ ‫איסוף‬( ‫יישום‬ ‫תוכנית‬Application Program Data Collected).‫ביצ‬ ‫רמת‬‫ועי‬‫היישום‬ ‫תוכנית‬(PerformanceApplication Program)‫צורך‬ ‫שיש‬ ‫כיוון‬ ‫ניכר‬ ‫באופן‬ ‫משתפרת‬( ‫לספק‬ Provid)‫את‬ ‫ורק‬ ‫אך‬( ‫הפרמטרים‬Parameters)‫במסגרת‬ ‫הנידרשים‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form) ‫המסויים/ת‬. ‫מותאמת‬‫יצירת‬‫תבנית/ט‬‫ו‬‫פס‬‫מבוסס‬‫הגדר‬‫ת‬‫תצור‬‫מסמך‬ ‫ת‬‫ניידת/נישאת‬[Based Form Created(Portable Document Format)PDF] ‫בעל/ת‬( ‫ממשק‬Interface)‫ו‬ ,‫נוצר‬/( ‫הותאם‬Created)‫ו‬-( ‫הופעל‬Activated)‫תוכן‬ ‫הקשר‬‫ה‬( ‫תבנית/טופס‬ContextForm). ( ‫האפשרות‬ /‫השימוש/הפעילות‬ ‫מאפיין/מודול‬Function Module)‫במסגרת‬ ‫נכלל‬( ‫היישום‬ ‫תוכנית‬Application Program)‫האוספת‬‫את‬ ( ‫הנתונים‬CollectsData)‫ל‬ ‫וקוראת‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form);‫מאפיין/מודול‬ ‫השימוש/הפעילות/האפשרות‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(oduleMunctionFtandardSSAP):-FP_FIELD_LIST‫מספק/ת‬( rovidesP)‫את‬( ‫המידע/פרטים‬nformationI‫הבא/ים‬ ):-‫כלל‬‫ממשק‬ ‫שדות‬‫תבנית/ט‬‫ו‬‫פס‬Adobe‫של‬‫מערכת‬SAP(morFAdobeSAP Interface Fields)‫ה‬ ‫במסגרת‬ ‫המשמשים‬‫קשרים‬‫הפעילים‬(NodesActive)‫של‬‫תוכן‬ ‫הקשר‬‫ה‬( ‫תבנית/טופס‬ContextForm)‫הדבר‬ . ‫ה‬ ‫שדות‬ ‫כולל‬‫משוייכים/מיוחס‬( ‫ים‬Referenced)‫באמצעות‬( ‫הנתונים‬ ‫קשר‬Data Node):‫במסגרת‬ ‫המשמשים‬ ‫ושדות‬-( ‫תנאים‬Conditions ‫קשרי‬ ,)( ‫חילופין‬ ‫ברירה/אפשרויות‬ ‫אפשרויות‬Alternative Nodes)‫מחרוזת/קטע‬ ‫קשרי‬ ,( ‫מלל‬Text Nodes),( ‫כתובת‬ ‫קשרי‬Address Nodes)‫ו‬-‫קשרי‬( ‫גרפיקה‬Graphics Nodes);‫שמות‬ ‫את‬ ‫לראות‬ ‫ניתן‬( ‫השדות‬Fields Names)‫במסגרת‬ ‫המשמשים‬( ‫שדה‬ ‫תוכן‬ ‫הקשר‬
  • 7. ontentxCieldF)‫הצגת‬ ‫באמצעות‬‫ה‬:-( ‫תכונות‬Properties[]‫ו‬:‫ה‬-( ‫תנאים‬Conditions[],‫מה‬ ‫אחד‬ ‫כל‬ ‫של‬‫קשרים‬(odesN). ‫את‬ ‫לראות‬ ‫ניתן‬ ‫כן‬ ‫כמו‬( ‫השדה‬ ‫שמות‬Field Names‫תחת‬ )( ‫תנאי‬Condition)‫ה‬:-WHERE‫של‬( ‫טבלה‬ ‫קשרי‬Table Nodes)–‫במידה‬ ‫כלל‬ ; ‫מוגדרים‬ ‫שהאחרונים‬‫שדות‬‫ממשק‬‫תבנית/טופס‬Adobe(Adobe Form Interface Fields)‫במסגרת‬ ‫המשמשים‬‫איתחול‬ /‫קוד‬‫הוראות‬‫שפת‬ ‫הוראת‬ABAP(InitializationCode ABAP)‫של‬( ‫הממשק‬Interface);‫ה‬ ‫מאפיין/מודול‬( ‫שימוש/הפעילות/האפשרות‬ Function Module)( ‫נכלל‬Include)‫נתוני‬ ‫איסוף‬ ‫במסגרת‬‫יישום‬ ‫תוכנית‬:‫ה‬ ‫מערכת‬-SAP(SAP Application Program Data Collect )‫את‬ ‫המבצעת‬ ,‫תבנית/טופס‬ ‫קריאת‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Form Call)‫ציון‬ ;‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Specified)‫כ‬( ‫יבוא‬ ‫פרמטר‬Import Parameter);‫השימוש/הפעילות/האפשרות‬ ‫מאפיין/מודול‬‫תקני/רגיל‬‫של‬:‫ה‬ ‫מערכת‬-SAP(SAP Standard Function Module)‫מספק‬/‫ת‬(Provide)‫טבל‬‫ה‬[(Table)‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-TFPFIELDS‫את‬ ‫הכוללת‬ ] ‫שדות‬/‫משתנים‬(Fields)‫היכולים‬‫במסגרת‬ ‫לשמש‬‫ל‬‫נתוני‬ ‫איסוף‬( ‫יישום‬ ‫תוכנית‬Application Program Data Collection). ‫תבנית/טופס‬ ‫יצירת‬Adobe‫מערכת‬ ‫של‬SAP(SAP Adobe Form Create( ‫טבלה‬ ‫לתצוגת‬ )Table Display‫בסיסי‬ ‫טבלת‬ ‫עבור‬ )-‫נתונים‬ ( "‫ה"שקופה‬Transparent Database Table:)-SBOOK ‫ה‬ ‫במסגרת‬‫טרנזקצ‬( ‫יה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬ ‫מערכת‬SAP(SAP Forms Process)SFP]‫התאם‬ ,‫יצירת‬‫תבנית/טופס‬Adobe(Adobe Form Create).‫הספקת‬‫הממשק‬ ‫שם‬ (Interface Name Provide):-YDEMO_TABLE_SBOOK[‫ת‬‫אור‬( ‫הממשק‬Interface Description):-SBOOK Table Creation‫ו‬ ]- ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save. ‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):- ‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
  • 8. ‫בחירת‬( ‫שינויי‬ ‫שאילתת‬Change Request Select):- ‫הקלדה‬-( ‫כפולה‬Double-Click):‫גבי‬ ‫על‬-Import‫מתוך‬‫חלק‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Section):-Form Interface‫המערכת‬ ; ‫את‬ ‫מציגה‬‫ה‬( ‫הבא‬ ‫מסך‬Next Screen)‫פרמטר‬ ‫שם‬ ‫בליווית‬ ,‫ברירת‬-( ‫המחדל‬Default Parameter Name);‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬- ( ‫הלחיצה‬Pushbutton Click):-Append Row.
  • 9. :‫שנוספה‬ ‫החדשה‬ ‫השורה‬ ‫במסגרת‬- ‫מותאמת‬‫יצירת‬‫הממשק‬ ‫פרמטר‬(Interface Parameter Create):-SCARR-CARRID‫ו‬-‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save).
  • 10. ‫ל‬ ‫עבור‬:-Types‫במסגרת‬‫חלק‬‫פר‬‫יט‬‫ה‬( ‫תפריט‬Menu Item Section):-Global Definitions‫להגדר‬‫ת‬‫מאת‬ ‫המוגדרים‬ ‫סוגים‬ ( ‫המשתמש‬User-Define Types Define)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬- TYPES: types_sbook TYPE TABLE OF SBOOK. )*(‫על‬‫הוראת‬(tatementS):‫ה‬-TYPES-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-BAPA‫מערכת‬ ‫של‬SAP(SAP ABAP LanguageProgramming) ‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Global Data‫התאם‬ ,‫יצירת‬( ‫פנימית‬ ‫טבלה‬Internal Table Create):-PT_SBOOK‫בעלת‬ ‫הגדרת‬( ‫מבנה‬Structure Defined):‫ה‬ ‫במסגרת‬-Types.
  • 11. ‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Code Initialization‫את‬ ‫התאם‬ ,( ‫קלט‬ ‫פרמטרי‬Input Parameters):-CARRID‫ו‬-‫פרמטרי‬ ( ‫פלט‬Output Parameters):-PT_SBOOK‫את‬ ‫וכן‬( ‫הקוד/הוראות‬ ‫תצורת‬ ‫שורת‬Source Code Line):‫הבאה‬- Select * from SBOOK into table pt_sbook where carrid EQ carrid. )*(‫ע‬‫ל‬‫הוראת‬(tatementS)‫ה‬:-SELECT-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP(SAP ABAP LanguageProgramming)
  • 12. ‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫ו‬-‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)‫ל‬ ‫חזור‬ ;‫ההתחלתי/ראשוני‬ ‫מסך‬[(Initial Screen) ‫ה‬ ‫המסך‬-I]‫ו‬ ,-‫ה‬‫ספק‬‫ת‬‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Provide):-YDEMO_SBOOK_TABLE[‫ה‬ ‫תאור‬( ‫תבנית/טופס‬Form Description):-SBOOK Table Creating‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create‫למוצג‬ ‫בהתאם‬ .‫למטה‬
  • 13. ‫הספקת‬( ‫הממשק‬ ‫שם‬Interface Name Provide):- ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬‫חלון‬‫ה‬‫זמין‬‫הבא‬(Next Popup Window):-
  • 14. ‫לבצע‬ ‫הניסיון‬ ‫בעת‬ ,‫לעיתים‬‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫המערכת‬ ,‫ה‬ ‫הצגת‬ ‫את‬ ‫מתאימה‬‫הודע‬‫ה‬(Message Display) :‫הבאה‬- ,‫אלה‬ ‫במקרים‬‫יש‬‫ב‬ ‫לבחור‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page Select):-Layout‫את‬ ‫ולבצע‬ ,‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫נוספת‬ ‫פעם‬:-
  • 15. ‫במסגרת‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page):-Context,‫ו‬ "‫"משוך"/"גרור‬-( "‫"הורד"/"הפל‬Drop&Drag)‫את‬‫ה‬‫תכול‬‫ה‬[( Contents):-:‫דהינו‬-‫שדות‬/‫משתנים‬(Fields),( ‫פנימיות‬ ‫טבלאות‬Internal Tables),( ‫מבנים‬Structures)‫אשר‬ ]‫תוצג‬(Displayed) ‫במסגרת‬( ‫התבנית/טופס‬ ‫תווית‬ ‫דף‬Form Tab Page Select):-Layout–‫מתוך‬( ‫הממשק‬Interface),‫ל‬‫הקשר‬‫ה‬( ‫תוכן‬Context)– ‫למ‬ ‫בהתאם‬:‫למטה‬ ‫וצג‬- ‫מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬"‫ו‬-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"‫שד‬‫ה‬(Field Drag & Drop):‫בודד‬-CARRID[‫קוד‬‫חברת‬‫ה‬( ‫תעופה‬Airline Code)]
  • 17. ‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬Internal Table):-PT_SBOOK,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫משמשים‬ ‫אינן‬ ‫אשר‬ ‫בהצגת‬( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬- ‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
  • 19.
  • 20. ‫ל‬ ‫עבור‬( ‫התווית‬ ‫דף‬Tab Page)-Layout‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
  • 21. ‫מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬"‫ו‬-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"‫שד‬‫ה‬(Field Drag & Drop):-CARRID[‫קוד‬( ‫תעופה‬ ‫חברת‬Airline Code)]:‫למסגרת‬- Design View.
  • 22.
  • 23. .‫השדה‬ ‫הצגת‬ ‫תצורת‬ ‫משתנה‬ ,‫אחר‬ ‫מקום‬ ‫בכל‬ ‫הסמן‬ ‫מיקום‬ ‫בעת‬
  • 24. ‫בחירת‬( ‫האובייקט‬Object Select):-CARRID‫ו‬-( ‫התפריט‬ ‫נתיב‬Menu Path):-Palettes-Object‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬‫הבא‬ ‫מסך‬ (Next Screen):-
  • 25. ‫ה‬ ‫בחירת‬‫קטגורי‬‫ה‬(Category Select):-None:‫במקום‬-Sunken Box‫שינויי‬ ‫בעת‬ ‫בהצגה‬ ‫המתקבלים‬ ‫ההבדלים‬ ‫על‬ [‫בחירת‬‫קטגורי‬‫ות‬ (Categories Select)‫הנ"ל‬-.] ‫בהמשך‬ ‫ראה‬
  • 26. ‫"מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬‫ו‬ "-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"( ‫הפנימית‬ ‫הטבלה‬Internal Table Drag & Drop):-PT_SBOOK‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Data View:‫ל‬-Design View. ‫ל‬ ‫במסגרת‬‫וח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy:-‫על‬ ‫לחיצה‬ ‫בעת‬-‫את‬ ‫המייצגת‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫גבולות‬‫תת‬- ( ‫תבנית/טופס‬SubForm Borders):-Untitiled Subform‫בא‬ ‫לבחור‬ ‫נוכל‬ ,‫חת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):-Positioned/ Flowed‫השפעת‬ ‫על‬ [‫ה‬ ‫בחירת‬‫קטגורי‬‫ה‬(Category Select Effect)‫הצגת‬ ‫על‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display)-,‫ראשית‬ ; ] ‫בהמשך‬ ‫ראה‬‫עריכת‬-‫שם‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Name Change)Untitiled Subform‫ל‬:- bodypage1‫ה‬ ‫שמירת‬ ;( ‫תבנית/טופס‬Form Save)‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫העריכה‬ ‫תצוגת‬:‫כדלקמן‬ ‫תראה‬-
  • 27. ‫על‬ ‫לחיצה‬ ‫לאחר‬-‫את‬ ‫המייצגת‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫גבולות‬‫תת‬-( ‫תבנית/טופס‬SubForm Borders):-Untitiled Subform‫נתאים‬ ‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):-Positioned‫ו‬-‫תת‬ ‫שם‬-‫ה‬( ‫תבנית/טופס‬SubForm Name):-bodypage1‫שמירת‬ ; ‫ה‬( ‫תבנית/טופס‬Form Save)‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫העריכה‬ ‫תצוגת‬:‫כדלקמן‬ ‫תראה‬-
  • 28. ‫את‬ ‫שנשנה‬ ‫במידה‬‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select):‫ל‬-Flowed‫ה‬ ‫תצוגת‬ ‫תשתנה‬ ,‫כדלקמן‬ ‫עריכה‬‫במסגרת‬ ‫גם‬ ‫יתבטא‬ ‫הדבר‬ [‫הצגת‬ ‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):]- ‫בדיקת‬‫תבנית/טופס‬Adobe(Adobe Form Testing)-‫עבור‬‫ה‬‫ער‬‫ך‬(Value):-
  • 30. ‫בעת‬‫בחירת‬‫התפ‬ ‫נתיב‬( ‫ריט‬Menu Path Select):-Palettes-Object-‫עבור‬None Sunken:‫במקום‬-None:‫ש‬ ‫הרי‬- ‫הצגת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):-
  • 31. ‫מיקום‬ ‫את‬ ‫נערוך‬( ‫תבנית/טופס‬ ‫אובייקטי‬Form Objects Position);‫על‬ ‫לחיצה‬-‫גבולות‬ ‫את‬ ‫המהווה‬ ,‫הכחולה‬ ‫המסגרת‬ ‫גבי‬‫תת‬- ‫ה‬( ‫תבנית/טופס‬SubForm Borders):-bodypage1‫ו‬ ,-‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(Category Select)Positioned:‫במקום‬-Flowed:- ‫הצגת‬‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):-
  • 32. ‫תבנית/טופס‬ ‫במסגרת‬ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬Adobe[ (Adobe Form Standard Text( ‫הטרנזקציה/פעילות‬ ‫מתוך‬ ) Transaction:)-SO10[ ‫תקנ/ית/רגיל/ה‬ ‫מלל‬ ‫מחרוזת/קטע‬ ‫עורך‬ [ (Standard Text Editor] ) ‫ה‬ ‫דוגמת‬( ‫דמי‬Demo Example)‫כוללת‬ ‫הבאה‬‫הצגת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Display)‫במסגרת‬ ‫תבנית/טופס‬Adobe(Adobe Form),‫הספקת‬ ‫הכוללת‬( ‫שימושיות/פעילויות/אפשרויות‬Functionality Providing)‫ה‬ ‫של‬‫נתונים‬ (Data)‫כ‬ ‫הבאים‬‫מרובות‬ ‫שורות‬(Multiple Lines);‫מלל‬ ‫מחרוזת/קטע‬ ‫יצירת‬ ‫שלבי‬( ‫תקנ/ית/רגיל/ה‬Standard Text Creating Steps):-‫ה‬ ‫במסגרת‬( ‫טרנזקציה/פעילות‬Transaction:)-SO10[‫עורך‬‫מלל‬ ‫מחרוזת/קטע‬‫תקנ/ית/רגיל/ה‬[(Standard Text Editor )]:-‫שם‬ ‫הקלדת/טעינת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Name Enter):-LETTER,‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬- ( ‫הלחיצה‬Pushbutton Click):-Execute
  • 33. ‫במסגרת‬ ‫מופיע‬ ‫הפריט‬‫המסך‬ ‫של‬ ‫התחתון‬ ‫החלק‬(Screen Lower Part):- )*(‫על‬‫יצירת‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬reateCtemItexT)-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP (LanguageSAP ABAP Programming) :‫המתאימים‬ ‫הפרמטרים‬ ‫ערכי‬ ‫בחירת‬-
  • 34. ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Print Preview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬Form Print Preview).
  • 35. [1]‫במסגרת‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬ ‫מערכת‬SAP(SAP Forms Process)SFP],‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬‫ה‬( ‫תבנית/טופס‬Form Name Enter):- ZDEMO_INCLUDE_LETTER[‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Interface for using include Text in Adobe Forms] ;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create.
  • 36. [2]‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Interface for using include Text in Adobe Forms‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬ ‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫שם‬-‫לב‬/( ‫נלוות‬ ‫הערה‬Note):-( ‫הממשק‬ ‫סוג‬ ‫ניהול/תחזוקת‬Interface Type Maintain ):-ABAP-Dictionary Base interface-‫גרסת‬ ‫במסגרת‬‫ה‬‫רכיב‬‫ה‬‫מרכזי‬‫של‬‫הארגון‬ ‫משאבי‬ ‫ותכנון‬ ‫לניהול‬ ‫מערכת‬‫של‬:‫ה‬ ‫מערכת‬- SAP{System Version[Central Component(Enterprise Resource Managment)SAP ECC [ ERP:}-6.0. [3]‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫ו‬-‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)‫באמצעות‬‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫האריזה/ח‬ ‫שם‬‫בילה‬ (Package Name Enter):- )*(‫על‬‫יצירת‬( ‫האריזה/חבילה‬ ‫שם‬reateCeamNackageP)-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP (LanguageSAP ABAP Programming)
  • 37. ‫הפעל‬‫ת‬( ‫הממשק‬Interface Activate)/‫שמ‬‫י‬‫ר‬‫ת‬( ‫הממשק‬Interface Save)‫לביצוע‬ ‫ניתנת‬‫שלב‬ ‫בכל‬:- )*(‫בין‬ ‫ההבדל‬ ‫על‬‫הפעלת‬‫אובייקט‬(ctivationAtbjecO)‫לשמירת‬‫אובייקט‬(aveSbjectO)-‫ראה‬‫קורס‬(ourseC):-‫תיכנות‬ ‫שפת‬ :‫ה‬-ABAP‫מערכת‬ ‫של‬SAP(LanguageSAP ABAP Programming) ‫ה‬ ‫יצירת‬ ‫שלבי‬( ‫תבנית/טופס‬Form Creation Steps):-‫במסגרת‬‫ה‬‫טרנזקציה/פ‬( ‫עילות‬Transaction:)-SFP[‫בונה/מתאם‬ ‫התבנית/טופס‬[(Form Builder):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬‫מערכת‬SAP(SAP Forms Process)SFP],‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬ ‫ה‬( ‫תבנית/טופס‬Form Name Enter):-ZDEMO_INCLUDE_LETTER;‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create .
  • 38. ‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬Short Description Provide):-Demo Form for Using Include Text‫ואת‬‫יצירת‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form Interface Created):-ZDEMO_INCLUDE_TEXT; ‫למעלה‬ ‫שהוצג‬‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save. ‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫הא‬ ‫שם‬( ‫ריזה/חבילה‬Package Name Enter):-
  • 39. ‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-‫הימני‬‫ע‬‫ל‬-‫גבי‬‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Right-Click)‫במסגרת‬( ‫התווית‬ ‫דף‬Tab Page):- Context,‫ו‬-‫בחירת‬( ‫התפריט‬ ‫נתיב‬Menu Path Select):-Create  Text. ‫בחירת‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Select):-Text:- ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Properties.
  • 40. ‫עריכת‬-‫שינויי‬( ‫מלל‬ ‫מחרוזת/קטע‬ ‫סוג‬Text Type Change):‫ל‬-Include Text. ‫את‬ ‫להתאים‬ ‫ניתן‬ ,‫כעת‬‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫ה‬ ‫שאר‬ ‫כל‬( ‫מידע/פרטים‬Information Enter):- ‫הספקת‬( ‫ערכי‬Values Provide):-Include Text‫ל‬ ‫בהתאם‬‫מוזכר/מי‬‫ו‬( ‫חס‬Mentioned):‫למטה‬-‫שם‬‫יצירת‬‫מלל‬ ‫מחרוזת/קטע‬ ( ‫תקנ/ית/רגיל/ה‬Standard Text Created Name) ZDEMO_INCLUDE_TEXT ‫שם‬( ‫מלל‬ ‫מחרוזת/קטע‬Text Name) TEXT ( ‫מלל‬ ‫המחרוזת/קטע‬ ‫אובייקט‬Text Object) ST ‫תו‬-‫זהות‬( ‫מלל‬ ‫מחרוזת/קטע‬Text ID) EN ‫שפ‬‫ת‬‫ה‬( ‫מלל‬ ‫מחרוזת/קטע‬Text Language) ‫בחירת‬‫יצירת‬‫מלל‬ ‫מחרוזת/קטע‬( ‫תקנ/ית/רגיל/ה‬Standard Text Created Select):-
  • 41. ‫עריכת‬-‫שינוי‬‫ה‬ ‫אזור‬ ‫שם‬‫ת‬‫ו‬( ‫כן‬Content Area Name Change)‫במסגרת‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy:‫ל‬- Contentarea1:-
  • 42. ‫מיקום‬‫ה‬( ‫סמן‬Cursor Position)‫הפריט‬ ‫גבי‬ ‫על‬‫ו‬-‫בחירת‬‫פריט‬‫ה‬( ‫תפריט‬Menu Item Select):-
  • 43.
  • 44. ‫תת‬ ‫שם‬-‫ה‬( ‫תבנית/טופס‬SubForm Name):-Textarea1.‫גודל‬ ‫עריכת‬‫ה‬ ‫אזור‬‫ת‬‫ו‬‫כן‬‫מחדש‬(Content Area Resize)‫למסג‬ ‫בהתאם‬‫רת‬‫דף‬ ( ‫התווית‬Tab Page):-Master Pages:- ‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Drag & Drop)‫חלון‬ ‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page indowWealettP):-Library‫למסגרת‬ ,( ‫התווית‬ ‫דף‬agePabT):-esagPMaster.
  • 45. ‫עריכת‬-‫שינוי‬‫פריט‬‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Change):‫ל‬-Demo On Include Text‫ו‬-‫מחדש‬ ‫הגודל‬ ‫עריכת‬‫פריט‬ ‫של‬ ‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Resize).‫בהתאמה‬
  • 47. ‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Drag & Drop)‫למסגרת‬‫ה‬ ‫אזור‬‫ת‬‫ו‬( ‫כן‬Content Area)‫של‬ ‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Design View:- ‫הקשת/הקלדת‬( ‫המלל‬ ‫מחרוזת/קטע‬Text Click)‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Data View,‫ו‬-‫בחירת‬‫נתיב‬( ‫התפריט‬ Menu Path Select):-Palettes  Object.
  • 48. ‫עריכת‬-‫שינויי‬‫תכונות‬( ‫מלל‬ ‫מחרוזת/קטע‬ ‫שדה/משתנה‬Text Field Properties Change)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
  • 49. ‫בחירת‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Select):-Textarea1‫במסגרת‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Hierarchy,‫ו‬-‫בחירת‬ ( ‫התפריט‬ ‫נתיב‬Menu Path Select):-Palettes  Object;‫עריכת‬-‫שינויי‬‫תכונות‬‫תת‬-‫ה‬( ‫תבנית/טופס‬SubForm Properties Change):-Textarea1‫ה‬ ‫במסגרת‬( ‫חלון‬Window):-Object. ‫הגדרת‬/‫קביע‬‫ת‬‫תכונות‬‫תת‬-( ‫התבנית/טופס‬SubForm Properties Set):-Overflow:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
  • 50.
  • 51. ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save‫ו‬-‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activate);‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬- ( ‫הלחיצה‬Pushbutton Click):-Test‫ל‬‫בדיקת‬( ‫התבנית/טופס‬Form Test).
  • 52. ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Print Preview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬Form Print Preview).
  • 53. ‫תבנית/טופס‬ ‫יצירת‬Adobe‫מערכת‬ ‫של‬ ‫פשוט/ה‬SAP(Simple SAP Adobe Form Create‫ו‬ )-‫רשת‬ ‫תוכנית‬ ‫יישום‬ ‫במסגרת‬ ‫הפעלתו/ה‬ :‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬-ABAP(ABAP WebDynpro Application) ‫נתאים‬ ,‫הנוכחית‬ ‫במסגרת‬‫תבנית/טופס‬ ‫יצירת‬Adobe‫פשוט/ה‬‫של‬‫מערכת‬SAP(Simple SAP Adobe Form Create)‫המציג/ה‬‫כתובת‬ ( ‫העובד/מועסק‬Employee Address)‫ו‬-‫קריאת‬( ‫התבנית/טופס‬Form Call)‫מתוך‬‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬:‫ה‬ ‫שפת‬ ‫ליישום‬-ABAP (WebDynpro ABAP Application)‫לפיתוח‬ .‫תבני‬‫ו‬‫ת/טפס‬‫י‬Adobe‫של‬‫מערכת‬SAP(SAP Adobe Forms Develop)‫צורך‬ ‫יש‬ , ‫ב‬‫התקנת‬/‫מעצב‬‫רשם‬/‫תכנן‬‫אורך‬-‫חיי‬:‫ה‬-Adobe[Installed(Adobe LifeCycle Designer)ALCD],‫המערכת‬ ‫במסגרת‬‫שירות‬ ‫התקנת‬‫י‬ ‫מסמך‬Adobe[Installed(Adobe Document Services)ADS]‫ו‬-‫תצורת‬ ‫הגדרת‬‫מסמך‬ ‫שירותי‬Adobe[Configured(Adobe Document Services)ADS]‫במסגרת‬‫ה‬( ‫שרת‬Server). [1]‫ממשק‬ ‫יצירת‬( ‫התבנית/טופס‬Form Interface Creating) ‫במסגרת‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫פ‬ ‫הליך‬‫תבנית/טופס‬ ‫עילות‬ ‫מערכת‬SAP(SAP Forms Process)SFP]:-‫הקשת/הקלדת‬‫כפתור‬-( ‫הרדיו‬Radio Button Click):-Interface;‫הספקת‬‫ממשק‬ ‫שם‬ ‫תבנית/טופס‬Adobe(Adobe Form Interface Name Provide):-Y_INTERFACE_PA0006‫תאור‬ [‫ממשק‬‫תבנית/טופס‬Adobe (Adobe Form Interface Description):-ADOBE Form Interface for PA0006‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create.
  • 54. ‫ה‬ ‫במסגרת‬‫חלון‬‫ה‬( ‫זמין‬Popup Window):-Create Interface,‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save. ‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details).
  • 55. ‫שאילתת‬‫ה‬‫שינויי‬‫המתא‬‫י‬‫מה‬(Appropriate Change Request):- ‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):-Import,‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create:-
  • 56. ‫או‬/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫יבוא‬ ‫פרמטר‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form Interface Import Parameter Double-Click)‫ו‬-‫יצירת‬ ‫יבוא‬ ‫פרמטר‬‫חדש‬(New Import Parameter Create):-PERNR‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PERNR-PERNR. ,‫דומה‬ ‫באופן‬/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫ה‬ ‫חלק‬‫ממ‬( ‫שק‬Interfact Part Double-Click):-Global Data‫ו‬-‫במסגרת‬‫חלק‬‫פריט‬‫ה‬‫תפריט‬ (Menu Item Section):-Global Definitions‫ל‬‫יצירת‬‫משתנה‬‫חדש‬(New Variable Create):-PA0006‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PA0006.
  • 57. /‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part Double-Click):-Code Initialization.‫צי‬‫ו‬‫ן‬( ‫יבוא‬ ‫פרמטר‬Import Parameter Specify):-PERNR‫ו‬-‫סוג‬-( [ ‫הכתובות‬ ‫מידע‬Addresses)‫סוג‬-‫מידע‬(Infotype)0006;‫בסיסי‬ ‫טבלת‬-( ‫נתונים‬ Database Table):-PA0006]‫כ‬‫פרמטר‬‫ה‬( ‫פלט‬Output Parameter)‫ו‬ ,-‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫הקוד/הוראות‬ ‫תצורת‬ ‫שורות‬[(Source Code Lines Enter)‫ל‬‫כתובת‬ ‫קריאת‬‫קבוע/ה‬‫של‬( ‫העובד/מועסק‬Employee Permanent Address Read)‫סוג‬-[ ‫הכתובות‬ ‫מידע‬ (Addresses)‫סוג‬-‫מידע‬(Infotype)0006;‫בסיסי‬ ‫טבלת‬-( ‫נתונים‬Database Table):-PA0006]
  • 58.
  • 59. )*(‫על‬‫הוראות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Statements)–:‫כגון‬-‫הוראת‬(Statement):‫ה‬-DATA,‫הוראת‬(Statement):‫ה‬- REFRESH‫ו‬-‫הוראת‬(tatementS):‫ה‬-CALL FUNCTION-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫מערכת‬ ‫של‬SAP (LanguageSAP ABAP Programming) DATA: lt_p0006 TYPE TABLE OF pa0006.
  • 60. REFRESH lt_p0006. CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = pernr infty = '0002' begda = '18000101' endda = '99991231' TABLES infty_tab = lt_p0006 EXCEPTIONS infty_not_found = 1 OTHERS = 2. IF SY-SUBRC <> 0. * MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno * WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. READ TABLE lt_p0006 INTO pa0006 WITH KEY subty = '2'. ‫שמירת‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬Form Interface Save)‫ו‬-‫הפעלת‬‫ממשק‬( ‫התבנית/טופס‬Form Interface Activate) [2]‫תבנית/טופס‬ ‫יצירת‬Adobe(Adobe Form Creating‫ו‬ )-‫תבנית/טופס‬ ‫תכנון‬Adobe(Adobe Form Designing) ‫ה‬ ‫במסגרת‬‫הראשי‬ ‫מסך‬‫של‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder):-‫פעילות‬ ‫הליך‬ ‫תבנית/טופס‬‫מערכת‬SAP(SAP Forms Process)SFP],‫הקשת/הקלדת‬‫כפתור‬-( ‫הרדיו‬Radio Button Click):-Form;‫הקלד‬‫ת‬/‫טע‬‫ינת‬ ‫ה‬ ‫שם‬( ‫תבנית/טופס‬Form Name Enter):-Y_FORM_PA0006[Sap Adobe Form‫ו‬ ]-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬ Pushbutton Click):-Create;‫ה‬ ‫במסגרת‬‫חלון‬‫ה‬( ‫זמין‬Popup Window):-Create Form,‫הקלדת/טעינת‬‫הת‬‫י‬( ‫אור‬Description Enter):-SAP ADOBE FORM‫ו‬-‫הקלד‬‫ת‬/‫טע‬‫ינת‬‫שם‬‫יצירת‬( ‫הממשק‬Interface Created Name Enter):-Y_INTERFACE_PA0006 ‫בשלב‬ ‫נוצר‬ ‫אשר‬1‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save.
  • 61. ‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details).
  • 62. ‫כ‬,‫עת‬‫ו‬ "‫"משוך"/"גרור‬-"‫"הורד"/"הפל‬‫ה‬ ‫את‬( ‫מבנה‬Structure Drag & Drop):-PA0006‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬Interfact Part):- Global Data‫מתוך‬‫של‬ ‫השמאלי‬ ‫צידו‬‫המסך‬(Left-Hand Screen Side)‫למסגרת‬‫הימני‬ ‫צידו‬‫של‬‫חלון‬‫הקשר‬-( ‫התוכן‬Context Window Right-Hand Side). ‫ה‬‫קש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save;‫את‬ ‫מציגה‬ ‫המערכת‬‫ה‬‫חלון‬‫ה‬‫זמין‬‫הבא‬(Next Popup Window):-
  • 63. ‫לבצע‬ ‫הניסיון‬ ‫בעת‬ ,‫לעיתים‬‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫מציגה‬ ‫המערכת‬ ,‫ה‬ ‫את‬‫הודע‬‫ה‬(Message Display):‫הבאה‬- ,‫אלה‬ ‫במקרים‬‫יש‬‫ב‬ ‫לבחור‬‫תו‬ ‫דף‬( ‫התבנית/טופס‬ ‫וית‬Form Tab Page Select):-Layout‫את‬ ‫ולבצע‬ ,‫הפעלת‬‫ה‬( ‫תבנית/טופס‬Form Activation)‫נוספת‬ ‫פעם‬:-‫למסגרת‬ ‫למעבר‬‫ה‬( ‫טרנזקציה/פעילות‬Transaction:)-SFP[‫בונה/מתאם‬‫התבנית/טופס‬[(Form Builder ):-‫תבנית/טופס‬ ‫פעילות‬ ‫הליך‬‫מערכת‬SAP(SAP Forms Process)SFP]
  • 64. ‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬Internal Table):-PA0006,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫בהצגת‬ ‫משמשים‬ ‫אינן‬ ‫אשר‬ ( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬-‫על‬ ‫הקלדה‬ ‫כפת‬ ‫גבי‬‫ור‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
  • 65.
  • 66. ‫ו‬ "‫"משוך"/"גרור‬-( "‫"הורד"/"הפל‬Drop&Drag)‫כלל‬ ‫את‬‫ה‬ ‫השדות‬‫נדרשים‬(Required Fields)‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page Palette):-Data View‫ל‬‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Design View,‫ו‬-‫הגדרת/קביעת‬‫תכונות‬‫השדה‬(Field Properties Set)‫ע"פ‬‫ה‬ ‫דרישות‬( ‫יישום‬Application Requirements). ‫שמירת‬‫תבנ‬‫י‬‫ת/ט‬‫ו‬‫פס‬Adobe(Adobe Form Save)‫ו‬-‫הפעלת‬‫תבנית/טופס‬Adobe(Adobe Form Activate). ‫בדיקת‬‫תבנית/טופס‬Adobe(Adobe Form Testing):-
  • 67.
  • 68. ‫תבנית/טופס‬ ‫פלט‬Adobe(Adobe Form Output):- [3]:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫יישום‬ ‫יצירת‬-ABAP(ABAP WebDynpro Application Creating) ‫במסגרת‬( ‫טרנזקציה/פעילות‬Transaction:)-SE80[‫סביבת‬:‫ה‬ ‫עבודת/פעילות‬-ABAP( [ABAP Workbench:)-( [ ‫האובייקט‬ ‫נווט‬ avigatorNbjectO)]‫בחירת‬ ,‫פריט‬‫ה‬( ‫תפריט‬temIenuM):-Comp./Intf-Dynpro-Web‫מתוך‬‫האובייקט‬ ‫רשימת‬(istLbjectO)‫ו‬- ‫הספקת‬‫חדש‬ ‫שם‬(New Name Provide):-Y_WDA_PA0006_ADOBE_FORM‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כ‬‫פתור‬-( ‫הלחיצה‬Pushbutton Click ):-Enter.
  • 69. ‫הצגת‬ ‫במסגרת‬( ‫זמין‬ ‫חלון‬Popup Window Display):-Create Web Dynpro Comp./Interf,‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬ Pushbutton Click):-Yes‫ל‬‫יצירת‬‫יישום‬‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬‫חדשה‬(New WebDynpro Application Create).‫הקלדת/טעינת‬ ‫הת‬‫י‬( ‫אור‬Description Enter):-Application with ADOBE Form On PA0006‫ו‬-‫בח‬‫י‬‫ר‬‫ת‬‫כפתור‬-‫ה‬( ‫רדיו‬Radio Button Select) Type:-ComponentDynproWeb.
  • 70. ‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details);
  • 72. ‫בח‬‫י‬‫ר‬‫ת‬( ‫התווית‬ ‫דף‬Tab Page Select):-Context ‫יצירת‬‫אפיו‬‫ן/מאפיין‬‫ה‬‫קשר‬-‫תוכן‬‫חדש‬(New Context Attribute Create):-PERNR‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PERNR-PERNR.
  • 73.
  • 74. ‫במסגרת‬‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬Form Tab Page):-Layout:-‫תחת‬( ‫תפריט‬ ‫פריט‬Menu Item):-ROOTELEMENTCONTAINER :- ‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Label:-PERNR_LBL[Personnel No]
  • 75.
  • 77. ‫את‬‫ער‬‫ך‬( ‫התכונה‬Property Value):-LabelFor‫יותר‬ ‫מאוחר‬ ‫בשלב‬ ‫נשלים‬–:) ‫באדום‬ ‫שמודגשת‬ ‫השורה‬ ( ‫הבא‬ ‫באופן‬- ‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Input Field:-PERNR.
  • 78.
  • 80. ‫ממשק‬ ‫פריט‬ ‫תכונת‬ ‫ערך‬ ‫כריכת‬‫משתמש‬[Element Property Value Bind(User Interface)UI]Input Field:-PERNR‫עם‬ ‫אפיו‬‫ן/מאפיין‬‫הקשר‬‫ה‬‫תוכן‬(Context Attribute):-PERNR.
  • 81.
  • 82. ‫יצירת‬‫פעילות‬‫חדשה‬(New Action Create):-SHOW_FORM‫ו‬-‫ה‬ ‫שיוך/ייחוס‬‫פעילות‬‫ה‬‫חדשה‬(New Action Assign)‫ל‬( ‫תכונה‬ Property):-“OnAction”‫של‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element(User Interface)UI]Button.
  • 83.
  • 84.
  • 85. ‫החדרת‬/‫שיבוץ‬‫תצור‬ ‫שורות‬/‫הקוד‬ ‫ת‬( ‫הוראות‬Source Code Lines Insert)‫במסגרת‬( ‫האירוע‬ ‫מנהל‬Event Handler) ON ACTION – SHOW_FORM. )*(‫על‬‫הוראות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Statements)–:‫כגון‬-‫הוראת‬(Statement):‫ה‬-DATA,‫מבנה‬ ‫הוראת‬ ( "‫הניהול/"שליטה‬Control Structure Statement):-TRY……ENDTRY,‫מנג‬‫נ‬‫ון‬"‫הניהול/"שליטה‬ ‫מבנה‬ ‫הוראת‬:-TRY-CATCH(TRY- echanismMCATCH)‫ו‬-‫הוראת‬(tatementS):‫ה‬-CALL FUNCTION-‫ראה‬‫קורס‬(ourseC):-:‫ה‬ ‫תיכנות‬ ‫שפת‬-ABAP‫של‬ ‫מערכת‬SAP(LanguageSAP ABAP Programming) method ONACTIONSHOW_FORM. * DATA: lv_pernr TYPE persno, formoutput TYPE fpformoutput, lo_el_context TYPE REF TO if_wd_context_element, ls_context TYPE wd_thiselement_context, lv_w_cx_root TYPE REF TO cx_root, gv_fmname TYPE rs38l_fnam, " function module name lv_mesg TYPE string, gs_fpoutparams TYPE sfpoutputparams. * get element via lead selection lo_el_context = wd_contextget_element( ). * get single attribute lo_el_contextget_attribute( EXPORTING name = 'PERNR' IMPORTING value = lv_PERNR ). gs_fpoutparams-nodialog = 'X'. " suppress printer dialog popup gs_fpoutparams-getpdf = 'X'. * gs_fpoutparams-getxml = 'X'. CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = gs_fpoutparams EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5. IF SY-SUBRC <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. TRY. CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = 'Y_FORM_PA0006' IMPORTING
  • 86. e_funcname = gv_fmname. CATCH cx_root INTO lv_w_cx_root. lv_mesg = lv_w_cx_rootget_text( ). * MESSAGE e201(hrpadin01) WITH lv_formname3 lv_mesg. ENDTRY. CALL FUNCTION gv_fmname EXPORTING pernr = lv_pernr IMPORTING /1bcdwb/formoutput = formoutput. IF SY-SUBRC <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. CALL FUNCTION 'FP_JOB_CLOSE' * IMPORTING * E_RESULT = EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4. cl_wd_runtime_servicesattach_file_to_response( i_filename = 'SAP_ADOBE_FORM.pdf' i_content = formoutput-pdf i_mime_type = 'application/pdf' ). endmethod. ‫יצירת‬‫יי‬‫שום‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬WebDynpro Application Create):-Y_WDA_PA0006_ADOBE_FORM[Application for Adobe Form on PA0006]‫באמצעות‬‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-( ‫הימני‬Right-Clicking)‫על‬-‫גבי‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫רכיב‬ WebDynpro Component);‫הקלדת/טעי‬‫שם‬ ‫נת‬( ‫היישום‬Application Name Enter)‫ו‬-‫הקלדת/טעינת‬‫הת‬‫י‬( ‫אור‬Description Enter).
  • 87. ‫שמירת‬‫יישום‬‫תוכנית‬‫ה‬‫רשת‬‫ה‬( ‫גמישה/ניידת‬WebDynpro Application Save)‫ו‬-‫הפעלת‬‫יישום‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ WebDynpro Application Activate).
  • 88.
  • 89. :‫הפעילות‬ ‫במסגרת‬ ‫ונמשיך‬ ,‫הרשת‬ ‫התראות‬ ‫מכלל‬ ‫נתעלם‬-
  • 90.
  • 91. ‫במסגרת‬( ‫הטרנזקציה/פעילות‬Transaction:)-PA30[‫ניהול/תחזוקת‬‫ראשיים/אב‬ ‫נתוני/ם‬‫של‬‫משאבי‬-[ ‫אנוש‬Master Data Maintain( Human Resources)HR]:-‫בחירת‬‫שם‬‫אישיות‬[Name(Person)P]‫מסויים/ת‬ ‫פלט‬:‫ה‬ ‫בשפת‬ ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ ‫יישום‬-ABAP(ABAP WebDynpro Application Output):-‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬- ‫העכבר‬-‫הימני‬‫של‬‫יישום‬ ‫תוכנית‬‫ה‬‫רשת‬‫ה‬‫גמיש‬/‫ה/נייד‬/( ‫ת‬WebDynpro Application Right-Click)‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫ה‬ ‫בדיקת‬( ‫יישום‬ Application Test Click)‫במסגרת‬‫דפדפן‬( ‫הרשת‬Web Browser).