אוטומציה של הזנת נתונים ב-SAP באמצעות OCR ו-AI
SAP & Fiori · מאי 2025
אחד התהליכים המייגעים בארגונים הוא העתקת נתונים ממסמכים ידנית ל-SAP. הסבר על איך Azure OCR בשילוב עם לוגיקה עסקית יכולים לאוטמט את כל התהליך הזה.
קטגוריה: SAP & Fiori | תאריך: מאי 2025
הבעיה: "תעביר לי מה שכתוב בחשבונית ל-SAP"
זו אחת הבקשות הנפוצות ביותר בארגונים שעובדים עם SAP. עובד מקבל PDF של חשבונית או ת"ח, צריך לפתוח מסך SAP ולהזין ידנית את כל השדות: מספר ספק, תאריך, פריטים, כמויות, מחירים. תהליך שלוקח בין 5 ל-20 דקות לכל מסמך — וחוזר עשרות פעמים ביום.
הפתרון: OCR + לוגיקה עסקית + SAP API
שלב 1: חילוץ טקסט עם Azure Document Intelligence
Azure OCR (Document Intelligence) הוא שירות שמנתח מסמכים מובנים כמו חשבוניות. הוא לא רק "קורא" טקסט — הוא מזהה שדות ספציפיים: מספר חשבונית, תאריך, שם ספק, שורות פריטים, סכומים.
json
{
"vendor": "ABC Ltd.",
"invoice_number": "INV-2025-0042",
"date": "2025-05-12",
"items": [
{ "description": "שירותי פיתוח", "quantity": 10, "unit_price": 500, "total": 5000 }
],
"total_amount": 5000
}
שלב 2: מיפוי לשדות SAP
הנתונים שחולצו צריכים "לדעת" איפה הם נכנסים ב-SAP. כאן נכנסת לוגיקה עסקית:
- שם ספק → חיפוש במאסטר ספקים ב-SAP ומיפוי ל-Vendor ID
- תאריך → עיצוב מחדש לפורמט SAP
- פריטים → מיפוי ל-Material Numbers לפי ספר ההתאמות
שלב 3: יצירת מסמך ב-SAP דרך API
עם SAP OData API (Business Accelerator Hub), ניתן ליצור הזמנות רכש, קבלת סחורה, חשבוניות ספק — ישירות מקוד. ללא שום מגע ידני.
מה קורה כשה-OCR לא בטוח?
לא כל מסמך הוא PDF מסודר. חלקם סרוקים, חלקם בצילום טלפון. כאן אנחנו מוסיפים שכבת ולידציה:
- שדות עם confidence נמוך מסומנים לבדיקה אנושית
- ממשק SAPUI5 מציג את המסמך המקורי לצד הנתונים המוצעים
- עובד מאשר (או מתקן) בקליק אחד
תוצאות ממשיות
בפרויקט שביצעתי עם ארגון שמקבל ~200 חשבוניות ביום:
- זמן הזנה לחשבונית: מ-12 דקות ל-1.5 דקות (ולידציה בלבד)
- שגיאות הזנה: ירדו ב-85%
- החזר על ההשקעה: תוך 3 חודשים
סיכום
הטכנולוגיה כבר מוכנה. Azure OCR, SAP APIs ו-SAPUI5 — כל הכלים קיימים. מה שנדרש הוא לחבר ביניהם נכון, עם הבנה של תהליכי ה-AP בארגון שלכם.