SAP ABAP - Dictionary القاموس في ساب

 SAP ABAP - Dictionary القاموس في ساب

SAP ABAP - Dictionary القاموس في ساب

SAP ABAP - Dictionary القاموس في ساب 

كما تعلم ، يمكن تقسيم SQL إلى جزأين -

  • DML (لغة معالجة البيانات)
  • DDL (لغة تعريف البيانات)

يتكون جزء DML من أوامر الاستعلام والتحديث مثل SELECT و INSERT و UPDATE و DELETE وما إلى ذلك ، وتعالج برامج ABAP جزء DML من SQL. يتكون جزء DDL من أوامر مثل CREATE TABLE و CREATE INDEX و DROP TABLE و ALTER TABLE وما إلى ذلك ، ويتعامل قاموس ABAP مع جزء DDL من SQL.

قاموس ABAP

يمكن عرض قاموس ABAP على أنه بيانات وصفية (أي بيانات حول البيانات) موجودة في قاعدة بيانات SAP إلى جانب البيانات الوصفية التي تحتفظ بها قاعدة البيانات. يستخدم القاموس لإنشاء وإدارة تعريفات البيانات وإنشاء الجداول وعناصر البيانات والمجالات وطرق العرض والأنواع.

الأنواع الأساسية في قاموس ABAP

الأنواع الأساسية في قاموس ABAP هي كما يلي -

  • تصف عناصر البيانات نوعًا أوليًا من خلال تحديد نوع البيانات وطولها وربما المنازل العشرية.

  • الهياكل ذات المكونات التي يمكن أن يكون لها أي نوع.

  • تصف أنواع الجداول بنية الجدول الداخلي.

يمكن الإشارة إلى كائنات مختلفة في بيئة القاموس في برامج ABAP. يُعرف القاموس بالمنطقة العالمية. تعتبر الكائنات الموجودة في القاموس عالمية لجميع برامج ABAP ويمكن الإعلان عن البيانات الموجودة في برامج ABAP بالرجوع إلى هذه الكائنات العالمية للقاموس.

قاموس DBO ABAP

يدعم القاموس تعريف الأنواع المعرفة من قبل المستخدم ويتم استخدام هذه الأنواع في برامج ABAP. كما أنها تحدد هيكل كائنات قاعدة البيانات مثل الجداول وطرق العرض والفهارس. يتم إنشاء هذه الكائنات تلقائيًا في قاعدة البيانات الأساسية في تعريفات القاموس الخاصة بهم عند تنشيط الكائنات. يوفر القاموس أيضًا أدوات تحرير مثل تعليمات البحث وأداة القفل مثل Lock Objects.

مهام القاموس

يحقق قاموس ABAP ما يلي -

  • يفرض سلامة البيانات.
  • يدير تعريفات البيانات دون التكرار.
  • يتكامل بإحكام مع بقية منضدة تطوير ABAP.

مثال

يمكن بناء أي نوع معقد يحدده المستخدم من 3 أنواع أساسية في القاموس. يتم تخزين بيانات العميل في هيكل "العميل" مع اسم المكونات والعنوان والهاتف كما هو موضح في الصورة التالية. الاسم هو أيضًا بنية تحتوي على مكونات ، الاسم الأول واسم العائلة. كلا المكونين أساسي لأن نوعه يتم تحديده بواسطة عنصر بيانات.

بيانات العميل

يتم تحديد نوع عنوان المكون من خلال بنية تكون مكوناتها أيضًا هياكل ، ويتم تحديد مكون الهاتف بنوع جدول لأن العميل يمكن أن يكون لديه أكثر من رقم هاتف واحد. تُستخدم الأنواع في برامج ABAP وأيضًا لتحديد أنواع معلمات الواجهة للوحدات النمطية للوظائف.