كيفية تمرير معلمات متعددة في عنوان url للمستند المفتوح لتقرير webi في المستودع؟
-
29-10-2019 - |
سؤال
أريد تمرير معلمات متعددة مثل السنة والشهر والأسبوع وما إلى ذلك إلى تقرير webi في المستودع..كيف يمكنني تحقيق ذلك..
ثانكس
المحلول
مما أتذكره ، فإن الأمر يتعلق فقط بإنشاء سلسلة استعلام عنوان URL بطريقة قياسية ، على سبيل المثال Genacodicetagpre
كما هو الحال عند تكوين أي عنوان URL ، سوف تحتاج إلى التأكد من URLEncode للمعلمات الخاصة بك.
فيما يلي رابط إلى دليل BO XI 31 لبناء جملة opendoc: العرضالمستندات باستخدام OpenDocument .
تتيح لك واجهة برمجة تطبيقات BO الاستعلام عن كل "مطالبة" عن "نوعها" ، على سبيل المثالذو قيمة واحدة (lsM) أو متعدد القيم.قد تحتاج إلى تضمين أنواع المعلمات في عناوين URL التي تنشئها.تشرح وثائق BO هذا.
عند تمرير معلومات التاريخ ، قد تواجه مشكلات متعلقة بالترجمة بناءً على كيفية إعداد تقاريرك وكيفية إنشاء جلستك مع BO.
نصائح أخرى
يمكنني أن أقدم لك مثالاً من جانبي:
https://URL_path/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&sType=wid&sRefresh=Y&iDocID=AUcrjvCCPOVHtSvXJV9Qs0k&lsMYBO_BU=A;B&lsSYBO_CALYEAR=201410&lsSYBO_CRNCY=EUR
أين:
sIDType=CUID
--> سأقدم CUID
من تقرير ويب آي
&sType=wid
--> النوع هو WEBI-Report
&sRefresh=Y
--> يجب تحديث التقرير = yes
&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k
--> هذا هو CUID
من التقرير
&lsMYBO_BU=A;B
--> هذا أ M
(متغير متعدد القيمة) يسمى YBO_BU
, ، وأنا أعطي القيم A
و B
&lsSYBO_CALYEAR=201410
--> هذا أ S
(متغير قيمة واحدة) يسمى YBO_CALYEAR
, ، وأنا أعطي القيمة 201410
(قد يكون التنسيق مهمًا إذا كان لديك مستخدمين بتنسيقات تاريخ مختلفة، لذا استخدم YYYYMM)
&lsSYBO_CRNCY=EUR
--> هذا أ S
(متغير قيمة واحدة) يسمى YBO_CRNCY
, ، وأنا أعطي القيمة EUR
اتمني ان يكون مفيدا.
ر،
بيلين.