‫תבניות/טפסי‬ ‫של‬ ‫כללית‬ ‫סקירה‬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

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 AdobeForm 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 AdobeForm 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.
    ‫בחירת‬( ‫שינויי‬ ‫שאילתת‬ChangeRequest 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‫במסגרת‬‫חלק‬‫פר‬‫יט‬‫ה‬( ‫תפריט‬MenuItem 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.
    ‫במסגרת‬‫ה‬ ‫חלק‬( ‫ממשק‬InterfactPart):-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.
    ‫הספקת‬( ‫הממשק‬ ‫שם‬InterfaceName 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)]
  • 16.
  • 17.
    ‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬InternalTable):-PT_SBOOK,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫משמשים‬ ‫אינן‬ ‫אשר‬ ‫בהצגת‬( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬- ‫כפתור‬ ‫גבי‬ ‫על‬ ‫הקלדה‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
  • 18.
  • 20.
    ‫ל‬ ‫עבור‬( ‫התווית‬‫דף‬Tab Page)-Layout‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬( ‫הבא‬ ‫מסך‬Next Screen):-
  • 21.
    ‫מש‬‫יכת‬‫"/"גר‬‫י‬‫ר‬‫ת‬"‫ו‬-‫"הורד‬‫ת‬‫"/"הפל‬‫ת‬"‫שד‬‫ה‬(Field Drag &Drop):-CARRID[‫קוד‬( ‫תעופה‬ ‫חברת‬Airline Code)]:‫למסגרת‬- Design View.
  • 23.
    .‫השדה‬ ‫הצגת‬ ‫תצורת‬‫משתנה‬ ,‫אחר‬ ‫מקום‬ ‫בכל‬ ‫הסמן‬ ‫מיקום‬ ‫בעת‬
  • 24.
    ‫בחירת‬( ‫האובייקט‬Object Select):-CARRID‫ו‬-(‫התפריט‬ ‫נתיב‬Menu Path):-Palettes-Object‫את‬ ‫מציגה‬ ‫המערכת‬ .‫ה‬‫הבא‬ ‫מסך‬ (Next Screen):-
  • 25.
    ‫ה‬ ‫בחירת‬‫קטגורי‬‫ה‬(Category Select):-None:‫במקום‬-SunkenBox‫שינויי‬ ‫בעת‬ ‫בהצגה‬ ‫המתקבלים‬ ‫ההבדלים‬ ‫על‬ [‫בחירת‬‫קטגורי‬‫ות‬ (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.
    ‫את‬ ‫שנשנה‬ ‫במידה‬‫בחירת‬‫ה‬‫קטגורי‬‫ה‬(CategorySelect):‫ל‬-Flowed‫ה‬ ‫תצוגת‬ ‫תשתנה‬ ,‫כדלקמן‬ ‫עריכה‬‫במסגרת‬ ‫גם‬ ‫יתבטא‬ ‫הדבר‬ [‫הצגת‬ ‫פלט‬‫תבנית/ט‬‫ו‬‫פס‬Adobe(Adobe Form Output Display):]- ‫בדיקת‬‫תבנית/טופס‬Adobe(Adobe Form Testing)-‫עבור‬‫ה‬‫ער‬‫ך‬(Value):-
  • 29.
  • 30.
    ‫בעת‬‫בחירת‬‫התפ‬ ‫נתיב‬( ‫ריט‬MenuPath 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):-PrintPreview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬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]‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬ShortDescription 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.
    ‫ה‬‫ספק‬‫ת‬‫ת‬‫י‬( ‫קצר‬ ‫אור‬ShortDescription 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):-
  • 44.
    ‫תת‬ ‫שם‬-‫ה‬( ‫תבנית/טופס‬SubFormName):-Textarea1.‫גודל‬ ‫עריכת‬‫ה‬ ‫אזור‬‫ת‬‫ו‬‫כן‬‫מחדש‬(Content Area Resize)‫למסג‬ ‫בהתאם‬‫רת‬‫דף‬ ( ‫התווית‬Tab Page):-Master Pages:- ‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Drag & Drop)‫חלון‬ ‫מתוך‬‫לוח‬( ‫התווית‬ ‫דף‬Tab Page indowWealettP):-Library‫למסגרת‬ ,( ‫התווית‬ ‫דף‬agePabT):-esagPMaster.
  • 45.
    ‫עריכת‬-‫שינוי‬‫פריט‬‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text ItemChange):‫ל‬-Demo On Include Text‫ו‬-‫מחדש‬ ‫הגודל‬ ‫עריכת‬‫פריט‬ ‫של‬ ‫ה‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬Text Item Resize).‫בהתאמה‬
  • 46.
  • 47.
    ‫ו‬ "‫משוך"/"גרור‬-"‫"הורד"/"הפל‬‫את‬‫פריט‬‫מחרוזת/קטע‬‫ה‬( ‫מלל‬TextItem 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:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-
  • 51.
    ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save‫ו‬-‫הפעלת‬‫ה‬(‫תבנית/טופס‬Form Activate);‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬- ( ‫הלחיצה‬Pushbutton Click):-Test‫ל‬‫בדיקת‬( ‫התבנית/טופס‬Form Test).
  • 52.
    ‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-PrintPreview‫לה‬‫מוקדמת‬ ‫הדפסה‬ ‫צגת‬‫של‬‫ה‬( ‫תבנית/טופס‬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.
    ‫ה‬ ‫במסגרת‬‫חלון‬‫ה‬( ‫זמין‬PopupWindow):-Create Interface,‫ו‬-‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Save. ‫הספקת‬‫אריז‬‫ת‬/‫חביל‬‫ת‬( ‫העברה‬Transport Package Provide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details).
  • 55.
    ‫שאילתת‬‫ה‬‫שינויי‬‫המתא‬‫י‬‫מה‬(Appropriate Change Request):- ‫במסגרת‬‫ה‬‫חלק‬( ‫ממשק‬Interfact Part):-Import,‫הקש‬‫ת‬/‫הקלד‬‫ת‬‫כפתור‬-( ‫הלחיצה‬Pushbutton Click):-Create:-
  • 56.
    ‫או‬/‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫יבוא‬ ‫פרמטר‬‫ממשק‬‫ה‬( ‫תבנית/טופס‬FormInterface 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.
    /‫הקשה‬‫הקלדה‬-‫כפולה‬‫על‬-‫גבי‬‫ה‬ ‫חלק‬( ‫ממשק‬InterfactPart 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]
  • 59.
    )*(‫על‬‫הוראות‬‫שפת‬:‫ה‬-ABAP(ABAP Language Statements)–:‫כגון‬-‫הוראת‬(Statement):‫ה‬-DATA,‫הוראת‬(Statement):‫ה‬- REFRESH‫ו‬-‫הוראת‬(tatementS):‫ה‬-CALLFUNCTION-‫ראה‬‫קורס‬(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 PackageProvide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬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.
    ‫ה‬ ‫במסגרת‬‫טבלה‬‫ה‬( ‫פנימית‬InternalTable):-PA0006,‫ל‬ ‫ניתן‬/‫נטרל‬‫בטל‬‫שדות‬(Fields Deactivate)–‫בהצגת‬ ‫משמשים‬ ‫אינן‬ ‫אשר‬ ( ‫הפלט‬ ‫מערך/תכנון‬ ‫תצורת‬Layout Display)–:‫למטה‬ ‫למוצג‬ ‫בהתאם‬-‫ה‬ ‫את‬ ‫מקם‬( ‫סמן‬Cursor)‫גבי‬ ‫על‬‫ה‬‫שד‬‫ה‬(Field)‫ו‬-‫על‬ ‫הקלדה‬ ‫כפת‬ ‫גבי‬‫ור‬-‫העכבר‬-( ‫הימני‬Right-Click);( ‫בחר‬Select):‫ב‬-Deactivate‫ה‬ ;‫שד‬‫ות‬(Field):‫למטה‬ ‫למוצג‬ ‫בהתאם‬ ‫יופיעו‬-
  • 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):-
  • 68.
    ‫תבנית/טופס‬ ‫פלט‬Adobe(Adobe FormOutput):- [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 PackageProvide)‫ו‬-‫פרטי‬( ‫העברה‬ ‫שאילתת‬Transport Request Details);
  • 71.
  • 72.
    ‫בח‬‫י‬‫ר‬‫ת‬( ‫התווית‬ ‫דף‬TabPage Select):-Context ‫יצירת‬‫אפיו‬‫ן/מאפיין‬‫ה‬‫קשר‬-‫תוכן‬‫חדש‬(New Context Attribute Create):-PERNR‫מ‬‫סוג‬‫ה‬( ‫נתונים‬Data Type):-PERNR-PERNR.
  • 74.
    ‫במסגרת‬‫תווית‬ ‫דף‬‫ה‬( ‫תבנית/טופס‬FormTab Page):-Layout:-‫תחת‬( ‫תפריט‬ ‫פריט‬Menu Item):-ROOTELEMENTCONTAINER :- ‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Label:-PERNR_LBL[Personnel No]
  • 76.
  • 77.
    ‫את‬‫ער‬‫ך‬( ‫התכונה‬Property Value):-LabelFor‫יותר‬‫מאוחר‬ ‫בשלב‬ ‫נשלים‬–:) ‫באדום‬ ‫שמודגשת‬ ‫השורה‬ ( ‫הבא‬ ‫באופן‬- ‫החדרת‬/‫שיבוץ‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element Insert(User Interface)UI]Input Field:-PERNR.
  • 79.
  • 80.
    ‫ממשק‬ ‫פריט‬ ‫תכונת‬‫ערך‬ ‫כריכת‬‫משתמש‬[Element Property Value Bind(User Interface)UI]Input Field:-PERNR‫עם‬ ‫אפיו‬‫ן/מאפיין‬‫הקשר‬‫ה‬‫תוכן‬(Context Attribute):-PERNR.
  • 82.
    ‫יצירת‬‫פעילות‬‫חדשה‬(New Action Create):-SHOW_FORM‫ו‬-‫ה‬‫שיוך/ייחוס‬‫פעילות‬‫ה‬‫חדשה‬(New Action Assign)‫ל‬( ‫תכונה‬ Property):-“OnAction”‫של‬‫ממשק‬ ‫פריט‬‫משתמש‬[Element(User Interface)UI]Button.
  • 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. CATCHcx_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 ApplicationSave)‫ו‬-‫הפעלת‬‫יישום‬( ‫גמישה/ניידת‬ ‫רשת‬ ‫תוכנית‬ WebDynpro Application Activate).
  • 89.
    :‫הפעילות‬ ‫במסגרת‬ ‫ונמשיך‬,‫הרשת‬ ‫התראות‬ ‫מכלל‬ ‫נתעלם‬-
  • 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).