معلمات العمود

يتم استخدم مناطق مستكشف البيانات لتحديد البيانات المطلوب عرضها باستخدام إحدى عبارات SQL أو أكثر. لكل عبارة SQL، يمكن للمنطقة أن تقوم بتكوين ما يصل إلى 20 عمودًا يحتوي على تعريف التنسيق لعرض بيانات المخرجات.

تنطبق هذه المعلمات على أنواع المناطق

  • مستكشف البيانات - عبارة SQL فردية (F1-DE-SINGLE). تتبع المعلمات نمط الوصف الذي يخص العمود س.

  • مستكشف البيانات - عبارات SQL متعددة (F1-DE). بالنسبة لنوع هذه المنطقة، يتم تنفيذ كل عبارات SQL وتعرض المنطقة مجموعة بكل النتائج. وتتبع المعلمات نموذج الوصف العمود س لعبارة SQL ص. توجد بعض رموز الاختصار غير المنطقية تختلف داخل صفوف نفس العمود. على سبيل المثال، تسمية العمود. بالنسبة لرموز الاختصار هذه، تُستخدم القيمة الموجودة في SQL 1 لأجل هذا العمود. يشير الجدول أدناه إلى رموز الاختصار التي تتبع هذه القاعدة.

  • مستكشف بيانات الاستعلام - عبارات SQL متعددة (F1-DE-QUERY). بالنسبة لنوع هذه المنطقة، يتم تنفيذ SQL واحدة فقط. يمكن استخدام معلمة شرط SQL y للتحكم في هذا الأمر. سيقوم النظام بتنفيذ أول SQL التي يكون شرطها مستوفى (أو لم يتم إدخال قيمة للشرط). وتتبع المعلمات نموذج الوصف العمود س لعبارة SQL ص.

تتناول الأقسام التالية أنوع رموز الاختصار المتنوعة.

المحتويات

رموز اختصار المصدر

رموز اختصار التنسيق

رموز اختصار النقر

حالات الاستخدام العامة

رموز اختصار المصدر

يوضح هذا الجدول رموز الاختصار التي تتحكم في كيفية اشتقاق البيانات في عمود.

رمز الاختصار

الوصف

القيم الصالحة

تعليقات

source=

يحدد كيفية اشتقاق قيمة عمود.

SQLCOL

يشير إلى أن مصدر قيمة العمود تنتج من عمود في عبارة SQL. يجب أن يشير نوع العمود هذا إلى رمز الاختصار sqlcol=.

BO

يشير إلى أن مصدر قيمة العمود تنتج من كائن عمل. يجب أن يشير نوع العمود هذا أيضًا إلى رموز الاختصار bo= وinput= وoutput= لتحديد كيفية التفاعل مع كائن العمل.

BS

يشير إلى أن مصدر قيمة العمود تنتج من خدمة الأعمال. يجب أن يشير نوع العمود هذا أيضًا إلى رموز الاختصار bs= وinput= وoutput= لتحديد كيفية التفاعل مع خدمة الأعمال.

SS

يشير إلى أن مصدر قيمة العمود تنتج من سكريبت خدمة. يجب أن يشير نوع العمود هذا أيضًا إلى رموز الاختصار ss= وinput= وoutput= لتحديد كيفية التفاعل مع سكريبت خدمة.

FORMULA

يشير إلى أنه يتم احتساب قيمة هذا العمود باستخدام معادلة. يجب أن يشير نوع العمود هذا إلى رمز الاختصار formula=.

SETFUNC

يشير إلى أنه يتم احتساب مصدر قيمة هذا العمود باستخدام مجموعة شاملة من القيم من الصفوف في عبارة SQL. يجب أن يشير نوع العمود هذا إلى رمز الاختصار setfunc=.

ICON

يشير إلى أن مصدر قيمة هذا العمود هي مرجع أيقونة عرض (أي أيقونة سيتم عرضها في العمود). يجب أن يشير نوع العمود هذا إلى رمز الاختصار icon= لتحديد أيقونة المرجع.

ملاحظة: في حالة استخدام رمز اختصار المصدر هذا، لا يمكن تطبيق رمز الاختصار type= الذي يخص رمز اختصار التنسيق.

FKREF

يشير إلى أن مصدر قيمة هذا العمود هي مرجع مفتاح خارجي (أي أنه سيتم عرض قائمة سياقات مرجع المفتاح الخارجي وسلسلة المعلومات في العمود وسيتم تمكينها للتنقل). يجب أن يشير نوع هذا العمود أيضًا إلى رمزي الاختصار fkref= وinput= لتحديد كيفية استدعاء مرجع المفتاح الرئيسي.

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

SPECIFIED

يشير إلى أنه يتم تحديد مصدر قيمة هذا العمود باستخدام حروف مترابطة وقيم عمود أخرى. يجب أن يشير نوع العمود هذا إلى رمز الاختصار spec=.

MSG

يشير إلى أن مصدر هذا العمود هو رسالة من جدول الرسالة (مع متغيرات الاستبدال). يجب أن يشير نوع العمود هذا إلى رمز الاختصار msg=.

sqlcol=

يحدد العمود في عبارة SQL إذا كان source=SQLCOL.

COLUMN_NAME

أدخل اسم العمود الذي تم استرجاعه في عبارة SELECT. لاحظ أنه في حالة استخدام عبارة SELECT لاسم مستعار للعمود، يجب الإشارة إلى الاسم المستعار هنا.

س

بحيث تكون س قيمة صحيحة تشير إلى عمود عن طريق موضعه المرتبط في عبارة SELECT. على سبيل المثال، تعرض sqlcol=3 عمود طرف ثالث في العبارة SELECT)

bo=

يحدد كائن العمل لاستدعائه إذا كان source=BO.

يجب استخدام رمز الاختصار هذا مع رمزي الاختصار input= وoutput= لتحديد كيفية إرسال/استقبال المعلومات إلى/من كائن العمل.

"رمز كائن العمل"

bs=

يحدد خدمة العمل لاستدعائها إذا كان source=BS.

يجب استخدام رمز الاختصار هذا مع رمزي الاختصار input= وoutput= لتحديد كيفية إرسال/استقبال المعلومات إلى/من خدمة العمل.

"رمز خدمة الأعمال"

ss=

يحدد سكريبت الخدمة لاستدعائه إذا كان source=SS.

يجب استخدام رمز الاختصار هذا مع رمزي الاختصار input= وoutput= لتحديد كيفية إرسال/استقبال المعلومات إلى/من خدمة العمل.

"رمز سكريبت الخدمة"

fkref=

يحدد مرجع المفتاح الخارجي المستخدَم لاسترجاع بيانات العمود عندما يكون رمز الاختصار source=FKREF.

يجب استخدام رمز الاختصار هذا مع رمز الاختصار input= لتحديد كيفية إرسال المعلومات إلى مرجع المفتاح الخارجي لإنشاء المعلومات.

Cx

هذا يعني أن رمز مرجع المفتاح الخارجي محدد في عمود سابق. على سبيل المثال، قم بتحديد C1 إذا كان العمود 1 هو الذي يحدد قيمة مرجع المفتاح الخارجي.

COLUMN_NAME

هذا يعني أنه قد تم استرجاع مرجع المفتاح الخارجي عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

"رمز مرجع المفتاح الخارجي"

هذا يعني أنه يتم تحديد مرجع المفتاح الخارجي مباشرةً. على سبيل المثال، 'F1-ROLE'.

formula=

يحدد المعادلة المطلوب استخدامها إذا كان source=FORMULA.

أمثلة:

  • formula=C1*.90/C2

  • formula=(C1/C2)*100

يمكن أن تحتوي المعادلة على ثوابت عددية ومعاملات ومراجع للعمود.

لمراجع العمود، قم باستخدام الصيغة Cx حيث يمثل x رقم العمود.

للحصول على معلومات حول الدالات المدعومة، الرجاء الرجوع إلى محلل التعبير.

setfunc=

يحدد الوظيفة المطلوب تطبيقها على صفوف العمود المحدد إذا كان source=SETFUNC.

function(Cx)

حيث يمثل Cx عمود يجب أن يكون لصفوفه وظيفة تم تطبيقها وتكون الوظيفة إحدى الوظائف التالية:

  • MAX. يتم من خلال ذلك اشتقاق الحد الأقصى لقيمة كل الصفوف في العمود.

  • MIN. يتم من خلال ذلك اشتقاق الحد الأدنى لقيمة كل الصفوف في العمود.

  • TOT. يتم من خلال ذلك اشتقاق مجموع (إجمالي قيمة) كل الصفوف في العمود.

  • ACC. يتم من خلال ذلك اشتقاق الإجمالي التراكمي لكل الصفوف حتى تضمين الصف الحالي.

input=

يتم استخدام ذلك في تحديد قيمة أو حقل إدخال أو أكثر من القيم وحقول الإدخال التي تم تمريرها إلى وكائنات العمل وخدمات الأعمال وسكريبتات الخدمة ومراجع المفتاح الأساسي.

تكون الصياغة كما يلي: [ELEMENT_​​NAME=ELEMENT_​​REF ELEMENT_​​NAME=ELEMENT_​​REF ...]

بمعنى آخر، تكون قائمة قيم الإدخال محاطة بأقواس مربعة مفصولة بمسافة. تحدد كل قيمة يتم تمريرها أولاً ELEMENT_​​NAME، وهو اسم العنصر/الحقل في الهدف. ELEMENT_​​REF هي القيمة التي تم تمريرها. يشير العمود التالي إلى القيم المحتملة بخصوص ELEMENT_​​REF.

Cx حيث يمثل Cx قيمة العمود السابق. إذا كانت القيمة المطلوب تمريرها توجد في العمود الأول، يتم الإشارة إلى C1.
COLUMN_NAME هذا يعني أنه قد تم استرجاع القيمة المطلوب إدخالها عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".
"قيمة حرفية" هذا يعني أنه يجب تمرير قيمة حرفية بين علامتي اقتباس مفردتين.
userTimeZone هذا يعني أنه يجب تمرير المنطقة الزمنية للمستخدم الحالي. يتم استخدام ذلك عادةً مع خدمة الأعمال F1-ShiftDateTime لتحويل البيانات في المنطقة الزمنية للتخزين إلى المنطقة الزمنية للمستخدم للعرض.
installationTimeZone هذا يعني أنه يجب تمرير المنطقة الزمنية للتثبيت. يتم استخدام هذا عادةً مع خدمة الأعمال F1-ShiftDateTime لتحويل البيانات في المنطقة الزمنية للتخزين إلى المنطقة الزمنية للتثبيت للعرض.

أمثلة:

  • input=[USER_ID=C1]

  • input=[USER_​ID=USER_​ID]

  • input=[input/targetTimeZone=userTimeZone]

output=

يتم استخدام ذلك لتحديد اسم العنصر الذي تم استرجاعه من كائن العمل أو خدمة العمل أو سكريبت الخدمة المستخدم لملء العمود.

elementName

مثال: output=personInfo

pagingkey=

رمز الاختصار هذا غير قابل للتطبيق إلا عندما يتم تكوين معلمة تمكين ترقيم الصفحات. ويشير إلى أن هذا العمود هو أحد المفاتيح المستخدمة بواسطة عبارة SQL لتنظيم ترقيم الصفحات من خلال النتائج. لا يمكن تحديد رمز الاختصار هذا إلا عندما يكون source=SQLCOL.

المسار السريع: لمزيد من المعلومات، الرجاء الرجوع إلى تكوين ترقيم الصفحات.

Y

N

هذه هي القيمة الافتراضية، وتعني أنك لا تحتاج أبدًا إلى تحديد pagingkey=N لتوضيح أن العمود ليس أحد مفاتيح ترقيم الصفحات.

ملاحظة: إذا تم تكوين أعمدة متعددة باستخدام BO أو BS أو SS المصدر نفسها وبيانات المدخلات نفسها، يقوم النظام بالتخزين المؤقت من أول استدعاء ويعيد استخدام النتائج للأعمدة اللاحقة.

رموز اختصار التنسيق

يوضح هذا الجدول رموز الاختصار التي تتحكم في كيفية تنسيق عمود.

ملاحظة: بالنسبة لنوع المنطقة F1-DE تعرض المنطقة مجموعة بكل عبارات SQL المختلفة.

رمز الاختصار

الوصف

القيم الصالحة

تعليقات

type=

تحديد كيفية تنسيق قيمة العمود.

ملاحظة: أعمدة المفتاح الخارجي والأيقونة. يمكن استخدام رمز اختصار المصدر source= للإشارة إلى عمود يجب اشتقاقه من مرجع أيقونة أو مرجع مفتاح خارجي (FK). في حالة استخدام أي من هذين المصدرين، يكون رمز الاختصار type= غير مرتبط نظرًا لظهور سلسلة معلومات/قائمة سياق أو أيقونة في العمود.

STRING

تسجل الأعمدة من هذا النوع سلسلة. وهذه القيمة هي القيمة الافتراضية.

DATE

تسجل الأعمدة من هذا النوع التاريخ وسيتم عرضها باستخدام ملف بيانات العرض الخاص بالمستخدم.

TIME

تسجل الأعمدة من هذا النوع الوقت (بتنسيق قاعدة البيانات) وسيتم عرضها باستخدام ملف بيانات العرض الخاص بالمستخدم.

DATE/TIME

تسجل الأعمدة من هذا النوع التاريخ والوقت (بتنسيق قاعدة البيانات) وسيتم عرضها باستخدام ملف بيانات العرض الخاص بالمستخدم.

MONEY

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

NUMBER

تسجل الأعمدة من هذا النوع حقل رقمي. ويمكن أيضًا أن يشير نوع العمود هذا إلى رمز الاختصار dec=.

label=

تحديد تسمية التجاوز للعمود. وتظهر هذه التسمية في عنوان العمود وفي جزء السحب والإسقاط بالمنطقة.

في حالة ما إذا كان رمز الاختصار هذا غير محدد، يستخدم النظام التسمية الافتراضية للعمود. يختلف مصدر التسمية الافتراضية للعمود اعتمادًا على مصدر العمود. لاحظ عدم احتواء بعض المصادر على قيمة افتراضية وسيؤدي حذف رمز الاختصار هذا إلى تسمية فارغة.

ملاحظة:

إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، سيستخدم النظام تعريفات العمود في SQL 1 لتحديد التسميات.

FIELD_​NAME

أدخل اسم حقل صالح يجب استخدام تسميته لتسمية العمود. يجب أن يكون هذا دائمًا هو الخيار المستخدم في حالة الحاجة إلى لغات متعددة.

'text'

يحدد النص مباشرة.

cur=

تحديد رمز العملة المطبق عندما يكون type=MONEY في حالة وجوب عدم استخدام عملة سجل التثبيت.

Cx

هذا يعني أن قيمة رمز العملة محددة في عمود سابق. على سبيل المثال، قم بتحديد C1 إذا كان العمود 1 هو الذي يحدد قيمة رمز العملة.

COLUMN_​NAME

هذا يعني أنه قد تم استرجاع رمز العملة عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

"رمز العملة"

تشير هذه القيمة إلى أن رمز العملة محدد مباشرةً. على سبيل المثال، "USD" (دولار أمريكي).

dec=

يحدد عدد الخانات العشرية في حالة type=NUMBER.

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

nR

عندما يكون n هو رقم الخانات العشرية التي سيتم عرضها. يعني إلحاق عدد الخانات العشرية بالحرف R أن النظام يجب أن يقوم بالتقريب للأكبر/للأصغر. ببساطة، يعني تحديد الحرف n (بدون الحرف R) أنه يجب اقتطاع الخانات العشرية. على سبيل المثال، سيؤدي إدخال dec=4 إلى عرض 4 خانات عشرية واقتطاع المتبقي.

ملاحظة: للتنسيق فقط. لا يُستخدم رمز الاختصار هذا إلا للتنسيق، ولا يؤثر على الدقة المستخدمة لعمليات الاحتساب اللاحقة. على سبيل المثال، في حالة ما إذا كان العمود الذي تم استرجاعه من قاعدة البيانات يحتوي على 6 أرقام كبيرة وdec=0، سيتم عرض العمود بدون أية خانات عشرية (مقتطعة)، ومع ذلك، ستستخدم أية مراجع للعمود 6 خانات عشرية في عمليات الاحتساب اللاحقة. على سبيل المثال، في حالة ما إذا كان العمود مشارًا إليه في معادلة أو دالة مجموعة، سيتم استخدام كل الخانات العشرية الست.

char=

يتم من خلال رمز الاختصار هذا تطبيق أحرف خاصة على قيمة العمود.

'x[]x'

حيث تشير x إلى القيمة الحرفية المراد عرضها وتحدد [ ] الموضع المرتبط بالأحرف (قبل القيمة أو بعدها).

يتطلب فقط تضمين [ ] إذا كنت تريد وضع الحروف قبل القيمة. على سبيل المثال، سيقوم char='%' بوضع علامة نسبة مئوية بعد القيمة. إذا كنت تريد وضع كلمة "دقائق" قبل القيمة، أدخل char='minutes [ ]'. إذا كنت تريد الحصول على قيمة مثل الميزانية 123.12 دولار (سنوي لتاريخه)، أدخل char='BUDGET [ ] (YTD)'.

suppress=

يتم استخدام هذا الرمز للإشارة إلى عمود يجب ألا يتم عرضه.

سيتم إخفاء العمود إذا كان غير محدد إلا للاستخدام من قِبل الأعمدة اللاحقة، على سبيل المثال، في حالة وجود معادلة تقوم باشتقاق عمود باستخدام عمودين آخرين. في هذا السيناريو، يمكن إخفاء الأعمدة المشار إليها في المعادلة.

ملاحظة:

إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، سيُطبق النظام الإعدادات على تعريفات العمود في SQL 1 لكل عبارات SQL التالية.

true

false

هذه القيمة هي القيمة الافتراضية، بمعنى أنه لست بحاجة إلى الإشارة إلى suppress=false على الإطلاق لتوضيح وجوب عرض هذا الحقل.

suppressSearch=

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

ملاحظة:

إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، سيُطبق النظام الإعدادات على تعريفات العمود في SQL 1 لكل عبارات SQL التالية.

true

false

هذه هي القيمة الافتراضية، بمعنى أنه لست بحاجة إلى الإشارة إلى uppressSearch=false على الإطلاق لتوضيح وجوب عرض هذا الحقل.

suppressExport=

يتم استخدام هذا الرمز للإشارة إلى عمود يجب ألا يتم تنزيله إلى Excel.

ملاحظة:

إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، سيُطبق النظام الإعدادات على تعريفات العمود في SQL 1 لكل عبارات SQL التالية.

true

false

هذه هي القيمة الافتراضية، بمعنى أنه لست بحاجة إلى الإشارة إلى suppressExport=false على الإطلاق لتوضيح وجوب تضمين الحقل في عملية التنزيل.

width=

يتم استخدام هذا الرمز لتجاوز عرض عمود (عدد وحدات البكسل). وتكون القيمة الافتراضية الحد الأقصى للعرض لكل خلية في العمود.

n

حيث يكون n رقمًا بين 0 و999.

ملاحظة:

في حالة عدم توفر النقطة الفاصلة في البيانات، سيكون  العمود أطول من العدد المحدد لوحدات البكسل.

ومن الممكن أن يؤدي طول تسمية العمود (التي تظهر في عنوان العمود) إلى أن يكون العرض أوسع من المحدد.

إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، سيقوم النظام بتعيين العرض استنادًا إلى تعريفات العمود في SQL 1.

color=

يتم استخدام هذا الرمز لتجاوز لون نص العمود.

لون HTML "مسمى" صالح

على سبيل المثال color=yellow.

ملاحظة: للحصول على معلومات حول استخدام لون HTML "الأحمر" وتأثيره على إمكانية الوصول، ارجع إلى تباين الألوان.

توليفة مكونة من نموذج ألوان RGB صالحة

على سبيل المثال color=#E0292F أو color=#CCCCCC. لاحظ أنه يجب إدخال #.

bgcolor=

يتم استخدام هذا الرمز لتجاوز لون خلفية العمود.

لون HTML "مسمى" صالح

مشابه لرمز الاختصار color=.

توليفة مكونة من نموذج ألوان RGB صالحة

مشابه لرمز الاختصار color=.

order=

تحديد ترتيب الفرز الافتراضي للعمود.

ASC

تشير إلى أن الترتيب تصاعدي. هذه هي القيمة الافتراضية والتي تعني أنه ليس من الضروري الإشارة إلى order=ASC.

DESC

تشير إلى أن الترتيب تنازلي.

rowHeader=

تعيين العمود كعنوان صف لأغراض إمكانية الوصول.

true

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

ملاحظة: إذا كان نوع المنطقة "مستكشف بيانات معلومات - عبارات SQL متعددة" (F1–DE)، لن يستخدم النظام سوى الأعمدة الموجودة في SQL 1 التي تتضمن رمز الاختصار المحدد هذا ويطبقه على جميع النتائج لهذه الأعمدة.

رموز اختصار النقر

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

رمز الاختصار

الوصف

القيم الصالحة

تعليقات

navopt=

يحدد خيار التنقل الذي يشير إلى المعاملة الهدف أو السكريبت عندما يقوم المستخدم بالنقر على عمود.

ملاحظة، يجب استخدام رمز الاختصار هذا مع رمز الاختصار context= لتحديد المعلومات المرسلة إلى المعاملة الهدف لخيار التنقل.

يتم تجاهل رمز الاختصار هذا إذا كان source=FKREF لأن رمز مرجع المفتاح الخارجي يحدد وجهة الارتباط التشعبي.

Cx

هذا يعني أن رمز خيار التنقل محدد في عمود سابق. على سبيل المثال، قم بتحديد C1 إذا كان العمود 1 هو الذي يحدد خيار التنقل.

COLUMN_​NAME

هذا يعني أنه قد تم استرجاع خيار التنقل عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

على سبيل المثال: navopt=MAIN_PORTAL

"رمز خيار التنقل"

تشير هذه القيمة إلى أن رمز خيار التنقل محدد مباشرةً. على سبيل المثال، navopt='userMaint'.

context=

يتم استخدام هذا الرمز لتحديد واحد أو أكثر من حقول السياق والقيم التي تم إدخالها بخيار التنقل الهدف للتوافق مع رمز الاختصار navopt=.

وتكون الصياغة كالتالي: [FIELD_NAME=FIELD_REF FIELD_NAME=FIELD_​REF ...]

بمعنى آخر، تكون قائمة قيم الإدخال محاطة بأقواس مربعة مفصولة بمسافة. وتحدد كل قيمة تم إدخالها أولاً FIELD_NAME، وهو اسم حقل السياق في خيار التنقل. وتكون FIELD_REF هي القيمة التي تم إدخالها. ويشير العمود التالي إلى القيم المحتملة لأجل FIELD_REF.

Cx

حيث يمثل Cx قيمة العمود السابق. على سبيل المثال، إذا كانت القيمة التي سيتم إدخالها موجودة في العمود الأول، يمكنك الإشارة إلى C1.

COLUMN_​NAME

هذا يعني أنه قد تم استرجاع القيمة المطلوب إدخالها عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

"قيمة حرفية"

هذا يعني أنه يجب تمرير قيمة حرفية بين علامتي اقتباس مفردتين.

bpa=

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

ملاحظة، يجب استخدام رمز الاختصار هذا مع رمز الاختصار empstorage= لتحديد قيم التخزين المؤقت التي سيتم بدؤها عند تنفيذ السكريبت.

يتم تجاهل رمز الاختصار هذا إذا كان source=FKREF لأن رمز مرجع المفتاح الخارجي يحدد وجهة الارتباط التشعبي.

Cx

تشير هذه القيمة إلى أن سكريبت مساعد عمليات الأعمال محدد في عمود سابق.

COLUMN_​NAME

هذا يعني أنه قد تم استرجاع سكريبت مساعد عمليات الأعمال (BPA) المطلوب تنفيذه عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

"رمز سكريبت مساعد عمليات الأعمال (BPA)"

تشير هذه القيمة إلى أن سكريبت مساعد عمليات الأعمال المطلوب تنفيذه محدد مباشرة.

tempstorage=

يتم استخدام هذا الرمز لتحديد كيفية بدء متغيرات التخزين المؤقت عند استخدام رمز الاختصار bpa=.

وتكون الصياغة كالتالي: [FIELD_NAME=FIELD_REF FIELD_NAME=FIELD_​REF ...]

بمعنى آخر، تكون قائمة قيم الإدخال محاطة بأقواس مربعة مفصولة بمسافة. وتحدد كل قيمة تم إدخالها أولاً FIELD_NAME، وهو اسم الحقل في التخزين المؤقت. وتكون FIELD_REF هي القيمة التي تم إدخالها. ويشير العمود التالي إلى القيم المحتملة لأجل FIELD_REF.

Cx

حيث يمثل Cx قيمة العمود السابق. على سبيل المثال، إذا كانت القيمة التي سيتم إدخالها موجودة في العمود الأول، يمكنك الإشارة إلى C1.

COLUMN_​NAME

هذا يعني أنه قد تم استرجاع القيمة المطلوب إدخالها عن طريق استخدام عبارة "SELECT". يجب أن تتطابق القيمة مع الاسم المحدد في جملة "SELECT".

"قيمة حرفية"

هذا يعني أنه يجب تمرير قيمة حرفية بين علامتي اقتباس مفردتين.

list=

يتم استخدام هذا الرمز لتمكين فعالية قائمة العمل لهذا العمود.

من الممكن اختياريًا ملء رمز الاختصار listdesc= لتجاوز النص الذي سيتم وضعه في منطقة قائمة العمل.

true

سيؤدي الإعداد list=true إلى ظهور أيقونة قائمة العمل في عنوان العمود. وعند نقر المستخدم على العمود، سيتم ملء كل الصفوف الموجودة بالمخرجات في منطقة قائمة العمل.

ملاحظة: إذا كان نوع المنطقة "مستكشف بيانات - عبارات SQL متعددة" (F1-DE)، فمن الممكن أن تعرض المخرجات مجموعة مرتبطة من النتائج لعبارات SQL متعددة. وفي هذه الحالة، إذا قامت بعض عبارات SQL بتكوين عمود محدد باستخدام list=true، ولكن ليس جميعها، فلا يتم وضع إلا البيانات الموجودة في الخلايا للعبارات التي تقوم بتكوين رمز الاختصار هذا في قائمة العمل عند نقر المستخدم على الأيقونة. لاحظ أيضًا أنه عند تحديد الأعمدة التي يجب أن تتضمن أيقونة قائمة العمل عند إنشاء المنطقة، لن يستخدم النظام سوى تكوين الأعمدة في SQL 1.

listdesc=

يعد هذا الرمز رمز اختصار اختياريًا عند استخدام رمز الاختصار list=. ويمكن استخدامه لتجاوز النص المعروض في منطقة قائمة العمل.

Cx

حيث يمثل Cx قيمة العمود السابق. على سبيل المثال، إذا كان النص المطلوب استخدامه موجودًا في العمود الأول، يمكنك الإشارة إلى C1.

listbroadcast=

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

true

يمكنك استخدام هذا الإعداد لتشغيل الميزة.

حالات الاستخدام العامة

يوفر هذا القسم بعض التكوينات العامة التي يمكن نسخها ولصقها للمناطق المُنشأة حديثًا.

حالة الاستخدام

جزء التعليمة البرمجية

عرض وصف قيمة بحث تم استرجاعها في عبارة SQL. تتحقق خدمة الأعمال من تسمية التجاوز.

source=BS

bs='F1-GetLookupDescription'

label=FLD_​NAME

input=[fieldName='FLD_​NAME' fieldValue=FLD_​NAME]

output=description

قم بعرض مفتاح خارجي بالمعلومات الخاصة به ولكن مع حظر التنقل. (يكون هذا مفيدًا عندما يكون لديك مفتاح خارجي يمثل معلومات إضافية في المنطقة ولكنه قد يتسبب في التباس لتمكين التنقل. لعرض مرجع المفتاح الخارجي مع المعلومات الخاصة به وتمكينه للتنقل، استخدم مصدر FKREF كما هو موضح أعلاه.)

يفترض المثال الأول أنك تعرف مرجع المفتاح الخارجي. يستخدم المثال الثاني خدمة أعمال تتلقى كائن الصيانة كمدخلات.

source=BS

bs='F1-GetForeignKeyReference'

input=[input/fkReference=FK_​REF_​CD input/fkValue1=BUS_​OBJ_​CD]

output=output/infoDescription

label=DESCR

source=BS

bs='F1-GetFKReferenceDetails'

input=[input/maintenanceObject='F1-EXT LKUP' input/pkValue1=BUS_​OBJ_​CD input/pkValue2=C1]

output=output/infoDescription

label=DESCR

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

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

يحصل هذا العمود على تفاصيل التنقل:

source=SS

ss='F1FKInfoOpt'

input=[input/fkReference=C9 input/fkValue1=C6 input/fkValue2=C7]

output=output/navigationOption

suppress=true

يقوم هذا العمود بإنشاء وصف المفتاح الخارجي وارتباطه:

source=SS

ss='F1FKInfoOpt'

input=[input/fkReference=C9 input/fkValue1=C6 input/fkValue2=C7]

output=output/infoDescription

label=F1_​APPSEC_​COMP_​DESCR

bpa='F1ApsecNav'

tempstorage=[navopt=C15 pkField1=C10 pkValue1=C6 pkField2=C11 pkValue2=C7]

list=true