Workflows Examples & Business Objects Examples
Transcript of Workflows Examples & Business Objects Examples
-( וWorkflows Examples "זרימת" עבודה ) /דוגמאות הליכי פעילויות [ Examples (Business Objects )BOsדוגמאות אובייקטים עסקיים ]
יםנושאה ; ( reenGירוק ) ב ( arkedM) ניםמסומ ( ubjectsSew N ) חדשים יםנושא ; 20162.128. -(: Publish Dateתאריך ההפצה ) eparatedS) ופרדיםמ -הכוללות אותם ו ( ransactionsTain M ) הראשיותת יות/פעילווטרנזקציבמסגרת ה ( ncludeIubjects S) נכללים
, הרי שהללו( ubjectsS-ubS) נושאים-יתת במידה שקיימים – במסגרתם – ( arsBlue B ) כחולים/ות מוטות/קורות/בריחים/מחיצותב (עצמן ( ransactionsTטרנזקציות/פעילויות ) ; ה ( arsB ellowY ) ים/ותצהוב ת/קורות/בריחים/מחיצותמוטוב ( eparatedS) מופרדים
.יפורסמו בהמשך ( New Subjects) חדשים יםנושא; ( Alphabetical Sortedשמי ) ממוינות בסדר
( Contentתוכן ) ?( Workflow Relevant) "זרימת" העבודה/להליך פעילות וונטייםהקשורים/רל S.A.P (S.A.P Courses )מהם קורסי/מסלולי חברת
( WebFlow Engineהרשת ) -מנוע "זרימת"
Type Event Triggering Programmatically (Business Object )BOהזנקת פעילות אירוע סוג האובייקט העסקי באופן תכנותי ] [ 2] ]
[ enerateGvent E ( bjectOusiness B ) BO עסקי ] דרכי חילול/הפעלת אירוע אובייקט 7
Status) ] ניהול המצב/מעמד BSVW -(: Transactionהטרנזקציה /פעילות ) Management ) ]
( ע"פ עריכת שינוי Workflow Triggering(/הזנקת הליך פעילות/"זרימת" העבודה ) Events Triggeringהזנקת פעילויות אירועים ) ( Status Changeמצב/מעמד ) ה
( Status Change( ע"פ עריכת שינוי המצב/מעמד ) Workflow Triggerהזנקת הליך פעילות/"זרימת" עבודה )
ות ) שימוש/הפעילות / האפשרה] בונה/מתאם SE37 -(: Transactionהטרנזקציה/פעילות ) Function Builder ( הטרנזקציה/פעילות /] )Transaction :)- SE38 :עורך תוכניות ה [-
ABAP ( [ABAP Editor ) ]
אמצעות ב [ hangeCode Celease R ( equisitionRurchase P )PReqקוד/הוראת שיחרור דרישת/בקשת ניפוק/רכישה ] שינויי-עריכתZ ( Zול שימוש/פעילות/אפשרות ( מאפיין/מוד oduleMunction Fustom C מאפיין/מודול שימוש/הפעילות/האפשרות תצורה ] )
oduleMunction F :)- "*Z" הכולל את מאפייני/מודולי שימוש/פעילות/אפשרות מערכת ,]SAP התקנית/רגילה ( SAP tandardS
odulesMunction F :)- ME_READ_REQUISITION_EXT,ME_UPDATE_REQUISITION ו- ME_UPDATE_REQUISITION_CHNGDOC
Processסקירה כללית של הליך הפעילות ) ] SM50 -(: Transactionילות ) הטרנזקציה/פעOverview ( הטרנזקציה/פעילות/] )Transaction :)- SM66ל ] סקירה כללית של מחול
( [ System Wide Work Process Overviewהפעילות/העבודה במסגרת מערכתית רחבה )
הטרנזקציה/פעילות באמצעות ( Workflow Components Code Debugעילות/"זרימת" עבודה ) שגיאות קוד/הוראות רכיבי הליך פ-ניפוי (Transaction :)- SM50 [ ( סקירה כללית של הליך הפעילותProcess Overview ] )
] בודההליך פעילות/"זרימת" הע] בונה/מתאם SWDD -(: Transactionהטרנזקציה/פעילות ) (Workflow Builder ] )
( Workflow Step Typesסוגי שלב הליך פעילות/"זרימת" העבודה )
SAP (SAP Business Workflow Applicationפיתוח יישום פשוט באמצעות הליך פעילות/"זרימת" העבודה העסקי במסגרת מערכת Developing )
Event Creator -:( Step Typeשלב )סוג ה
. Local Workflow -:( Step Type)שלב סוג ה
Local Workflow -(: Step Type Demo Exampleדוגמת דמי עבור סוג השלב )
[ Activity-:( Step Type Icon Changeשלב )סוג ה סמל/צלם עריכת שינוי ] SubWorkflow -(: Step Typeשלב )סוג ה
( Nested SubWorkflows Workingזרימת" עבודה מכוננים )הליכי פעילויות/"-עבודת/פעילות תתי
Send Mail -:( Step Typeשלב )סוג ה
[ Type :)- F[ הסוג ) Program Exit (Work Item )Workflow WIתוכנית פריט עבודת/פעילות הליך פעילות/"זרימת" העבודה ]-יציאת
Attachmentהוספת סיפוח ) ל Send Mail -(: Step Typeבמסגרת סוג השלב ) Program Exits -:( Tab Pageעבור דף התווית )
Add )
Wait -:( Step Typeשלב )סוג ה
WORKITEM -ו EVENTITEM -(: Workflow Receiver Types) הליך פעילות/"זרימת" העבודהסוגי מקבל קבלת
Businessמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) הObject Repository )BOR } ]
SAP [Types Working (Business Objects )SAP BOs ]עבודת/פעילות סוגי אובייקטים עסקיים של מערכת
[ MM( Materials Managementמודול/אפיון ניהול החומרים ] )
{ MM-PUR-REQ[ Releasing (Purchase Requisition ) PReq] }ניפוק/רכישה בקשת/דרישתשחרור
( Release Procedure Scenarioתרחיש/תסריט ניהול/סדר פעילות השחרור )דוגמת
( Terms Definition) םמונחיהגדרת
( Release Conditions ) שחרורתנאי
( Release Strategyשחרור ) אסטרטגית
( Release Code ) שחרור הוראתקוד/
( Release Prerequisites)לשחרור דרישות/תנאים מוקדמים/ות
( Release Indicator ) שחרורהמצביע
Workflowהליך פעילות/"זרימת" העבודה ] ) -ו( Classificationסיווג )( באמצעות Release Procedure) השחרורניהול/סדר פעילות )MM-PUR-REQ ]
[ MM-PUR-REQ ( Technical Realization)טכני/ת ] הגשמה /מימוש
[ MM-PUR-REQ[ Types (Business Objects )BOsסוגי האובייקטים העסקיים ]
[ MM-PUR-REQ( Requisition Release Tasksמשימות שחרור הזמנה/דרישה ] )
להליך ים/רלוונטייםהקשור S.A.P (S.A.P Courses )מהם קורסי/מסלולי חברת ?( Workflow Relevant) "זרימת" העבודה/פעילות
( Commentsהערות )
מהלך/משך הקורס/מסלול
(Course Duration )
שם הקורס/מסלול (Course Name )
חלקו העיקרי שלאת נלמדים יחד ומהווים החלקים הללו 2 ABAP -פת ה:הוראות ש ; חלק זה כולל לימוד קוד/כולו הקורס
( ABAP Language Codeהמתאים )/ות
100 ש"ל
הליך פעילות/"זרימת" עבודה עסקי/ת SAP (SAP Business Workflow )של מערכת
Iחלק -
הליך פעילות/"זרימת" עבודה עסקי/ת SAP (SAP Business Workflow )של מערכת IIחלק -
Workflow" העבודה )תכנות ממשקי הליך פעילות/"זרימתInterfaces Programming באמצעות הנחיית אובייקט )
[ ABAP ( [Object Orientation ) ABAP-OO -בשפת ה:[ ; BOs( Business Objectsבמקום אובייקטים עסקיים ] )
) ABAP -יחידה עצמאית הכוללת לימוד קוד/הוראות שפת ה:ABAP Language Codeהמתאים/ות )
ש"ל 50
הליך פעילות/"זרימת" עבודה עסקי/ת SAP (SAP Business Workflow )של מערכת
IIIחלק -
השימוש בצירוף/איחוד הליכי פעילויות/"זרימות" העבודה (Workflows Conjunction ( במסגרת האינטרנט )Internet
יחידה עצמאית הכוללת לימוד ; ( Intranet( והאינטראנט ) ABAP ( ABAP Language Code ) -אות שפת ה:קוד/הור
ות/המתאים
ש"ל 50
הליך פעילות/"זרימת" עבודה עסקי/ת SAP (SAP Business Workflow )של מערכת IVחלק -
יועצי מערכת ,ABAP ( ABAP Developers/Programmers ) -שפת ה:מפתחי/תכנתי -(: Course Audienceקהל הקורס/מסלול ) SAP (SAP System Consultants )/ מיישמי מערכתSAP (SAP System Implementers ) ,מערכת רשת-מנהליSAP (SAP
System Administrators ) ,קצה מערכת -משתמשיSAP (SAP System End-Users ) , מדריכי/מטמיעי מערכותSAP (SAP Systems Guiders/ Inculcates ), מנהלי פרויקט מערכתSAP (SAP System Project Managers ) ידע ; הקורס איננו מניח
( IssuesProgrammingנושאי/סוגיות התכנות ) מוקדם כלשהוא, והוא כולל את כלל ( Programming Knowledge ) תכנותי
הראשון של הלומד. ( Programming Courseהתכנותי )הנדרשים ויכול לשמש כקורס
הקורס יוכלו לרכוש אותו במסגרת ABAP (ABAP Language Programing Knowledge ) -שפת ה:בתכנות בחסרי ידע )*( ., הניתן במקבילSAP (SAP ABAP Language )מערכת של ABAP -שפת ה: -:המתאים
SAP (SAP Businessמערכות של ת/"זרימת" עבודה עסקי/הליך פעילותWorkflow ) - חלקI
-ו ( Fundamental Terms Explainהמונחים העקרוניים )כולל את הסבר -ו ( Preparesמהווה הכנה ) ( Courseול ) חלק זה של הקורס/מסל, כמו גם התאמת SAP (SAP Business Workflow Concepts )רכיבי הליך פעילות/"זרימת" העבודה העסקי/ת של מערכת תפיסות/מושגי
-( למצוא הליכי Learn, לומדים ) ( Participantsהמשתתפים ) (. Workflow Processing Settingsהגדרת הליך פעילות/"זרימת" עבודה )( המועברות/ Business Processes Activateיות )פעילויות עסק-הפעלת הליכי -ו ( Business Processes Findפעילויות עסקיות )
SAP {Central Component (Enterprise Resource -מערכת ה:של ן משאבי הארגון לניהול ותכנו חלק מרכיב המרכזי( כ Deliveredמסופקות ) Managment ) SAP ECC [ ERP }:- הליך פעילות/"זרימת" העבודהמבני תצורת ( [Workflow Templates )WT ; ] ( המשתתפיםParticipants
(, Organizational Workflow Model Set Upת/"זרימת" עבודה ארגוני )ועיצוב/תבנית/מודל הליך פעיל-מארגנים/עורכים/מתקינים התאמת ( Runtime Tablesפעילות/"ריצה" ) ה-טבלאות עת הערכת/אמידת -ו [ Process (Work Items ) WIs]פעילות /העבוד יפריט הליך פעילות
Evaluate .) ( המשתתפיםParticipants ) לות/"זרימת" העבודההליך פעימכשירים עצמם לשימוש בכלי (Workflow Tools ,) הליכי הגדרת צמאית. ( המפותחים ע Workflows Implement) הליכי פעילות/"זרימת" עבודהיישום -( ו Workflows Define) פעילויות/"זרימות" העבודה
( ; שימוש erminologyTorkflow W דה )מינוח/טרמינולוגיה הליך פעילות/"זרימת" העבו -:( Course Contentsהקורס/מסלול ) תכני [ ; הגדרות תצורה WT( Workflow Templates] ) הליך פעילות/"זרימת" העבודהמבני תצורה -( ו Workflowבהליך פעילות/"זרימת" עבודה )
SAP (SAP Businessשל מערכת ( במסגרת הליך פעילות/"זרימת" העבודה העסקי/ת Basic Customizing Settingsבסיסית/יסודית/עקרונית )
Workflow System ) ;פעילות /העבוד יפריט תכניס-תותיב[Inboxs (Work Items ) WIs ] ( הגדרת תחליפים/ חלופות ;Substitutes
Defining ; )פעילות /העבוד יפריט הליך פעילות[Processing (Work Items ) WIs ] ;מת" העבודה הליך פעילות/ "זרי ארכיטקטורת ( Workflow Components "זרימת" העבודה )/רכיבי הליך פעילות -:SAP (SAP Business Workflow Architecture )העסקי/ת של מערכת
Agents Determining (Organizational] ארגוני הניהול ה סוכני/נציגי קביעת; ( Templates Activatingמבניות תצורה ) הפעלת;
Management ) OM ; ]יחידות הארגומבנה ה[ ניותStructure (Organizational Units ) O ;:מחלקה/אגף ) -למשלDepartment ]), משרות [ (PoSitions ) S]עיסוקים -, ו [(Jobs )C ] ; ( דיווחReporting ):- ת" עבודהו"זרימ/תיופעילו כיהליהגדרת (Workflows Defining )
; [( Workflow Builder] ) "זרימת" העבודה/הליך פעילותבונה/מתאם ] SWDD -(: Transactionטרנזקציה/פעילות ) באמצעות Transactionטרנזקציה/פעילות ) הבאמצעות [ Enhancing (Business Object ) Standard BO] תקני/רגילאובייקט עסקי הכרזת/הרחבת
:)- SWO1 { מאגר האובייקט העסקי( [Business Object Repository )BOR ]} ; ות/הליכי פעילויות עסקייםהגדרת שלבי (Business
Processes Steps Defining ):- הגדרת( משימהTask Definition ) ; ( הגדרת נתוניםData Definition ) ו- ( "כלים/"מיכליםContainers ) כיהליהזנקת ; ( Runtime"ריצה" ) /הפעילות-עתב ( Dynamic Agent Determination) נמיבאופן נייד/דיהחלטת/קביעת סוכן/נציג ;
( Events Triggering ) אירועים תיופעילו הזנקת; ( Eventsאירועים ) באמצעות ( Workflows Triggering) "זרימת" העבודה/תיופעילו "זרימת" העבודה/פעילות-הליךאשפי ; ( Deadline Monitoringריכי יעד ) השגחת/ניטור תא; SAP (SAP System ) -ה:מערכת במסגרת
(Workflow Wizards ) אפשרויות הליך פעילות ; ( "נקודת הזמן הנוכחית"Ad-Hoc Processing Options ).
SAP (SAP Businessמערכות של ת/"זרימת" עבודה עסקי/הליך פעילותWorkflow ) - חלקII
ת" העבודה ו"זרימ/פעילויות-סיגול הליכי/ות( התאמ oversC ) מכסה ( ourseC) הקורס/מסלול -:( Course Goals) מסלול/הקורסמטרות (Workflows Adjustments ) ות/יםדורשה (Requires ת )ותכני- ( לקוחCustomer Programming ) ;המשתתפים ( Participants ) ( ילמדו
Learn ) ך פעילותהלי יממשק תכנות/( זרימת" עבודה"Workflow Interfaces Programming ) ב( רמותLevels ) :אובייקטים -הבאות(Objects ) , ( אירועיםEvents ) , ( שיטותMethods ) , ( חוקיותRules ) מאפיינים/אפיונים -ו (Attributes ) המשתתפים ; ( Participants )
-עתערכת מ ניטור/השגחת -ו( Runtime System Controlling"ריצה" ) /הפעילות-עתמערכת "תניהול/"שליט -(: Learnילמדו) Workflow Level Exits) "זרימת" העבודה/ליך פעילותברמת ה "יציאות" תכנות, ( Runtime System Monitoring"ריצה" ) /הפעילות
Programming ) שלב ברמת "יציאות" תכנות -ו(Step Level Exits Programming ).
bject Ousiness Bמאגר האובייקט העסקי ] ) } SWO1 -(: ransactionTטרנזקציה/פעילות ) ה -:( Course Contentsתכני הקורס/מסלול )
Repository )BOR ]}:- הגדרת אובייקטי[ מאגר האובייקט העסקי Objects Defining (Business Object Repository )BOR ] םיישו -ו -ו ( Data Flow" הנתונים ) ת"זרימ/פעילות ;[ Implementing (Business Object Repository )BOR]} מאגר האובייקט העסקי
; תכנות ( Rule Function Modules) לחוקיותמאפייני/מודולי השימוש/הפעילות/האפשרות ; ( New Containers )חדשים כלי/"מיכל" Workflow Level Exits) "זרימת" העבודה/ליך פעילותברמת ה "יציאות" תכנות -ו ( Step Exits Programming)שלב "יציאות"
Programming ) אירוע חילול/הפעלת; תכנות ( Event Generation Programming ):- בדיקהשימוש/פעילות/אפשרות ימודול/נימאפיי (Check Function Modules ) ,הסוג ה תיות/אפשרויופעילו/ישימוש יודולני/ממאפיי( מקבלReceiver Type Function Modules ) ,
Runtimeילות/"ריצה" ) הפע-מערכת עת; ( Receiver Function Modulesת )ו/יםת המקבליות/אפשרויופעילו/ישימוש יודולני/ממאפיי
System ):- ( מבנהStructure ) ,םביצועי-רמת (Performance ) , ניהול(Administration ).
SAP (SAP Businessמערכות של ת/"זרימת" עבודה עסקי/הליך פעילותWorkflow ) - חלקIII
שפת ב הנחיית אובייקטידע ,II -ו I -החלקים: -:( Essential Prerequisitesדרישות/תנאים/הכנות מוקדמים/ות חיוניים/נחוצים/הכרחיים ) .ABAP [Language Knowledge (Object Orientation ) ABAP-OO ] -ה:
"זרימת" העבודה /הליך פעילות יממשק תכנות ( earnL) ילמדו ( articipantsP ) משתתפים -:( Course Goals) הקורס/מסלולמטרות (Workflow Interfaces Programming ) ה:שפת ב הנחיית אובייקטבאמצעות- ABAP [(Object Orientation ) ABAP-OO ] קוםבמ
.[ BOs( Business Objects)] אובייקטים עסקיים
ABAP [efinitionDlasses C ( ionrientatObject O -ה:שפת ב מחלקות הנחיית אובייקטהגדרת -:( Course Contentsתכני הקורס/מסלול ) ) ABAP-OO ] ה:שפת ב מחלקות הנחיית אובייקטיישום -ו- ABAP [Classes Implementation (Object Orientation ) ABAP-OO ] במסגרת
-ו( Methods Definition) ותהגדרת שיט ,( Attributes Definition) מאפיינים/אפיונים, הגדרת ( Workflow"זרימת" העבודה )/הליך פעילות ABAP [Events -ה:שפת ב הנחיית אובייקט אירועי הזנקת ,( Events Definition) הגדרת אירועים ,( Error Handlingניהול טעויות )
Triggering (Object Orientation ) ABAP-OO ה:שפת ב מחלקות הנחיית אובייקט[, שימוש ב- ABAP [Classes (Object Orientation ) ABAP-OO ] ה"זרימת" /הליכי פעילות( עבודהWorkflow Processes ).
SAP (SAP Businessמערכות של ת/בודה עסקי"זרימת" ע/הליך פעילותWorkflow ) - חלקIV
אינטרנט במסגרת ה( Workflows Conjunctionת" העבודה )ו"זרימ/צירוף/איחוד הליכי פעילויותעל אופן השימוש ב ( Explainהסבר ) (Internet ) וה ( אינטראנטIntranet ) מערכת ה:של "זרימת" הרשת קריאת שירות; הבנת אופן- SAP ( SAP WebFlow Service Called )
ממשקהעושים שימוש ב ( Workflows Create) "זרימת" עבודה/פעילות כיהלייצירת ; ( Workflow"זרימת" העבודה )/הליך פעילותבמסגרת הליכי תרותקשל WF-XML [Interface (eXtensible Markup Language ) WF-XML ] ת"זרימת" עבוד/הליך פעילות ייצוג נתונים במחשוב
SAP (Non-SAPשאינן או מערכות SAP (SAP Systems ) -ה:ת ומערכבין ( Workflows Communicateת" העבודה )ו"זרימ/פעילויות
Systems ) הקורס/מסלול ; (Course ) מבוסס על (Based On ) שאבי הארגון מערכת לניהול ותכנון משל רכיב מרכזיה תגרסת/שחרור תוכנ . SAP {Central Component Software Release (Enterprise Resource Managment ) SAP ECC [ ERP }:- 6.0 -מערכת ה:של
ייצוג נתונים ממשקשימוש ב ותהעוש ( rocessesP usinessB ) ותהליכי פעילויות עסקי -:( Course Contentsתכני הקורס/מסלול ) Internetאינטרנט )באמצעות ה WF-XML [Interface (eXtensible Markup Language ) WF-XML ]עבודה ה"זרימת" /ילותהליך פע במחשוב
תצורת ; WF-XML [Structures (eXtensible Markup Language ) WF-XML ]עבודה ה"זרימת" /הליך פעילות ייצוג נתונים במחשוב ; מבני (; WF-XML [ Customizing (eXtensible Markup Language ) WF-XML ]עבודה ה"זרימת" /הליך פעילות ייצוג נתונים במחשוב מערכת
שלב הליך כ [ WF-XML ( [eXtensible Markup Language ) WF-XMLעבודה ה"זרימת" /הליך פעילות ייצוג נתונים במחשובשימוש באינטרנט באמצעות ה ( Business Processes Run) ותפעילויות עסקי "ת"הרצ/תהפעל; ( Workflow Step"זרימת" העבודה )/פעילות
(Internet ) ה ישירותקריאת -ו[ רשתCall (Web Services )WS ] ; הרשת-"זרימת"שירות מנהלרכיבי (WebFlow Service Handler
Components ) ;הרשת-"זרימת"שירות מנהל הגדרת תצורת (WebFlow Service Handler Customizing ) ; שירות הרשת שפת הגדרת יבוא[ Importing (Web Service Definition Language ) WSDL ] שימוש ב ;( [ שירותי רשתWeb Services ) WS ] זרימת" /שלב הליך פעילותכ"
.( Workflow Stepהעבודה )
( WebFlow Engineהרשת ) -מנוע "זרימת" SAP (SAP Business Workflow WebFlowמערכת של ת/"זרימת" העבודה העסקי/הליך פעילותשל הרשת-זרימת"ניתן להשתמש במנוע "
Engine ) ותהליכי פעילויות עסקיעמ"נ להגדיר (Business Processes ( אשר לא מופו )Mapped ) לניהול ותכנון מרכזיהרכיב בעדיין. האחרונים, יכולים SAP {Central Component (Enterprise Resource Managment ) SAP ECC [ ERP } -מערכת ה:של משאבי הארגון
מאושרים/ות ) נוהלי/הליכי פעילות/פרוצדורותמשוחררים/ות פשוטים/ות או ( Proceduresנוהלי/הליכי פעילות/פרוצדורות ) להיות Approval Procedures ותהליכי פעילויות עסקי(, או (Business Processes ) חומר ראשי )יצירת -כגון: –מורכבים/ות יותרMaterial
Master Creating ו )- ( תיאום מקושרAssociated Coordination ) ים/כלפי המחלקות/אגפים המעורב( ותDepartments Involved מנוע .) Workפעילות/עבודה ) ימחוללת/"הרצת" פעלהלהתאים יש הם,ב –מצבים למתאים במיוחד ( WebFlow Engine) הרשת-"זרימת"
Processes Run ) הפעילות ה-הליךבאופן חוזר, או מצבים בהם( עסקיBusiness Process ) ( דורש מעורבותInvolvement של מס' גדול ) ( WebFlow Engine) הרשת-רימת"מוגדר מסוים ; כמו כן, ניתן להשתמש במנוע "ז ( Sequenceבסדר ) ( Agentsיחסית של סוכנים/נציגים )
Business Processes Exceptions) ותהליכי פעילויות עסקישל הכלל -מן-( ולמיוחדים/יוצאים Errorsטעויות ) ( ל Respondעמ"נ להגיב ) Predefinedאש )אירועים המוגדרים מרבעת הופעת ( Workflow"זרימת" עבודה )/הליך פעילות. ניתן להפעיל ותים/אחר ותים/קיימ (
Events )– פעילותלהמוזנק אירוע -:לדוגמה (Event Triggered ) בדיקה אוטומטי )מסוימות במהלך טעויות במידה שהופיעוAutomatic
Check Errors ) ;מערכת ה:של לניהול ותכנון משאבי הארגון מרכזיהרכיב ה- SAP {Central Component (Enterprise Resource
Managment ) SAP ECC [ ERP } 'הליכי פעילויותכולל מס/( זרימת" עבודה"Workflows ) ותהליכי פעילויות עסקיהמתאמים מיפוי יישום אינם דורשיםש( Workflowsת" העבודה )ו"זרימ/הליכי פעילויות. ( Predefined Business Processes Mapמראש ) -ותהמוגדר
(Implementation ) מרכזיהרכיב הת" העבודה במסגרת ו"זרימ/תיופעילו כיהלישל סקירה כלליתת כוללת הנוכחיהמסגרת במיוחד. מורכב SAP {Central Component Workflows Overview (Enterprise Resource Managment ) -מערכת ה:של לניהול ותכנון משאבי הארגון
SAP ECC [ ERP ,}יםעסקיה םמישוייה ירכיבעבור כל אחד מ ( Application Component ) ;"הרשת-מנוע "זרימת (WebFlow Engine ) SAP (SAP System -ה:מערכת אפשרויות ימושי/פעילויות/ש -ו SAP (SAP Transactions )ת מערכת יות/פעילווטרנזקציבעושה שימוש
Functions ) ואיננו ( עורך שינוייםChange ) ניתן לצרף/ .אחרוניםב ( לחבר שימושים/פעילויות/ אפשרויותFunctions Combine ) ( Business Processes Create) ות/הליכי פעילויות עסקיים התאים יצירתעמ"נ ל SAP (SAP System ) -ה:מערכת קיימים/ות במסגרת
( Workflow Systemבודה )"זרימת" הע/הליך פעילותמערכת (. WebFlow Engine) הרשת-באמצעות מנוע "זרימת" ות/חדשים) ] ניהול ארגוני ב(. במידה שישנו שימוש Business Processesהליכי פעילויות עסקיים )על את/ ( Controlמנהלת/"משתלטת" )
Organizational Management ) OM ] ביצירת , הרי שניתן להשתמש ( המבנה הארגוניOrganizational Structure Created ) עמ"נ. ניתן ( Particular Activities) מות/יחודיותמסויפעילויות את ( Carry Outהפועל ) -אל-יוציאו( המתאימים Agentsסוכנים/נציגים ) שה
] משרה ה( בידי אדם מסוים. הדבר מבטיח כי המועסקים המתאימים של Carried Outהפועל ) -אל-המוצאות ( Activitiesפעילויות )להתאים Respective Occupiers (PoSition ) S] אל-הוציאיוכלו ל- ( הפועלCarry Out ) ( פעילויות פרטניותActivities Individual ) הפעלת במהלך
Execution) "זרימת" העבודה/הליך פעילותהפעלת במסגרת , פירוש הדבר כי (. Execution Workflow) "זרימת" העבודה/הליך פעילותWorkflow ) צוות/סגל שינויי-עריכת בחשבוןנלקחים ( הארגוןOrganization Personnel Changes ) – הרשת-מנוע "זרימת"; באופן מידי (
WebFlow Engine ) ת" עבודהו"זרימ/תיופעילו כיהליהגדרת למספק מס' כלים (Workflows Defining ) זרימת" /ניתוח הליכי פעילויות -ו" SWDD -(: Transactionטרנזקציה/פעילות ) ה( ; Monitoring Operationמשגוח/מנטר ) פעילות(, כמו גם Workflows Analyzingהעבודה )
Workflows"זרימת" העבודה )/תיופעילו כיהלילהצגת תמשמש [( Workflow Builder] ) "זרימת" העבודה/הליך פעילותבונה/מתאם ]
Display תהליכי פעילויו עריכת שינויי -( ו/( זרימת" העבודה"Workflows Changes ) ניתן להתאים . ( תוספותExtensions ) פשוטות– לניהול ותכנון מרכזיהרכיב ההמסופקים במסגרת (Workflows Originalת" עבודה מקוריים )ו"זרימ/הליכי פעילויותבאופן ישיר במסגרת
-הוצאה -כגון: – SAP {Central Component (Enterprise Resource Managment ) SAP ECC [ ERP } -מערכת ה:של משאבי הארגון עריכת שינויי השגחת/ניטור תאריכי המוגדרות באופן עצמאי, או (Assignments Agent)סוכן/נציג משימות של ( Carrying Outהפועל ) -אל
Workflow"זרימת" העבודה )/גדרות תצורת הליך פעילותכה ( Saved(, הניתנים לשמירה ) Deadline Monitoring Changingיעד )
Configuration ) ;"שימושי/פעיליוות/אפשרויות "זרימת- ( הרשתWebFlow Functions ) הפעלתלהתאים ניתנים/ות לשימוש עמ"נ נים הנדרשים, ניתנים לשליחה שונות. כלל הנתוה( Companiesחברות )ה( בין Workflows Execute"זרימת" העבודה )/הליכי פעילויות
"זרימת" העבודה העסקי /הליך פעילות. XML [Documents (eXtensible Markup Language ) XML ] ייצוג נתוני מיחשובמסמכי כ Documentsמכוונים כלפי פנים ] XML ייצוג נתונים במיחשוב מסמכייכול גם להגיב כלפי SAP (SAP Business Workflow )במערכת
(eXtensible Markup Language ) Inbound XML ] זרימת" העבודה/הליך פעילות; קיימים מס' אשפי" (Wizards Workflow ) "זרימת" /הליך פעילותחלקי תרייצלהתאים בעזרתם ניתן – ( Workflow Definition) עבודהה"זרימת" /הליך פעילותהגדרת התומכים ב
מתוך ( Wizards Workflow) "זרימת" העבודה/הליך פעילותאשפי . ניתן להפעיל את ( Workflow Parts Createהעבודה )זמינות עמ"נ לאפשר ; {[ BOR( Business Object Repositoryמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) ה
יבסוג(, יש להשתמש Workflow"זרימת" עבודה )/( להליך פעילות Functions SAP) SAP-שימושי/פעילויות/אפשרויות מערכת ה:
מאגר } SWO1 -(: Transactionטרנזקציה/פעילות ) הם במסגרת י, המוגדרים ומנותח[ Types (Business Object )BOאובייקט עסקי ] אובייקט עסקי סוגי גישתמבצע ( Workflow) " העבודה"זרימת/. הליך פעילות{[ BOR( Business Object Repositoryהאובייקט העסקי ] )
[Types Access (Business Object ) BO ] פרטניים בעת הפעילות/ ( "ריצה"Runtime באמצעות משימות רב ] )- ( פעמיותReusable
Tasks .) ( הטרנזקציה/פעילותTransaction :)- SWDM [ העיסקי"זרימת" העבודה /הליך פעילותסייר [(Business Workflow Explorer ) ] Activitiesהפעילויות )( מקבל מידע/פרטי End-Userקיימות ; משתמש קצה ) ( Tasks Overviewמשימות ) אודות סקירה כללית מספק
Information ) אל-והוציאאשר- ( הפועלCarry Out ) במסגרת ( הטרנזקציה/פעילותTransaction :)- SBWP [ עסקיהעבודה/פעילות הר אזו [(Business Workplace )/ מערכת ה:תוכנת "המשרד" של- SAP [(SAPOffice )/מערכת הכניסה של -תיבתSAP ( SAP Inbox ) ] או במסגרת
מבט של [ LUW ortalP ( istL orkW niversalU )] השער/"פורטל"של רשימת עבודה/פעילות כללית -או ה: Workflow Inbox MiniApp -ה:של כלל סקירה כללית מרכזית –. הדבר מספק [ Enterprise Portal IView ( Integrated View)מייזם ] השער/"פורטל" של ממוזג/משולב
האחרונים יכולים (. Carry Outהפועל ) -אל-להוציא( Authorized מורשים ) הינםאותם – ( Activities Central Overviewהפעילויות ) .משם ( Activitiesפעילויותיהם )להתחיל את
"זרימת" /הליך פעילות מנהל מערכתל Workflow System) העבודה
Administrator ) מס' כלים (Tools ) אים להתבעזרתם, הוא יכול – זמינים
/הליכי פעילויות ניהול/"שליטת" Workflowsת" העבודה )ו"זרימ
Control לויותיתוח הליכי פעינ -( ו/ Workflows) ת" העבודהו"זרימ
Analyze ) .מנהל מערכתהנוכחיים "זרימת" העבודה/הליך פעילות
(Workflow System Administrator ) Automatically) תמיודע אוטומטי
Notified ) אודות בעיות במסגרת , המערכת.
Type ] באופן תכנותיהזנקת פעילות אירוע סוג האובייקט העסקי [ 2] Event Triggering Programmatically (Business Object )BO ]
עבודת/פעילות סוגי מוצגים להלן מובאים באופן מפורט יותר במסגרת ה ( ssuesI ) הנושאים/סוגיות -:( Noteלב/הערה נלוות ) -שם SAP [orkingW esypT ( tsbjecOusiness B )sSAP BO [ ]אובייקטים עסקיים של מערכת
Type] מצוין/מסוים/ייחודיהעסקי האובייקט ה סוג [ 2] [ של CREATED -:במקרה שלנו - ( Event Created) ] אירועהיצירת [ 1] (Business Object ) Specific BO ] , התוכנית [ 3] מותאמת במסגרת ( יישוםApplication Program ) ץמופ[ 4] -ו ( Published ) באופן
יישום ) ה [ 3] ; ( Event React )אירוע מתואמי תגובת ההינם ( Receiversמקבלים )כלל ה [ 5] .( System-wideמערכתי רחב )
Application ) ה( מתושאלQuestion ) משיהאירוע המ תיצירל [ 1] חייב להיות מסופק ( Event Actual Creation ) יצירת ; יש לוודא כי Type Written (Business Object ) ] רלוונטי/הקשורעסקי האובייקט ה סוג כתיבת [ 2] איננה מתקיימת לפני ( Event Created) אירועה
Relevant BO ]:- ( הדוגמהExample הנוכחית מתייחסת )תקני/רגילהעסקי האובייקט לסוג ה [Type (Business Object ) Standard BO ]:- BUS1001006 [ ומר ההחתצורה ( תקנית/רגילהStandard Material ) ] ה-בסיסבמסגרת( נתוניםDatabase ) ,הגדרת [ 6] . אחרת
"זרימת" /הליך פעילותפתיחת/הפעלת בעת Error -עלולה להתקבל כ: ( Workflow Status Set) "זרימת" עבודה/הליך פעילותמצב/מעמד הגדרת [ 1] [ לא ימצא ; Type (Business Object ) Required BO ] נדרשהעסקי היקט אוביה סוגש, כיוון ( Started Workflow) עבודהה [ Type Components (Business Object ) BO] עסקי האובייקט ה סוגרכיבי [ 7] המשמשים חייבים להיות ( Events Defined) יםאירועה
-Customerעל בסיס הגדרות הלקוח הייחודיות ) [ Type Extend (Business Object ) BO] עסקי האובייקט ה סוגהרחבת להתאים ; ניתן
asisBpecific S ) הקשורות ב ( מושג הנציגותonceptCelegation D ) – :הגדרת סוגי הנציגות ) -ראהefiningDypes Telegation D [ ] יצירת את ( Caterכמו כן, יש לספק ) .[ Type Events Adding (Business Object ) BO] עסקי האובייקט ה סוג יאירועבאמצעות הוספת
מתבצעת ללא יכולת ( Events Published ) יםאירועההפצת אלה ; ( Additional Eventsאירועים נוספים )של ( Event Creation) האירוע ( anagerM ventEמנהל האירוע ) להם. ( eactsRב ) הגי ( eceiverR )מקבל ה[ 5] לדעת האם ( pplicationAreating C) היצירהיישום
יכול לשמש את ( ventEאירוע ) ; ( ublishedPvent E אירוע )הפצת עבור ( ctiveA פעיל ) ( inkageLר ) ושיק -האם ה: ( heckC דק )ובvent E ) אירוע פעילות הזנקת -רת:במסג -SAP ( Business Workflow SAP :)"זרימת" העבודה העסקי במסגרת המערכת /הליך פעילות
riggeringT ) המשימשל (askT ) עבודהה"זרימת" /הליך פעילותאו ( workfloW ):- בעת( התרחשות/הופעת אירוע ccursO ventE ,)) גובה/תשובהתכ ( Started Workflow) "זרימת" עבודה/הליך פעילותפתיחת/הפעלת או ( Task Startedמשימה ) פתיחת/הפעלתמותאמת
Response ) . ( הדוגמהExample הנוכחית מציגה ) עסקי האובייקט ה סוג אירועתכנות הזנקת פעילות ניהול/סדר פעילות [Type Event
Triggering Programmatically Procedure (Business Object ) BO ] נילקח בחשבון . (Assumed כי הקורא מכיר את )סוג תפיסת/מושג הדוגמה ) ; ABAP (Language ABAP) -ה:שפת בהינו בעל ידע סביר -ו [ Type Concept (Business Object ) BO] ייקט עסקי אוב
Example תקני/רגילהעסקי האובייקט לסוג ה( הנוכחית מתייחסת [Type (Business Object ) Standard BO ]:- BUS1001006 [ תצורה .CREATED -(: Eventאירוע ) ל [ 1] -ו [ ( Standard Materialתקנית/רגילה ) החומר ה
TOJTB -(: Database Tableנתונים ) -טבלת בסיסי
SWOTDV -(: Database Tableנתונים ) -טבלת בסיסי
הליך פעילות ( באמצעות Material Createdכל יצירת חומר ) עם ( Event Triggered) מוזנק פעילות אירועה[ 1] באופן כללי, במקרה הנוכחי, – או כל אחת אחרת MM01 -(: Transactionהטרנזקציה/פעילות ) כדוגמת [ 3] ( Standard Procedureתקני/רגיל )
אובייקט עסקי וג ס [ 2] ( ; Customer Programלקוח ) תוכנית ה [ 3] (( מתוך Event Triggerפעילות האירוע ) פעיל את ההזנקה לנ [ 1] [ ( Standard Materialתקנית/רגילה ) החומר התצורה ] BUS1001006 -:[ Type (Business Object ) Standard BO] תקני/רגיל
Businessמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) הנכללים במסגרת CREATED -(: Eventאירוע ) וה
Object Repository )BOR ]}.
ניים של הפרטים הטכ( מספקת את Key Field Parameterפרמטר שדה/משתנה המפתח )( על גבי Double-Clickingכפולה ) -הקלדה (. Technical Information Fieldהשדה )
23
1
מאפיין/מודול השימוש/ב [ 4] (, ניתן להשתמש Programmaticallyבאופן תכנותי ) ( Event Triggerפעילות אירוע )הזניק לעמ"נ ל Sample Applicationהדוגמה )יישום קוד/הוראות [ 3] במסגרת SWE_EVENT_CREATE -(: Function Moduleהפעילות/האפשרות )
Code ):- ZDEMO_TRIGGER_EVENT.
REPORT ZDEMO_TRIGGER_EVENT. " BO ( Business Object ) Event Triggering
DATA: KEY LIKE SWEINSTCOU-OBJKEY.
KEY = '1163'. '' Material Number ( hard-coded )
.[ Type Triggering (Business Object ) BO] אובייקט עסקי סוג פעילות הזנקת
( של האובייקט המוזנק Object Type-Specific Keyחודי של סוג האובייקט )יהמפתח הי(, Concatenatedמשורשרים יחדיו )
( הנוצר/מותאם Triggering Object Reference( ; שיוך/ייחוס האובייקט המוזנק לפעילות ) Triggering Objectלפעילות ) (Created ) ( באופן פנימיInternally מתוך )( מידע/פרטיםInformation זה/אלה ו )- ( נכתבWritten "למסגרת כלי/"מיכל ) האירוע (Event Container תחת )תו-( זהות הפריטElement ID :)- _Evt_Object.
Type] אובייקט עסקי סוג פעילות הזנקת( עבור Defined( חייב להיות מוגדר ) Event( ; האירוע ) Event IDאירוע ) זהות ה-תו
Triggering (Business Object ) BO ].
SWETYPECOU -(: Database Table נתונים )-טבלת בסיסי
1
7
מאפיין/מודול( יוכל להשיג Event Managerמנהל האירוע ) במידה ש 0 -( הינו בעל ערך השונה מ: Event Numberמס' האירוע ) תקריאחד או יותר ; אין זה אפשרי לקבוע האם א –( Receiver Function Moduleהשימוש/הפעילות/ האפשרות המקבל/ת )
מס' האירוע ( אחד, הרי ש Receiver( הסתיימה בהצלחה ; אם לא ניתן היה להשיג אף לא מקבל ) Receivers Calledמקבלים )ה
(Event Number ) ( מוחזרReturned ) 0כבעל הערך.
אך ( מועבר Event Containerכל" האירוע ) ( ; כלי/"מי Event( של האירוע ) Persistent Event Container) תמידיכלי/"מיכל" אירוע Predefined Elementsפריטי נתונים המוגדרים מראש )( בנוסף ל Event Parametersאירוע )ה פרמטרי( Definedורק במידה שהוגדרו )
( בנתונים Filledטען ) ( ני Function Module( המועבר למאפיין/מודול השימוש/הפעילות/האפשרות ) Container(. הכלי/"מיכל" ) ומכיל אך ורק את ( Event Creating Application) ( במסגרת יישום יצירת/התאמת האירוע Relevant Dataהקשורים/רלוונטיים )
Functionהאפשרות ) מאפיין/מודול השימוש/הפעילות/הפעלת ( ; בעת Definedשהוגדרו ) ( Event Parametersאירוע )ה פרמטרי
Module Executed ( [ פריטי נתונים המוגדרים מראש ,)Predefined Elements )שיוך/ייחוס האובייקט (Object Reference ,) זמן (. Event Containerהאירוע ) (לכלי/"מיכל" Added( וכ"ו [ נוספים/ות ) Creator(, יוצר/מתאים ) Creation Timeהיצירה/התאמה )
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = 'BUS1001006' objkey = KEY event = 'CREATED'
* CREATOR = ' ' TAKE_WORKITEM_REQUESTER = ' ' START_WITH_DELAY = ' '
* START_WITH_DELAY = ' ' START_RECFB_SYNCHRON = ' ' NO_COMMIT_FOR_QUEUE = ' '
* NO_COMMIT_FOR_QUEUE = ' ' DEBUG_FLAG = ' ' NO_LOGGING = ' '
* IDENT =
* IMPORTING
* EVENT_ID =
* TABLES
* EVENT_CONTAINER =
EXCEPTIONS
OBJTYPE_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.
ELSE.
WRITE 'Event Triggered'.
ENDIF.
COMMIT WORK.
פעלת/הדלקת ( באמצעות ה Event Traceאירוע )מעקב (, ניתן להשתמש ב Event Triggered Test) ק פעילותיהמזנ אירוע תקיבדל[ 4] ( nOwitch S ( הטרנזקציה/פעילות )ransactionT :)- SWELS :ראה ;- ( מעקב האירוע raceTvent E )
פותחהאשר ( Program Execute) התוכנית הפעלת/ביצוע פתיחתכעת ; Switch On -:( Pushbutton Pressהלחיצה ) -כפתורלחיצת (Developed קודם לכן. כע )נת , ( בטל/כבהSwitch Off את ) אירוע )מעקבEvent Trace ( במסגרת הטרנזקציה/פעילות )Transaction :)- SWELS [ יבויל/כוטיב (Switch Off הפעל/)תהדלק/ת (Switch On )מעקב ה( אירועEvent Trace ) ] ; הטרנזקציה/פעילות ) במסגרת
Transaction :)- SWEL [ ( הצגת מעקב אירועEvent Trace Display ) ]- נכללת ( רשימת הפלטList Output ) מוזנקי השל האירועים Event Traceאירוע )מעקב ה (. נתאים את רשימת Time Periodזמן/נוכחות ) תקופת הבפרט, בהתאם ל –( Events Triggeredפעילות )
List :הבאה )-
4
444
4
444
. ראשית, RSWFMCEVENTSAMPLE -(: Standard Example Programת הדוגמה התקנית/רגילה ) נבצע את הדוגמה באמצעות תוכני [ 3] .ZRSWFMCEVENTSAMPLE -(: Customer Developmentפיתוח לקוח ) ( את התוכנית כ Copyנעתיק )
REPORT ZRSWFMCEVENTSAMPLE .
* This report demonstrates the creation of a fixed event. In this case, event
* BUS2032-CHANGED will be created. No NAST parameters will be considered because
* CREATE_EVENT is designed as a processing routine for output medium 8 which carries no
* parameters. Setup: copy this report and modify it so that your event will be created.
* Set up an output type for output medium 8 and assign your copied report as the
* processing program. Create a condition record for your output type and medium 8
* in order to get automatic output determination.
SWC kagePac " .>CNTN01<INCLUDE
tables: NAST.
*---------------------------------------------------------------------*
* FORM create_event :- CREATE_EVENT is called by output control *
*---------------------------------------------------------------------*
* form create_event using returncode like SY-SUBRC us_screen type c.
* LT_CONTAINER passes parameters to the event.
* Add parameters if your event needs them.
( tionsMacro Instruc הוראות/הנחיות הגדרת מקרו ) -ראה: SWC_CONTAINER -:( nstructionIacro M ) הגדרת מקרוהוראת/הנחית על
יתחול א -( ו Container Declarationכלי/"מיכל" ) תהגדר/תהכרז ,Container Processing [ ]עבור הליך פעילות כלי/"מיכל" ) )אובייקטים -( ל: Macro Instructions Accessing הוראות/הנחיות הגדרת מקרו )גישת ,( er InitializationContain כלי/"מיכל" )
Objects ,)( מאפיינים Attributes ו )- ( שיטות Methods ) , ( תוכנית נכללתrogramPnclude I ):- >CNTN01< ;
SWC_CONTAINER lt_container.
4
444
5
6
DATA:
l_objkey like SWEINSTCOU-OBJKEY value '1163',
l_creator like SWHACTOR,
l_msgv1 like sy-msgv1,
l_msgv2 like sy-msgv2,
l_eventid like SWEDUMEVID-EVTID,
* the next line defines the object type that will be used
l_objtype like SWETYPECOU-OBJTYPE value 'BUS1001006', " 'BUS2032',
* the next line defines the event to be created
l_event like SWETYPECOU-EVENT value 'CREATED', "'CHANGED'.
returncode like SY-SUBRC,
us_screen type c.
* no preview available
check us_screen eq space.
* use NAST object key -- you might need to change this if your event is based on a
* completely different object
* l_objkey = NAST-OBJKY.
l_creator-otype = 'US'.
l_creator-objid = SY-UNAME.
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
OBJTYPE = l_objtype
OBJKEY = l_objkey
EVENT = l_event
CREATOR = l_creator
IMPORTING
EVENT_ID = l_eventid
TABLES
EVENT_CONTAINER = lt_container
EXCEPTIONS
OTHERS = 1.
IF SY-SUBRC <> 0.
* event could not be created
l_msgv1 = l_event.
l_msgv2 = l_objtype.
CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
EXPORTING
MSG_ARBGB = 'VN' MSG_NR = '075' MSG_TY = 'E'
MSG_V1 = l_msgv1 MSG_V2 = l_msgv2.
returncode = 4.
else.
* creation was OK
returncode = 0.
endif.
COMMIT WORK.
* endform.
( askT) המשימ(, ה ccursO ventE בעת התרחשות/הופעת אירוע ) -:( askT) המשימ של ( ventEerminating Tאירוע מפסיק פעילות ) -כ: Workflow) "זרימת" עבודה/הליך פעילותהגדרת ישלבבמסגרת . ( Response) תגובה/תשובהכ ( Terminated) הפעילותמפסיקה
psteS ionefinitD ):- אירוע יוצר/מתאים ה( reatorCvent E ) ו- ( מחכה לאירוע ait for EventW ) . זרימת" /הליך פעילותמערכת"בעת ( riggeringTvents E ) אירועים תיופעילו הזנקתעבור ( inkageLype Tר ) ושיסוג ק ( reateC ) תציריו ( ystemSorkflow W העבודה )
ventE מנהל האירוע ) עבור ( ctivateAinkages Lype Tסוגי הקישור ) הפעלתיש להתאים .( edefinD tsvenE ) יםאירועההגדרת
anagerM ) עמ"נ שניתן יהייה לכלול ( encludI ) אותם במסגרת ה( בדיקה heckC ) . יםשלבהבאמצעות סוג (eypTps teS ):- Wait for
ventE ו- ( שלבים tepsS ) יםתייחסמ/יםכשייה ( eferR ) ל( משימה askT ) בעלת ( אירוע מפסיק פעילותventEerminating T ,) קישורבעת פתיחת ( ctivatedAutomatically A ) תאוטומטי מופעל -ו ( reatedC נוצר/מותאם ) ( inkageLnstance I )"דוגמה/מקרה/יישות"
) בעת הפעלתו ( Events Publish ) יםאירועהפצת מתאים Event Creator -:( Step Type) שלבסוג . ( Execution Start) ההפעלהxecutedE ) ; כלי/"מיכל" האירועבמסגרת (ontainerC ventE ) כל אחד מה ( אירועיםventsE ) תויצירתוכן -הקשרמידע/פרטי כולל
(Creation Context Information ) ,ה ( זמיןAvailable ) ר/רלווניטיהקשומקבל ל (Relevant Receiver ) .( מידע/פרטיםInformation ) Communication Mechanismsון התקשורת ) נמנג -ו ( Event-Driven Controlנהוגת אירוע ) זה/אלה ניתן/ים לשימוש עבור ניהול/"שליטה"
אשר על ( Object Referenceשיוך/ייחוס האובייקט ) הינו ( Most Important)ביותר חשובה ( Event Parameterאירוע )ה פרמטר( ; הליך אך ורק במסגרת ( Eventsאירועים ) ; במידה שישנו שימוש ב ( Eventאירוע ) הודיע ה ( Status Change) ומעמד/ועריכת שינוי מצב
( Required) יםנדרשה ( Linkages) יםרושיקה SAP (SAP Business Workflow ,)מערכת של "זרימת" העבודה העסקי /פעילותניתן להתאים (. Workflow System"זרימת" העבודה )/הליך פעילותמערכת בידי ( Automatically Created) תאוטומטי מיםמותא/יםנוצר
בתנאים רק -ך וא ( Events React) יםאירועתגובת להתאים -:( Example ) דוגמהלעמ"נ, –קיימים ( Linkages Edit) יםרושיקעריכת ) קשור/רלוונטימצב/מעמד שינויי -עריכתבעת הופעת ( Events Created ) ים הנוצריםאירוע -לדוגמא: – ( Particular Conditions) מסוימים
Relevant Status Change ). יצירת האירוע (Event Creation חייב )מתלהיות מיוש ת (Implemented במסגרת ) המערכתSAP – חלק כ
4
444
מודול /ןקריאת מאפייכדוגמת –( Customerלקוח ) או בידי ה SAP (SAP Standard Code ) -מערכת ה:של תקני/רגיל הקוד/הוראממקומי ) אופן ב - SAP_WAPI_CREATE_EVENTאו SWE_EVENT_CREATE -:( Function Module Callingשימוש/פעילות/אפשרות )
Locally )ת, או להיות מסופק (Catered באמצעות ) טבלהתצורת הגדרות (Table Settings )יצירת האירועמתאימות ; בד"כ ה (Event
Creation ) ( מיושמתImplemented במסגרת ) ( תוכניות היישוםApplication Programs ( עבור אירועים )Events ( המסופקים )Supplied במסגרת המערכת.(
( Customer-Specific Eventsית ללקוח ) יחודיאירועים המתואמים ) מסוים מד מצב/מעשינויי -עריכתעבור באופן עצמאי, – ( Additional Events Create) אירועים נוספים התאים יצירתכמו כן, ניתן ל
Specific Status Change אשר איננו ) ( מסופקיםSupplied ) – ערכת ה:מתקינת גירסתבמסגרת מקורי, במסגרת באופן- SAP (SAP
Standard Version ) . אירועהיצירת הספקת( ים Events Creation Catered ) טבלהתצורת הגדרות באמצעות מותאמת ( Table Settings Event) אירועהזנקת פעילות בעת . ( Maintenance Viewמבט ניהול/תחזוקה ) ] SWETYPV -(: Transactionפעילות ) /הטרנזקציה -:(
Triggered ) , הליך פעילותמערכת/( זרימת" העבודה"Workflow System ) ( בודקתChecks האם )נונטע/והוקלד (Entered ) מקבלי nstance I)קישור "דוגמה/מקרה/יישות" -ו ( inkageLype Tר ) ושיסוג ק -(: ctiveA) במסגרת פעילות ( eceiversRvent E )האירוע
inkageL ) מתקבליםכאלה אכן נמצאים, הרי שש במידה ( eceiversR אלה נקראים באמצעות )/האפשרותמאפיין/מודול שימוש/הפעילות (Function Module ) ( הממוקם/תLocated אף הוא/היא במסגרת )הטבל ( מקושרתLinkage Table ) קיים ;( מגוון רחבVarious ) של
-:( Events Created )ים אירוע יצירתאופני
GenerateEvent (Businessדרכי חילול/הפעלת אירוע אובייקט עסקי ] 7Object )BO ]
-מסמכי עריכת שינויים
(Change Documents )
הזנקת מתקיימת ( Certain Field Change Document ) שינוי שדה מסוים-בעת התאמת מסמך עריכת Type] אובייקט עסקי סוגבחירת -: SWU_EWCD (Wizard אשף )ה ; ( Event Triggerאירוע ) פעילות ה
Select (Business Object ) BO ] עסקי האובייקט ה סוג אירועבחירת -ו [Type Event Select (Business Object ) BO ] – הציף/להגביהאותו ישנו עניין (Raised ) מסמך עריכת אובייקט. בחירת-
Create) היציר -:( Event Type) ] סוג האירוע -ו ( Change Document Object Selectהשינויים ) התקנת/ניתן להתאים , ( Required) ; במידת הצורך [ ( Delete) המחיק/( Changeשינויים ) -עריכת/(
הטרנזקציה/פעילות ) באמצעות ( pUet Socument D hangeCשינויים ) -מסמך עריכת עריכתransactionT :)- OSCD ש-] הצגת אובייקט מסמך עריכת ( ינוייםisplayDbject Oocument Dhange C )
"זרימת" העבודה )/פעילותת הליך ותכונהגדרת ] SWED -(: ransactionTהטרנזקציה/ פעילות ) ; [Workflow Properties Define ) מסמכיעבור- ( עריכת השינוייםChange Documents ) ; ] /הטרנזקציה
( Change Documents Linkשינויים ) -מסמכי עריכת קישור] SWEC -(: Transactionת ) פעילו Changeהשינויים ) -אירוע מסמך עריכת ת קישורטבלמשמשת לניהול/תחזוקת [ ( Eventsאירועים ) ל
Document Event Linkage Table Maintenance ), מאפשרת -ו (Allows ) עריכת השינוי הגבלת .( Certain Fields Changes Restricting ) מסוימים לשדות
( Complete Guidevents E orkflowsWעבודה ) ה"זרימות" /אירועי הליכי פעילויותהמדריך השלם ל ( Examplesדוגמאות ) ; SAP ECC 6.0במסגרת
מערכת מידע לוגיסטית ]
(Logistics Information
System )LIS ]
Exception Reached] הלוגיסטיתמידע הערכת משל הכלל-מן-מיוחד/יוצא בעת השגת/הגעת(Logistics Information System )LIS ] הזנקת פעילות המתקיימת ( אירועEvent Trigger ):- אשף ה ( Wizard) SWU_EWLIS :- אובייקט עסקי סוגבחירת [Type Select (Business Object ) BO ] ו-
אותו ישנו עניין – [ Type Event Select (Business Object ) BO] עסקי האובייקט ה סוג עאירובחירת Exception] הלוגיסטיתמידע המערכת של הכלל-מן-מיוחד/יוצאבחירת ה .( Raised) הציף/להגביה
Select (Logistics Information System )LIS ] – אירוע ה הזנקת פעילותישנו עניין להתאים ,עבורו (Event Trigger ) ; ( הטרנזקציה/ פעילותTransaction :)- AWUW ניהול/תחזוקת קישור מתאימה
Exception Linkages Maintenance (Logistics] וגיסטיתהלמידע המערכת של הכלל-מן-מיוחד/יוצא
Information System )LIS ] אובייקט עסקי אירועיעבור [Events (Business Object ) BO .]
( Examplesדוגמאות )
אירוע טרנזקציה/פעילות
עסקית } ] ) Business
Transaction Event :)- BTE ]
{ Open FI
-Raise ( [Business Transaction Event :)} אירוע טרנזקציה/פעילות עסקית ת הצפ/תהגבהבעת BTE ] { Open FI עסקי אובייקט אירוע תהצפ/תהגבה מותאמת [Event Raise (Business Object ) BO ; ]ה ( אשף Wizard) SWU_EWBTE :- אפשרות / ימוש/פעילותמודול ש/ןמאפייהקלדת/טעינת שם
Existing] תקיימת/נוכחקבוצת פונקציה בלוות ( New Function Module Name Enter )חדש
Function Group ( תוכנית מסוגF ] ) . ( ספקSuppy ) יישום )ה-פעילות העסקית ברהמוצרApplicable
Business Transaction Product ) אירוע -ו [ (Event ) :ראה- ( הטרנזקציה/ פעילותTransaction :)- FIBF טרנזקציה/פעילות עסקית יאירועעבור { ( [Business Transaction Events :)- BTEs ] {
Open FI ; אובייקט עסקי סוגבחירת [Type Select (Business Object ) BO ] סוג ירועאבחירת -ו ) הציף/להגביהאותו ישנו עניין – [ Type Event Select (Business Object ) BO] עסקי האובייקט ה
Raised ).
Business] ) ( באמצעות אירועי טרנזקציה/פעילות עסקית } Events Creationיצירת אירועים ) ( Examplesדוגמאות ) Transaction Events :)- BTEs ]Open FI{ ;זרימת" עבודה ) /הזנקת הליך פעילות"orkflow W
riggeringT [ באמצעות אירועי טרנזקציה/פעילות עסקית )FIpen O (ransaction Tusiness B
ventsE:)- BTE ] ;
עריכת שינוי הנתונים הראשיים
נוש ] א-של משאביMaster Data
Change (Human
Resources )HR ]
[ Master Data Change (Human Resources )HRאנוש ] -משאביהנתונים הראשיים של שינוי -עריכתהטרנזקציה/ [ ; Trigger (Business Objects ) BOs] יםעסקי יםאובייקטיכולה להתאים הזנקת פעילות
ידע ) מ-סוגל ( Object Type Linkingוג האובייקט )סקישור ] SWEHR1 -(: Transactionפעילות ) Infotype ) ; ] ( הטרנזקציה/ פעילותTransaction :)- SWEHR2 [מערכת ישור אירועק SAP (SAP
Event Linkage ) ] ; ( הטרנזקציה/ פעילותTransaction :)- SWEHR3 [ללקוח ישור אירועק (Customer Event Linkage ) :]- קישור( סוג האובייקטObject Type Link ), מ-סוג ( ידעInfotype ),
( Object Typeסוג האובייקט )עבור ( Object Activity ) אובייקטפעילות ה -ו ( Subtype) מידע-תת סוג .( Eventאירוע ) -ו
במסגרת ות ) "זרימת" ( העבודההליך פעילבמסגרת ( onfiguringCvents E עריכת תצורת אירועים ) ( Examplesדוגמאות ) עבודה ) ההזנקת הליך פעילות ) "זרימת" ( ; [ orkflowW (esourcesRuman H )HR אנוש ]-משאבי
riggeringTorkflow W המידע -סוג( במסגרת( nfotypeI :)- 0001 ירת עובד/מועסק בעת פעילות שכ( ctionAiring H mployeeE ) ;משאביסות" נתוני טבלאות ניהול/"שליטת" בדיקת רשומות/שורות/"כני-
; [ ontrol Tables Entries CheckC (esourcesRuman H )HR אנוש ]
ניהול המצב/מעמד(Status
Management )
יכולה ( Business Documents Statuses Changeמסמכים עסקיים ) שינויי מצבי/מעמדי-עריכת הטרנזקציה[ ; riggerT ( bjectsOusiness B ) BOs] יםסקיע יםאובייקטהזנקת פעילות להתאים
הגדרות תצורת -:[ ( anagementM tatusS ) ניהול המצב/מעמד] BSVW -(: ransactionTפעילות ) /) ] הגדרות המערכת -[ ו ( User Status ) המשתמשמצב/מעמד עבור (Customer Settings ) ] הלקוח
System Settings ) עבור ( מצב/מעמד המערכתSystem Status ) ] האובייקט קטגוריית; הוספת] אובייקט עסקי סוגבחירת ; ( Schema) תרשים/סכמה ,( Status Object Category Addמצב/מעמד )
Type Select (Business Object ) BO ] עסקי האובייקט ה סוג אירועבחירת -ו [Type Event Select (Business Object ) BO ] – להציף /להגביהאותו, יש עניין (Raised ) ; ( בחירת השורהLine Select ) םמסוימשתמש מצב/מעמדהוספת -:( Status Restrictions Add) המצב/מעמד הוספת הגבלות -ו(Particular User Status Add )/מסוים/ייחודי מצב/מעמד מערכת (Particular System Status ) ;
עבור ( Event Raise) אירוע תהצפ/תהגבהבמידה שישנו עניין להתאים Inactive -:( Select) תבחירבמידה שישנו Inactive =Not -:( Select) תבחיר ; ( Status Turned Off) כבוי/מבוטלמצב/מעמד
Status Turned On) דלוק/פעילמצב/מעמד עבור ( Event Raise) אירוע תהצפ/תהגבהעניין להתאים ).
Workflow(/הזנקת הליך פעילות/"זרימת" העבודה ) riggeringTvents Eהזנקת פעילויות אירועים ) ( Examplesדוגמאות )
Triggering ( ע"פ עריכת שינוי המצב/מעמד )Status Change ) ; ( הזנקת הליך פעילות/"זרימת" עבודהWorkflow Trigger ע"פ עריכת שינו ) ( י המצב/מעמדStatus Change ) ; "הזנקת הליך פעילות/"זרימת
מצבי/מעמדי משתמש של ; ( Management Status ניהול המצב/מעמד )( ע"פ Workflow Triggerעבודה ) מצבי/מעמדי מערכת של הזמנות מכירה/ות -ו [ StatusesUser ( Sales Orders )SOsהזמנות מכירה/ות ]
[usesSystem Stat ( Sales Orders )SOs ]
ניהול/"שליטת" ההודעה ]
(Message Control )MC ]
] ניהול/"שליטת" ההודעהבאמצעות ( Output Messages Processedת פלט ) והודעהליך פעילות (Message Control )MC ;החלטה ( הקשורה בפלט Output Determination ) ] תתצורהתאמת לניתן
Type Event Raise Configured (Business Object ) BO] עסקי האובייקט ה סוג אירוע תהצפ/תהגבה MC( Message Control] ) ניהול/"שליטת" ההודעה } NACE -(: Transactionפעילות ) / הטרנזקציה; [ Output Type] ) סוג הפלט הוספת -ו ( Applicable Application Selectיישום ) -ברבחירת יישום -:{ [
Add :מכונה גם )- ( סוג התנאי"Condition Type ] ,,) אמצעי שידור ) עבורTransmission Medium פעילות )ההליך התצורהגדרת/התאמת -ו ( Access Sequence)סדר הגישה ; יש לוודא כי 9 -:(
Procedure Configured )מאוחדים/מצורפים (Conjunction ) סוג הפל ( לטOutput Type ) ; לאחר Condition Type"סוג התנאי ) -גם: ה( המכונ Output Type Configuredפלט ] ) הסוג עריכת תצורת
אובייקט אירוע תהצפ/תהגבההמציינת ( Condition Record Addרשומת/שורת התנאי ) הוספת [(,, [. Event Raised Specifies (Business Object ) BO] עסקי
( Complete Guidevents E orkflowsWעבודה ) ה"זרימות" /אירועי הליכי פעילויותהמדריך השלם ל ( Examplesדוגמאות ) orkflow W ) "זרימת" העבודה/הליך פעילות איתור תקלות; SAP ECC 6.0במסגרת
roubleshootingT )עבודהה"זרימת" /פעילות ךהלי ניפוי שגיאות -ו ( gingebugDorkflow W ) ;
תנאי פתיחת/הפעלת הליך פעילות )
"זרימת" ( עבודה(Workflow Start
Conditions )
Certain) מסוים ןקריטריו/ןחובבעת ש ( Workflow Triggered"זרימת" העבודה )/הליך פעילותהזנקת
Criteria ) מסויםאובייקט עסקי מתאים ל [(Business Object ) Particular BO ] באמצעות"זרימת" /הליך פעילותפתיחת/הפעלת תנאי ] COND_SWB -(: ransactionTטרנזקציה/פעילות ) התנאי את הקלדת/טעינת ה ( Ensureלוודא/הבטיח ) ; יש צורך [ ( Workflow Start Conditions) עבודהה(Condition Entered ) הפתיחה/הפעלה תנאי הפעלתואת (Start Condition Activate ).
תנאי פתיחת/הפעלת הליך פעילות/"זרימת" עבודה ] COND_SWB -(: Transactionטרנזקציה/פעילות ) ( Examplesדוגמאות ) ( onditionsCtart Sorkflow W ) ] ;( [ שימוש ביצירת תנאי פתיחה/הפעלה tart Condition CreateS ; )
[ או במאפייני/מודולי שימוש/פעילות/אפשרות הבדיקה ONDSWB_C -(: Transactionטרנזקציה/פעילות ) ( heck Function ModulesC ) ;
אירועים תקינים/רגילים
(Standard Events )
אובייקט סוגי מתבצעת באמצעות ( Standard Events Raised ) יםרגיל/ניםתקיאירועים תהצפ/תהגבה יש לבחון האם ניתן להשתמש בהם בעת .[ Types (Business Object ) Standard BO] תקני/רגילעסקי
-(: Transactionפעילות ) /הטרנזקציה; ( Workflow Triggering) "זרימת" העבודה/הליך פעילותהזנקת SWETYPV [ ( מבט ניהול/תחזוקהMaintenance View ):- SWFDVEVTY1 ; נתונים ה-בסיס טבלאות [
Tables (Database ) DB ]:- SWFDEVTYP ,SWFDEVENA ] האירוע )קישור הפעלת משמשת לEvent
Linkage Activate ) תמקבלזה באמצעות משימה (Receiver Task )/ מאפיין/מודול ( Function Moduleהשימוש/הפעילות/האפשרות )
; SAP ( ystemsS SAP ) -ה:מערכות במסגרת כלל המוצגת להלן, איננה מלאה ( dteisL vailableA sieossibilitP )ת יואפשרוזמינות ה רשימתה במיד( reationCs ventE ertainC )מסוימים אירועים ליצירת ( izardsWreation Cvent E) יצירת/התאמת אירוע פיאש -ניתן להשתמש ב:
למעלה. המוצגת( Options Listהאפשרויות ), הרי שיש להשתמש ברשימת (Wizard אשף ) שלא ניתן להשתמש ב Customer-Specific Events Creatingחודית ללקוח ) יאירועים המתואמים י הבא בעת יצירת( Procedureנוהל/הליך פעילות ) התאם את
Type Component Created (Business Object )] עסקי האובייקט ה סוגרכיב יצירת כ ( Event Create Define) יצירת האירועהגדרת -(:BO ] סביבתבמסגרת- ( שם הלקוחCustomer Namespace ) אובייקט עסקי סוגיצירת בד"כ [Type Create (Business Object ) BO ] תת כאת ( Extend) הדבר מרחיב .SAP [Type (Business Object ) SAP BO ]של מערכת אובייקט עסקי סוג של ( Subtype) מידע-סוג
] ט עסקי אובייק סוג. אך ניתן להתאים יצירת ( Supertypeהעל )-סוגמתוך ( Inheritedיורשים ) ( Functionsיות/אפשרויות ) פעילו/םשימושיType Create (Business Object ) BO ] בונה/מתאם מאגר האובייקט העסקי ] במסגרתBuilder (Business Object Repository )BOR ;
עילות ) פנוהל/הליך ; ( Supertypeהעל )-סוגמתוך ( Inheritanceהורשה ) ללא שימוש ב [ { SWO1 -:( Transactionהטרנזקציה/פעילות ) Procedure ) הכרחי/נדרש זה( Necessary ) בעת שהגדרת ( אירועים המתואמים יחודית ללקוחCustomer-Specific Events Defined )
Types] יםעסקי יםאובייקט סוגי .SAP [Types (Business Object ) SAP BO ]של מערכת אובייקט עסקי גיסואיננה מתאימה ל(Business Objects ) BOs מאפיין/אפיון[ הינם בעלי ( התוכניתProgram Attribute ) שינויים ) -עריכתובאופן עקרוני, לא ניתן להתאים
Change ) ל; במסגרתם( מידע/פרטים נוסף/יםMore Information ) אובייקט עסקי סוגיצירת אודות [Type Creating (Business Object ) BO ] מידע-תת סוגכ ( ubtypeS ):ראה ,- ( יצירת/התאמת סוגי אובייקט reatingCypes Tbject O ) ; דעמי-תת סוגהתאם את ( ubtypeS ) זה
( nformationIore M מידע/פרטים נוסף/ים )ל( ; ypeTbject Onitial I המאותחל )סוג האובייקט של ( ypeTelegation Dסוג הנציגות ) -כ: Types Adaptingיגול/התאמת סוגי אובייקט עסקי ] ס -[ ו Types Extending ( Business Object )BOהרחבת סוגי אובייקט עסקי ] -ראה: –( bjectOusiness B )BO ] הקשורה/רלוונטית הטבלת תצורהגדרות לניהול/תחזוקת( aintainMettings Sable Televant R )צירת במסגרת י
. ( Event Create) האירוע
עמד ] ניהול המצב/מ BSVW -(: Transactionהטרנזקציה /פעילות ) (Status Management ] )
עמד מצב/מעריכת שינויי ל ( Event Creation Connected) יצירת האירועקישור -:( Status Changesשינויי המצב/מעמד ) עריכת ) קיים/נוכח יישוםהתאמת/עדכון ללא ( User Status Change ) משתמשהמצב/מעמד עריכת שינוי או ( System Status Changeהמערכת )
Existing Application Modifying ). ה ( מצב/מעמדStatus ) הינו ( מצביעIndicator ) מצביםהבעל ( States ):- Set [ ( פעילActive ) ]אלה, ( Statusesמצבים/מעמדים ) 2 -היכולים לקבל יותר מ: ( Statusesמצבים/מעמדים ) [ בלבד. ( Not Activeפעיל ) ] לא Not Set -או:
מצב/מעמד ( System)] מערכת הי ביד (Set ) ה/קביעההגדראלה ניתנים ל ( Statusesמצבים/מעמדים ) . ( Supportedאינם נתמכים )
Systemמצבי/מעמדי המערכת ) [. ( User Statusמצב/מעמד המשתמש ) ( User) ] משתמש [ או ה ( System Statusהמערכת )
Statuses ):- ( מצביעיםIndicators ( הניתנים להגדרה/קביעה ) Set( בידי המערכת )System ( בלבד. תכליתם )Purpose הי )ו נ
. ( System ViewPointרכת ) מבט המע-מנקודת( Object Current Status Documentתיעוד המצב/מעמד הנוכחי של האובייקט ) משמשים -ו ( Userהמשתמש ) בידי ( Definedהמוגדרים ) ( Indicatorsמצביעים ) -:( User Statusesמצבי/מעמדי המשתמש )
הגדרת . ( User ViewPointתמש ) מבט המש-מנקודת ( Object State Processing documentט )מצב האובייק הליך פעילותלתיעוד
קובץ ל. בלבד ( Status Profile) המצב/מעמדפרופיל /ןדיוקקובץ במסגרת מתרחשת ( User Statuses Definedמצבי/מעמדי המשתמש ) יצירת ל .( User Statuses Group ) המשתמש ימעמד/ימצבכקבוצת ( Regarded) יש להתיחס ( Status Profile) המצב/מעמדפרופיל /ןדיוק
) יצירת האירוע יש להתאים את ( Status Change Occurעריכת שינוי המצב/מעמד ) התרחשות/הופעתבעת ( Event Create) האירועEvent Create ) עסקי האובייקט ה סוגרכיב הגדרת כ [ Type Component Defined(Business Object ) BO ] ( יתרה מזאת .Moreover ,)
-משמע: – ( Compatible) חייבים/ות להיות תואמים/ות [ Type Key Fields (Business Object ) BO] עסקי האובייקט ה סוג מפתחשדות – [ Type (Business Object ) BO] אובייקט עסקי סוג. ( Status Key Fields) המצב/המעמד שדות מפתחלזהה ( Domainתחום )בעלי
לכן, יש להתאים .( Event Creation Cause) יצירת האירוע ת/גורםסיבשהינו ( Status Changeעריכת שינוי המצב/מעמד ) עבורו, מתקיים Relevant ) רלוונטי/רתקני/רגיל הקשוהאובייקט באמצעות ה[ Create (Business Object ) Custom BO] אובייקט עסקי תצורתיצירת
Standard Object ) סוגכ-( העלSupertype ) ,רלוונטי/הקשורהאירוע הוספת . לאחר מכן (Relevant Event Add ) מוזנק לפעילות ה( Triggered ) .דוגמהבמסגרת העבורו ( Example ) ,אובייקט עסקי תקני/רגילסוג הנוכחית [Type (Business Object ) Standard BO ]:- BUS2005 [ ( הזמנת ייצורProduction Order ) ] הינו סוג-( העלSupertype ) אובייקט עסקי תצורתעבור [(Business Object ) Custom
BO ]:- ZYBUS2005 ףאירוע נוסבעל (Additional Event ):- MANC.
Tools → Business Workflow → Development → Definition Tools → Events -:( Menu Path Selectנתיב התפריט ) בחירת
→ Event Creation → Status Management [ ( הטרנזקציה/פעילותTransaction :)- BSVW ] באהה השיחה-תיבת; במסגרת (Next
Dialog Box ), יצירת האירועאופן יישום יש להחליט על (Event Creation Implement Decide ) קישור מצב/מעמד המערכת ] ) עות באמצ
System Status Connecting ) ( הגדרות המערכתSystem Settings ) או ] ( [ מצב/מעמד המשתמשUser Status ) הגדרות תצורת
( Describedמתואר )ה ( Basic Procedure) תעקרוני/תיסודי/תהבסיסי הפעילות/פרוצדור ךנוהל/הלי. [ (Customer Settings הלקוח ) זו. ( Decisionהחלטה ) מ ( Effected) איננו מושפע
Status סוג האובייקט מצב/מעמד )הקלדת/טעינת .( Assignment New Entry Addמשימתי )השיוך/ייחוס ל נתונים חדשה"כניסת" הוספת
Object Type Enter ) במסגרת ה( שדהField ):- StatusOT אובייקט עסקי סוגואת [Type (Business Object ) BO ] – עבורו מותאם ציוון -:( Fieldשדה )הבמסגרת ( Event Created) יצירת אירועבאמצעות ( Status Change Indicatedעריכת שינוי המצב/מעמד )
BusinessOT. זהות ה-תוהקלדת/טעינת ( אירועEvent ID Enter ) הותאםנוצר/ה (Created ) הבמסגרת( שדהField ):- Event. במסגרת Production Orderהזמנת ייצור ) מצב/מעמדעריכת שינויי עבור ( Event Triggered) אירועהזנקת פעילות הנוכחית, ( Example ) דוגמהה
Status Change ) , הסוג אובייקט( מצב/מעמד Status Object Type ) :נבחר הינו- ORH קי אובייקט עס תצורתיצירת -ו [Created (Business Object ) Custom BO ]:- ZYBUS2005 סוג באמצעות-( העלSupertype ):- BUS2005 [ הזמנת( ייצורProduction Order ) .]
-:( Section Click) חלקה תהקלד/תהקש -ו ( Row Select) השורהבחירת . Save -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Status Restrictions. כפתור תהקלד/תהקש- ( הלחיצהPushbutton Click ):- New Entries וספת ה -ו ( המצבים/מעמדיםStatuses Add ) MANCו א REL -:( Statusesהמצבים/מעמדים ) במידה ש -:( Example ) דוגמה. ל( Event Linked אירוע )יש צורך בקישור העבורם, –
שמירת התאם ,( Afterwardsלאחר מכן ) .( System Statusesהמערכת ) ימעמד/ימצבל ( Addedנוספים )הרי שהללו , ( Linked) יםמקושר .( Entries Saveהנתונים ) רשומות/שורות/"כניסות"
CO03 -(: Transactionהטרנזקציה/פעילות ) באמצעות ( Production Orders Createdת ייצור ) והזמנ יצירתלכן, עבור
roduction Pהזמנת ייצור ) עבור כל COOISאו CO03 -:( etGtatus Sransactions T ת )יופעילו/ותטרנזקציהלקבלת/השגת מצב/מעמד
rderO ) :השתמש ב -נתונה ( מאפיין/מודול השימוש/הפעילות/האפשרותoduleMunction F ):- STATUS_TEXT_EDIT פרחפש אחר מס -ו . ( isplayDtem I ineL) השורה פריטמותאמת הצגת זו. ( rderOroduction Pהזמנת ייצור ) של OBJNR -:( mberuNbject O אובייקט )ה
פרטי להצגת ( Maximumמירבי ) מס' -:( Production Orderהזמנת ייצור ) הנדרשים עבור ( Status Details) מצב/מעמדהפרטי כלל . 8 -הינו: ( isplayD etailsD tatusS ) מצב/מעמדה
Eventירוע ) א -. משמע:MANC -:( Event Triggered) אירוע, מותאמת הזנקת פעילות MANCאו REL -:( Statusesהמצבים/מעמדים ) בעלות ותאירוע מזניק פעילויאו ( Workflow Triggering Event) "זרימת" העבודה/הליך פעילותשל אירוע מזניק פעילותזה יכול כעת לשמש כ (
.( Task Triggering Event ) המשימ
( ע"פ עריכת שינוי המצב/מעמד ) Workflow Triggerהזנקת הליך פעילות/"זרימת" עבודה ) Status Change )
ייחודי מצב/מעמד מערכת ע"פ ( Workflow Trigger) "זרימת" עבודה/הליך פעילותהזנקת הנוכחית, נציג ( Example ) דוגמהבמסגרת ה(Specific System Status ) אשרור מצב/מעמדבמסגרת [ ניהול/תחזוקת אתר Notification Status (Plant Maintenance )PM ]:-
.[ Notification Create (Plant Maintenance )PM ניהול/תחזוקת אתר ] אישרוריצירת ידוע/ ] IW21 -(: Transactionטרנזקציה/פעילות )
Notification System Status (Plant ניהול/תחזוקת אתר ] אשרורהנוכחית מבוססת על מצב/מעמד המערכת של ( Example ) דוגמהה
Maintenance )PM ]:- OSNO מצויין/יוצא [-מעולה )-להכל-מן Outstanding ] ) .ישנו עניין , אך יכולה להתקיים עבור כל אחת אחרת תוונטירל/הקשורהאישיות ל ( Mail Sendדואר ) -דבר תשליח -ו( Workflow Trigger) "זרימת" עבודה/הליך פעילותהזנקת להתאים
(Relevant Person ) :שינויי מצב/מעמד המער-עריכת -בעת ( כתSystem Status Change ):- OSNO טרנזקציה/פעילות ) ה; במסגרתTransaction :)- SWDD [ זרימת" העבודה/הליך פעילותבונה/מתאם" ( [Workflow Builder ) מותאמת ,] זרימת" עבודה/פעילות ךהלייצירת"
( Business Object)] אובייקט עסקי רתתצו; ( Packageאריזה/חבילה )במסגרת ( Save) שמירתו -ו ( New Workflow Create)חדש Custom BO /]תצורה אירוע ( Custom Event ):-ZBUS2080 תקני/רגילהעסקי האובייקט ו כיוון שה/ישמש [(Business Object )
Standard BO :]- BUS2080 נדרש האירוע האיננו כולל את( Required Event ) . לתקני/רגיאובייקט עסקי יצירתנתאים [Create (Business Object ) New BO ] תתבעל-( הסוגSubType ):- BUS2080 באמצעות ( מושג הנציגותDelegation Concept ) ;מסגרת באובייקט יצירתנתאים {[ BOR( Business Object Repositoryמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) ה
-ו ( Attributes) מאפיינים/אפיוניםהאת כלל ( Inherits) יורשה , ZBUS2080-:[ Create (Business Object ) New BO] קני/רגילתעסקי ] עסקי האובייקט ה תצורת. במסגרת BUS2080 -[: Standard BO ( Business Object)] תקני/רגילאובייקט עסקי של ( Methodsשיטות )
(Business Object ) Custom BO :]- ZBUS2080 החדש האירועהוספת נתאים ( New Event Added ):- OSNO.
הליך פתיחת/הפעלת הקלדת/טעינת אירוע -ו Ctrl-F8 ( Pressלחץ ) או Basics Data -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש .( Starting Event Enter Workflow) "זרימת" עבודה/פעילות
; General Task -כ: ( Task Assign) המשימהשיוך/ייחוס -ו Agent Assignment -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
. Send Mail -:( Step Type Addשלב )סוג ההוספת
Event) ישור האירועקהמשמשת ל [ ( Status Management) ניהול המצב/מעמד] BSVW( Transactionטרנזקציה/פעילות ) במסגרת
Linkage ):-
כפי – ( New Entry Add ) נתונים חדשה"כניסת" הוספת ; Customer Settings -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
תלות כ אשר ישתנה QMI -נעשה שימוש ב: StatusOT -:( Fieldשדה )במסגרת ה. ( Screenshotהמסך ) -צילוםשהדבר ניכר במסגרת (Depending ) :ב- ( מאפיין/מודולModule )/ ( דרישהRequirement ).
תצורת הליך פעילות/"זרימת" Simple) ה/עבודה פשוט
Custom Workflow ) הכולל(Contain ) שלב את סוג ה(Step Type :)- Send Mail
-עריכתבעת ( Workflow Trigger) "זרימת" העבודה/הליך פעילותהזנקת -:(Workflow Test "זרימת" העבודה ) /פעילות ךבדיקת הליכעת,
.OSNO -:( Notification System Status Changeשינויי מצב/מעמד מערכת של האשרור )
ות ) שימוש/הפעילות / האפשרה] בונה/מתאם SE37 -(: Transactionהטרנזקציה/פעילות ) Function Builder הטרנ /] ) ( זקציה/פעילותTransaction :)- SE38 :עורך תוכניות ה [-
ABAP ( [ABAP Editor ) ]
אמצעות ב [ Release Code Change (Purchase Requisition )PReqקוד/הוראת שיחרור דרישת/בקשת ניפוק/רכישה ] שינויי-עריכת Z (Z( מאפיין/מודול שימוש/פעילות/אפשרות Custom Function Moduleמאפיין/מודול שימוש/הפעילות/האפשרות תצורה ] )
Function Module :)- "Z*" הכולל את מאפייני/מודולי שימוש/פעילות/אפשרות מערכת ,]SAP התקנית/רגילה (Standard SAP Function Modules :)- ME_READ_REQUISITION_EXT,ME_UPDATE_REQUISITION ו-
ME_UPDATE_REQUISITION_CHNGDOC
Releaseק/רכישה ] קוד/הוראת שיחרור דרישת/בקשת ניפו שינויי-עריכתCode Change (Purchase Requisition )PReq ] באמצעות
Custom Functionמאפיין/מודול שימוש/הפעילות/האפשרות תצורה ] )Module מאפיין/מודול שימוש/פעילות/אפשרות )Z (Z Function Module :)- "Z*" שרות [, הכולל את מאפייני/מודולי שימוש/פעילות/אפ
-(: Standard SAP Function Modules) התקנית/רגילה SAPמערכת ME_READ_REQUISITION_EXT,ME_UPDATE_REQUISITION ו-
ME_UPDATE_REQUISITION_CHNGDOC מודול /ןמאפיי [ 1 ] -, ניתן להשתמש ב:[ Details Get (Purchase Requisition ) PReq] ניפוק/רכישה בקשת/דרישת פרטי תקבל/השגתל
; ME_READ_REQUISITION_EXT -:( Standard SAP Function Module) הרגיל/תהתקני SAPמערכת שימוש/פעילות/אפשרות -:( Standard SAP Function Module) הרגיל/תהתקני SAPמערכת מודול שימוש/פעילות/אפשרות/ןמאפיי [ 2]
ME_UPDATE_REQUISITION ניפוק/רכישה בקשת/דרישת שינויי נתוני-עריכתמשמשת ל [Data Change (Purchase Requisition ) PReq ] נתונים-טבלת בסיסיבאמצעות עדכון ( "ה"שקופהTransparent Database Table Updating ):- EBAN דרישת/בקשתריט ] פ
הרגיל/תהתקני SAPמערכת מודול שימוש/פעילות/אפשרות/ןמאפיי [ 3] ; [ Item (Purchase Requisition ) PReq ניפוק/רכישה ](Standard SAP Function Module ):- ME_UPDATE_REQUISITION_CHNGDOC השינויים ) -מסמכי עריכתטבלאות עדכוןמשמשת ל
Change Documents Tables Update ):- ה נתונים-טבלת בסיסי( "שקופה"Transparent Database Table ):- CDHDR [מסמך תר/ת כו יפריט] CDPOS -:( Transparent Database Table"שקופה" )ה נתונים-טבלת בסיסי -ו [ ( Change Document Headerשינויים ) -עריכת
Transparent Database Tableה" )ה"שקופ נתונים-טבלת בסיסיעדכון בהתאם ל –[ ( Change Document Itemsשינויים ) -מסמך עריכת
Updating ):- EBAN דרישת/בקשת] פריט [ ניפוק/רכישה Item (Purchase Requisition ) PReq ] – :ראה-
הדחיהמוצגת להלן, ניתן למשל לבצע ( xampleE ) דוגמה; באמצעות ה MM [ ] ( anagementMaterials M מודול/אפיון ניהול החומרים ] )הטרנזקציה/פעילות במסגרת ( Manually Rejecting ) תידנידחיה ( Insteadבמקום ) ( Automatic Rejection Perform) ת/אוטומטיתממוכנ
(Transaction :)- ME54N [ ניפוק/רכישה בקשת/דרישת שחרור[Release (Purchase Requisition ) PReq ] :3מתוך 2 -; נעשה שימוש ב במסגרת ( Standard SAP Function Modulesהתקנית/רגילה ) SAP -מערכת ה:יישום לי שימוש/פעילות/אפשרות מאפייני/מודו
Z (Z Function מאפיין/מודול שימוש/פעילות/אפשרות ( Custom Function Module)] מאפיין/מודול שימוש/הפעילות/האפשרות תצורה
Module :] )- .
FUNCTION ZME_UPDATE_REQU_RELEASE_STATUS.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(IV_BANFN) TYPE BANFN
*" REFERENCE(IV_BNFPO) TYPE BNFPO
*" REFERENCE(IV_FRGZU) TYPE FRGZU
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(IV_BANFN) TYPE BANFN
*" REFERENCE(IV_BNFPO) TYPE BNFPO
*" REFERENCE(IV_FRGZU) TYPE FRGZU
*&---------------------------------------------------------------------*
* To get PR details, use FM ME_READ_REQUISITION_EXT ; So sequence will be -
* ME_READ_REQUISITION_EXT, ME_UPDATE_REQUISITION ; Function Module ME_UPDATE_REQUISITION
* is used to change the Purchase Requisition data by updating the EBAN table. Subsequent
* use the FM ME_UPDATE_REQUISITION_CHNGDOC to update the change document
* tables (cdhdr, cdpos) corresponding with updating EBAN table
*&---------------------------------------------------------------------*
DATA: GT_XEBAN TYPE TABLE OF UEBAN, GS_XEBAN LIKE LINE OF GT_XEBAN,
GT_XEBKN TYPE TABLE OF UEBKN, GS_XEBKN LIKE LINE OF GT_XEBKN,
GT_YEBAN TYPE TABLE OF UEBAN, GS_YEBAN LIKE LINE OF GT_YEBAN,
GT_YEBKN TYPE TABLE OF UEBKN, GS_YEBKN LIKE LINE OF GT_YEBKN,
GT_BAPIRET LIKE TABLE OF BAPIRET2 WITH HEADER LINE.
* GT_BAPIRET TYPE TABLE OF BAPIRET2, GS_BAPIRET LIKE LINE OF GT_BAPIRET.
REFRESH: GT_XEBAN, GT_XEBKN, GT_YEBAN, GT_YEBKN, GT_BAPIRET.
*
SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_XEBAN FROM EBAN
WHERE BANFN = IV_BANFN AND BNFPO = IV_BNFPO.
*
SELECT * INTO CORRESPONDING FIELDS OF TABLE GT_XEBKN FROM EBKN
WHERE BANFN = IV_BANFN AND BNFPO = IV_BNFPO.
*
GT_YEBAN[] = GT_XEBAN[].
GT_YEBKN[] = GT_XEBKN[].
*
READ TABLE GT_XEBAN INTO GS_XEBAN INDEX 1.
*
GS_XEBAN-KZ = 'U' .
GS_XEBAN-FRGZU = IV_FRGZU.
* XEBAN-BANPR = V_WK_FIELD_VALUE . REL_CODE
*
MODIFY GT_XEBAN FROM GS_XEBAN INDEX 1.
*
CALL FUNCTION 'ME_UPDATE_REQUISITION'
TABLES
XEBAN = GT_XEBAN
XEBKN = GT_XEBKN
YEBAN = GT_YEBAN
YEBKN = GT_YEBKN.
*
CALL FUNCTION 'ME_UPDATE_REQUISITION_CHNGDOC'
TABLES
XEBAN = GT_XEBAN
XEBKN = GT_XEBKN
YEBAN = GT_YEBAN
YEBKN = GT_YEBKN.
*
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = GT_BAPIRET.
*
ENDFUNCTION.
Z (Z מאפיין/מודול שימוש/פעילות/אפשרות ( Custom Function Module Test)] מאפיין/מודול שימוש/הפעילות/האפשרות תצורה בדיקת
Function Module ):- "Z*" ] במסגרת ( הטרנזקציה/פעילותTransaction :)- SE37 [ שימוש/הפעילות / האפשרות ) הבונה/מתאםFunction Builder ] ) שקופה" ) נתונים-טבלת בסיסי נתוני רשומות/שורות/"כניסות"ובחינת השינויי ב"Transparent Database Table
Entries ):- EBAN דרישת/בקשת] פריט [ ניפוק/רכישה Item (Purchase Requisition ) PReq ] ת ) יופעילו/ותהטרנזקציבמסגרתnsransactioT :)- SE16 ,6NSE1 ,7SE1 [ ד ( [ פדפן הנתוניםrowserB ataD ) ] :-
Release]ניפוק/רכישה בקשת/דרישת שחרור ] ME54N -(: Transactionהטרנזקציה/פעילות ) במסגרת ומובן מאליו כי השינויי ניכר מיד גם
(Purchase Requisition ) PReq ] – :שחרור אתהורקוד/סימון האישור בשורה המתאימה ל -משמע ( Release Code ):- A?
דרישת/בקשת] פריט EBAN-FRGZU -:( Transparent Database Table Fieldה"שקופה" ) נתונים-טבלת בסיסי המשתנ/השד המתאים לערךסמלים/צלמים ה המוצגות ( המסומנת בזוג 5 -) מבין ה: 4 -] השורה ה: XXXX -:[ Item (Purchase Requisition ) PReq ניפוק/רכישה ]
(Icons ):- ]
ליך סקירה כללית של ה ] SM50 -(: Transactionהטרנזקציה/פעילות ) Transaction( [/הטרנזקציה/פעילות ) Process Overviewהפעילות )
:)- SM66ת ] סקירה כללית של מחולל הפעילות/העבודה במסגרת מערכתי ( [ System Wide Work Process Overviewרחבה )
Workflowגיאות קוד/הוראות רכיבי הליך פעילות/"זרימת" עבודה ) ש-ניפויComponents Code Debug ) הטרנזקציה/פעילות ) באמצעות
Transaction :)- SM50 [ ( סקירה כללית של הליך הפעילותProcess Overview ] )
Custom Database נתונים )-טבלת בסיסי תתצור -ו ( Function Module Creatingמאפיין/מודול השימוש/הפעילות/האפשרות ) יצירת
Table ):- ZSM50_DEBUG - טבלת בסיסי תתצורשדות 2 הכוללת-( נתונים Custom Database Table Fields ):- שם המשתמש [ (User
Name ) בסיסי תטבל תצורת; מפתח-( נתוניםCustom Database Table Key ) ]סמן/דגל -, ו [(Flag ) No/Yes :]- FUNCTION ZSM50_DEBUG.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(Z_DEBUG_USER) LIKE SY-UNAME
*"----------------------------------------------------------------------
DATA: z_exit, z_debug.
CLEAR: z_debug.
DATA: starttime TYPE t, currenttime TYPE t, time_passed TYPE i.
starttime = SY-UZEIT.
* Check if debugging is switched on
SELECT SINGLE debug FROM ZSM50_DEBUG INTO z_debug WHERE uname = z_debug_user.
* Debugging is switched on:
IF z_debug = 'X'.
* Not an endless loop, but it will continue after approx. 1 minute...Plenty of time to
* go to SM50 to debug the program and continue!
DO.
* Change the value of z_exit to 'X' to exit the loop an stay in debug mode.
IF z_exit = 'X'. EXIT. ENDIF.
* To prevent an endless loop (if the user forgot that debugging was switched on in
* ZSM50_DEBUG, time is measured to allow the program to continue after 2 minutes
GET TIME FIELD currenttime.
time_passed = currenttime - starttime.
IF time_passed > 120.
WRITE: / '!!!==========================================!!!'.
WRITE: / '!!!DEBUGGING STILL SWITCHED ON IN ZSM50_DEBUG!!!'.
WRITE: / '!!! Program was delayed by two minutes !!!'.
WRITE: / '!!!==========================================!!!'.
EXIT.
ENDIF.
ENDDO.
ENDIF.
ENDFUNCTION.
Custom Database Table נתונים )-בלת בסיסיט תתצורקריאת זה מבצע ( Function Moduleמאפיין/מודול השימוש/הפעילות/האפשרות )
Read ) סמן/דגלה האם הבדיק -ו (Flag Check ) הודלק/הופעל (Switched On ) במידה שכך הדבר, הרי מתבצעת . ( לולאהLoop ) 2במשך Flaggedמדוגל ) ות//ןמסומיננו במידה שא .( Regardlessללא התחשבות ) הפעילות ( Continues) כהממשילאחר מכן, .( Minutesדקות )
( Program Debugתוכנית )כל גיאות חילול ש, ניתן להתאים . באופן זה( Immediatelyבאופן מידי ) ( Continues) ממשיך, הרי שהינו ( [ Method Program (Business Object ) BO] אובייקט עסקי שיטתתכנות ; במסגרת כל ( Background Runningרקע ) ב "ה"רצ/תעלוהפ
סקירה כללית באמצעות הרשאת . ( Beginning) מיד בהתחלה – ( Function Module Addמאפיין/מודול השימוש/הפעילות/האפשרות ) נוסףבחינת חילול ניתן להתאים [ SM50 -(: Transactionהטרנזקציה/פעילות ) Authorization (Process Overview ) ]הליך הפעילות של
Serverשרת ) ה יהיו קשיים בקבלת [ PROD ( Production System)] מערכת ייצור יתכן כי במסגרת ( Program Debug)] גיאות בתוכנית ש Function Moduleהפעילות/האפשרות ) מאפיין/מודול השימוש/הפעלת מעקבת זו ( Loopלולאה ) במידה שקיימים יותר מאחד [ -המתאים (
Execution Delay ) ע"פ מס' ה( דקותMinutes ) ו- ( מאפשרת את ההזדמנותOpportunity ל )"מאפיין/מודול "לכידת/תפיסת ( Process Overview) ] הליך הפעילות של סקירה כללית הבמסגרת ( Function Module Catchהפעילות/האפשרות ) השימוש/
Minute) הדק לאחר ( Loop Exitהלולאה ) תבצע "יציאת" SAP (SAP System ) -ה: מערכת. [ SM50 -(: Transactionהטרנזקציה/פעילות ) Noteהערה נלוות ) לב/-שם; ( Debuggerמנפה השגיאות ) במסגרת X -ל:z_debug -:( Value Change) ךעראו בעת עריכת שינויי אחת (-טבלת בסיסינכללת -זו לעיתים: ( Trick) התחבולעושה/ות שימוש ב ( SAP Standard Code) הרגיל/תהתקני SAP מערכתקוד/הוראות -:(
”Register “Plantedרישום ) במסגרתה, ניתן לבצע "שתילת" עיקובי ה – ( Transparent Database Table Include"שקופה" )ה נתונים
Delays ) . ניתן לבחון את( מאפייני/מודולי השימוש/הפעילות/האפשרותFunction Modules ):- K_PLAN_WAIT_FOR_DEBUGGING ו- K_PLAN_WAIT_FOR_DEBUGGING_CTRL התפיסהעושות שימוש ב/ ( מושגConcept ) זהה. יש לבחון את העניין ( בעיון רבCarefully )
-כ:( Background Values Change Authorizationרקע ) שנויי ערכים ב-הרשאת עריכת כי במידה שאין נוכחתK_PLAN_WAIT_FOR_DEBUGGING תותאם הרי ש( פעילות לולאהLooping ) :35 -למשך ( דקותMinutes ).
הליך ] בונה/מתאם SWDD -(: Transactionהטרנזקציה/פעילות ) ( [ Workflow Builder] ) פעילות/"זרימת" העבודה
( Workflow Step Typesסוגי שלב הליך פעילות/"זרימת" העבודה ) ( Workflow Step Typesסוגי שלב הליך פעילות/"זרימת" העבודה )
-ו ( Step Type) שלבסוג ( Symbolסמלון ) ה
( Function Runtime"הריצה" )/הפעילות-עת שימוש/פעילות/אפשרות
-:( Step Typeשלב )סוג ה
Activity
SubWorkflow"זרימת" העבודה )/תיופעילו ךהלי-תת הפעלתו א ( Task Execution ) המשימה הפעלת
Execution )
-:( Step Typeשלב )סוג ה
Ad hoc Anchor
היכולים ( Workflows Saveת" העבודה )ו"זרימ/הליכי פעילויות, שמירת ( Definitionהגדרה ) פי-על Authorized) המשתמש מורש ,( Runtime "ריצה" )/הפעילות-עתזה. ב (Step שלב ) ( Replaceלהחליף )
User ) יכול לבחור (Select ) הליכי פעילויותאת אחד מ/( זרימת" העבודה"Workflows )וריםשמה (
Saved )סוג ה .( שלבStep Type ):- Ad hoc Anchor מוחלף (Replaced ) הליך ישלבבאמצעות זה. ( Workflow Steps"זרימת" העבודה )/פעילות
-:( Step Typeשלב )סוג ה
Block
-:( Step Typeשלב )סוג ה
Condition
"זרימת"/הליך פעילותהגדרת ( במסגרת Defined( המוגדרות ) Branchesפניות/הסתעפויות ) 2 -אחת מ:תנאים על בסיס ( Decisionההחלטה ) ( מבוצעת. המערכת מבצעת את Workflow Definition) עבודהה
הקשר/תוכן הליך המערכת מתחשבת במידע/פרטי (. בעת הביצוע, Defined Conditionsמוגדרים )( או בהליך פעילות אובייקטי היישום Workflow Context Information"זרימת" העבודה ) /פעילות
(Application Objects Processed .)
פריט הכלי/"מיכל" ) Container Element )
Step Typeשלב )סוג ה):- Container
Operation
( או Elementary Arithmetic Operations) תות/אלמנטאריות/בסיסיויסודיחשבוניות פעילויותכלפי הפריטים ( Appliedיישום ) ( או Value Assignmentsערך )שיוכים/יחוסים משימתיים של
Workflow Container Individual Elements) "זרימת" העבודה/עילותהליך פשל כלי/"מיכל" פרטנייםה.)
Step Typeשלב )סוג ה):- Document From
Template
) כיםמסמיצירת עבור ( Workflow Definition Step Type) "זרימת" עבודה/הליך פעילותהגדרת סוג שלב Documents Creating ) יםדרהמוג המבני תצורעל בסיס ( מאת המשתמשUser-Defined Templates )
) תוכניות באמצעות ( Documents Created) נוצרים מסמכים; ה ( [ Runtime"ריצה" ) /הפעילות-עתבPrograms ) המותקנות (Installed ) מחשב העל גבי- PC שרת המצגות [- Presentation Server תחנת ;
Compatible יבוצו/קיבועו ]ש -קישור אובייקט ול תאימותוהינן בעלות ( [ Workstationהעבודה/פעילות ) (Object Linking and Embedding )OLE ] ,64 ( ביטיםBits ) חלונות ), יישומיWindows
Applications ) – :כגון- Microsoft Word 2016.
Step Typeשלב )סוג ה
):- Event Creator
.( Event Created) אירועיצירת
-:( Step Typeשלב )סוג ה
Fork ,
( Define) . ניתן להגדיר זה ( Step Typeשלב )סוג העוקב מתרחש במסגרת ( Processingפעילות ) הליך ה – זה ( Step Typeשלב )סוג העבור ( Executed) אשר תופעלנה ( Branchesפניות/הסתעפויות ) את ה
End Condition) סיוםתנאי הגדרת , או ( Completed Successfullyלותן בצלחה )את פעי אשר יסיימו
Define ) במסגרת( עורך התנאיCondition Editor .)
-(: Step Typeשלב )סוג ה
Form
מבנה ל ( Refers) יםמתייחס/כיםהמשויי ( Container Element Dataפריט הכלי/"מיכל" ) נתוני (Structure ) :הצגה -הניתנים ל (Displayed ) ,( הליך פעילותProcessed ) ושיאו א ( רApproved ) .( Formתבנית/טופס ) כ
Local)מקומי אירוע
Event )
-:( Step Typeשלב )סוג ה
Local Workflow .
Step Typeשלב )סוג ה
):- (UNTIL)Loop
עד ( Processed Repeatedly) חוזר הליך פעילותמותאם כ ( Steps Sequence) שלביםסדר פעילות .( Definedמוגדר ) ה ( Termination Condition ) הפסקת פעילותתנאי להופעת
-:( Step Typeשלב )סוג ה
(WHILE) Loop
מן כל ז ( Processed Repeatedly) חוזר הליך פעילותמותאם כ ( Steps Sequence) שלביםסדר פעילות Leaves) תנוטש/תעוזב. המערכת ( Apply) מיושמות ( Defined) ותמוגדרה ( Comparisonsהשוואות ) שערכי השוואה איננו תואם את אף אחד מ ( Comparison) השוואהבסיס הבעת ש ( Loopלולאה ) את ה ((Comparison Values .)
-:( Step Typeשלב )סוג ה
Multiple Condition
"זרימת" /הליך פעילותהגדרת מסגרת ( ב Branches Definedפניות/הסתעפויות ) הגדרת החת ממס' א) בודקת (. לשם כך, המערכת Processedהליך הפעילות )( מותאמת כ Workflow Definition) עבודה
Checks ( "את ערך פריט הכלי/"מיכל )Container Element Value ) "יך הלבמסגרת כלי/"מיכל (. Workflow Container) "זרימת" העבודה/פעילות
-:( Step Typeשלב )סוג ה
Process Control
Set work item to obsoleteאו Cancel work item -:( Functionsשימושים/פעילויות/אפשרויות ) ההליך ם של האחרי [ WIs ( Work Items)] פעילות /העבוד יפריטבמסגרת ( Applied) מיושמים (. Current Workflow "זרימת" העבודה הנוכחי )/פעילות
-:( Step Typeשלב )סוג ה
Send Mail
( Sent) תנשלחזה ( Step Type) שלבסוג במסגרת ( Text Entered )מלל המחרוזת/קטע ינתטע/תהקלד .( EMailדואר אלקטרוני ) כ
-(: Step Typeשלב )סוג הSubWorkflow
; Activity-:( Step Type Icon Changeשלב )סוג ה סמל/צלם עריכת שינוי
-(: Step Typeסוג השלב )
User Decision
( Current Workflow Process Flow )הנוכחי "זרימת" העבודה /הליך פעילות" ת"זרימ/פעילותסדר החלטת ( Current Agent Decision)] נוכחיכן/נציג הסוהחלטת העל בסיס ( Controlledמנוהל/נשלט )
[ ( Actual Agent Decisionהממשי ) סוכן/נציגה
Step Typeשלב )סוג ה
):- Undefined Step
Stepשלב ). סוגי ה( Function Runtime"ריצה" )/הפעילות-עת שימוש/פעילות/אפשרותכל בהללו אין
Types ):- Undefined Step הינם תמיד בעלי ( תוצאה מתקבלתOutcome ).
Step Typeשלב )סוג ה
):- Wait for Event
פריט . ( Specific Event) מסויים אירועל ( Waits) ממתינה SAP (SAP System ) -ה:מערכת ע האירואך ורק במידה ש ( Completed) משלים את פעילותו [ WI ( Work Item)] פעילות /העבוד
( Triggeredמוזנק לפעילות ) ( יכול גם להיות Event( הופיע. האירוע ) Expected Eventהמצופה ) XML [Document Occurrence (eXtensible ייצוג נתונים במיחשוב מסמךתרחשות/הופעת באמצעות
Markup Language ) XML .]
Step Typeשלב )סוג ה
):- Web Activity
} אינטרנט כתובתל ( Sentנישלח ) ( Container Elements Contentהכלי/"מיכל" ) ייטתוכן פר(Internet Address ) ; ( [ מאתר משאבים אחידיםUniform Resource Locators ) URL ] } ללא שינוי(Unchanged ) ייצוג נתונים במיחשוב תתצורבאו XML [ Form (eXtensible Markup Language ) XML
למענה/תשובה ( Waitלהמתין ) זה יכול ( Step Typeשלב )סוג ה. ( Generatedמופעל ) מחולל/ה [(Reply .) ( התקשורתCommunication )פעילות ההליך בליוות פתיחת/הפעלת( Process Started )
( Process Started )פעילות ההליך פתיחת/הפעלת אפשרית. ( Web Activityרשת ) תוליפעבאמצעות יכול XML [Message (eXtensible Markup Language ) XML ] ייצוג נתונים במיחשוב הודעתבאמצעות
.( Caller ) הקורא עם ( Communicate)לתקשר
"זרימת" העבודה העסקי /פיתוח יישום פשוט באמצעות הליך פעילות SAP (SAP Business Workflow Applicationבמסגרת מערכת
Developing ) ; Send Mail -ו User Decision -(: Step Typesהשלב ) יסוג( פשוט באמצעות Application Developingפיתוח יישום )
הליך הפעילותנתיב יעתקבהמתאימים ( Rulesהנה אוסף חוקים ) ( Definition Workflow"זרימת" העבודה ) /הגדרת הליך פעילות(Path Process Determine ):ניפוק/רכישה הזמנת/דרישתאופן הליך פעילות -. לדוגמה [Process (Purchase Requisition ) PReq ]:-
דוגמא/ מקרה/"ישות" . [ Creation (Purchase Order ) PO] הזמנת/דרישת ניפוק ליצירת( עד Request Initialהחל בשאילתה הראשונית )
(, הנה Workflow"זרימת" עבודה )/הליך פעילות -כרגיל בשם: –, המכונה ( Workflow Instanceת" העבודה ) "זרימ/הליך פעילות Processing] ניפוק/רכישה הזמנת/דרישתהליך פעילות -( יחיד. לדוגמה: Run Workflow) "זרימת" עבודה /הליך פעילותהפעלת
(Purchase Requisition ) PReq ] ר ה עבו/יחיד ( מחשבComputer .) ( המשימותTasks )הינן שלבי הליך ה( פעילותProcess Steps ) ,זמינות ) בדיקת -(. לדוגמה: Softwareבמסגרת התוכנה ) ( Automaticallyאוטומטי )או באופן ( Manually באופן ידני )לביצוע הנזקקים
Availability Check ) ( מלאי המחשביםComputers ב ) .חברה( [ פריט עבודה/פעילותWork Item ) WI ] ישות" דוגמת/מקרה/הינו"כי מלאי ( Checkבדיקה ) -( יחיד. לדוגמה: Workflow Step"זרימת" עבודה )/המובא/ת כשלב הליך פעילות ( Task Instanceהמשימה )
באמצעות ( Process Tasksפעילות המשימות ] )ים את הליך הינם אותם אנשים המתאימ ( Agentsסוכנים/נציגים ) המחשבים בחברה אזל. Departmentמחלקה/אגף הרכש )( שהינו חבר ב Requisitionerקניין ) -[. לדוגמה: [ WIs ( Work Items)] פעילות /העבוד יפריט
Purchasing ; ) ( "הכלי/"מיכלContainer ) עבודה ה"זרימת" /הליך פעילות מתרחש איסוף נתוניהינו המקום בו(Workflow Data
Collected ) ;( הכריכהBinding ) ( הנה אוסף חוקיםRules ( המגדירים )Define אלו נתונים יועברו לאיזה שלב הליך ה ) פעילות(Process Step ) . ( הכליTool ) ( המרכזי ליצירתCreating ( הצגת ,)Displaying ו )- מת" עבודה )"זרי/פעילות ךהליהתאמתWorkflow
Processing ) ה ההינ ( טרנזקציה/פעילותTransaction :)- SWDD [ זרימת" העבודה/הליך פעילותבונה/מתאם" ( [Workflow Builder )] – ים" ) הכלים/"מיכלאת כולל ה(, Components Create Workflow"זרימת" עבודה ) /רכיבי הליך פעילותלהתאים יצירת , ניתן הבמסגרת
Containers הנדרשים לקבלת הנתונים מתוך )( שלב פעילותProcessing Step ) ות""זרימ/אחד למשנהו. באופן כללי, רוב הליכי פעילויות ( או בעת קבלת Material Createdחומר ) בעת יצירת -לדוגמה: ( Eventאירוע ] ) ( מופעלים באמצאות Workflowsהעבודה )
נדרשים להעברה ( Event Dataהגדרה נתוני אירוע ) , מותאמתחדשה [ [ PReq ( Purchase Requisition)] פוק/רכישה ני הזמנת/דרישתבאמצעות [( Workflow Builder) "זרימת" העבודה/הליך פעילותבונה/מתאם ] SWDD -(: Transactionטרנזקציה/פעילות ) הלמסגרת ( ישירות. Workflow) "זרימת" עבודה/הליך פעילותלהפעיל כל . אולם, ניתן גם( Bindingהכריכה )
–( Directly )ות ישיר, אשר יופעל ( פשוט Workflow Create) הליך פעילות ) "זרימת" ( עבודהיצירת נתאים במסגרת הדוגמה הנוכחית, ; ( Workflow Builder Call] ) "זרימת" ( העבודההליך פעילות ) בונה/מתאם קריאת (. בעת Testing Toolsכלי הבדיקה ) באמצעות
Workflow) ה"זרימת" עבוד/הליך פעילותהגדרת יצירת , המערכת מציגה את I -[ בפעם ה: SWDD -(: Transactionטרנזקציה/פעילות )
Definition Created ) זרימת" עבודה/הליך פעילותהגדרת לאחרונה או" (Workflow Definition ) ה ; במקרים שכאלה תתכן העדפת /חדש Ctrl + Shft( Pushbuttonלחיצה ] ) ה-(, המבוצעת באמצעות לחיצה על גבי כפתור Workflow Create) "זרימת" עבודה/הליך פעילותיצירת
+ F5 ( ממוקם האובייקט ) ראה למעלה ( המתאים. במרכז המסך המוצג ]Object :הבא )-
( Workflow Definition) "זרימת" עבודה/תהליך פעילוהפעלת הגדרת
"זרימת" עבודה/הליך פעילותהגדרת ( Insertבמסגרתו מוחדרת/משובצת ) ( Areaאזור )ה
(Workflow Definition .חדש/ה )
( Workflow Definition) "זרימת" עבודה/הליך פעילותסיום פעילות הגדרת
"זרימת" /הליך פעילותהגדרת שיבוץ/החדרתמותאמת ( במסגרתו Area( המציין את האזור ) Icon Clickהסמל/צלם ) תהקלד/תהקש -חדש/ה: ( Workflow Definition Insert) עבודה
.User Decision -(: Step Typeסוג השלב )על גבי ( Double-Clickכפולה ) -הקלדה
, וכן את מחרוזות/קטעי ”Please Make a Decision “ -:( Text Enter )מלל המחרוזת/קטע ינתטע/תהקלד(, Titleהכותרת ) במסגרת
/מחדל מחרוזות-ערכי ברירת מתקבלים, :- Enter. בעת הלחיצה על המקש ejectR -ו pproveA -(: extsT ecisionDמלל ההחלטה ) באופן עצמאי. כעת, יש ( Names התאים שמות )במידת הצורך, ניתן ל – (. אולם Decision Texts Default Values קטעי מלל ההחלטה )
. במסגרת הדוגמה [ Send (Work Item ) WI]פעילות /הפריט עבוד כלפיו יש להתאים שליחת –אדם -:( Agent סוכן/נציג )צורך לבחור מטה -גלילהה-מתוך תיבת User -רה:(. ראשית, יש לבחור בהגד User Name Enterשם המשתמש ) ינתטע/תהנוכחית, הקלד
(Dropdown List Boxe ( ולאחר מכן את שם המשתמש ,)User Name אשר ,)– ,פעילות /הט עבודפרי שליחתכלפיו יש להתאים כאמור[Send (Work Item ) WI ] ,סוכן/נציג סוג זה של שיוך/יחוס משימתי של . באופן כללי(Assignment Agent) בד"כ, לא הסתיים .
( או אובייקט Rule(, חוק ) Expressionביטוי ) -באמצעות אחת ההגדרות:מתבצע ( Agents Assigned) סוכנים/נציגיםשיוך/יחוס ( וכ"ו [. Position(, משרה/עמדה ) Jobעיסוק/משימה ) -(: Organization Objectארגוני ] )
-. המערכת מציגה את המסך הבא:Transfer and to graphic -את: מצייןה ( Icon Enterהסמל/צלם ) ת/טעינתהקלד
בחר את (. Requestorהנשלח למבוקש ) , Send Mail -:( Step Type Define Includeשלב )סוג ה תהגדר להתאים הכללתכעת, יש (. המערכת מציגה את Right Mouse Button Clickכפתור העכבר הימני ) תהקלד/תוהקש ”Approve“ -:( Lineרשומה/שורה ) ה
.Create -:(Option אפשרות ) . בחר בהשונות ( Context Menu Optionsתפריט הקשר/התוכן ) האפשרויות
( המתאים, המערכת תציג את המסך הכולל Iconבאמצעות הסמל/צלם ) Send Mail -:( Step Type Selectשלב )בחירת סוג הלאחר -ים:/ם( מסוי Informationפרטים )/את המידע
כוון כלפי אותם ( מ Mailהדואר ) -. דבר( Recipient Details Changeהמקבל ) פרטינתאים עריכת שינויי במסגרת הדוגמה הנוכחית, לא &WF_INITIATOR_& -:( Parameterהפרמטר ) . ( Workflow Triggered"זרימת" העבודה )/הליך פעילותהמתאימים את הזנקת אלה
( בלבד, הרי Test Object(. כיוון שלפנינו אובייקט ניסיוני ) Workflow Executed"זרימת" העבודה )/פעילות ךהלי מפעילמכיל את שם על כך ראה -( Real Time Scenariosזמן אמת ] ) תרחישי/תסריטי אשר איננו משמש במסגרת &WF_INITIATOR_&-שנעשה שימוש ב:
וף ההודעה ) ג -ו Your Request Approved -(: Subject Texts Enterהנושא ) מחרוזות/קטעי מלל ינתטע/תחבה מתאימה [ ; הקלהרMessage Body :)- Congratulations !! Your Request got Approved עבור דבר- ( הדוארMail .הנשלח )
Popupחלון זמין )הצגת מתאימה המערכת ; Transfer and to graphic -את: ןהמציי ( Icon Enterהסמל/צלם ) ת/טעינתהקלד
Window Displayed ת/טעינת(. הקלד ( מחרוזת/קטע מלל שם קיצורAbbreviation Name Text Enter :)- DEMOWF שם משימה -ו(Task Name ):- Demo_Workflow ;זרימת" עבודה/הליך פעילותזהות -תו" (Workflow ID :)- WS90100114.
. התאם את השלבים המקבילים עבור הרשומה/שורה ) :- Enterולחץ על גבי המקש ( nterEackage P האריזה/חבילה ) ינתטע/תהקלדLine :)- “Reject” מחרוזות/קטעי מלל , כאשר ( הנושאSubject Texts ) :הינן- Your Request Reject גוף ההודעה -ו (Message
Body :)- Sorry !! Your Request got Reject עבור דבר- ( הדוארMail .הנשלח )
Workflow Application"זרימת" העבודה )/יישום הליך פעילות לשמירת Save-:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Save השם להקליד/טעון (. יש( קיצורAbbreviation Name Enter ו )- שם הליך פעילות/( זרימת" העבודה"Workflow Name )– ( בכל אחד מהללו Changeניתן לערוך שינויים ) .ל המסך המוצג( ש Information Areaאזור המידע/פרטים ) -בהתאם למוצג בחלק:
-מתחיל ב:ה –( Workflow Assignedה )"זרימת" העבוד/הליך פעילותשויך/יוחס מס' ל(, מ Saving) שמירההבכל שלב בהמשך. לאחר WS הליך הפעילות , בהתאם למוצג במסגרת המסך ; במסגרת (Processing נוספו חלקים מסוימים באופן ,)( אוטומטיAutomatically )-
-כגון:
תצורת הליך פעילות/ "זרימת" עבודה פשוט
(Simple Custom Workflow )
( Containהכולל )שלבים את סוגי ה
(Step Types :)- Send Mail ו-
User Decision .
Activated -( המתאים: Pushbuttonה ) הלחיצ-(, יש להשתמש בכפתור Workflow Execute"זרימת" העבודה )/פעילויות ךהלי הפעלתל
. המערכת מציגה -(: Pushbuttonהלחיצה ) -(, יש להשתמש בכפתורWorkflow Test "זרימת" העבודה ) /פעילות ךבדיקת הליל. -את המסך הבא:
המקבל ) (. Workflowה )"זרימת" העבוד/עמ"נ להפעיל את הליך פעילות -(: Pushbuttonהלחיצה ) -כעט, יש להשתמש בכפתורRecipient פעילות /הפריט עבודאת ( יקבל[Receive (Work Item ) WI ] במסגרת ( הטרנזקציה/פעילותTransaction :)- SBWP [ אזור
ת מערכהכניסה של -תיבת/SAP [(SAPOffice ) -מערכת ה:תוכנת "המשרד" של /( Business Workplace] ) עסקיהעבודה/פעילות הSAP ( SAP Inbox ) ]
. Event Creator -:( Step Typeסוג השלב ) ( Event Created) אירועיצירת
Type Event Implement] עסקי האובייקט ה סוג אירוע יישום משמש בעת שישנו עניין ל Event Creator -:( Step Typeשלב )סוג ה(Business Object ) BO ] מקומי אירוע ו א(Local Event ) הליך פעילות הפעלת/תחיפת לאחר/( זרימת" העבודה"Workflow Started ).
מאגר האובייקט אובייקטסוג עבור ( Event Defined) האירוע הגדרת, יש צורך ב Event Creator -:( Step Typeשלב )סוג העבור Existing) פריט הכלי/"מיכל" קיים/נוכחחייב להיות -ו ( Classמחלקה ) או [ Object Type (Business Object Repository )BORהעסקי ]
Container Element ) זרימת" העבודה/הליך פעילותכלי/"מיכל" במסגרת" (Workflow Container ) - מחלקה או [ Object Type Refer (Business Object Repository )BORמאגר האובייקט העסקי ] אובייקטסוג מקום-עיון/אזכור/מראהבעל
(Class ) הנדרש פריט הכלי/"מיכל" . הקלדת/טעינת (Container Element Required Enter ) אירועהבחירת -ו (Event Select ). יש צורךאו ( Workflow Start) רימת" עבודה"ז/הליך פעילותפתיחת/הפעלת זה ל( Eventאירוע ) המתאימה. ניתן להשתמש ב ( Bindingכריכה ) ב
אחר. ( Workflow Continue"זרימת" העבודה )/ליך פעילותהמשך ה
Local Workflow -:( Step Type Implementשלב )סוג היישם זה, ניתן ל Event Creator -:( Step Typeשלב )סוג הלאחר זה. ( onditionCg riggerinTvent E ) אירוע פעילות הזנקתתנאי ( nOd aseB )על על בסיס/מבוסס( tartS ) ההפעל/החיפתל
Event) יצירת אירועאך ורק בעת ( Next Step Continue ) השלב הבאזה, ממשיך ( Step Type Implementingשלב )סוג לאחר יישום
Created ) זה במסגרת ה ( יישוםApplication )עד .- ( אשרUntil ) אם כן אלא -ו (Unless ה )דעתהצון/מניח ר שביעאיננו מ אירוע (Event
Satisfied ) - ,זרימת" העבודה/הליך פעילותמשימת לא תמשיך אזי" [Continue (Workflow Task ) WF ] .מכאן
( Usageשימוש ) [ ing ProgrammaticallyType Event Trigger ( Business Object )BO[ הזנקת פעילות אירוע סוג האובייקט העסקי באופן תכנותי ] 2]
Local Workflow [ ] -(: Step Type Demo Example דוגמת דמי עבור סוג השלב )
Local Workflow-(: Step Typeשלב )סוג ה
Local -(: Step Type Demo Exampleדוגמת דמי עבור סוג השלב )Workflow
מקומי "זרימת" העבודה/הליך פעילותעבודת -ו Local Workflow -:( Step Type Creating Explainשלב )סוג הירת יצ להלן הסבר(Local Workflow Working ):- הבמסגרת ( טרנזקציה/פעילותTransaction :)- SWDD [ זרימת" העבודה/הליך פעילותבונה/מתאם" ( [
Workflow Builder ) עבודהה"זרימת" /הליך פעילותהגדרת רת יצי[, מותאמת (Workflow Definition Create ) תהקלד/תהקש; חדשה -:Basic data -:( Pushbutton Clickהלחיצה ) -כפתור
Tab Pageהקשת/הקלדת דף התווית ) -ו Demo Application -:( Descriptionאור )יהת, Demo -:( Abbreviation Fillקיצור )ה טעינת
Click :)- Version-Dependent(Current Workflow Version).
-:( Local Event Name Enter)המקומי אירוע הקלדת/טעינת שם ה -: Local Events -:( Tab Pageדף התווית ) במסגרת
Demo_Local_Event.
( Local Object Saveמקומי ) כאובייקט שמירת ה -ו
.( New Step Create ) שלב חדש יצירת -:( Main Screenמסך הראשי ) הבמסגרת
תוצאה השם -ו Local_Event -:( Step Name Provide ) שלבשם ההספקת -: Event Creator -:( Step Type Selectשלב )בחירת סוג ה
(Event Creator )אירוע יוצר/מתאים הר עבו Trigger Local Event -:( Select) תריבח. Local_Event -:( Outcome Nameמתקבלת ) ה
.Demo_Local_Event -:( Earlierמוקדם יותר ) ( Defined) שהוגדר ( Event Name Enterשם האירוע ) ינתטע/תהקלד
-טה [:( למ Screenshotמסך ) -ראה צילום ( New Step Create )] השלב החדש צור -ו ( Main Screen Returnחזרה למסך הראשי )
Local Workflow -:( Step Type Selectשלב )סוג ה תריבח
( Createdנוצר )אשר ( Event Name שם האירוע )וכן את Demo_Local_Workflow -:( Step Name Enter ) שלבאת שם ה ינתטע/תהקלד
.Demo_Local_Event -:קודם לכן
-: Local Workflow -:( Step Type Definition) שלבהסוג במסגרת הגדרת -:( Main Screen Returnחזרה למסך הראשי )
.Create -על גבי: ( Clickהקשה/הקלדה ) -ו ( Right-Clickהימני )-העכבר-הקלדה על גבי כפתור
Send Mail :- Mail triggered from Local Workflow -:( Step Type Createשלב )סוג היצירת
-:תראה כדלקמן( Workflow Definition) "זרימת" עבודה/הליך פעילותהגדרת . ( Main Screen Returnחזרה למסך הראשי )
. ( Workflow Activate"זרימת" העבודה )/הליך פעילות הפעלת
-:( Workflow Definition Test) עבודהה"זרימת" /הליך פעילותהגדרת בדיקת
אזור ] SBWP -(: Transactionהטרנזקציה/פעילות ) במסגרת ( Email Findדבר דואר אלקטרוני )מציאת כי לא ניתן יהייה למצוא את יתכן ) SAPמערכת כניסה של ה-תיבת/SAP [(SAPOffice ) -מערכת ה:תוכנת "המשרד" של /( Business Workplace] ) עסקיהעבודה/פעילות ה
SAP Inbox ) ]. צילוםלן, לה- ( מסךScreenshot ) ההטרנזקצימתוך/ ( פעילותTransaction :)- SWI2_FREQ [ זרימת" /הליך פעילות ניומי" .[( Workflow Logs) ] העבודה
יסתיים Local Workflow -:( Step Type) שלבהסוג , ( Main Workflow Ended) ראשיה "זרימת" העבודה/הליך פעילותבעת סיום
ליך המשך המותאם ; ( Logically Deletedמחיקה לוגית/הגיונית ) -:( Statusמצב/מעמד ) עם ( Automatically Endאוטומטי )באופן
השלמתל ( Waitingהמתנה ) ללא Event Creator -:( Step Typeשלב )לאחר סוג ה ( Workflow Continue"זרימת" העבודה )/פעילות
User -:( Step Type Create) סוג השלב יצירת; Local Workflow -:( Step Type Process Completeהשלב )סוג הליך פעילות
Decision סוג הלאחר( שלבStep Type ):- Event Creator עבודהה"זרימת" /הליך פעילותהגדרת במסגרת (Workflow Definition ).
-:( Workflow Definition Activate) עבודההימת" "זר/הליך פעילותהגדרת הפעלת
-:( Workflow Definition Test) עבודהה"זרימת" /הליך פעילותהגדרת בדיקת
Stepשלב )סוג ההמתייחס ל [ WI ( Work Item)] פעילות /הפריט עבודוכן ( Email Observeדבר דואר אלקטרוני )ב ניתן יהיה לבחון/צפות
Type ):- User Decision במסגרת ( הטרנזקציה/פעילותTransaction :)- SBWP [ עסקיהעבודה/פעילות האזור ( [Business
Workplace )/ מערכת ה:תוכנת "המשרד" של- SAP [(SAPOffice )/מערכת הכניסה של -תיבתSAP ( SAP Inbox ) ] – מסך ) -צילוםראהScreenshot :] למטה )-
-ן לאשר את הפריט כאשר הינו פתוח במסגרת המסך המקביל:לא נית –מן הסתם
Yes -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Workflow Log -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
-:( Item Double-Clickפריט ) ה גבי-על כפולה-הקלדההקשה/
( Usageשימוש ) reatorC Event [ ] -:( ypeTtep S שלב )סוג ה
עריכת שינוי סמל/צלם ] SubWorkflow -(: Step Typeשלב )סוג ה [ Activity-(: Step Type Icon Changeשלב )סוג ה
Nested"זרימת" עבודה מכוננים )/ילויותהליכי פע-עבודת/פעילות תתיSubWorkflows Working )
מחדל -כברירת[. ( Workflow Builder] ) "זרימת" העבודה/הליך פעילותבונה/מתאם ] SWDD -(: Transactionטרנזקציה/פעילות ) במסגרת ה (By Default ), ה:מערכת- SAP (SAP System ) האחרון "זרימת" העבודה/הליך פעילות פיתוחמתאימה פתיחת (Last Workflow
Developed Open ) ; כפתור תהקלד/תהקש- ( הלחיצהPushbutton Click ):- Create חדש "זרימת" העבודה/פעילות ךהליליצירת(New Workflow Create ) – משני ה "זרימת" העבודה/הליך פעילותאשר ישמש כ( Secondary Workflow ) שלב סוג ה יהווה את תוכן -ו(Step Type Content ):- SubWorkflow ; ה:מערכת- SAP (SAP System ) ךמסהצגת המתאימה את (Screen Display ) :הבא-
-:( Step Type Double-Clickingשלב )סוג הכפולה על גבי -הקלדהבאמצעות Send Mail -:( Step Type Createשלב )סוג היצירת
Undefined Step .
Screen Fields Contents)שדות המסך תוכן טעינת -הבא: ( Screen Display) ךמסהצגת המתאימה את SAP (SAP System ) -ה:מערכת
Fill ):- Mail SubWorkflow ו- Mail SubWorkflow Body ;כפתור תהקלד/תהקש- ( הלחיצהPushbutton Click ):- Transfer and to
graphic .
Task) המשימה קיצורהקלדת/טעינת -ו ( Popup Window Displayחלון זמין )ימה הצגת מתא SAP (SAP System ) -ה:מערכת
Abbreviation Enter ):- Sub_WF שם ה -ו( משימהTask Name ):- SubWorkflow - :כדל'מן-
-יראה כך: ( Secondary Workflow )משני ה "זרימת" העבודה/הליך פעילותכ
-ה:מערכת ; ( Workflow Activate"זרימת" העבודה )/הליך פעילות הפעלת -ו ( Save Workflow) ת" העבודה "זרימ/הליך פעילות שמירתSAP (SAP System ) הליך פעילות מס'שיוך/ייחוס מתאימה/( זרימת" העבודה"Workflow Number Assigned ):-
Main) ראשיה "זרימת" העבודה/הליך פעילות -אשר ישמש כ: – ( New Workflow Create)חדש "זרימת" העבודה/פעילות ךהלייצירת
Workflow ):-
.Mail in Main Workflow Body -וSend Mail :- Mail in Main Workflow -:( Step Type Includeשלב )סוג האת לל והכ
-: Main Workflow -ו Main_WF -:( Main Workflow Name) ראשיה "זרימת" העבודה/הליך פעילותשם
-:( Main Workflow) ראשיה "זרימת" העבודה/הליך פעילות
SubWorkflow Trigger"זרימת" העבודה )/הליך פעילות-תת פעילותהזנקת נוסף ל Activity -:( Step Type Createשלב )סוג ה יצירת
):-
"זרימת" העבודה /הליך פעילות-תתהקלדת/טעינת מס' -: Activity-:( Step Typeשלב )סוג העבור ( Next Screenמסך הבא )הבמסגרת
(SubWorkflow Number Enter ):- WS99900002 שלבשם ה -ו ( Step Name ):- Nesting SubWorkflow in Main Workflow – בהתאם
. Transfer and to graphic -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש -למוצג למטה ו
Activity -:( Step Type Iconשלב )סוג ה סמל/צלם, ( Main Workflow) ראשיה "זרימת" העבודה/הליך פעילותניתן לזהות כי במסגרת
-: SubWorkflow -הוחלף ב:
-ה:מערכת ; ( Workflow Activateהעבודה ) "זרימת"/הליך פעילות הפעלת -ו ( Save Workflow) "זרימת" העבודה /הליך פעילות שמירתSAP (SAP System ) הליך פעילות מס'הצגת מתאימה/( זרימת" העבודה"Workflow Number Display ):-
הלחיצה ) -כפתור תהקלד/תהקש באמצעות – (Workflow Test Run "זרימת" העבודה ) /פעילות ךבדיקת הלי "הרצת"/הפעלת
Pushbutton Clicking ):-
-:(Workflow Test Screen Display "זרימת" העבודה ) /פעילות ךבדיקת הלימסך הצגת מתאימה SAP (SAP System ) -ה:מערכת
Main) ראשיה "זרימת" העבודה/הליך פעילות הפעלת; כעת, מותאמת Execute -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Workflow Execute ) נןמכוה "זרימת" העבודה/פעילות ךהלי-תת הפעלת -ו (Nested SubWorkflow Execute ).
-: Workflow Log -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
.( Completedמלא/השלים פעילותו ) -:( Statusמצב/מעמד ) ניתן לזהות כי ה
-:( Main Workflow Completed) ראשיה דה"זרימת" העבו/הליך פעילות השלמת
-: Business Workplace -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
] עסקיהעבודה/פעילות האזור ] SBWP -:( Transaction Displayטרנזקציה/פעילות ) המתאימה הצגת SAP (SAP System ) -ה:מערכת
(Business Workplace )/מערכת ה:נת "המשרד" של תוכ- SAP [(SAPOffice )/ערכת מהכניסה של -תיבתSAP ( SAP Inbox ) ] בדיקת -ו -בהתאמה: ( Titlesות ) ים/כותר, בעלות ה( Emails Findאלקטרוני )הדואר ה ידבר 2שם ניתן למצוא את – ( Inbox Checkהכניסה ) -תיבת
Mail in Main Workflow ראשיה "זרימת" העבודה/תהליך פעילומתוך (Main Workflow ) ו- Mail in Sub Workflow ךהלי-תת מתוך -:( Nested SubWorkflow) נןמכוה "זרימת" העבודה/פעילות
-:( Email Item Double-Clickאלקטרוני )הדואר הפריט גבי-עלכפולה -הקלדההקשה/
Send Mail-(: Step Typeסוג השלב ) ( EMailדואר אלקטרוני ) כ ( Sent) תנישלחזה ( Step Type) שלבסוג במסגרת ( Text Entered )מלל המחרוזת/קטע ינתטע/תקלדה
תוכנית פריט עבודת/פעילות הליך פעילות/"זרימת" העבודה -יציאת[Program Exit (Work Item )Workflow WI ( הסוג ]Type :)- F ]
במסגרת סוג השלב Program Exits -:( Tab Pageת ) עבור דף התווי(Step Type :)- Send Mail ל ( הוספת סיפוחAttachment Add )
Send -:( Workflow Step Type) "זרימת" העבודה/הליך פעילותסוג שלב ל ( Attachments Send Requirement) יםשליחת סיפוחדרישת
Mail :- ( הדבר ניתן להשגהAchieved ) באמצעות ( דף התוויתTab Page ):- Program Exits .שיטה/טכניקה (Technique ) זהה )הנוכחית הדוגמה ; אחרים ( Relevant Workflow Steps ) םרלוונטי/יםקשורה "זרימת" העבודה/הליך פעילותיכולה לשמש גם עבור שלבי
Current Example ) פשוט ת" העבודה "זרימ/הליך פעילות יצירתכוללת(Simple Workflow Create ) סוג ה בעלל( שלבStep Type ):-
Send Mail במסגרת – ; במקביל ( הטרנזקציה/פעילותTransaction :)- SE24 [( [ בונה/מתאם המחלקה Class Builder ] ):- יצירת [ Program Exits -:( Class Descriptionמחלקה )תאור ה] ZCL_WF_ATTACH -:( Class Create) מחלקהה
.Program Exits -:( Class Description Enterמחלקה )תאור ה הקלדת/טעינת
.SWRCO -:( [ Type Poolמאגר הסוג ) -( הידועה גם בשם: Type Groupקבוצת סוג ] )
-:( Class Activationמחלקה ) ה הפעלת
-:( nterfaceI ממשק )של EVENT_RAISED -:( mplementI ethodM ) השיטה יישוםכוללת , ZCL_WF_ATTACH -:( lassC ) מחלקהה
IF_SWF_IFS_WORKITEM_EXIT:-
-:( Class Activationמחלקה ) ה הפעלת
-: IF_SWF_IFS_WORKITEM_EXIT -:( nterfaceI ממשק )ה
-: IF_SWF_IFS_WORKITEM_EXIT -:( nterfaceI משק )משל EVENT_RAISED -:( mplementI ethodM ) השיטה יישום
-:( Class Method Name Double-Click מחלקה )השיטת שם גבי-על כפולה-הקלדההקשה/
-:( Class Method Source Code Enter שיטת מחלקה ) תצורת קוד/ההוראות הקלדת/טעינת
METHOD IF_SWF_IFS_WORKITEM_EXIT~EVENT_RAISED.
DATA: lv_id TYPE sww_wiid,
באמצעות SAP ( eads Rontentr CSAP Workflow Containe )קריאת תכני כלי/"מיכל" הליך פעילות/"זרימת" העבודה של מערכת -ראה:ממשק /ABAP ( Function Module ABAP :)- SAP_WAPI_READ_CONTAINER -מאפיין/מודול שימוש/הפעילות/האפשרות שפת ה:
ABAP ( ABAP Objects Interface )IF_SWF_IFS_PARAMETER_CONTAINER [ ] -יקטי שפת ה:אובי
lv_container TYPE REF TO IF_SWF_IFS_PARAMETER_CONTAINER,
lv_attach TYPE TABLE OF obj_record,
lv_folder_id TYPE SOODK,
lv_str TYPE string,
lv_size TYPE so_obj_len,
wa_document_info TYPE SOFOLENTI1,
lv_data TYPE SODOCCHGI1,
lv_objtype TYPE swotobjid-objtype,
lv_objkey TYPE swotobjid-objkey,
lv_return TYPE swotreturn,
lv_sofm TYPE swotrtime-object,
lv_objject TYPE obj_record,
tb_obj TYPE TABLE OF obj_record,
it_solix_tab1 TYPE solix_tab.
שגיאות-ניפוי, יהייה צורך לבצע ( Class Method Source Code שיטת מחלקה ) תצורת קוד/ההוראותמנת שניתן יהייה לעקוב אחר -עלש-ניפוי -בהתאם למתואר ב: - ( etSoop Lndless Eופית ) ס-אין-לולאה קביעת/הגדרתבסיס -על ( erformPg ebuD ackgroundB רקע )ב
הטרנזקציה/פעילות ) באמצעות ( ebugDode Components Corkflow Wי הליך פעילות/"זרימת" עבודה ) שגיאות קוד/הוראות רכיבTransaction :)- SM50 [ ( סקירה כללית של הליך הפעילותverviewOrocess P [ ]
CALL FUNCTION 'ZSM50_DEBUG' EXPORTING Z_DEBUG_USER = 'DANIELCN'.
*
CHECK im_event_name = 'CREATED'.
* Fetch the workflow work item Id
CALL METHOD im_workitem_contextget_workitem_id RECEIVING re_workitem = lv_id.
* Fetch Container
CALL METHOD im_workitem_contextget_wi_container
RECEIVING re_container = lv_container.
* Read attachment to confirm that there is no duplication
* CLEAR LV_OBJ_RECORD.
TRY.
CALL METHOD lv_containerget
EXPORTING
name = '_ATTACH_OBJECTS'
IMPORTING
value = lv_attach.
CATCH: CX_SWF_CNT_ELEM_NOT_FOUND,
CX_SWF_CNT_ELEM_TYPE_CONFLICT,
CX_SWF_CNT_UNIT_TYPE_CONFLICT,
CX_SWF_CNT_CONTAINER.
ENDTRY.
*
IF lv_attach IS INITIAL.
CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET'
EXPORTING
owner = SY-UNAME
region = 'B'
IMPORTING
folder_id = lv_folder_id.
* Create and set document:- Excel File Data Attachment Content
DO 5 TIMES.
CONCATENATE lv_str 'Hello' ',' 'my' ',' 'friend!' CL_ABAP_CHAR_UTILITIEScr_lf
INTO lv_str.
ENDDO.
-:Excel(Excel File Data Attachment Content ) מערכת ץבוקנתוני סיפוח/צרופתתוכן
* You can use CL_DOCUMENT_BCS class for this purpose
CALL METHOD mestring_to_solix
EXPORTING
iv_string = lv_str
iv_codepage = '4110'
IMPORTING
et_solix = it_solix_tab1
ev_size = lv_size.
lv_data-obj_name = 'Test Sending Attachments'.
lv_data-obj_descr = 'Attachment 1'.
lv_data-obj_langu = SY-LANGU.
lv_data-sensitivty = 'P'.
lv_data-doc_size = lv_size.
CALL FUNCTION 'SO_DOCUMENT_INSERT_API1'
EXPORTING
folder_id = lv_folder_id
document_data = lv_data
document_type = 'XLS'
IMPORTING
document_info = wa_document_info
TABLES
contents_hex = it_solix_tab1
EXCEPTIONS
folder_not_exist = 1 document_type_not_exist = 2
operation_no_authorization = 3 parameter_error = 4
x_error = 5 enqueue_error = 6
OTHERS = 7.
* Populate object type and object key for create an instance
Transactionטרנזקציה/פעילות ) ה} מסמך SOFM -:[ Type (Business Object ) Standard BO] אובייקט עסקי תקני/רגילסוג
Document ):- SBWP [ עסקיהעבודה/פעילות האזור מסמך ( [Business Workplace Document )/ מערכת תוכנת "המשרד" של מסמך { [ SAP ( SAP Inbox Document )מערכת הכניסה של -תיבתמסמך /( SAPOffice Document)] SAP -ה:
lv_objtype = 'SOFM'.
lv_objkey = wa_document_info-doc_id.
*
CALL FUNCTION 'SWO_CREATE'
EXPORTING
objtype = lv_objtype
objkey = lv_objkey
IMPORTING
object = lv_sofm
return = lv_return
EXCEPTIONS
no_remote_objects = 1 OTHERS = 2.
* Prepare for attaching the object to container
lv_objject-header = 'OBJH'.
lv_objject-type = 'SWO'.
lv_objject-handle = lv_sofm.
APPEND lv_objject TO tb_obj.
* Can be used for other workitems
CALL METHOD lv_containerset
EXPORTING
name = '_ATTACH_OBJECTS'
value = tb_obj[].
* This will add the attachment to email
CALL METHOD lv_containerset
EXPORTING
name = 'ATTACHMENTS'
value = tb_obj[].
* Commit the changes
CALL METHOD im_workitem_contextdo_commit_work.
ENDIF.
ENDMETHOD.
-הבאת: ( Class Methods Addלקה ) שיטות המחהוספת
משות. ניתן גם להשתמש המש ( Class Methods Source Code ת מחלקה )ושיט תצורת קוד/הוראות -ו ( Screenshotsמסכים ) -צילומילהלן
שיטות ) או ( Conversionהמרה ) ל CL_DOCUMENT_BCS -:( Standard Classמחלקה התקנית /רגילה ) ב ( Directly) ישירות/אופן ישירבMethods )נותזמיאחרות ה (Available ) לביצוע ה ( המרהConversion ).
STRING_TO_SOLIX ( Methodשיטה )
פרמטר (Parameter )
ציוני/הגדרות/ייחודיות הסוג ( Type Specification)
תאור הפרמטר (Parameter Description )
IV_STRING TYPE STRING
IV_CODEPAGE TYPE ABAP_ENCOD OPTIONAL Identifier for Character Format (UTF-8, UCS-2, ...)
IV_ADD_BOM TYPE OS_BOOLEAN OPTIONAL Boolean
ET_SOLIX TYPE SOLIX_TAB GBT: SOLIX as Table Type
EV_SIZE TYPE SO_OBJ_LEN Size of Document Content
CT_BCS BCS: General Exceptions
-:( Method Code )השיטה קוד/הוראות
method STRING_TO_SOLIX.
*
DATA: lv_xstring TYPE xstring.
lv_xstring = string to xstring( iv_string = iv_string iv_codepage = iv_codepage
iv_add_bom = iv_add_bom ).
et_solix = xstring_to_solix( lv_xstring ).
ev_size = XSTRLEN( lv_xstring ).
*
endmethod.
XSTRING_TO_SOLIX ( Methodשיטה )
פרמטר (Parameter )
ציוני/הגדרות/ייחודיות הסוג ( Type Specification)
תאור הפרמטר (Parameter Description )
IV_XSTRING TYPE XSTRING
VALUE( ET_SOLIX ) TYPE SOLIX_TAB GBT: SOLIX as Table Type
-:( Method Code )השיטה קוד/הוראות
method XSTRING_TO_SOLIX.
*
DATA: lv_size TYPE i,
lv_off TYPE i,
ls_solix TYPE solix,
lv_rows TYPE I,
lv_last_row_len TYPE i,
lv_row_len TYPE i.
*
DESCRIBE TABLE et_solix.
lv_row_len = sy_tleng.
lv_size = XSTRLEN( iv_xstring ).
lv_rows = lv_size DIV lv_row_len.
lv_last_row_len = lv_size MOD lv_row_len.
DO lv_rows TIMES.
ls_solix-line = iv_xsring+lv_off(lv_row_len).
APPEND ls_solix TO et_solix.
ADD lv_row_len TO lv_off.
ENDDO.
IF lv_last_row_len > 0.
ls_solix-line = iv_xsring+lv_off(lv_last_row_len).
APPEND ls_solix TO et_solix.
ENDIF.
*
endmethod.
STRING_TO_XSTRING ( Methodשיטה )
פרמטר (Parameter )
ייחודיות הסוג /ציוני/הגדרות ( Type Specification)
תאור הפרמטר (Parameter Description )
IV_STRING TYPE STRING
IV_CONVERT_CP TYPE OS_BOOLEAN
DEFAULT ‘X’ Boolean
IV_CODEPAGE TYPE ABAP_ENCOD
OPTIONAL
Identifier for Character Format (UTF-8, UCS-2, ...)
IV_ADD_BOM TYPE OS_BOOLEAN
OPTIONAL Boolean
VALUE( EV_XSTRING ) TYPE XSTRING
CT_BCS BCS: General Exceptions
-:( Method Code )השיטה קוד/הוראות
method STRING_TO_XSTRING.
DATA lo_conv TYPE REF TO cl_abap_conv_out_ce.
DATA lv_bom TYPE xstring.
DATA lv_xbuf TYPE xstring.
DATA lv_cp TYPE abap_encod.
TRY.
IF iv_convert_cp IS INITIAL.
EXPORT p = iv_string TO DATA BUFFER lv_xbuf.
IMPORT p = ev_xstring FROM DATA BUFFER lv_xbuf IN CHAR-TO-HEX MODE.
ELSE.
IF iv_codepage IS INITIAL. lv_cp = cl_sx_mime_singlepartget_sx_node_codepage( ).
ELSE. lv_cp = iv_codepage.
ENDIF.
* Convert string to xstring using class cl_abap_conv_out_ce in this form available
* also in 620
lo_conv = cl_abap_conv_out_cecreate( encoding = lv_cp ignore_cerr = 'X' ).
lo_convwrite( data = iv_string ).
ev_xstring = lo_convget_buffer( ).
* Add the byte order mark
IF iv_add_bom = 'X'.
CASE lv_cp.
WHEN '4110'. " UTF-8
lv_bom = CL_ABAP_CHAR_UTILITIESbyte_order_mark_utf8.
WHEN '4102'. " UTF-16BE
lv_bom = CL_ABAP_CHAR_UTILITIESbyte_order_mark_big.
WHEN '4103'. " UTF-16LE
lv_bom = CL_ABAP_CHAR_UTILITIESbyte_order_mark_little.
ENDCASE.
IF lv_bom IS NOT INITIAL.
CONCATENATE lv_bom ev_xstring INTO ev_xstring IN BYTE MODE.
ENDIF.
ENDIF.
ENDIF.
*
CATCH cx_root.
RAISE EXCEPTION TYPE cx_bcs EXPORTING error_type = cx_bcscreation_failed.
*
ENDTRY.
endmethod.
Add (Intermediary Document מתווך ] מסמךהוספת במידה שישנו עניין להתאים -:( Example Case Coding ) ת מקרהמדוג קוד/הוראות ) IDOC] רגיל/תקניאו כל מסמך (Standard Document ) סיפוחכ (Attachment ) קוד/הוראות הדוגמה )הרי שניתן להשתמש בSample
Coding ) :הבא- * if you want to add IDOC or any standard document as if you want to add IDOC or any
* standard document as Attachmen:- Populate object type and object key for create an
* instance
DATA: lv_objtype TYPE swo_objtyp,
lv_objkey TYPE swo_typeid,
lv_sofm TYPE swotrtime-object,
lv_return TYPE swotreturn.
lv_objtype = 'IDOCORDERS'.
lv_objkey = '0000000022238440'.
* Creating SOFM object
CALL FUNCTION 'SWO_CREATE'
EXPORTING
objtype = lv_objtype
objkey = lv_objkey
IMPORTING
object = lv_sofm
return = lv_return
EXCEPTIONS
no_remote_objects = 1 OTHERS = 2.
* Prepare for attaching the object to container
DATA: lv_object TYPE obj_record, tb_obj TYPE TABLE OF obj_record.
lv_object-header = 'OBJH'.
lv_object-type = 'BO'.
lv_object-handle = lv_sofm.
APPEND lv_object TO tb_obj.
CALL METHOD lv_containerset
EXPORTING
name = '_ATTACH_OBJECTS'
value = lv_object.
-: Send Mail -:( Workflow Step Type Add) "זרימת" העבודה/הליך פעילותסוג שלב הוספת
-:( Appropriate Fields Fill Out) מיםמתאי משתנים/שדותה מתהשל/וילימ
.( Task Abbreviation Name) המשימה שם קיצור -ו ( Task Abbreviation Enter) המשימה קיצורהקלדת/טעינת
מבנה שם קיצור -ו [ Abbreviation Enter (Workflow Template ) WT] "זרימת" עבודה/פעילות הליך תמבנה תצור קיצורהקלדת/טעינת
.[ Abbreviation Name (Workflow Template ) WT] "זרימת" עבודה/פעילות הליך תתצור
-:[ Number (Workflow Template ) WT ] פעילות ) "זרימת" ( עבודה הליך תמבנה תצור מתאימה מספר SAP (SAP System ) -ה:מערכת
Class) מחלקהה החדרת/שיבוץ -: Send Mail -:( Step Typeשלב )סוג השל Program Exits -:( Tab Pageדף התווית ) במסגרת
Insert ):- ZCL_WF_ATTACH [תאור ה( מחלקהClass Description ):- Program Exits :]-
Workflowדה )"זרימת" העבו/פעילות ךהלי הפעלת -, ו( Workflow Activateעבודה )ה"זרימת" /הליך פעילות הפעלת -בכך הושלמו:
Execute ) בדיקת ; ל( דבר דואר אלקטרוניEmail Check ) - ה"זרימת" /פעילות ךהליכיוון ש( עבודהWorkflow Processing ) הינו בעל שיטת מחלקה ) תצורת קוד/ההוראותר מנת שניתן יהייה לעקוב אח-על, הרי ש( Background Processing Modeפעילות רקע )תצורת
Class Method Source Code ) ב שגיאות-ניפוי, יש צורך לבצע( רקעBackground Debug Perform ) אין-לולאה קביעת/הגדרתבסיס -על-orkflow Wגיאות קוד/הוראות רכיבי הליך פעילות/"זרימת" עבודה ) ש-ניפוי -בהתאם למתואר ב: - ( etSoop Lndless Eסופית )
ebugDode Components C ) באמצעות ( הטרנזקציה/פעילותTransaction :)- SM50 [ ( סקירה כללית של הליך הפעילותs rocesP
verviewO ) [ ] ; שקופה"ה נתונים-טבלת בסיסי תתצורבמסגרת" ( ableTatabase D ransparentTustom C ) EBUGZSM50_D :-
-:( Custom Transparent Database Table Entry Marked ) "שקופה"ה נתונים-טבלת בסיסי תתצור רשומת/שורת/"כניסת" נתוני סימון
-:(Workflow Test רימת" העבודה ) "ז/פעילות ךבדיקת הליל
-:( Workflow Execute"זרימת" העבודה )/פעילות ךהלי הפעלת
מסגרת , יש לעבור ל( Class Method Source Code שיטת מחלקה ) תצורת קוד/ההוראותמנת שניתן יהייה לעקוב אחר -על
Menuנתיב התפריט ) בחירת -[, ו ( Process Overviewהליך הפעילות ) שלסקירה כללית ] SM50 -(: Transactionהטרנזקציה/פעילות )
Path Select ):-
Z (Z מאפיין/מודול שימוש/פעילות/אפשרות ( Custom Function Module)] אפיין/מודול שימוש/הפעילות/האפשרות תצורה כיוון ש
Function Module ] ):- ZSM50_DEBUG אין-לולאה קביעת/הגדרת כוללת- ( סופיתEndless Loop Set ) ה:, הרי שמערכת- SAP (SAP
System ) שלב פעילות הלולאה תציג את ( [Loop Pass ) ( מהלך הפעילותIteration ] ) שיטת/טכניקהלמסגרתו השתלבנו ; –המתאים 2של ( Processing Duration פעילות )הליך ה מהלך/משךת על המוצגת להלן מבוסס ( Endless Loop Techniqueסופית ) -אין-לולאהה
Variable Valueהמשתנה ) ערךשינויי -עריכת באמצעות ( Processing Stepפעילות )שלב הליך ה(, אולם ניתן לקצר Minutesדקות )
Change ):-Z_EXIT = X :- איןה-לולאהיציאה מההגורם ל- ( סופיתEndless Loop Exit ) באו( פן מידיImmediately ):-
-:( Endless Loop Exitסופית ) -איןה-לולאהניתן לזהות את היציאה מה
-:( Class Method Source Code שיטת מחלקה ) תצורת קוד/ההוראות -ראה למעלה:
METHOD IF_SWF_IFS_WORKITEM_EXIT~EVENT_RAISED.
שלב פעילות מס' עבור ( Code Generationהקוד/הוראות )חילול/הפעלת איננה מאפשרת את CHECK -:ה ( Statement) הוראתהגדרת -: I -ה ( [ Iterationמהלך הפעילות ) ( Loop Pass] ) הלולאה
מהלך הפעילות ) ( Loop Pass] ) שלב פעילות הלולאהמס' מתאפשר במסגרת ( Code Generationהקוד/הוראות )חילול/הפעלת אולם,
Iteration ] ) ה- II :-
Variables) יםנמשתגבי -עלכפולה -הקלדההקשה/השונים באמצעות ( Variables Values Display) יםהמשתנ כיערניתן להתאים הצגת
Double-Click ):-
Excel(Excel File Data מערכת ץבוקנתוני פוח/צרופתסיתוכן המתאימות את ( Source Code Linesתצורת הקוד/הוראות ) שורות
Attachment Content ):-
Type Definition (Business Object )] תקני/רגילאובייקט עסקי סוג הגדרתנדרשת ( Attached File Optionמסופח ) הקובץ לאפשרות הStandard BO ]:- SOFM ה} מסמך ( טרנזקציה/פעילותTransaction Document ):- SBWP [ עסקיהעבודה/פעילות האזור מסמך [
(Business Workplace Document )/ מערכת ה:תוכנת "המשרד" של מסמך- SAP [(SAPOffice Document )/ הכניסה של -תיבתמסמך { [ SAP ( SAP Inbox Document )מערכת
-:( Email Creationאלקטרוני )הדואר הדבר יצירת ל (Workflow Testing "זרימת" העבודה ) /פעילות ךבדיקת הלי
-:( Icon Double-Clickסמל/צלם )ה גבי-עלכפולה -הקלדההקשה/
להצגת -:( Screen Lower Part) חלק התחתון של המסךהממוקם ב ( Icon Double-Clickסמל/צלם )ה גבי-עלכפולה -הקלדההקשה/
-:Excel(Excel File Data Attachment Display ) מערכת ץבוקנתוני צרופתסיפוח/
-:( Workflow Item Double-Clicking) "זרימת" העבודה/הליך פעילותפריט גבי -על כפולה-הקלדההקשה/
-:( Workflow Overview"זרימת" העבודה ) /של הליך פעילות סקירה כללית
Wait -(: Step Typeסוג השלב )
Workflow Receiver) הליך פעילות/"זרימת" העבודהסוגי מקבל קבלת Types :)- EVENTITEM ו- WORKITEM
? ( Workflow"זרימת" העבודה )/הליך פעילותבמסגרת WORKITEM -ו EVENTITEM -:( Receiver Typesמקבל )ה יסוגמהם SAP ( [ orkflowW usinessB SAP )"זרימת" העבודה העסקי במסגרת המערכת /הליך פעילות ( eReceiver Typ הסוג המקבל ) -ראה :}
BC-BMT-WFM ] } יםלצפיה/ניכר ניםניתאלה (Visible ) במסגרת ( הטרנזקציה/פעילותTransaction :)- SWEL [ מעקב אירוע הצגת(Event Trace Display ) ]- עבור כל אחד מה ( אירועיםEvents ) ;סוג ה( מקבלReceiver Type ):- EVENTITEM – :כי התקיים -פירושו
-[ זה ו ( eyK ameS ) בעל מפתח זהה -זה ( ventE) ] אירוע ל ( aitingW) , אשר המתין ventEWait for -:( eypTps teS) שלבהסוג WORKITEM -:( Receiver Typeמקבל )סוג ה; ( Corresponding Event ) האירוע המתאיםפעילותו באמצעות ( Completed) יםשלה/מלא
-ו ( Terminating Eventאירוע מפסיק פעילות ) זה כ ( Eventאירוע ) [ בעל WI ( Work Item)] פעילות /הפריט עבודהיה -פירושו: – .( Corresponding Event ) האירוע המתאיםפעילותו ( Completed) יםשלה/מלא
סקי } מאגר האובייקט הע SWO1 -(: Transactionנזקציה/פעילות ) הטר( [Business Object Repository )BOR } ]
SAP [Types Working (Business Objects )SAP BOs ]עבודת/פעילות סוגי אובייקטים עסקיים של מערכת
SAP [Types Working מערכתשל יםעסקי יםאובייקט יעבודת/פעילות סוג(Business Objects )SAP BOs ]
ירועים א -ו ( Attributes) מאפיינים/אפיונים, ( Methodsשיטות ) -:( Contains) כולל [ Type (Business Object ) BO] אובייקט עסקי סוג (Events ) להמספקים ( רכיבComponent ) ךהלימבט מבוסס ( פעילות עסקיBusiness Process Based View )דוגמה. ל ( Example ):-
-ראה: – [ Business Process (Purchase Order ) PO]} הזמנת/דרישת ניפוק של פעילות עסקי ךהלי
אפשרויות שימושיות/פעילויות/ ( ariousV ) מגוון ( ncludeI ) , הכולל{ MM [ ] ( Materials Management מודול/אפיון ניהול החומרים ] ) Changing Process (Purchase Order ) PO] הזמנת/דרישת ניפוק עריכת שינויי מותאם להליך פעילות -ו ,( Small Functionalities)טנות ק] הזמנת/דרישת ניפוק פריטי השגת/שליפת אפשרויות שימושיות/פעילויות/, ( Requirementsדרישות ) ( Based Upon)על מבוסס ה ,[
Details Retrieve Functionality (Purchase Order ) PO ] וכ"ו. כל אחד/ת מ( שימושיות/פעילויות/אפשרויות Functionalities ) אלהקריאת מאפייני/מודולי יכולה להתאים ( Methodשיטה ) .( Methodשיטה ) במסגרת ( [ Encapsulated) ת/ת ] מרוכז/מסומכ
Method )שיטה קוד/הוראות או לכלול SAP (SAP System ) -ה:מערכת במסגרת ( Function Modules Callהשימוש/הפעילות/האפשרות )
Code ) פתיחת/הפעלתעצמאי/ות ל ( שימושיות/פעילויות/אפשרויות Functionality Execute ) .ניפוק ההזמנת/דרישת במידה ש [ (Purchase
Order ) PO ] שקלת/נחשבת/נלקח בחשבוןנ (Consider ) עסקי האובייקט ה סוגכ [Type (Business Object ) BO ] מזוהה ) , הרי שהנהIdentified ) משתנה/שדהבאמצעות ה (Field ):- 'ךמסממס ( רכישה/ניפוק Purchasing Document Number ) שדה/משתנה המפתח המשמש כ
Purchasingכישה/ניפוק ) רמסמך כותר/ת } ] EKKO -:( Transparent Database Table Key Field"שקופה" )ה נתונים-טבלת בסיסי של
Document Header ) נתונים-טבלת בסיסי שדות/משתני[ להלן חלק ה ( "ה"שקופהTransparent Database Table Fields ) מהווה -{, ו -:[ Type Number Key (Business Object ) BO] אובייקט עסקי סוג מס' מפתח
Purchasing Documentרכישה/ניפוק ) מסמך כותר/ת ] EKKO -:( Transparent Database Table"שקופה" )ה נתונים-סיטבלת בסי
Header ) ] תראשיטבלה מהווה (Main Table ), הזמנת/דרישת ניפוק נתונים-ת בסיסיאוטבל תשתיתבמסגרת[ Database Tables
Infrastructure (Purchase Order ) PO ] – ותראשימיפוי חלק מהטבלאות הלהלן (Main Tables Mapping ):-
על מבוסס [ Type (Business Object ) BO (Purchase Order ) PO ] רכישה/הזמנת/דרישת ניפוקלאובייקט עסקי כל מקרה פרטי של סוג (Based Upon ) משתנה/שדהה (Field ):- עסקי האובייקט ה מס' מפתח [Number Key (Business Object ) BO ] - הינו שונה, כיוון שכל
( Contain) ותכולל ( Methodsשיטות ) ; ( Detailsשונים ) פרטים כוללת [ PO ( Purchase Order) ] הזמנת/דרישת ניפוק אובייקט סוגתכונות הינם למעשה ( Attributes) מאפיינים/אפיונים .( Business Functionality) ותעסקישימושיות/פעילויות/אפשרויות
-:[ PO ( Purchase Order) ] הזמנת/דרישת ניפוק , עבור כל( Example ) דוגמהל - [ Type Properties (Business Object ) BO] עסקי
"שקופה" ה נתונים-טבלת בסיסי(Transparent Database Table ):-
EKKO רכישה/ניפוק ) ] כותר/ת מסמך
Purchasing Document Header ) ]
] אובייקט עסקי סוג איפיוניוכ"ו, הינם מאפייני/ ( Organization Purchase) הרכשארגון , ( Purchasing Groupרכישה/ניפוק ) קבוצת הType Attributes (Business Object ) BO ] .( מבחינה טכניתTechnically ) אובייקט עסקי סוגיניתן לאמר כי [Types (Business Object
) BO ] מהווים ( מבנה תצורהTemplate ) .הפעילות-בעת/ ( "ריצה"At Runtime ) ריצה" פעילותהעת יקטאוביישל "הכנה מידית"מותאמת" [ (Runtime Objects Instantiate ] ) פעילותהעת יאובייקט או יצירת/ ( "ריצה"Runtime Objects Create ) אובייקט עסקי סוגשל כל [
Type (Business Object ) BO ] על מבוסס(Based Upon ) משתני/שדות ( מפתחKey Fields ). 2 יםסקיע תיופעילו-עת יאובייקט [(Business Objects ) Runtime BOs ] אובייקט עסקי של [(Business Object ) BO ,זהה ] על בסיסהאחד מהשני –הינם שונים (Based
Opon ) ( שדות/משתני המפתחKey Fields ) ( המעובריםPass ) – :משמע- ( שדה/משתנה המפתחKey Field ) מבדיל/מבחיןה גורםההינו (Differentiating Factor ) יםעסקי פעילות-עת יאובייקטאו יותר, - 2בין [(Business Object ) Runtime BOs ] אובייקט עסקי סוגשל [
Type (Business Object ) BO ] אובייקט עסקי וףדפד; ל זהה[Browse (Business Object ) BO ] טרנזקציה/פעילות ) ה, יש לבחור את
Transaction Select ):- SWO2 [ בחירת ( נתיב התפריטMenu Path Select ):- ABAP WorkbenchOverviewBusiness Object
Browser .]
-ראה: – [ Module Select (Materials Management )MM ]} מודול/אפיון ניהול החומרים בחירת בעת
] יםרלוונטי/יםהקשורעסקי האובייקט ה יסוגניתן לזהות את כלל , { MM [ ] ( Materials Management מודול/אפיון ניהול החומרים ] )Types (Business Object ) Relevant BO ]:-
( Programsתוכניות ) [ במסגרת Working (Business Object )BOעבודת/פעילות האובייקט העסקי ]
Type Attributes] אובייקט עסקי סוג מאפייני/איפיוני יצירת -ו [ Type Creating (Business Object ) BO] אובייקט עסקי סוגליצירת
Creating (Business Object ) BO ] :הדרכים הבאות: 2 -ניתן לבחור באחת מ- יגות ) ושג הנצמ באמצעות - [ Type Extend (Business Object )Existing BOהרחבת סוג אובייקט עסקי קיים/נוכח ] [ 1]
Delegation Concept ) – הגדרת סוגי הנציגות ) -:גם ראהDelegation Types Defining [ ] ) דוגמהראה גם – ( rom ScratchF[ ממש מההתחלה ) Type Creating ( Business Object )BOיצירת סוג אובייקט עסקי ] [ 2]
xampleE ):-:- יצירת [ סוג תצורת האובייקט העסקי pe CreateTy ( Business Object )ustom BOC :]- ZDEMO_BO כסוג אובייקט עסקי ל/פיקוח ניהוהוראת תכנות -[: SO( Sales Order ] הזמנת מכירה/ות ] ) BUS2032 -[: Type ( Business Object )Standard BOתקני/רגיל ]
. lutoriaTrogramming Porkflow W [ ]הליך פעילות/"זרימת" העבודה )
[ Type Instance Create (Business Object )BOיצירת דוגמת/מקרה/יישות" סוג האובייקט העסקי ] -משמע: – ZBUS2012 -:[ Type Create (Business Object ) Custom BO]עסקי האובייקט ה תצורת סוג יצירתל [ 1] -במידה שנשתמש ב:
Businessמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) הבמסגרת ( Delegation Existהנציגות ) ותנוכח/וםקי
Object Repository )BOR ]}:-
] אובייקט עסקי צורתתיצירת נתאים ,( Current Example Issues )הנוכחית הדוגמה תוסוגי/ינושאלצורך , הרי ש[ 2] -במידה שנשתמש ב:
Create (Business Object ) Custom BO :]- ZSWE1 הבעל ( שיטהMethod ):- READ : בלבד-
משמש ( peSuperTyהעל ) -סוגעבור הרייק ( ieldF )שדה/משתנה ה -: Create -:( lickCushbutton Pהלחיצה ) -כפתור תהקלד/תהקש
מושג אמצעותב - [ Type Extend ( Business Object )Existing BO] הרחבת סוג אובייקט עסקי קיים/נוכח [ 1] -ראה: –במסגרת האופן השני .Delegation Types Defining [ ]הגדרת סוגי הנציגות ) -:גם ראה – Delegation Concept [ ]הנציגות )
; Yes -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
.Save -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
( [ SAP (SAP Standard Interface -] הממשק התקני/רגיל של מערכת ה: IFSAP( Interfaceהממשק )הממשק התקני/רגיל ] SAPIF -:( nterfaceI ממשק ) -החדש תומך ב: [ ypeT ( bjectOusiness B ) BO] עסקי האובייקט ה ניתן לזהות כי סוג
( Supports) ךתומ [ Types (Business Object ) BO] אובייקט עסקי [. כל אחד סוגי SAP (SAP Standard Interface ) -של מערכת ה: וג(, הנכללים אף הם במסגרת ס Methodsהשיטות ) 2 -( ו Attribute( ; המאפיין ) Standard( זה כתקן/באופן רגיל ) Interfaceממשק )ב( Inherited)יורשים -ו IFSAP-(: Interface( עבור הממשק ) Defined, מוגדרים ) [ Type (Business Object ) BO] עסקי האובייקט ה
. במידה שהממשק ( Supported) נתמך IFSAP-(: Interface( נכללות מכיוון שהממשק ) Methodsהשיטות ) -( ו Attributeממנו ] המאפיין )(Interface :)- IFSAP ( נמחקDelete ( הרי שהמאפיין ,)Attribute ו )- 2 ( השיטותMethods .] יעלמו אף הם )
השיטה -(: nterfaceI ( מהממשק ) nheritedI יורשים ) הבאים [ omponentsC ypeT ( bjectOusiness B ) BO] עסקי האובייקט ה סוגרכיבי (Method )ExistenceCheck ( בדיקת נוכחות האובייקט [Object Check Existence :] )- שיטת ש ( יחה/דיאלוגDialog Method ,)
-(: Method Implementingיישום השיטה ) -ראה גם: – ( xistenceEheck Cbject O) } הניתנת לקריאה עבור בדיקת נוכחות האובייקט ExistenceCheck [ ] } ו- ( הממשק Interface ):- Display ( הצגה [isplayD ] ):- עסקי האובייקט ה סוג הצגת [isplayDype T
(Business Object ) BO ] כ( יחודי לאובייקטObject-Specific ) ;( המאפייןAttribute )ObjectType [אובייקט ה סוג מאפיין/איפיון יש ליישם ExistenceCheck -ו Display -(: Methodsהשיטות ) 2[ ; את [ Type Attribute (Business Object ) BO] עסקי ה
(Implemented ( במסגרת תוכנית היישום )Implementation Program ) על בסיס( התאמת ייחודיתObject-Specific הדבר ניתן .) Type Create (Business יצירת סוג תצורת האובייקט העסקי ] -:-:( xampleE ) ראה דוגמה ; olorCackground Bרקע ) צבע הלזיהוי על פי
Object )Custom BO :]- ZDEMO_BO [ כסוג אובייקט עסקי תקני/רגילType ( Business Object )Standard BO :]- BUS2032 מנת ] הז
- utorialTrogramming Porkflow W [ ]ניהול/פיקוח הליך פעילות/"זרימת" העבודה ) הוראת תכנות -[: SO( Sales Order מכירה/ות ] )יצירת [ 9] -ו ( arametersP ללא פרמטרים ) ExistenceCheck -(: reateCethod Mיצירת השיטה ) [ 8] -:( nitsU) ותיחידהבמסגרת ( ttributeA ( המאפיין ) mplementationI יישום ); במסגרת ( arametersP ללא פרמטרים ) Display -(: reateCethod Mהשיטה )
ObjectType אין כל ( צורך לערות שינוייםChanged .)
Type Key Fields Maintaiining (Business Object )BOניהול/תחזוקת שדות מפתח סוג האובייקט העסקי ] ]
, באופן שהמערכת [ Type Key Fields Create (Business Object ) New BO] החדשעסקי האובייקט ה סוג מפתחשדות יצירתיש לבצע -:הללו [ Types (Business Object ) BO] אובייקט עסקי סוגי( את Uniquely Identifyיחודי )יבאופן ות תוכל לזה
-EKKO -:[ Number (Purchase Order ) PO] הזמנת/דרישת ניפוק מס' יהיה PurchasingDocument -:( Key Fieldשדה/משתנה המפתח )
EBELN עסקי האובייקט עבור ה [(Business Object ) BO ] ה ; ( שיטהMethod ):- READ 'הזמנת/דרישת ניפוק מקבלת את מס [Number (Purchase Order ) PO ] כ ( קלטInput ) רכש/ניפוקה פריטי שורתמספקת את -ו (Purchase Line Items ) מית )טבלה פניבמסגרת Internal
Table ) ; אובייקט עסקי תצורתיצירת [Create (Business Object ) Custom BO :]- ZSWE1 בדיקהלתכלית (Test Purpose ):- להתאמתעל גבי פריט ( Cursor Positionסמן ) ה מיקום[, Key Field Name (Business Object ) BO] עסקי האובייקט ה שדה/משתנה המפתחשם
.Create -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש -ו ( Screen Item סך )מה
-:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
PurchasingDocument -:( Key Field Createשדה/משתנה מפתח )יצירת ; No -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
-:( New Screen Item )החדש סך מהפריט ניתן לזהות את ; Continue -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
-:( Screen Item סך )מהעל גבי פריט ( Cursor Positionסמן ) ה מיקום -: READ -:( New Method Create)חדשה השיטה היצירת ל
; Create method -:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
; No -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
. -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש; Extend Program -:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
):- Yes.
-:( Method Parameters Createdהשיטה ) יפרמטריצירת ; ( Method Save) השיטהשמירת
.Create -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
. Create Parameter -:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
.No -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Inputקלט ) פרמטר Parameter )
PurchasingDocument EKKO-EBELN
Exportפרמטר יצוא ) Parameter )
ITEM EKPO-EBELP ( MultiLineרב )-שורות
.EKKO-EBELN -:(Type סוג ) מ ( Import Parameterיבוא ) הפרמטר יהווה את ( Purchasing Document רכישה/ניפוק ) ךמסמITEM המטר פריהווה את ( יצואExport Parameter ) מ ( סוג Type):- EKPO-EBELP שורות -כמשתנה רב [(MultiLine Variable )
-:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת [ ; ( Internal Table טבלה פנימית )
; Yes -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
-:( Popup Window Displayחלון זמין )מתאימה הצגת המערכת
; Yes -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
Method Implement) השיטה יישוםל Program -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש -ו ( Method Save) השיטהשמירת
[ ( Purchase Line Items Read) רכש/ניפוקה ] קריאת פריטי שורת EKPO-EBELP -ה: בצעת קריאת כללמת ( Methodשיטה ) . במסגרת ( -:( Internal Table טבלה פנימית )למסגרת EKKO-EBELN -:[ Number (Purchase Order ) PO] הזמנת/דרישת ניפוק מס' התואמים את
ITEM העברתם -ו (Pass ) ה כלי/"מיכל"ל ( שיטהMethod Container ):-
-:( Methodשיטה ) ל ( Import Parameter Passedיבוא ) הפרמטר העברתל ( Container Read Statement)הכלי/"מיכל" קריאת הוראת
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
כלי/למסגרת ה( Single-Line Variable Write) בודדת/יחידהמשתנה רשומה/שורה כתיבת ( Container"מיכל" )
SWC_SET_ELEMENT
( Automatically Included) תאוטומטי תנכלל, <OBJECT> -:( Includeנכלל )ה, המהווה חלק מ<CNTN01> -:( Includeנכלל )הבמסגרת הכלי/"מיכל" ת הגדרת/קביעהוראת ; ( Beginning) כבר מההתחלה [ Program (Business Object )BO]אובייקט עסקי תוכניתבמסגרת
(Container Set Statement ) העברתל ( פרמטרי יצואExport Parameters Passed ) מה ( שיטהMethod ) ; רב שורות שדה/משתנהעבור (Multi-Line Variable ) בנעשה שימוש:-
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
( Internal Table טבלה פנימית )או ( Multi-Line Variable Writeשורות )-משתנה רב כתיבת ( Multiline Attributes) רב של שורותמס' מאפיינים בעלי -:( Container"מיכל" ) כלי/למסגרת ה
SWC_SET_TABLE
ניתן .SWC_SET_ELEMENT -:( Macro Command) הגדרת המקרוהוראת , נעשה שימוש ( Normal Variableשדה/משתנה רגיל )עבור -ו קוד/הוראות תוכניתבדיקת ; <CNTN01> -:( Includeנכלל )הבמסגרת ( Macros Definition Checked) מקרוהלהתאים בדיקת הגדרת
-:[ Program Code Check (Business Object )BO]עסקי האובייקט ה***** Implementation of object type ZSWE1 *****
INCLUDE <OBJECT>.
BEGIN_DATA OBJECT. " Do not change.. DATA is generated
* only private members may be inserted into structure private
DATA:
" begin of private,
" to declare private attributes remove comments and
" insert private attributes here ...
" end of private,
BEGIN OF KEY,
PURCHASINGDOCUMENT LIKE EKKO-EBELN,
END OF KEY.
END_DATA OBJECT. " Do not change.. DATA is generated
*
BEGIN_METHOD READ CHANGING CONTAINER.
DATA: PURCHASINGDOCUMENT TYPE EKKO-EBELN,
ITEM TYPE STANDARD TABLE OF EKKO-EBELP.
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
"מיכל" ) כלי/מתוך ה( Single-Line Variable Read) בודדת/יחידהמשתנה רשומה/שורה קריאת Container )
SWC_GET_ELEMENT
SWC_GET_ELEMENT CONTAINER 'PurchasingDocument' PURCHASINGDOCUMENT.
select ebelp into table item from EKPO where ebeln = PURCHASINGDOCUMENT.
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
( Internal Table טבלה פנימית )או ( Multi-Line Variable Writeשורות )-משתנה רב כתיבת ( Multiline Attributes) רב של שורותמס' מאפיינים בעלי -:( Container"מיכל" ) כלי/למסגרת ה
SWC_SET_TABLE
SWC_SET_TABLE CONTAINER 'Item' ITEM.
END_METHOD.
[I ] קט עסקי אוביי מצב/מעמדשמירת עריכת שינויי[Status Changes Save (Business Object )BO :ל ]- Implemented תכלית ל
] עסקי האובייקט ה בדיקת [ II] ; [ Generate (Business Object ) BO] אובייקט עסקי חילול/הפעלת, וכן ( Testing Purposes) בדיקהTest (Business Object ) BO ]:- נקודות ע תקביע/הגדרת ( צירה/שבירהBreakpoint Set ) הבמסגרת ( שיטהMethod ):- READ – על גבי
-ימרוב פריטיםהכוללת [ Number Select (Purchase Order ) PO ]הזמנת/דרישת ניפוק מס'בחירת . ( Select Query)ת הבחירה שאילתסמך מכותר/ת ] EKKO -:[ Tables Check (Database ) DB] נתונים ה-בסיס טבלאות באמצעות בדיקת ( Multiple-Line Itemsשורות )
[ ( Purchasing Document Headerרכישה/ניפוק )
תללוכ, 4200000017 -הנוכחית: ( Example ) דוגמהה; במסגרת [ ( Purchasing Document Itemרכישה/ניפוק )מסמך ] פריט EKPO -ו(Include ):- 3 השור פריטי (Line Items ):-
[III ] אובייקט עסקי הפעלת[Execute (Business Object )BO ] עסקי האובייקט המפתח , ע"פ [Key (Business Object ) BO ]
-: Test -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש; 4200000017
-:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
תצורת ניפוי השגיאות ) בדיקת -ו 4200000017 -:( Import Parameterפרמטר יבוא ) בעלת ( Method Execute ) שיטהה הפעלת
Debugging Mode Check )
ני לפ -:( Container Checkכלי/"מיכל" ) , ניתן יהיה לבדוק את ה( Debugging Modeתצורת ניפוי השגיאות ) כיוון שהמערכת נמצאת ב
Variable Import)היבוא משתנה שדה/רק את ( Holdמחזיק ) ( Containerכלי/"מיכל" ) ה SELECT -:ה ( Statement) הוראת
Method Lastהשיטה ) ה האחרונה של הוראכעת, נתאים הפעלת ה; ( Method Import Parameter Name) השיטהשל יבוא הפרמטר שם
Statement Execute ) פרמטר תוכן הנראה את -ו (Parameter Content ):- CONTAINER ת השיטהיציא לפני ( Method Exiting ) ;פרמטר ה (Parameter ):- CONTAINER ( מחזיקHold ) גם ב( טבלה פנימית Internal Table )פרמטר ה, כך שברור ש (Parameter ):- CONTAINER
. (Export Parameter Method) שיטהשל ה ייצואהפרמטר -וב ( Method Import Parameterהשיטה ) היבוא של פרמטר ב ( Holdמחזיק ) לצפיה/ניכר ) יהיו ניתנים ( Values) כיםערכך שה ( Export Valuesיצוא ) בערכי ה ( Container Populate ) כלי/"מיכל"האכלוס יש צורך ב
Visible ) מבחוץ (Outside ) פרמטר תוכן השינויי -עריכת ; במידה שאין (Parameter Content Changed ):- CONTAINER באמצעותערכים התחלתיים/ראשוניים ב ( Hold) יםמחזיק אלה ( Variables) יםמשתנ, ש(Export Parameters Method) שיטהשל ה ייצוא יפרמטר
(Initial Values ) ;ה ( "כלי/"מיכלContainer ) כיםערמתאים החזקת ה (Values Hold ) יםעסקי יםאובייקט ותליפע/תעבודבעת [ Working (Business Objects ) BOs ] הפעילות-בעת/ ( "ריצה"At Runtime ).
בור ע <CNTN01> -(: Includeהנכלל )( במסגרת Command Macros Definedהמקרו ) הוראתהגדרות חלק מ
( Container Workingהכלי/"מיכל" ) עבודת/פעילות
הוראת הגדרת המקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )Macro Command )
"מיכל" ) כלי/למסגרת ה( Single-Line Variable Write) בודדת/יחידהמשתנה רשומה/שורה כתיבת Container )
SWC_SET_ELEMENT
"מיכל" ) כלי/מתוך ה( Single-Line Variable Read) בודדת/יחידהמשתנה רשומה/שורה קריאת Container )
SWC_GET_ELEMENT
ת למסגר ( Internal Table טבלה פנימית )או ( Multi-Line Variable Writeשורות )-משתנה רב כתיבת ( Container"מיכל" ) כלי/ה
SWC_SET_TABLE
מתוך ( Internal Table טבלה פנימית )או ( Multi-Line Variable Readשורות )-משתנה רב קריאת ( Container"מיכל" ) כלי/ה
SWC_GET_TABLE
SWC_CLEAR_CONTAINER ( Container Clearכלי/"מיכל" ) ניקוי ה
Instance Create (Business Object )] עסקי האובייקט ה"דוגמא/מקרה/ישות" יצירת להתאים ניתן BO מאפיין/מו[ באמצעות ( דול השימוש/הפעילות/האפשרותFunction Module ):- SWO_CREATE או
הבנית/הרכבתל . ; משמשתSWC_CREATE_OBJECT -:( Macroמקרו )ההגדרת באמצעות Type] אובייקט עסקי סוגמתוך ( Object Reference Constructהאובייקט ) עיון/איזכור/מראה מקום
(Business Object ) BO ] האובייקט המשורשר מפתח (Concatenated Object Key ) שיוך/ייחוס -ומוכרז/מוגדר ( Variableמשתנה )ל ( Object Reference Assignהאובייקט ) עיון/איזכור/מראה מקום
(Declared ) :באמצעות- SWC_OBJECT
SWC_CREATE_OBJECT
Macros) מקרוהגדרות נוספים/ות. ( Macro Commands) הגדרת המקרו הוראותעבור <cntn01> -:( Include Checkנכלל ) בדיקת ה
Definitions ) יםייחודי/מיםמסוי/יניםהמצוישימוש/הפעילות/האפשרות ימודול/ניםמאפייאלה כוללים/ות (Specific Function Modules ) , סוגמקרה/יישות" /תדוגמ; ליצירת ( Source Codeוראות ) תצורת הקוד/הבמסגרת ( Directly) ישירות/אופן ישירבהניתנים/ות לשימוש
תצורת קוד/הוראות תוכנית במסגרת -:( Example ) דוגמהל -[ Type Instance Create (Business Object ) BO] עסקי האובייקט ה( odeCource S rogramP ) מערכתתקינת /ןתקיישומי או כל אחד מ SAP ( nsApplicatio PSA dtandarS )סוג מפתחשדות , יש צורך ב ] עסקי האובייקט של ה ( Uniquely Identifyחודי )יי ויהיז, המשמשים ל[ Type Key Fields (Business Object ) BO] עסקי האובייקט ה(Business Object ) BO ניתן להשתמש ב .] ( מאפיין/מודול השימוש/הפעילות/האפשרותFunction Module ):- SWO_CREATE אוישות" "דוגמא/מקרה/, ליצירת SAP_WAPI_CREATE_EVENT -:( oduleMunction Fמאפיין/מודול השימוש/הפעילות/האפשרות ) ב -:( rogramPeport Rהדוח ) תוכנית [ במסגרת reateCnstance I ( bjectOusiness B ) BO] עסקי האובייקט ה
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid,
object TYPE swo_objhnd.
*
i_objtype = <Business Object>.
i_objkey = <BO key>.
CALL FUNCTION 'SWO_CREATE'
EXPORTING
objtype = i_objtype
objkey = i_objkey
IMPORTING
object = object.
Type Runtime Instance] עסקי הקט אובייה סוג "ת"ריצ/הפעילות-מקרה/ישות" עת/תדוגמ ( Hold) יחזיק object -:( Variableמשתנה )ה(Business Object ) BO ] ;מקרוהת והגדרדרך אחרת תהייה שימוש ב (Macros Defined ) מתוך ה( נכללInclude ):- <CNTN01> .
INCLUDE <CNTN01>.
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid,
object TYPE swc_object.
* Create instance of Object type
SWC_CREATE_OBJECT object i_objtype i_objkey
-:( Function Module) מאפיין/מודול השימוש/הפעילות/האפשרותל ( Macro Callהגדרת מקרו )מתאימה קריאת ,( Internallyבאופן פנימי ) SWO_CREATEןקריאת מאפיי. כך שניתן לבחור פניה ישירה ל/( מודול שימוש/פעילות/אפשרותFunction Module Call ) הגדרת או לקריאת
.( Macro Callמקרו )
( Containerכלי/"מיכל" ) סוגי קוםמ-עיון/אזכור/מראהבמסגרת משמש ( Container) כלי/"מיכל" -:( Termמונח ) ה, ( Basicallyבאופן בסיסי/יסודי/עקרוני )
הת" עבודו"זרימ/תיופעילו כיהלי מקום-עיון/אזכור/מראה -ו[ Types Reference (Business Objects ) BOs] יםעסקי יםאובייקט(Workflows Reference ). ה ( "כלי/"מיכלContainer ) ( מחזיקHolds ) אופן ממשילמעשה/לאמיתו של דבר/ב (Actually ) פרמטרי את
Type] אובייקט עסקי שיטת סוגלכל ( Associated) יםמקושרה ( Export Parametersפרמטרי יצוא ) -ו ( Import Parametersיבוא )
Method (Business Object ) BO ] הפעילות-בעת/ ( "ריצה"At Runtime )בכל עת . (Whenever ) אובייקט יטת סוגשקריאת שמתבצעתפרמטרי יבוא ) עבור ( Container Populate ) כלי/"מיכל"יש צורך באכלוס ה, [ Type Method Calling (Business Object ) BO] עסקי
Import Parameters ) שיטהה הפעלתולאחר ( Method Executed ) כיםער החזרתיתאם [(Values Return ) ( פרמטרי יצואExporting
Parameters ) במסגרת ה ] ( "כלי/"מיכלContainer ) .( מבחינה טכניתTechnically ) ,"אובייקט עסקי סוגכלי/"מיכל [Type Container (Business Object ) BO ] הסוג מבנמהינו (Structure Type ):- SWCONT
אשר ( Internal Table Nameשם הטבלה הפנימית )/( Variable Nameמשתנה )השם יהיה ELEMENT -:( Componentרכיב ) כאן ה Multiline) שורות-רב שדה/משתנההתואם. עבור ( Value) ךערהיהייה בעל VALUE -וה: ( Holds) יחזיק ( Containerכלי/"מיכל" )
Variable ) או( טבלאות פנימיותInternal Tables )ה , ( "כלי/"מיכלContainer ) יחזיק (Hold ) מרובים כיםער (Values Multiple ) בעל זהה. ( Element Nameפריט ) םש
-:{[ Browser (Business Object Repository )BOR מאגר האובייקט העסקי ]דפדפן } SWO2 -(: Transactionטרנזקציה/פעילות ) המתוך באמצעות [ Types Check (Business Objects ) BOs] יםסקיעה יםאובייקטה סוגי בדיקת -ו ( Nodes Expand ) יםקשרה תהרחב
-:[ Type Node Double-Click (Business Object ) BO] אובייקט עסקי סוג קשר גבי-על כפולה-הקלדההקשה/
המסך רת [ במסג Type Display (Business Object ) BO] אובייקט עסקי סוג הצגתמתאימה SAP (SAP System ) -ה:מערכת
Businessמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) השל [ I-( המסך ה Initial Screen) ] ההתחלתי/ראשוני
Object Repository )BOR ]}:-
-[: Type ( Business Object )BO סוג אובייקט עסקי ] -:{ MM [ ] ( Materials Management מודול/אפיון ניהול החומרים ] ) -ראה:
BUS2012 ;( מזההIdentifier :)- wf_po_rej ( התיאור ;Description :)- ( [ הזמנת/דרישת ניפוקPurchase Order )PO ] ; תהקלד/תהקש
. -:( Pushbutton Clickהלחיצה ) -כפתור
-כפתור תהקלד/תהקש[ באמצעות Type Instance Create (Business Object ) BO] עסקי האובייקט ה סוגמקרה/יישות" /תדוגמיצירת
-: Test -:( Pushbutton Clickהלחיצה )
-:( Popup Window Displayחלון זמין )המערכת מתאימה הצגת
]ובייקט עסקי [/קריאת מאפיין/אפיון א Method Calling (Business Object )BOאובייקט עסקי ] קריאת שיטת
Attribute Calling (Business Object )BO במסגרת תוכניות ] ( דוחReport Programs ) -[ באמצעות: Instance Create (Business Object ) BO] עסקי האובייקט ה"דוגמא/מקרה/ישות" יצירת להתאים ניתן
ת המקרו ) הוראת הגדר ( Functionality שימושיות/פעילויות/אפשרויות )Macro Command )
Instance Create (Business Object )] עסקי האובייקט ה"דוגמא/מקרה/ישות" יצירת להתאים ניתן BO באמצעות ] ( מאפיין/מודול השימוש/הפעילות/האפשרותFunction Module ):- SWO_CREATE או
הבנית/הרכבתל משת. ; משSWC_CREATE_OBJECT -:( Macroמקרו )ההגדרת באמצעות Type] אובייקט עסקי סוגמתוך ( Object Reference Constructהאובייקט ) עיון/איזכור/מראה מקום
(Business Object ) BO ] מפתח האובייקט המשורשר (Concatenated Object Key ) שיוך/ייחוס -ומוכרז/מוגדר ( Variableמשתנה )ל ( Object Reference Assignהאובייקט ) עיון/איזכור/מראה מקום
(Declared ) :באמצעות- SWC_OBJECT
SWC_CREATE_OBJECT
-:[ Type (Business Object ) Standard BO] אובייקט עסקי תקני/רגילסוג של DISPLAY -:( Method CaIlקריאת השיטה ) נבצע BUS2012 { הזמנת/דרישת ניפוק [ (Purchase Order ) PO ] }- ,עסקי האובייקט ה סוג יישוםתוכנית הצגתראשית [Type
Implementation Program Display (Business Object ) BO ]:-
-:[ Type Method Code (Business Object ) BO] אובייקט עסקי שיטת סוג הוראותקוד/
Business Objectמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) ההניתנת להפעלה באופן ישיר במסגרת
Repository )BOR ]} כפתור תהקלד/תהקש, באמצעות- ( הלחיצהPushbutton Click ):- :-
] יפוק הזמנת/דרישת נהצגת ] ME23N -:( Transaction Displayטרנזקציה/פעילות ) ההצגת מתאימה ( Method Execution ) שיטהה הפעלת
Display (Purchase Order ) PO :]-
SAP (SAP ABAPמערכת של ABAP -שפת ה:ביישום תצורת הקוד/הוראות מתקבלת במסגרת ( זהה Outcome Resultתוצאה מתקבלת )
Application Source Code ) תקני/רגילאובייקט עסקי מפתח "דוגמא/מקרה/ישות" שימוש ב בעת [Key Instance (Business Object ) Standard BO :]- 4200000017 [ 'ךמסממס ( רכישה/ניפוק Purchasing Document Number ) לקריאת ,]אובייקט עסקי שיטת [Method
Call (Business Object ) BO אובייקט עסקי מאפיין/אפיון [ או קריאת[ Attribute Call (Business Object ) BO באמצעו ] המאפיין/מודול ת
אכלוסבכי בעת השימוש באחרונה, יש צורך ( Note) לב-שםיש ל – SWO_INVOKE -(: Function Moduleהשימוש/הפעילות/האפשרות ) Attribute Call ]אובייקט עסקי מאפיין/אפיון עבור קריאת G -בהתאמה: ACCESS -:( Import Parameter Populateיבוא ) הפרמטר
(Business Object ) BO ,]C אובייקט עסקי שיטתעבור קריאת [Method Call (Business Object ) BO נתאים ; ]הדוח ) תוכנית יצירתReport Program Create ) אחר שלב שלבבדיקת -ו ( Step-by-Step Check) המאפיין/אפיון פרטימשיכת של ( Attribute Details Fetch ):- RELEASESTRATEGY [ אסטרטגית ( שחרורRelease Strategy ) של ] אובייקט עסקי תקני/רגילסוג [Type (Business Object )
Standard BO ]:- BUS2012 { הזמנת/דרישת ניפוק [ (Purchase Order ) PO ] }:-
*&---------------------------------------------------------------------*
*& Report ZSWET_BO1 :- To get attributes of BO instance in report
*&---------------------------------------------------------------------*
REPORT zswet_bo1.
PARAMETERS: p_busobj(10) TYPE c DEFAULT 'BUS2012',
p_key(70) TYPE c DEFAULT '4200000017' ,
p_attr(32) TYPE c DEFAULT 'RELEASESTRATEGY',
p_access TYPE c DEFAULT 'G'. " To call method put 'C'
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid,
i_element TYPE swo_verb.
DATA object TYPE swo_objhnd.
DATA verb TYPE swo_verb.
DATA return TYPE swotreturn.
DATA lt_container TYPE STANDARD TABLE OF SWCONT, line TYPE SWCONT.
i_objtype = p_busobj.
i_element = p_attr.
i_objkey = p_key.
* Instantiate the business object. i.e give it a key and create it.
CALL FUNCTION 'SWO_CREATE'
EXPORTING
objtype = i_objtype
objkey = i_objkey
IMPORTING
object = object.
* Return attribute.
CALL FUNCTION 'SWO_INVOKE'
EXPORTING
access = p_access object = object verb = i_element
IMPORTING
return = return verb = verb
TABLES
container = lt_container.
* The attribute value is in the container returned from FM.
IF return-code = 0.
LOOP AT lt_container INTO line.
WRITE:/ 'Attribute RELEASESTRATEGY is : ', line-value.
ENDLOOP.
ENDIF.
-המתקבל: ( Output Checkפלט )בדיקת ה -ו ( Report Program Executeהדוח ) הפעלת תוכנית
Display (Purchase] הזמנת/דרישת ניפוק הצגת ל, DISPLAY -[: Method Call (Business Object ) BO] אובייקט עסקי שיטתקריאת
Order ) PO ; ( הטרנזקציה/פעילותTransaction :)- ME23 ] תהמועבר (Passed ) עסקי האובייקט ה כלי/"מיכל"במסגרת [Container (Business Object ) BO .]
*&---------------------------------------------------------------*
*& Report ZSWET_BO1 :- To call method with import parameters *
*&---------------------------------------------------------------*
REPORT zswet_bo1.
* Get an attribute of a business object.
PARAMETERS: p_busobj(10) TYPE c DEFAULT 'BUS2012',
p_key(70) TYPE c DEFAULT '4200000017' ,
p_attr(32) TYPE c DEFAULT 'DISPLAY',
p_access TYPE c DEFAULT 'C'. " To call method put 'C'
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid,
i_element TYPE swo_verb.
DATA object TYPE swo_objhnd.
DATA verb TYPE swo_verb.
DATA return TYPE swotreturn.
DATA lt_container TYPE STANDARD TABLE OF SWCONT.
i_objtype = p_busobj.
i_element = p_attr.
i_objkey = p_key.
* To call the method we need to populate the Container of the BO with importing
* parameters
CALL FUNCTION 'SWC_ELEMENT_SET'
EXPORTING
element = 'PurchaseOrder'
field = p_key(18) " Document Number of PO
TABLES
container = lt_container
EXCEPTIONS
OTHERS = 1.
*Instantiate the business object. I.e give it a key and create it.
CALL FUNCTION 'SWO_CREATE'
EXPORTING
objtype = i_objtype objkey = i_objkey
IMPORTING
object = object.
* To call the Method of the BO.
CALL FUNCTION 'SWO_INVOKE'
EXPORTING
access = p_access object = object verb = i_element
IMPORTING
Return = return verb = verb
TABLES
container = lt_container.
הצגת ] ME23N -:( Transaction Displayטרנזקציה/פעילות ) ההצגת -:( Program Output Generated התוכנית )פלט חילול/הפעלת [ Display (Purchase Order ) PO] הזמנת/דרישת ניפוק
] אובייקט עסקי תושיט קריאתזהה, ל ( Program Output Generated התוכנית )פלט חילול/הפעלת המפיקה ( Example ) דוגמהלהלן Methods Call (Business Object ) BO ] מקרוהת והגדרבאמצעות (Macros Defined ) הבמסגרת( נכללInclude ):- <CNTN01>:-
*&----------------------------------------------------------------*
*& Report ZSWET_BO1 :- Using macros defined in CNTN01 include. To call method of BO
*& For reference check FM DNO_DB_APPENDIX_INSERT
*&----------------------------------------------------------------*
REPORT zswet_bo1.
INCLUDE <cntn01>.
* Get an attribute of a business object.
PARAMETERS: p_busobj(10) TYPE c DEFAULT 'BUS2012',
p_key(70) TYPE c DEFAULT '4200000017' ,
p_attr(32) TYPE c DEFAULT 'DISPLAY',
p_access TYPE c DEFAULT 'C'. " To call method put 'C'
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid,
i_element TYPE swo_verb.
DATA: gv_mat TYPE swc_object.
i_objtype = p_busobj.
i_element = p_attr.
i_objkey = p_key.
* Define container
swc_container container.
( Macroהגדרת מקרו ) ( Functionality פשרויות )שימושיות/פעילויות/א
Instance Create (Business Object ) BO] עסקי האובייקט ה"דוגמא/מקרה/ישות" יצירת להתאים ניתן או SWO_CREATE -:( Function Moduleמאפיין/מודול השימוש/הפעילות/האפשרות ) [ באמצעות
הבנית/הרכבתל . ; משמשתSWC_CREATE_OBJECT -:( Macroמקרו )ההגדרת באמצעות Type] אובייקט עסקי סוגמתוך ( Object Reference Constructהאובייקט ) עיון/איזכור/מראה מקום
(Business Object ) BO ] מפתח האובייקט המשורשר (Concatenated Object Key ) שיוך/ייחוס -ומוכרז/מוגדר ) ( Variableמשתנה )ל ( Object Reference Assignהאובייקט ) עיון/איזכור/מראה מקום
Declared ) :באמצעות- SWC_OBJECT
SWC_CREATE_OBJECT
* Create instance of Object type
SWC_CREATE_OBJECT gv_mat i_objtype i_objkey.
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
SWC_CLEAR_CONTAINER ( Container Clearכלי/"מיכל" ) י הניקו
* gv_mat will contain instance of the BO To clear a continer
SWC_CLEAR_CONTAINER container.
( Macroהגדרת מקרו ) ( Functionality שימושיות/פעילויות/אפשרויות )
"מיכל" ) כלי/מתוך ה( Single-Line Variable Read) בודדת/יחידהמשתנה רשומה/שורה קריאת Container )
SWC_GET_ELEMENT
* Now to call a method fill up container with import parameters for method
* Document Number of PO ->import parameter
SWC_SET_ELEMENT container ' PurchaseOrder' p_key(18).
*--------------------------------------------------------------------------------------*
* For container of type table use swc_set_table. If any more import parameter are there
* for the object then populate them also using SWC_SET_ELEMENT and swc_set_table In this
* case no more import parameters To call a method stored in p_attr
*--------------------------------------------------------------------------------------*
swc_call_method gv_mat p_attr container.
*If there are any export parameter, then CONTAINER will have the values
*and we can read from container
הצגת ] ME23N -:( Transaction Displayטרנזקציה/פעילות ) ההצגת -:( Program Output Generated התוכנית )פלט חילול/הפעלת [ Display (Purchase Order ) PO] הזמנת/דרישת ניפוק
אפיין/מודול השימוש/הפעילות/מניתן להשתמש ב -:[ Event Trigger (Business Object )BOקי ] אובייקט עס הזנקת פעילות אירוע Reportהדוח ) תוכנית במסגרת כל ( Event Raise) אירוע תהצפ/תהגבהל SWE_EVENT_CREATE -:( Function Moduleהאפשרות )
Program ) .תהורא (Statement ):- COMMIT WORK נתבחמו/תמפורש (Explicit ) ( נידרש/תRequired ) מודול /ןקריאת מאפיילאחר אירוע תהצפ/תהגבה, אחרת לא תתבצע ( Event Triggerאירוע ) להזנקת פעילות ה ( Function Module Callשימוש/פעילות/אפשרות )
(Event Raised ). *&---------------------------------------------------------------*
*& Report ZSWET_BO1
*&---------------------------------------------------------------*
REPORT zswet_bo1.
INCLUDE <cntn01>.
* Get an attribute of a business object.
PARAMETERS: p_busobj(10) TYPE c DEFAULT 'BUS2012', " BO Type
p_key(70) TYPE c DEFAULT '4200000017'. " Document Number
*
DATA: i_objtype TYPE swo_objtyp,
i_objkey TYPE swo_typeid.
i_objtype = p_busobj.
i_objkey = p_key.
* Define container
swc_container container.
( Macro)הגדרת מקרו ( Functionality שימושיות/פעילויות/אפשרויות )
SWC_CLEAR_CONTAINER ( Container Clearכלי/"מיכל" ) ניקוי ה
* To clear a continer
swc_clear_container container.
* You can populate the Container if required To generate event
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = i_objtype objkey = i_objkey event = 'CREATED'
TABLES
event_container = container
EXCEPTIONS
objtype_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 RAISING OBJTYPE_NOT_FOUND.
ENDIF.
COMMIT WORK.
( Event Receiver ID Linked)קבל האירוע מזהות -הנה הגיונית אך ורק בתנאי שקיים קישור תו ( Event Triggering ) אירוע פעילות הזנקתאו כל ( Function Moduleת/האפשרות ) מאפיין/מודול השימוש/הפעילויכול להיות ( Event Receiver)מקבל האירוע .( Eventאירוע ) ל
ניתן לביצוע באמצעות ( Event Linkage) ישור אירועק. ( Workflow"זרימת" העבודה )/הליך פעילות -ו ( Evaluation) ההערכ] SWETYPV[ או ( Event Type Linkagesסוג האירוע ) יקישור ] SWE2 -(: Transactionהטרנזקציה/פעילות )
[ ( Type Linkages Maintenanceסוגי הקישור ) תתחזוק/יהולנ
אמצעותב - [ Type Extend (Business Object )Existing BOהרחבת סוג אובייקט עסקי קיים/נוכח ] [ 1] Delegation Types Defining [ ]הגדרת סוגי הנציגות ) -:גם ראה – ( Delegation Conceptמושג הנציגות )
ניתן להתאים {[ BOR( Business Object Repositoryמאגר האובייקט העסקי ] ) } SWO1 -(: Transactionטרנזקציה/פעילות ) ה במסגרת, ( Display) ההצג ,( Changeשינוי ) -עריכת, ( Create) הצירי -[: Maintain (Business Object ) BO]אובייקט עסקי ניהול/תחזוקת
תהקלד/תהקשבאמצעות [ Type Test (Business Object ) BO] עסקי האובייקט ה סוגאת כ"ו ; כמו כן, ניתן לבדוקו ( Copy) ההעתקנתוני בדיקה ) כ ( eatingrCa atDnstance I) ] מקרה/ישות" /ת"דוגמנתוני . לאחר מכן, ליצור Test -:( lickCn ushbuttoPהלחיצה ) -כפתור
Test Data ) – עראשר ישמשו כ( כי קלטInput Values ) ; ]של מערכת עסקי האובייקט ניתן להוסיף לSAP [(Business Object ) SAP BO וכ"ו באמצעות ( ttributesA ) מאפיינים/אפיונים, ( ventsEאירועים ) ,( ddAds ethoM ewN ) ותחדש ותשיט -:[
ובייקט עסקי אסוג -כגון: – [ Extend (Business Object ) Standard SAP BO ] קני/רגילת SAPשל מערכת עסקי האובייקט ה הרחבת/תוספת [ ( Standard Materialתקנית/רגילה ) החומר התצורה ] BUS1001006 -:[ Type (Business Object ) Standard BO] תקני/רגיל
Type Event Triggering Programmatically ( Business Object )BOנותי ] הזנקת פעילות אירוע סוג האובייקט העסקי באופן תכ [ 2] -ראה:
[ ] ;( [ מודול/אפיון ניהול החומרים Materials Management ) MM [ ] } ,התוכן כ המשמש ( שדהontentCield F ):- ל ) הע-סוג
SuperType ) ; [1 ] אובייקט עסקי סוג-תת יצירת[Subtype Create (Business Object )BO ]ZTEST_MAT :- הפעלת{ ; [ BOR( Business Object Repositoryמאגר האובייקט העסקי ] ) } SWO1 -:( Transaction Execution ) טרנזקציה/פעילותה
,ecreate Subtyp -:( lickCcon I הסמל/צלם ) תהקלד/תהקש -, ו[ nterEype T ( bjectOusiness B ) BO] אובייקט עסקי סוג הקלדת/טעינת
( nsureEלוודא/מבטיח ) . כמו כן, יש reateC -:( creenSמסך ) במסגרת ה ( etailsDesired D )רצויים/מבוקשים הפרטים ההקלדת/טעינת Valid Development) מהמתאי/פהתק פיתוח תחביל/תאריז הספקת -ו ( Local Object Createאובייקט מקומי ) יצירת שלא הותאמה
Package Provide ).
[ MM( Materials Managementמודול/אפיון ניהול החומרים ] )
Releasing (Purchaseשחרור דרישת/בקשת ניפוק/רכישה } ] Requisition )PReq ]MM-PUR-REQ }
יםפריט משמש[ Release Procedures (Purchase Requisition ) PReqs]ניפוק/רכישה בקשות/תודריש שחרורת יוניהול/סדר פעילומלאה ה/בקשהדרישעבור -משמע: ( Requisition Items)] ה/בקשהדרישה יפריטכלל , כמו גם את ( Individual Items) יםפרטני
(Complete Requisition ) .]שחרורת יוניהול/סדר פעילו (Release Procedures ) הכרחיות/נדרשות אלה( Necessary ) - לדוגמה ( Example ):- ה/בקשהדריששבמידה (Requisition ) ערך מסויםחורגת מ (Certain Value Exceed )ו- ( נידרשתRequired ) הוצאה תהרשא
ים הגדרת להתא -:( Example ) לדוגמה - ( Sensible(. יהייה זה הגיוני ) Relevant Expenditure Authorization) ה/רלוונטיתהקשורכספית ותאחראיליהן, ע – שונות ( Materials Groups) יםחומרקבוצות נפרדות עבור ( Release Strategies Defineחרור ) ישאסטרטגיות
(Responsible ) ( מחלקותDepartments שונות )ישאסטרטגיות הגדרת -ו ( חרורRelease Strategies Define ) טוביןנפרדות עבור הון ה (Capital Goods ) טוביןצריכת -ו (Consumption Goods ) ;סוג המסמך (Document Type ) ( קובעDetermines ) ניהול/סדר האם
מלאה ה/בקשהדרישאו כלפי ( Certain Items) מסויימים פריטיםרק כלפי ( Applies) מיושם ( Release Procedure) שחרורהפעילות (Complete Requisition ).
( Classificationסיווג )עם/ללא ( Release Procedureניהול/סדר פעילות השחרור ) ( Requisition Item) ה/בקשהדרישהפריט או [ Complete PReq ( Purchase Requisition)] מלאה ניפוק/רכישה ת/בקשהדריששבמידה
[, $10,000 -( מ: Exceedesחורג ) ( Order Valueערך ההזמנה ) -לדוגמה: – ( Certain Conditions)] תנאים מסויימים ( Fulfillsממלא ) [ RFQ ( Request For Quotation)] הצעת מחיר/מכרזלכדי ( Converted) לפני שניתן יהייה להמירה ( Approved) הרי שיש צורך לאשרה
} SAP -מערכת ה:של מערכת לניהול ותכנון משאבי הארגון של מרכזיהכיב רה[. במסגרת PO ( Purchase Order) ] הזמנת/דרישת ניפוק או System [Central Component (Enterprise Resource Managment ) SAP ECC [ ERP } , שחרורהניהול/סדר פעילות (Release
Procedure ) אישור "זרימת"/פעילות ךהלימשכפל/מעתיק( Approvall Process Replicates ) .נוהלי/הליכי פעילות/פרוצדורות ) 2זהProcedures ) ניםזמי (Available ) ניפוק/רכישה בקשות/תודרישעבור [(Purchase Requisitions ) PReqs :]- ורהשחרניהול/סדר פעילות
(Release Procedure ) ללא ( סיווגClassification ):- במסגרת ( נוהל/הליך פעילותProcedure ) ,ליך קישור ה יישםלאין אפשרות זההנוכחי איננו עוסק בנושא זה. ( Documentationתיעוד )זו, ה ( Reason) הסיבמ .( Workflow Link Implement) "זרימת" עבודה/פעילות
השחרורהול/סדר פעילות ני; MM Purchasing -:( Documentationתיעוד ) ראה – ( Further Information)נוסף/ים מידע/פרטים ל
(Release Procedure )אמצעותב ( סיווגClassification ):- ( נוהל/הליך פעילותProcedure ) זה( עובד/פועלWorks ) באמצעותהעסקי "זרימת" העבודה /הליך פעילותקישור , המתיר/מאפשר [ Classification (Materials Management )MM ניהול החומרים ] סיווג
) הנוסף/ים המסופק/ים ( Informationמידע/פרטים ); כלל ה SAP (SAP Business Workflow Link Permitting )במסגרת המערכת Provided ) על ים/ותמבוסס במסגרת הנוכחית(Based On ) השחרורניהול/סדר פעילות (Release Procedure )סיווג באמצעות
(Classification ) ים/מסויימיםפרטניים/יחודיימהל אחד ; כ (Individuals ) ים/ קשוריםמעורבה (Involved ) ניהול/סדר פעילות במסגרתבמסגרת ( Release Code Approval ) שחרור הוראתקוד/אישור ( Signifiesמציין/מסמן ) ( Release Procedure) שחרורה
) , ניתן להתאים גם ביטול שחרור( Release Effected )לאחר השפעת השיחרור .( Release Transaction )השחרור טרנזקציה/פעילות Release Cancelled ) שחרור הוראתקוד/באמצעות ( Release Code ) מקורי המצב/מעמד של ה מחדש שיבוץ/חדרהה -משמע: –זהה(
Original Status ReInserted ) ; עבודה עסקי במסגרת מערכת "זרימת/הליך פעילות רושיקבמידה שהוגדר "SAP (SAP Business
Workflow Linkage Defined ) ,ניתן/אפשרי ( Possible ) שחרור דחית ה להתאים גם( [Release Refusal דחית )ה/בקשהדרישה (
Requisition Rejection) ה/בקשהדרישהפריט או (Requisition Item ) ].
SAP (SAP Business Workflow )עסקי של מערכת הליך פעילות/"זרימת" העבודה ה בקשות/תודריששיחרור בעלת הרשאת( Personאישיות )באופן שה ( System Set Upהמערכת ) התקנת/ארגון/עריכתניתן להתאים את
הינו ( Daily Duties) אשר חובתה/תפקידה היומי [ Release Authorized (Purchase Requisitions ) PReqs] ניפוק/רכישה ה"זרימת" /הליך פעילותאמצעות ( Advisedאחרות, מיועץ/מיודע ) ( Tasksמשימות ) ב ( Involve) קשור/מעורב( Primarily) וראשית/בעיקר
את ואהר ( Personאישיות )ה -. משמע:(Release שחרור ) ל ( Awaiting ) ממתין שכזה ( Document) מסמךבעת ש ( Workflowהעבודה ) פעילות-הליךכניתן ל שלו/ה, ( Integrated Inboxמשולבת )/הכניסה המתמזגת-תיבתבמסגרת [ WI ( Work Item)] פעילות /הפריט עבוד
Business Workplace] ) עסקיהעבודה/פעילות האזור ] SBWP -(: Transactionהטרנזקציה/פעילות ) מתוך ( Directly Processedישיר ) ] כלליתהעבודה/פעילות הרשימת או [ SAP ( nboxI SAP )מערכת הכניסה של -תיבת/( fficeOSAP )] SAP -מערכת ה:ת "המשרד" של תוכנ/(( istL orkW niversalU ) UWL ] ; } ( התרחיש העסקיBusiness Scenario ):- מערכתהכניסה של -תיבת SAP ( nboxI SAP ) בעת התאמת .
Automatically)ונה באופן אוטומטי פ ( Release Transaction )השחרור פעילות /תטרנזקצי, ( Item Processed) הפריט הליך פעילות
Invoked ) ה/בקשהדרישהפריט -ו (Requisition Item ) הממתין ( Awaiting ) ל ( שחרור Release) ( מוצעOffered ) שחרור ) ל Release "זרימת" העבודה /הליך פעילותבאמצעות ( Informed) יםמיודע ( Individuals) ים/מסויימיםפרטניים/דייחוי (. Refusal) סירוב/דחיה/((Workflow ) מסמךכי (Document ) ממתין ( Awaiting ) ל ( שחרור Release) . הטרנזקציה/פעילות שם אתאלה, אינם צריכים לדעת [(Transaction Name ) או ( נתיב התפריטMenu Path ) שחרור הוראתקוד/[ ואף לא את ( Release Code ) ;זרימת" עבודה /פעילות ךהלי"
תהוראו/יקודת מכל אחד/ -משמע: ( Release Steps) ] שחרור עבור כל אחד משלבי ה ( Individual Workflow Started) נפתח/מופעלפרטני [. ( Release Codes ) שחרור
[ IDES ( Demonstration and Education System] )הדגמה -מערכת לימוד ו International) בינלאומי הדגמה פשוטהבמסגרת ( Workflow Set Up Linked"זרימת" העבודה )/הליך פעילות התקנת/ארגון/עריכתר ושיק
Simple Demonstration ) הדגמה -מערכת לימוד וב( [Demonstration and Education System ) IDES ] - במידה ה, ניתן לפעול. במסגרת חלקהכולל את ( Demo System)] דמי מערכת הבמסגרת ( Documentation Readתיעוד )הקרוא את ראשית, יש ל –שישנו עניין בכך
-:[ Documentation Section (Materials Management )MM מודול/אפיון ניהול החומרים ] תיעודPurchase Requisition - Release Procedure with Workflow and Classification
על המבוססות, ( ointsPנקודות ) עבור כל אחת מה ( xamplesE ) דוגמאות, ניתן יהייה למצוא ( ossibleP ) ניתן/אפשרי; בכל עת שהדבר ( nOased B ):- דוגמת( תרחיש/תסריט ניהול/סדר פעילות השחרור Scenario elease ProcedureR ). ; :ראה- ( הכנותPreparation )ו-
( באמצעות סיווג elease ProcedureR ) השחרורלות ניהול/סדר פעי -ראה גם: .[ REQ-PUR-MM ( Customizing) ] תצורת המערכת הגדרת ( Classification ו )- ( [ הליך פעילות/"זרימת" העבודה Workflow )EQR-PUR-MM ]
Release Procedureיש/תסריט ניהול/סדר פעילות השחרור )תרחדוגמת Scenario )
( Scenarioתסריט ) תרחיש/ה ( Based On)על מבוססות( במסגרת הנוכחית Quotedהמוזכרות/מצוטטות ) ( Examples ) דוגמאותהכלל ) ל להכיןיכו ( Employeesעובדים/מועסקים )אחד מה, כל ( Sales and Distribution Departmentמחלקת הרכש וההפצה ) במסגרת -הבא:
Prepare ) ניפוק/רכישה בקשות/תודרישלהגיש/להציע -ו[ Submit (Purchase Requisitions ) PReqs עבור ]PCs. בערך סיכום תלות כelease R ) שחרורתנאי -ראה: –אחרים ( onditionsCertain C ) תנאים מסויימים -( ו ependingDe aluVrder Ootal Tההזמנה ] )
onditionsC ) ]ניפוק/רכישה בקשות/תודריש [( equisitionsRurchase P ) PReqs ] ותכפופ (ubjectS ) אישור ] ה "זרימת" /פעילות ךהליל(Approval Process ) :כדלקמן- ( אסטרטגית שחרורRelease Strategy :)- KF [ ( שחרור מרכז עלותCost Center Release :)- רך ע
-הבא: ( Procedureנוהל/הליך פעילות ) ל ( Subject) ףכפו [ $10,000 -( עד: Requisitions Order Valueהזמנות/דרישות )ה תהזמנ .PCs -עבור ה:( Configuration Checkתצורת מערכת ) בדוק אתחייב ל ( Technical Services Member) שירותים הטכנייםה חברראשית,
) הבדיקעל ה ( Responsible) יםאחראיהשונים ( Technical Services Department Members) שירותים הטכנייםמחלקת החברי Checking )בתלות , כ ( תכליתPurpose Depending ) :שימוש ה- PC :-
( Scientific Purpose ) תמדעיתכלית ( Administrative Purposeניהולית ) תכלית
ש צורך רק באחד י -משמע: – ( Possible ) ניתן/אפשרי( Release Alternative שחרור ) לאפשרות ברירה/אפשרות חילופין זו, ( Point) בנקודה Sales)המכירות מנהל ; לאחר מכן, ( Requisition Item Release) ה/בקשהדריששחרר פריט לעמ"נ ( Staff Members)חברי הצוות מ
Manager ) ה/ בקשהדרישאת האשר חייב ל (Requisition Approve )המרכז , כיוון ש ( עלותCost Center ) ה ( מאוחר יותרLatter )יחוייב (Charged ) ; ( אסטרטגית שחרורRelease Strategy :)- TF [( שיחרור טכניTechnical Release :)- הזמנה ) הבמידה שערךOrder
Value ( חורג )Exceeds :שחרורהניהול/סדר פעילות , [ $10,000 -( מ (Release Procedure ) וני באופן בסיסי/יסודי/עקרדומה(Basically ) ות/בקשותדרישה סיכוםערך למקרה בו (Requisitions Total Value ) ( איננו חורגExceed :מ )- ףנוסבאולם, . $10,000 (Additionally ) חבר מועצת ההנהלה (Executive Board Member ) ( נידרשRequired ) אישור להתאים את צייון/סימון ה [ (Approval
Signify )שחרור ה ( השפעהEffect Release ) ] המכירות ימנהל; כיוון שחוקיות(Sales Managers Rule ) ברי מועצת ההנהלה ח -ו(Executive Board Members ) יםנידרש (Required ) ( רק לעיתים רחוקותSeldom ל ) ניפוק/רכישה בקשות/תודרישאשר [Approve (Purchase Requisitions ) PReqs יםמיודע[, הללו (Informed ) הליך פעילותבאמצעות/( זרימת" העבודה"Workflow ) בעת ,
Release ) שחרורה הוראות/יקוד -ו ( Usersתמשים ) מש; ה (Release שחרור ) ל ( Awaiting ) ממתינה ( Requisition) ה/בקשהדריששה
Codes ) :הינם כדלקמן-
-SAP -משתמשי מערכת ה:(SAP Users )
שחרורהוראת קוד/ [S ( PoSitionsמשרות ] ) (Release Code )
( odeCelease R ) שחרור קוד/הוראת
MILLER שירותים הטכנייםה (Technical
Services ) תדעימיחידה ( Scientific Unit ) ]
T1 שחרור הוראות/יקוד ים/רלוונטיים ארגוניתהקשור
(Organizational-Relevant
Release Codes ) GRITPIPE שירותים הטכנייםה [(Technical
Services ( ניהול )Administration ) ]
T2
SEAGOON המכירות מנהל(Sales Manager ) KY הליך פעילות של חרורש הוראות/יקוד רלוונטי/הקשור ) "זרימת" ( העבודה
(Workflow-Relevant Release
Codes )
HUBBARD חבר מועצת ההנהלה(Executive
Board Member )
EX
* T16FS -:( Database Tableנתונים ) -טבלת בסיסי
T16FK -:( Database Tableנתונים ) -טבלת בסיסי
T16FG -:( Database Tableנתונים ) -בלת בסיסיט
( Terms Definitionהגדרת מונחים ) -:( Release Procedure) שחרורהניהול/סדר פעילות המשמשים במסגרת ( Central Terms Explained) מרכזיים םמונחילהלן הסבר
; ( odeCelease R ) שחרור קוד/הוראת; ( trategyS eleaseRשחרור ) אסטרטגית ; ( onditionsCelease R ) שחרורתנאי
.( orndicatI eleaseR ) שחרורהמצביע ; ( rerequisitesPelease R )לשחרור דרישות/תנאים מוקדמים/ות
( Release Conditions) שחרורתנאי ( Accordanceבהתאם ) ( Release Strategy Determineשחרור ) אסטרטגית קובעים את ( Release Conditions ) שחרורהתנאי
( Requisition Item) ה/בקשהדרישהפריט או [ Complete PReq ( Purchase Requisition)] מלאה שלמה/ניפוק/רכישה ה/בקשהדרישל -ו ( Characteristic Valuesערכי איפיון ) באמצעות ( Formulated) מנוסחים ( Conditionsתנאים ). ה( Released ת ) /משוחררה
שחרור ) אסטרטגית תחת ( Purchasing Customizing Facility )] רכישה/ניפוקה הגדרת תצורתאמצעי באמצעות ( Stored) ניםמאוחסRelease Strategy ) ; ] /מת/מוקדםהתנאי הדרישה (Prerequisite ) מאפיינים איפיוניםיצירת לכך הנה/ (Characteristics Created ) קודם
( Topic) נושאאודות ( More Informationמידע/פרטים נוסף/ים )ל .( Classification Systemסיווג )במסגרת מערכת ה( Previouslyלכן ) IMG( IMplementation Guideמדריך היישום ] ) -וכן: Classification (CA-CL) -וCharacteristics (CA-CL-CHR) -ראה: – זה
[ בליווית מיוון/סיווג PReq( equisitionRurchase P הזמנת/דרישת ניפוק/רכישה ] ) -; ראה: [ SPRO -(: ransactionTהטרנזקציה/פעילות ) ( lassificationC ו )- ( אישור הליך פעילות/"זרימת" העבודה pprovalAorkflow W ) ;עבור ה ( רכישה/ניפוקurchasingP ) ; עמ"נ שניתן
מלאה שלמה/ניפוק/רכישה ה/בקשהדרישכלפיה, - ( Release Strategy Assignedשחרור ) אסטרטגית ייחס/ייךשל ( Enable ) יהייה לאפשר [(Purchase Requisition ) Complete PReq ] הה/בקשדרישפריט או (Requisition Item ) ערכים אפשריים ) חייב/ת להיות אחד ה
Possible Values ) עבור כל אחד מה ( איפיוניםCharacteristics ) שחרור; תנאי ( Release Conditions ) אסטרטגית שחרור ) עבור
Release Strategy ) KF:-
( Valueערך ) ( Characteristicאיפיון )
Acct. assgt. cat. ( נכס קבוע/בלתי נזילAsset ,) ( מרכז עלותCost Center )
001, 002 ( Material Groupחומר ) קבוצת ה
1000 ( Plantאתר )
up to 10,000 ( Total Valueסיכום ערך )
001 ( Purchasing Groupרכישה/ניפוק ) קבוצת ה
( Release Strategyאסטרטגית שחרור ) עבור ( Approval Process Definesפעילות אישור ] ) "זרימת" ( ךהלימתאימה הגדרת ( Release Strategyשחרור ) אסטרטגית
הוראות/יקודאת ( Specifies) מציינת ( Strategy ) האסטרטגיה .[ PReqs ( Purchase Requisitions)] ניפוק/רכישה בקשות/תודרישפריט או [ Complete PReq ( Purchase Requisition)] מלאה שלמה/ניפוק/רכישה ה/בקשהדרישעבורם, – ( Release Codes ) שחרור
Approvals Sequenceמאשרים ) סדר ה -ו [ ( Approvedמאושר ) ( Released ) ] משוחרר חייב להיות ( Requisition Item) ה/בקשהדרישהאסטרטגית ל ( Release Codes ) שחרור הוראות/יקוד 8של ( Maximumמירבי ) מס'עד ל ( Assignך/יחס ) ישיתן לחייב להיות נתון. ני (
ה/בקשהדרישל ( Release Strategy Assignmentשחרור ) של אסטרטגית משימתיהשיוך/ייחוס ה; ( Release Strategyשחרור ) על מבוסס ( Requisition Item) ה/בקשהדרישהפריט או [ Complete PReq ( Purchase Requisition)] מלאה שלמה/ניפוק/רכישה
(Based On ) שחרורתנאי ( Release Conditions ) שחרור ) של אסטרטגית שיוך/ייחוס משימתיהליך פעילות ; במידה שRelease
Strategy Assignment Process ) אל-מוצא- ( הפועלCarried Out ) אט על בסיס פרי ( חר פריטItem-By-Item Basis ,)הזמנת/דרישת שונות. לכן, ( Strategies ת )ואסטרטגיבעלי ( Itemsפריטים ) יכולה לכלול ( Single Purchase Requisition) בודדת/יחידהניפוק/רכישה עבור הפקת הצעות ( Separately) באופן נפרדמותאם ( Individual Items Released Approved) יםפרטני יםפריטאישור שחרור ) הוגדרו [ ; Issue (Purchase Orders ) POs] ת ניפוק ות/דרישוהזמנ [ או הפקת Issue (Request For Quotations ) RFQs] מחיר/מכרזים
Defined ):- ( אסטרטגיות שיחרורRelease Strategies :)- KF ו- TF.
( Release Code) שחרורקוד/הוראת Two-Character) תווים 2באורך זהות -תו[ הינו ( Release Point Denoting)ציון נקודת השיחרור ( Release Code )] שחרור הוראתקוד/
ID ) המאפשר ל( אישיותPerson ) הדריש/ההזמנפריט הליך פעילות את (Requisition Item Process ) .שחרור הוראות/יקוד ( Release
Codes ) הוגדרו (Defined ) רכישה/ניפוקה הגדרת תצורתאמצעי במסגרת ( Purchasing Customizing Facility ) מיוחסי/יכימשוי -ו -ו Release ) שחרור תהוראו/יקודובאיזה אופן. ( Workלעבוד/פעול )ציין מי יכול -ו ( Release Strategy Assignedשחרור ) אסטרטגית
Codes יםטנשל/ים( מנוהל (Controlled ) - ( באופן בסיסי/יסודי/עקרוניBasically ) ותמערכת ההרשא, באמצעות [ (Authorizations
System ) ( אובייקט ההרשאה Authorization Object ):- M_EINK_FRG ; ]שחרור הוראות/יקוד של שיוך/ייחוס משימתי ( Release Codes
ssignmentA )מחוללים ל [ (orsrocessP ) חברי הצוות המתאימים הליך פעילות( ocessingrP embersMtaff S ) ניתן ]- ףנוסב ( dditionallyA )להגדרה , (efinedD ) :כדלקמן-
נוקבת/מדגישה/מציינת ) ( Relevant Department) ה/רלוונטיתהקשורמחלקה במקרה זה, ה -:( Organizationallyבאופן אירגוני )Stipulates אילו ) ( משתמשיםUsers )יפעלו/יעבדו ( Working) שחרור הוראות/יקודעם אילו ( Release Codes ) הוראות/יקוד; באמצעות
ניתן [ Item (Purchase Requisition ) PReq]ניפוק/רכישה בקשת/דרישתפריט , ( Organizational Release Codes )אירגוניים/ות שחרור ( Customizingתצורת המערכת ) ; במקרה זה, ( Release Cancelled ) ביטול השיחרור[ או ( Approved) אישור( Released ) ] ר וחרישל
. יש להתאים SAP (SAP Business Workflow Linkage ) מערכתשל "זרימת" העבודה העסקי/הליך פעילותר ושיקחייבת להיות בעלת אוטומטי באופן הקובע ( Workflowהליך פעילות ) "זרימת" ( העבודה )עבור איזה ( Release Codes Define ) שחרור הוראות/יקודהגדרת
(Automatically Determine ) האחראימחולל את ה (Responsible Processor ) .שחרור הוראות/יקוד ( Release Codes ) ניםמצוייאלה ( Processor IDחולל )מזהות ה-תו. ( Workflow-Relevant) רלוונטי/הקשור העבודהמת" ( הליך פעילות ) "זרי -כ: ( Designatedליעוד )
Workflow-Relevant Release) רלוונטי/הקשור הליך פעילות ) "זרימת" ( העבודהשל שחרור הוראות/יקודל ( Assigned) מיוחס/משויך
odesC )אל-. ניתן להוציא- ( הפועלutOarried C ) של ה משימתיייחוס שיוך/את ( מחוללssignmentArocessor P ) ותישיר ( irectlyD ) או -:( ndirectlyIבאופן עקיף )
; ( User Nameשם המשתמש ) [ הינו ( Document Creator) מסמךה מתאים/יוצר ( Processor) ] מחולל ה -:( Directlyישירות ) ( PoSitionמשרה ) ו א [C ( Jobעיסוק ] ) -:( Example ) לדוגמההינו ( Processor IDמחולל )הזהות -תו -(: Indirectlyבאופן עקיף )
S] ;עתב- ( "הפעילות ] "ריצהRuntime ), ה:מערכת- SAP (SAP System ) ( מחליט/קובעDetermines ) האחראימחולל חבר הצוות ה את (Responsible Processoring Staff Member ) ; ( [ עיסוקיםJobs )C ] כללייםאזורי עבודת/פעילות הינם (General Work Areas )
-לדוגמה:( Tasks) ] משימות באמצעות ( Describedמתוארים )ה ( Enterpriseמיזם )במסגרת ה הניתנים ( Planned Employees)מתוכננים עובדים/מועסקים -:[S ( PoSitionsמשרות ] ) [ ; ( Executive Board)מועצת ההנהלה
Userמשתמש ) המוחזקת בידי ה ( Sales Manager Position)המכירות מנהל משרת -:( Example ) . לדוגמה( Userמשתמש ) לאחזקה בידי ):- SEAGOON רלוונטי/הקשור הליך פעילות ) "זרימת" ( העבודהשל שחרור הוראות/יקוד; במסגרת (Workflow-Relevant Release
Codes ) ,ניתן/אפשרי ( Possible ) ב( נוסףAddition ) שחרור סירוב/דחית להתאים(Release Refusal ) ביטול השיחרור -ו ( Release
Cancellation ) ; יחודית/פרטניתשחרור אסטרטגית (Individual Release Strategy ) ( יכולה להכיל/כלולComprise ) רורשח הוראות/יקוד הליך פעילות ) "זרימת" ( העבודהשל שחרור הוראות/יקוד -ו ( Organizational-Relevant Release Codes) ים/רלוונטיים ארגוניתהקשור Organizational )אירגוניים/ות שחרור הוראות/יקוד ( Defined) ; הוגדרו ( Workflow-Relevant Release Codes) רלוונטי/הקשור
Release Codes ):- ו- [שירותים הטכנייםה (Technical Services ) ו ]- הליך פעילות ) "זרימת" ( העבודהשל שחרור הוראות/יקוד Executive)] מועצת ההנהלה -[ ו ( Sales Manager)המכירות מנהל ] -:( Workflow-Relevant Release Codes) רלוונטי/הקשור
Board ) .]
( Release Prerequisites)לשחרור תנאים מוקדמים/ות דרישות/ בו, – ( Sequenceאופן סידרתי ) רצף/את ( Indicate ) מציינים ( Release Prerequisites)לשיחרור מוקדמים/ות הדרישות/תנאים ה
( Requisition Item) הדריש/ההזמנפריט או [ Complete PReq ( Purchase Requisition)] מלאה שלמה/ניפוק/רכישה ה/בקשהדרישלשיחרור דרישות/תנאים מוקדמים/ות הגדרת . ( Release Codes ) שחרור הוראות/יקודבאמצעות ( Approved) יםמאושרחייבים להיות
(Release Prerequisites Defined ) רכישה/ניפוקה הגדרת תצורתבמסגרת מותאמת [( Purchasing Customizing ) אסטרטגית במסגרת [. ( Release Strategyשחרור )
הזמנות/דרישות ] KF -:( Release Strategyאסטרטגית שחרור ) במסגרת -:[ $10,000 -[ עד עד: POs( Purchase Ordersניפוק ] )
-:( Two-Step Release Strategy )שלבים 2בעלת שחרור אסטרטגית
KF, שחרור ( Release ) תנאי מוקדם דרישה/ מהווה או בידי חבר סגל/צוות -. משמע:KF -:( Release Prerequisite) לשחרור
או -:( Technical Services Staff Member)] שירותים הטכנייםה
Requisition) הדריש/ההזמנהפריט את ( Release ) חייב לשחרר [
Item ) המכירות בכיר/ותיק מנהל רמת לפני(Sales Manager Senior
Level ):- ; ( אסטרטגית שחרורRelease Strategy :)- TF [
$10,000[ מעל POs( Purchase Ordersהזמנות/דרישות ניפוק ] ) Corresponds) מתתואTF ( Release Strategyשחרור ) אסטרטגית -:[
ור ) אסטרטגית שחר -ל: ( Basicallyבאופן בסיסי/יסודי/עקרוני ) - (
Release Strategy )KF. ףנוסב -אולם (Additionally ) , פריט ) ] משוחרר חייב להיות ( Requisition Item) הדריש/ההזמנ
Released ) ( מאושרApproved ) חבר מועצת ההנהלה ] [ בידי(Executive Board Member ) /שחרור הוראתקוד ( Release Code ):-
באמצעות ( Release Prerequisite) לשחרורם תנאי מוקדדרישה/[. ( Sales Manager)המכירות ] מנהל בידי ( Release ) שיחרורהינה
[. -:( Release Code ) שחרור הוראתקוד/
( Release Indicatorמצביע השחרור ) Requisition) קשהה/בדרישהפריט הליך פעילות או ( Complete Requisition Processed)שלמה הדריש/ההזמנפעילות -התאמת הליךבעת
Item Processed ) שחרור הוראתקוד/באמצעות ( Release Code ) ,שחרורהמצביע מיוחס/משוייך ( Release Indicator Assigned ) ( Requisition Changed) הדריש/המנהזים עריכת שינויי הניתן להתא -האם: ( Showsמציג ) ו - ( Latterהמוגדר כמאוחר יותר ) כלפיו,
משייכת ה [ RFQ ( Request For Quotation)] הצעת מחיר/מכרז; ( Materials Planning & Control) יםהחומר ניהול -תכנון ובאמצעות מייחסת/המשייכת [ PO ( Purchase Order) ] הזמנת/דרישת ניפוק ; ( Created) ניתנת ליצירה ( Itemפריט ) ( Referencing) מייחסת/(Referencing ( פריט )Item ) ניתנת להפקה (Issued ) ; ( רכישה/ניפוקPurchasing ) יכולה להתאים ( עריכת שינוייםChange ) במסגרת ) עוקב/רצף סידרתיופן בא ( Item Changedפריט ) שינויי -ניתן להתאים עריכת; ( Delivery Dateהעברה ) ךתאריאו ( Quantityכמות ) ה
Subsequent) שחרורהניהול/סדר פעילות פתיחת/הפעלתל (Release Procedure Start ) ;
SAP {System [Central Component (Enterprise -מערכת ה:של מערכת לניהול ותכנון משאבי הארגון של מרכזיהרכיב במסגרת ה
Resource Managment ) SAP ECC [ ERP } שחרורהמצביע קביעת/הגדרתמתאימה ( Release Indicator Set ) הגדרת תצורתכ Release Indicatorsמצביעי השחרור ) ; "Set Up Procedure with Classification" -תחת: ( Purchasing Customizing ) רכישה/ניפוקה
-:[ $10,000 -[ עד עד: POs( Purchase Ordersיפוק ] ) הזמנות/דרישות נ] KF( Release Strategyאסטרטגית שחרור ) של (
( Release Indicatorמצביע השחרור )
- - - S חסומים [(Blocked ) ]
x - - S חסומים [(Blocked ) ]
x - x 2 הצעת מחיר/מכרז [(Request For Quotation ) RFQ /] [. PO ( Purchase Order) ] הזמנת/דרישת ניפוק
- x - S חסומים [(Blocked ) ]
- x x 2 הצעת מחיר/מכרז [(Request For Quotation ) RFQ /] [. PO ( Purchase Order) ] הזמנת/דרישת ניפוק
x משוחרר [ ( Released ) ( מאושרApproved ) ,]- שוחרר עדין לא [ ( Released ) ( אושרApproved ) ]מכרז/; הצעת מחיר [(Request
For Quotation ) RFQ הזמנת/דרישת ניפוק [ או [ (Purchase Order ) PO ] הדריש/ההזמנפריט המתאימה שיוך/ייחוס (Requisition Item
Referencing ) ניתנת ליצירה (Created ) במידה שהשחרורים הושפעו ( Releases Effected ) מצביעי ; ולאחר מכן בידי או בידי Purchase Ordersהזמנות/דרישות ניפוק ] ) ] TF -(: Release Strategyאסטרטגית שחרור ) עבור ( Release Indicatorsהשחרור )
)POs $10,000[ מעל ]:-
( Release Indicatorמצביע השחרור )
- - - - S חסומים [(Blocked ) ]
x - - - S חסומים [(Blocked ) ]
x - x - S חסומים [(Blocked ) ]
x - x x 2 הצעת מחיר/מכרז [(Request For Quotation ) RFQ /] הזמנת/דרישת ניפוק [ (Purchase Order ) PO .]
- x - - S חסומים [(Blocked ) ]
- x x - S חסומים [(Blocked ) ]
- x x x 2 הצעת מחיר/מכרז [(Request For Quotation ) RFQ /] הזמנת/דרישת ניפוק [ (Purchase Order ) PO .]
פריט המתאימה שיוך/ייחוס [ PO ( Purchase Order) ] הזמנת/דרישת ניפוק [ או RFQ ( Request For Quotation)] הצעת מחיר/מכרז בידי ( Releases Effected ) במידה שהשחרורים הושפעו ( Created) ניתנת ליצירה ( Requisition Item Referencing) הדריש/ההזמנ
. -ו ולאחר מכן בידי או
סיווג ( באמצעות Release Procedure) השחרורניהול/סדר פעילות
(Classification )זרימת" העבודה /הליך פעילות -ו" [(Workflow ) MM-PUR-REQ ]
( Release Procedure Implementation Illustrates) שחרורהניהול/סדר פעילות יישום מדגיםה המוצג למט ( Graphicפריט גרפיקה ) . כיוון ( Example ) דוגמהכ KF -:( Release Strategy Workflow Linkשחרור ) אסטרטגית ת"זרימת" עבוד/הליך פעילותקישור באמצעות
Requisition) הדריש/ההזמנ ישחרור פריט(, ל Seldomרק לעיתים רחוקות ) – ( Requiredנידרש ) ( Sales Manager)המכירות מנהל ש
Items Release )רלוונטי/הקשור "זרימת" העבודה/הליך פעילותשל שחרור הוראתקוד/, הרי ש (Workflow-Relevant Release Code ) .משולבת /ניסה המתמזגתהכ-תיבתבמסגרת יופיע [ WI ( Work Item)] פעילות /העבודהפריט שכאלה ( Casesמקרים )ב -משמע:
(Integrated Inbox ) מחולל של ה [ (Processor ) מסמךה מתאים/יוצר (Document Creator ) ]( אחראיResponsible ) הוראתקוד/ על זה. ( Release Code ) שחרור
Characteristicאיפיון ) הערכי
Values ) וק/ניפ ה/בקשהדרישמתוך Purchase)] מלאה שלמה/רכישה
Requisition ) Complete PReq ] או Requisition) הדריש /ההזמנהפריט
Item ) מועברים (Passed ) הלאהרכיב ה; ( Classificationסיווג )למערכת לניהול ותכנון של מרכזיה
} SAP -מערכת ה:של משאבי הארגון System [Central Component
(Enterprise Resource Managment ) SAP ECC [ ERP } דקת ) ובChecks -משביעי( Values) כיםערה האם (
) שחרורתנאי דעת -רצון/מניחיRelease Conditions Satisfy ) במידה .
של מרכזיהרכיב השאכן כך הדבר, מערכת לניהול ותכנון משאבי הארגון
] SAP {System -מערכת ה:של Central Component (Enterprise
Resource Managment ) SAP ECC
[ ERP }תמייחס/כתמשיי (Assigns ) Release) ] שחרור אסטרטגית האת
Strategy ) דוגמהבמסגרת ה ({Example ):-
.{ [ $10,000 -ד:[ עד ע POs( Purchase Ordersהזמנות/דרישות ניפוק ] ) ] KF( Release Strategyאסטרטגית שחרור ) "זרימת" העבודה /הליך פעילותב ( Independentlyבאופן ב"ת )מותאמת ( Release Strategy Determinedשחרור ) אסטרטגית קביעת Release ) שחרור הוראות/יקוד הליך פעילותעל תאחראיה ( Personsאישויות ); ה SAP (SAP Business Workflow ) מערכתשל העסקי
Codes Process Responsible ) מלאה שלמה/רכישה ניפוק/ ה/בקשהדרישמתאימה [(Purchase Requisition ) Complete PReq ] או
Release Strategyשחרור ) אסטרטגית באמצעות מרשם ( Sequenceאופן סידרתי ) רצף/ע"פ ה ( Requisition Item) הדריש/ההזמנפריט
Prescribed ) אס ; במקרה של ( טרטגית שחרורRelease Strategy )KF [ ( [ הזמנות/דרישות ניפוקPurchase Orders )POs :עד ]-
עובדי/מועסקי, ( Assigned) מיוחסת/משויכת ( Strategy ) האסטרטגילאחר שה -הינו כדלקמן: ( Sequenceאופן סידרתי ) הרצף/ ,[ $10,000
רשימת ב ( Requisition Item) הדריש/ההזמנפריט [ רואים את או -:( Technical Department Employees)] ה הטכניתמחלק ( Approvedר ) ושיא( Released ) ] ר וחריש( Requiringשלהם הדורש/מצריך ) ( Requisitions Worklist) ותדריש/ותעבודה/פעילות הזמנ
( Sales Manager) המכירות ]מנהל , ( Release Effected )עת השיחרור השפאלה התאים ( Employeesעובדים/מועסקים )[. בעת שאחד מ SAP (SAPמערכת של אזור עבודה/פעילות עיסקישל הכניסה-תיבתבמסגרת [ WI ( Work Item)] פעילות /העבודהפריט [ רואה את
Business Workplace Inbox ) המכירות מנהל שלו/ה. לאחר ש(Sales Manager ) צי ( ין/סימןSignified את )ואישור (Approval ) הצעת ,; במידה ( Issued) ניתנת לניפוק [ PO ( Purchase Order) ] הזמנת/דרישת ניפוק [ או RFQ ( Request For Quotation)] מחיר/מכרז
פעילות ) הליך אין מתקיים כל ,( Item Releaseפריט ) שיחרור ה ( ל/את Refuses)דוחה /מסרב ( Sales Manager)המכירות מנהל שProcessing ) ו- ( ויתכן כי יש לשפר/לתקןAmended את ) הדריש/ההזמנהריט פ (Requisition Item ) :אסטרטגית שחרור ) -; במידה ש
Release Strategy :)- TF [ ( [ הזמנות/דרישות ניפוקPurchase Orders )POs מעל ]סתמיוח/משויכת [ $10,000 (Assigned ) ,אסטרטגית מקרה שלבדומה ל ( Carried Outהפועל ) -אל-מוצא ( Processingפעילות ) ההליך - ( Basicallyבאופן בסיסי/יסודי/עקרוני )
פריט פרט לעובדה כי ,[ $10,000 -[ עד: POs( Purchase Ordersהזמנות/דרישות ניפוק ] ) ] KF( Release Strategyשחרור ) השפיע של [ ( Sales Manager)המכירות ] מנהל לאחר ש ( Generatedמחולל/מופעל ) ( Additional Work Item)נוסף פעילות /הבודע
מערכת של מרכזיהרכיב ה הכניסה של-תיבתזה מופיע במסגרת [ WI ( Work Item)] פעילות /הפריט עבוד. ( Release Effected )השיחרור ] SAP { Inbox [Central Component (Enterprise Resource Managment ) SAP ECC -מערכת ה:של משאבי הארגון לניהול ותכנון
ERP } רלוונטי/קשורהחבר מועצת ההנהלה של (Relevant Executive Board Member ) המכירות ] מנהל [ ; במידה ש(Sales
Manager ) ) ] ( או שלאחר מכןAfterwards ) חבר מועצת ההנהלה(Executive Board Member ) ]דוחה /מסרב(Refuses ) הדריש/ההזמנהפריט ן וקיר/תופיויתכן כי יש ש -ו ( Processingפעילות ) הליך , אין מתקיים כל ( Item Releaseפריט ) שיחרור ה ל/את
(Requisition Item Amended ) ;יםפרטני פעילות ) "זרימת" ( עבודה ךהלי (Individual Workflow ) נפתח/מופעל (Started ) עבור כל .( Workflow-Relevant Release Codes) רלוונטי/הקשור הליך פעילות ) "זרימת" ( העבודהשל שחרור הוראות/יקודאחד מ
[ MM-PUR-REQ ( Technical Realization)] טכני/ת מימוש/הגשמה
Object) האובייקט טכנולוגית -:[ Types (Business Object )Standard BOרגיל ] /סוגי אובייקט עסקי תקני
Technology ) משמשת ליצירת( ממשקInterface Create ) מערכת שימושיות/פעילויות/אפשרויות ביןSAP (SAP Functionality ) מערכת ל( Primarilyהינם ראשית/בעיקרם ) ים להלן/המוצג ( Informationטים )מידע/פרה .( Workflow System"זרימת" העבודה )/הליך פעילות
- ( Initial Overview ) תראשוני/תהתחלתי סקירה כלליתבמסגרת ( Necessary )הכרחי/נדרש ואיננו ( Technical Natureאופי טכני ) בעלי
[ REQ-PUR-MM( ypesTbject O )] סוגי אובייקט -ראה: -
ערכת משל מרכזיהרכיב מערכת הבמסגרת ( Provided ) מסופקות( Single-Step Tasks משימות בנות שלב יחיד ) -:( Tasks) משימות ] SAP {System [Central Component (Enterprise Resource Managment ) SAP ECC -מערכת ה:של לניהול ותכנון משאבי הארגון
ERP } ות מתאר (Describe ) ותעקרוני/ותיסודי/ותבסיסיעסקיות עילויותפ ( Basic Business Activities ) אירגוניתמנקודת מבט (Organizational Point of View ) .( משימה בת שלב יחיד Single-Step Task) ה ( מקורבתRelates ) יחידה ] אובייקט יטתשל(Single
Object Method ) מהווה ( קישור טכניTechnical Link ) מערכת שימושיות/פעילויות/אפשרויות לSAP (SAP Functionality ) אחד עקבמשימות ) ; ( rocessorsPossible P ) יםאפשרימחוללים , ל ( rganizationallyO ) באופן אירגוני - ( inkedL) תמקושר, ו( asesC מקרים )מה
Tasks ):- שחרור הזמנה/דרישה [( eReleasequisition R ) REQ-PUR-MM [ ] ; משימות ( [Tasks )REQ-PUR-MM ]:- ת שחרור השפע
equisition Rשחרור הדרישה/בקשה ) דחית -: [ REQ-PUR-MM( asksTמשימות ] ) ; ffectedE eeleasRequisition R [ ] הזמנה/דרישה )
efusedRelease R [ ].
Actual) ממשי/ראליאופרציונאלי/מוכן לפעולה נוהל/הליך פעילות -:( Workflow"זרימת" העבודה )/הליך פעילות
Operational Procedure ) זרימת" עבודה/הליך פעילותמיושם כ" ( Workflow Implemented ). זרימת" העבודה )/הליך פעילות"Workflow SAP {System [Central Component -ה: מערכתשל מערכת לניהול ותכנון משאבי הארגון של מרכזיהרכיב מערכת הבמסגרת (( anagmentMesource Rnterprise E ) ERP [ ECC SAP } :רכישה/ניפוק הליך פעילות/"זרימת" העבודה לשיחרור מסמכי -מתואר במסגרת[
(orkflowWelease Rocuments Durchasing P )GF-PUR-MM [ ] ;"/זרימת" עבודהפרטי הגדרת הליך פעילות ] (efinition Dorkflow W
etailsD )GF-PUR-MM [ ] ;( [ שלבי הליך פעילות/"זרימת" העבודה tepsSorkflow W )FG-PUR-MM [ ] ; פרטי הגדרת הליך
. GF-PUR-MM [ ]( etailsDefinition Dorkflow W ) [ פעילות/"זרימת" עבודה
-MM [ Types (Business Objects )BOsסוגי האובייקטים העסקיים ] PUR-REQ ]
Type Processed (Business Object )] אובייקט עסקי תקני/רגילהליך פעילות סוג הנ"ל, מותאם ( Scenarioתסריט ) תרחיש/במסגרת הStandard BO ] ניפוק/רכישה ה בקשת/דרישת -:הבאים [(Purchase Requisition ) PReq ]:- השוחרר [ ( Released), האושר (Approved
Release ) שחרור הוראתקוד/[ באמצעות Rejected (Purchase Requisition ) PReq] ניפוק/רכישה בקשת/דרישתדחית התבצעה [ או (
Code ) :]- תקני/רגילאובייקט עסקי סוג [Type (Business Object ) Standard BO :]- BUS2009 {תורישת/דוהזמנשל פריט אישור מבוסס Type (Business] תקני/רגילאובייקט עסקי או סוג { [ Item Based Approval (Purchase Requisitions ) PReqs]ניפוק/רכישה
Object ) Standard BO :]- BUS2105 {ניפוק/רכישה תות/דרישוהזמנשל מקיףכללי/ אישור[Overall Approval (Purchase
Requisitions ) PReqs ] }.
מיקום מאגר האובייקט (Object Repository
Location ):-
Materials
management
Purchasing
-MM ( Requisition Release Tasks)] משימות שחרור הזמנה/דרישה PUR-REQ ]
) האושר ,[ Released (Purchase Requisition ) PReq] ניפוק/רכישה בקשת/דרישתשיחרור הותאם/ה אלה, ( Tasksמשימות ) במסגרת Approved ) תנדח[ או ( ה Rejected) שחרור הוראתקוד/באמצעות ( Release Code ).
( Item-Wise Releaseפריט )ע"פ שחרור חכםמזהה ; { [ Release (Purchase Requisition ) PReq] ניפוק/רכישה בקשת/דרישתשיחרור } TS00007986 -(: Taskמשימה )
(Identifier :)- req_rel ;( התיאורDescription :)- ניפוק/רכישה בקשת/דרישתשיחרור [Release (Purchase Requisition ) PReq ( Attributes(, מאפיינים ) Referenced Object Methodשיטת האובייקט המשוייך/מיוחס ); [
Purchase)] ניפוק/רכישה בקשת/דרישת} BUS2009 -:[ Type (Business Object )Standard BOסוג אובייקט עסקי תקני/רגיל ]
Requisition ) PReqs ]} ; ( שיטהMethod :)- SINGLERELEASE [ יחודי/פרטנישחרור (Individual Release ) ; מאפיינים
(Attributes :)- None ] במסגרת ה ; ( טרנזקציה/פעילותTransaction :)- SWO1 { ( [ מאגר האובייקט העסקיBusiness Object
Repository )BOR ]}כפתור תהקלד/תהקש -, ו- ( הלחיצהPushbutton Click ):- ( פרמטריםParameters ).
-: ( Programתוכנית ) -:( Pushbutton Clickהלחיצה ) -כפתור תהקלד/תהקש
begin_method SINGLERELEASE changing container.
DATA:
purchaserequisition LIKE EBAN-banfn,
purchaserequisitionitem LIKE EBAN-bnfpo,
releasecode LIKE RM06B-frgab,
call_updkz.
*
swc_get_element container 'ReleaseCode' releasecode.
purchaserequisition = object-key-number.
purchaserequisitionitem = object-key-item.
*
CALL FUNCTION 'ME_RELEASE_REQUISITION'
EXPORTING
im_banfn = purchaserequisition
im_bnfpo = purchaserequisitionitem
im_frgco = releasecode
im_wf = 'X'
IMPORTING
ex_updkz = call_updkz
EXCEPTIONS
OTHERS = 0.
*
IF call_updkz NE space.
IF call_updkz EQ 'N'. CLEAR call_updkz. ENDIF.
swc_set_element container result call_updkz.
ELSE.
exit_cancelled.
ENDIF.
*
end_method.
מודול שימוש/פעילות/אפשרות/ןמאפייעל
Standard) הילרג/תהתקני SAPמערכת
SAP Function Module ):- ME_RELEASE_REQUISITION – ראה
SAP (SAP -:מערכת ה תיעוד
Documentation ) השורה המודגת בצהוב ;סוג אובייקט עסקי הנה ההבדל בין
Type (Business Object )תקני/רגיל ]
Standard BO ]:- BUS2009 { Purchase)] ניפוק/רכישה בקשת/דרישת
Requisition ) PReqs ]} ; ( שיטה
Method :)- SINGLERELEASE [ שחרור ; ( Individual Release) יחודי/פרטנילבין זו [ None -(: Attributesמאפיינים )
Typeסוג אובייקט עסקי תקני/רגיל ] משל
(Business Object )Standard BO ]:- BUS2105 {ה ניפוק/רכיש בקשת/דרישת [
(Purchase Requisition ) PReqs ; } ]
] SINGLERELEASE -(: Methodשיטה ) ( Individual Release) יחודי/פרטנישחרור
– [ None -(: Attributesמאפיינים ) ;[ שורות תצורת הקוד/הוראות ) ראה גם
Source Code Lines ) .למטה
( Overall Release) כללי/מקיףשחרור Overall Release (Purchase Requisition )]ניפוק/רכישה הזמנת/דרישתשל מקיףכללי/ שחרור } TS20000159-(: Task) משימהPReq ] } ;( מזההIdentifier :)- mm_req_rel_c . ;במסגרת ה ( טרנזקציה/פעילותTransaction :)- PFTC [ משימה ה ניהול/תחזוקת[
(Task Maintenance ) ]- ( דף התוויתTab Page ) ( נתונים בסיסיים/יסודיים/עקרונייםBasic Data ) :-
Type Method] תקני/רגילהעסקי האובייקט סוג השיטת ל [ Binding (Workflow Task ) WF ] "זרימת" העבודה/הליך פעילותמשימת כריכת
(Business Object ) Standard BO :]-
-:( Containerכלי/"מיכל" ) ( Tab Pageדף התווית )
ניפוק/רכישה תות/דרישוהזמנשיחרור ל ( Tasksמשימות ) -: ( Terminating Eventsאירועים מפסיקי פעילות ) ( Tab Pageדף התווית )
Terminated) םפעילותם מפסיקי ( Requisition Items) הדריש/ההזמנ יפריטאו ( Complete Purchase Requisitions Releasing)מלאות י הליך שלב -; ראה גם: edRequisition significantly changאו Release refused ,Release effected -:( ventsEאירועים ) באמצעות ה (
GF-PUR-MM [ ] ( Workflow Steps )] "זרימת" העבודה /פעילות
-: ( Default Rulesהמחדל ) -חוקיות ברירת ( Tab Pageדף התווית )
( Processor Assignment Maintainingניהול/תחזוקת שיוך/ייחוס משימתי של המחולל ) חברי הצוות המתאימים ( Processors) ] מחוללים ל ( Addressed)מופנות אלה ( Tasksמשימות ) ,( At Runtime"ריצה" ) /הפעילות-בעת
באמצעות ( Release Code Assigned ) שחרורה הוראתקוד/ חסויך/ייווש, כלפיהם –[ ( Staff Members Processing)הליך פעילות הגדרת במסגרת -הבאות: ( Customizing Settingsתצורת המערכת ) הגדרות יש להתאים את ; ( Role Resolution ) תפקידהחלטת
-SAP (SAP Business Workflow Taskי במסגרת המערכת "זרימת" העבודה העסק/הליך פעילות מסויימת/ייחודית שלמשימה תצורת
Specific Customizing ) הניהול רשימת כלל אובייקטי ה, יש להתאים את ( ארגוניOrganization Management Objects Llist ) מורשיםה (
Permitted ) - באופן( כלליGenerally ), רלוונטי/הקשור "זרימת" העבודה/ותהליך פעילשל שחרור הוראות/יקוד פעילות/תעבודל { (Workflow-Relevant Release Codes Work ) – :עיסוקים -משמע [(Jobs )C ] משרות או [ (PoSitions ) S] ; } יש צורך בהכרת Defining (Organizational]המבנה הארגוני הגדרת [ Finalized (Organizational Plan ) BC-BMT-OM-OM }תוכנית הארגונית ה
Structure ) PA-OS } ]:- ה ( משתמשUser ):- HUBBARD ( מחזיקHolds ) משרת חבר מועצת ההנהלה ב(Executive Board Member
Position ), ה -ו ( משתמשUser ):- SEAGOON ( מחזיקHolds ) המכירות מנהל משרת ב(Sales Manager Position ) שיוך/ייחוס; באמצעות הגדרת [ במסגרת ( Document Creator) מסמךה מתאים/יוצר ( Processor) ] מחולל ל ( Release Code Assigning ) שחרור הוראת/קוד
יכול ( Concrete Terms) םמוחשי/יםממשיה ם/תנאיםמונחיהמי מ ( Specify) מצויין ,( Purchasing Customizing) רכישה/ניפוקה תצורת ( Code) הוראותקוד/[ באמצעות ( Release Effected )השפעת השיחרור -דהינו: ( Document Process)] ת המסמך הליך פעילולהתאים
Processorמחולל ) של ה שיוך/ייחוס משימתיל ( Compatibleתואם ) ( Assignmentמשימתי )השיוך/ייחוס זה/אלה. יש לוודא כי ה
Assignment ) מסויימת/ייחודית ה משימ הגדרת תצורתבמסגרת(Task-Specific Customizing ) . משתמש ) בעת הקלדת/טעינתUser Enter משימה הגדרת תצורתבמסגרת ( Position Holderמשרה )להחזיק את ה חייב גם ( Latterמאוחר יותר ) ה -:( Example ) לדוגמה - (
(, הרי שיש Preciselyבמדוייק ) -[ Enter (PoSition ) S ] משרה ת/טעינת הבעת הקלד .( Task-Specific Customizing)מסויימת/ייחודית -Task)משימה מסויימת/ייחודית הגדרת תצורתבמסגרת [ S-:( Object Typeסוג אובייקט ); ( PoSition Defined) ] משרה ה גדרתצורך בה
Specific Customizing ) יםמשתמשהס וייח/יוךשובעלת (Users Assigned ) ; שחרור הוראות/יקודכלפיה ( Release Codes ):- EX [ Objectסוג האובייקט )ל ( Assigned) מיוחס/משוייך ( Sales Manager)המכירות מנהל ] KY -[ ו ( Executive Board)מועצת ההנהלה
Type ):- User זהות ה-תווי ובעלי( מחוללProcessor IDs ):- HUBBARD ו- SEAGOON מיוחסים/משויכים (Assigned ) בהתאמהלהם (Respectively ) כמו כן, הכרחי/נדרש ;( Necessary ) שחרור הוראות/יקודכי ( Release Codes ) הליך מסומני " -:חייבים להיות
) ] תצורת המערכת הגדרת -ו ( ationPreparהכנות ) -,, ; ראה גם:( arkedMorkflow W elevantR ) רלוונטי/קשורה "זרימת" העבודה/פעילותCustomizing ) REQ-PUR-MM [ ].
( Processor Determiningהחלטת/קביעת המחולל ) ( Document Processהליך פעילות המסמך ) ה/המתאים ( Personאישיות ) ( Processor Determining) ] החלטת/קביעת המחולל במסגרת
SAP {System [Central Component (Enterprise Resource -מערכת ה:של לניהול ותכנון משאבי הארגון מערכת של מרכזיהרכיב ה[,
Managment ) SAP ECC [ ERP מחפש } ( Searches) רכישה/ניפוקה הגדרת תצורתאמצעי אחר ( Purchasing Customizing Facility ) Role ) תפקידהחלטת ( באמצעות Achievedהדבר מושג ) .( Release Code ) שחרור ראתהוקוד/ ( Processor IDמחולל )זהות ה-תועבור
Resolution ; )/מטרתצרכי/לתכלית (Purpose ) ,הותאמה הגדרת ה זו( תפקידיםRoles Defined ) ה/רלוונטיתהקשורשימה מהעבור הבאים ( Relevant Task ):- תפקיד ( שחרור פריט חכםItem-Wise Release Role ):- 00000148 [ ה/בקשהדרישהשחרור להאדם האחראי (Requisition Release Person Responsible ) ; ]מקיףכללי/ שחרור תפקיד (Overall Release Role ):- 20000026 [ האדם האחראיאת ( Comprisesמכיל/כולל ) ( Rule Input) חוקיותהקלט ;[ ( Requisition Release Person Responsible) ה/בקשהדרישהשחרור ל
הלאה מועבריםהאחרונים [. PReqs ( Purchase Requisition)] ניפוק/רכישה בקשת/דרישת -ו ( Release Code ) שחרור הוראתקוד/(Passed On ) הכלי/"מיכל" ל( תפקידRole Container ) המשימהכלי/"מיכל" מתוך (Task Container ) ;מיכל" התפקיד )/כלי"Role
Container ):-
requisition <- _WI_OBJECT_ID ReleaseCode <- ReleaseCode
ותכוללה ( Purchasing Customizing Settings Read ) רכישה/ניפוקה ת תצורתוהגדראלה, מותאמת קריאת ( Dataנתונים )באמצעות (Containing ) שחרור הוראתקוד/ קישוראת ( Release Code Linkage ) זהות ה-תול( מחוללProcessor ID ) .יב רכלאחר מכן, מערכת ה SAP {System [Central Component (Enterprise Resource -מערכת ה:של מערכת לניהול ותכנון משאבי הארגון של מרכזיה
Managment ) SAP ECC [ ERP } וב ( דקתChecks ) האם ( הגדרות Settings )אלה ( מסכימות/מתאימות/הולמןתAgree ) אלה משל ל/עם"זרימת" העבודה /הליך פעילות. במידה שלא כך הדבר, הרי ש( Task-Specific Customizing)משימה מסויימת/ייחודית הגדרת תצורת
(Workflow ) מפסיק את הפעילות (Terminates ) ו- ( מנהל מערכתSystem Administrator ) עבודהה"זרימת" /הליך פעילותאחראי שהינו (Workflow Responsible ( מיודע )Informed ) דברבאמצעות- ( דוארMail ) ( בהתאמהAccordingly ; ) צורתתהגדרת אמצעי במסגרת הוראתקוד/ל ( Assigned) מיוחס/משוייך SEAGOON -:( Userמשתמש ) ה , תחת( Purchasing Customizing Facility ) רכישה/ניפוקה
( Processor) ] מחולל כ KY -:( Workflow-Relevant Release Code) רלוונטי/הקשור הליך פעילות ) "זרימת" ( העבודהשל שחרור Task-Specific)מסויימת/ייחודית משימה הגדרת תצורת, במסגרת ( Additionנוסף )ב[. ( Document Creator) מסמךה מתאים/יוצר
Customizing ) ,ה ( משתמשUser ):- SEAGOON מיוחס/משוייך (Assigned )תמשרל (PoSition ) S] שירותים הטכנייםה -:ה (Technical
Services ).
Overall Release Role) מקיףכללי/ שחרור תפקידשל ( Entry Double-Click ) נתוניםהרשומת/שורת/"כניסת" גבי -עלכפולה -הקלדההקשה/
SAP (SAP -ה:מערכת -[, ו ( Requisition Release Person Responsible) ה/בקשהדרישהשחרור להאדם האחראי ] 20000026 -:(
System ) עוברת ל ( טרנזקציה/פעילותTransaction ):- PFAC [ תפקידיםניהול/תחזוקת (Roles Maintain ) ] - ( דף התוויתTab Page ) -: ( Rule Definitionהגדרת החוקיות )
-:( Containerכלי/"מיכל" ) ( Tab Page Clickהקשת/הקלדת דף התווית )
( Attributes(, מאפיינים ) Referenced Object Methodשיטת האובייקט המשוייך/מיוחס )
Purchase)] ניפוק/רכישה בקשת/ישתדר} BUS2105 -:[ Type (Business Object )Standard BOסוג אובייקט עסקי תקני/רגיל ]
Requisition ) PReqs ; } ] ( שיטהMethod :)- SINGLERELEASE [ יחודי/פרטנישחרור (Individual Release ) ]; מאפיינים
(Attributes :)- None חזרה ל ; ] ( טרנזקציה/פעילותTransaction :)- SWO1 { ( [ מאגר האובייקט העסקיBusiness Object Repository )BOR ]}כפתור תהקלד/תהקש -, ו- ( הלחיצהPushbutton Click ):- ( פרמטריםParameters ).
בקשת/דרישת} BUS2105-:[ Type Parameter (Business Object )Standard BOפרמטר סוג אובייקט עסקי תקני/רגיל ]
Individual) יחודי/פרטנישחרור ] SINGLERELEASE -(: Methodשיטה ) { ;[ PReqs ( Purchase Requisition)] ניפוק/רכישה
Release ) ] זהה לזה המוצג במסגרת [ סוג אובייקט עסקי תקני/רגילType (Business Object )Standard BO ]:- BUS2009 { יחודי/פרטנישחרור ; SINGLERELEASE -(: Methodשיטה ) ; {[ PReqs ( Purchase Requisition)] ניפוק/רכישה בקשת/דרישת
(Individual Release ):-
-:[ Type Program Code (Business Object ) BO] אובייקט עסקי סוג תוכנית הוראותקוד/את ההבדל ניתן יהיה לראות במסגרת אולם, -כפתור תהקלד/תהקש - [ Item Level (Purchase Requisition ) PReq]ניפוק/רכישה בקשת/דרישתפריט לא קיימת התיחסות לרמת
.( Programתוכנית ) -:( Pushbutton Clickהלחיצה )
begin_method SINGLERELEASE changing container.
DATA: purchaserequisition LIKE EBAN-banfn,
releasecode LIKE RM06B-frgab,
call_updkz.
*
swc_get_element container 'ReleaseCode' releasecode.
purchaserequisition = object-key-number.
*
CALL FUNCTION 'ME_RELEASE_REQUISITION'
EXPORTING
im_banfn = purchaserequisition
im_frgco = releasecode
im_wf = 'X'
IMPORTING
ex_updkz = call_updkz
EXCEPTIONS
OTHERS = 0.
*
IF call_updkz NE space.
IF call_updkz EQ 'N'. CLEAR call_updkz. ENDIF.
swc_set_element container result call_updkz.
ELSE.
exit_cancelled.
ENDIF.
*
end_method.
מערכת מודול שימוש/פעילות/אפשרות/ןמאפייעל SAP הלרגי/תהתקני (Standard SAP Function
Module ):- ME_RELEASE_REQUISITION – ראה
.SAP (SAP Documentation ) -:מערכת ה תיעוד
המשך יבוא....