استثناء الدفع

إذا لم يتمكن النظام في توزيع الدفعة، تتم كتابة سجل إلى جدول استثناءات الدفع مع رسالة توضح طبيعة الخطأ. من أحد الأمثلة العامة على استثناء الدفع هو عدم وجود اتفاقيات خدمة تحتوي على أي قيمة دائنة. ويمكن حدوث ذلك في حالة قيام أحد الحسابات بالدفع الزائد للديون الخاصة به وكان الحساب لا يحتوي على اتفاقية خدمة واحدة يمكن تحميل قيمة دائنة بها، وبالتالي يتم إنشاء خطأ بالدفع.

يقوم النظام بحفظ المدفوعات الخاطئة كما يقوم بحفظ المدفوعات الخالية من الأخطاء. ويرجع السبب في ذلك إلى أن المدفوعات لا تزيد عن كونها لقطة من البيانات تم استخدامها لتوزيع الدَفعة. وبحفظ اللقطة، يمكنك الاطلاع على المعلومات التي استخدمها النظام عند اكتشافه الخطأ وبالتالي تصحيحه بشكل أكثر فاعلية.

تتم كتابة كل دفعة خاطئة في جدول "استثناء الدفع" (CI_​PAY_​EXCP). ويترتب على المعالجة الخلفية للمهمة إنشاء قيود مهمة للسجلات الموجودة في هذا الجدول.

لعرض الرسالة المرتبطة بسجلات الاستثناءات، قم بجدولة المعالجة الخلفية TD-PYERR. يترتب على هذه المعالجة إنشاء قيد مهمة لكل سجل في جدول استثناءات إجراء الدفع.

بعد تصحيح سبب الخطأ، تنقل إلى الدفع وحاول إعادة توزيع الدفعة.