אוטומציה של הזנת נתונים ב-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 בארגון שלכם.