advertisement

Blinovdaniil_Описание функции PROMT с примерами bpc v00

29 %
71 %
advertisement
Information about Blinovdaniil_Описание функции PROMT с примерами bpc v00
Technology

Published on March 7, 2014

Author: bdaniil

Source: slideshare.net

advertisement

BLINOVDANIIL.COM________________________________________________________ ПАКЕТ ДИСПЕТЧЕРА ДАННЫХ ДЛЯ ЗАПУСКА ВЫБРАННОГО ПОЛЬЗОВАТЕЛЕМ ФАЙЛА СКРИПТ ЛОГИКИ 25 февраля 2014 1 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ Author Blinov Daniil Консультант Консолидация E-mail: bdaniil@gmail.com Version History Draft Final Description Version Draft Date Author Первая версия 00 Daniil Blinov 25.02.2014 2 bdaniil@gmail.com Approval Date Approver

BLINOVDANIIL.COM________________________________________________________ Содержание 1. Общая информация ................................................................................................................. 4 2. Использование ........................................................................ Ошибка! Закладка не определена. 3 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ 1. Общая информация В системе ВРС для запуска пакетов существуют PROMT которые выводят на панель заданные функции. Ниже представлен список данных функции: Список функции PROMT: -INFILE -INFILES -OUTFILE -SELECT -SELECTINPUT -TRANSFORMATION -LOGICFILE -DELIMITER -TEXT -COPYMOVE -COPYMOVEINPUT 4 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ -CHECKBOX -CHECKBOXYES -CHECKBOXNO -COMBOBOX -MESSAGE -RADIOBUTTON -CHECKBOXGROUP -HIERARCHYSELECTION -MASTERSELECTION -DIMENSIONNAME -DIMENSIONMEMBER -MEASURELIST -CONVERSION -SELECTIONFILE -MEMBERFROMTOINPUT -INFOPROVINITNAME -TDHVERSION -KEYDATE Список функции GETINFO: -SELECTION_FROM_FILE -FACTSELECTION_FROM_FILE -DELETESTATEMENT_FROM_FILE Дополнительные функции: -DEBUG -GLOBAL -INFO -BEGININFO -TASK -CONNECTION -OLEDBCONN -TASKCOPYCOLUMNS Выше указаны возможные функции для создания пакета запуска выбранной логики. Для каждой функции будем создавать пакет запуска, цепочку будет использовать RUNALLOCATION. Цепочка отработки см.ниже: 5 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ Схема 1. Структура групп пакетов для запуска скрипта В группе пакетов создан пакет «Run Script Logic» для запуска выбранного пользователем файла скрипт логики. За основу была взята стандартная цепочка процесса BW поставляемая в контенте ВРС: /CPMB/RUNCALACCOUNT Пройдемся по списку, начнем с функции PROMT INFILE 1. PROMT INFILE Синтаксис: PROMPT(INFILE, [variable], [label], [mask]) 6 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ Для этого создаем пакет (/CPMB/RUNCALACCOUNT) Жмем на кнопку «Изменить скрипт» -> «»Дополнительно» Вставляем функцию PROMT INFILE. [variable] – переменная [label] - метка 7 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ [mask] - маска В последнем TASK, а именно: TASK(/CPMB/RUNCALACCOUNT_LOGIC,LOGICFILENAME, «Указываем имя скрипта.LGF») После чего жмем «ОК». Поздравляю, цепочка запуска пакета создана. Запускаем пакет. Отсюда видно, что функция INFILE позволяет открыть и загрузить файл в директорию BPC. В дальнейшем не буду описывать шаги по созданию пакета, буду ссылаться на этап по использованию функции INFILE. 2. PROMT INFILES Синтаксис: PROMPT(INFILE, [variable], [label], [mask]) 8 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ PROMPT(INFILES, [variable], [label], [mask]) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SUSER,%USER%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPPSET,%APPSET%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPP,%APP%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SELECTION,%INFILES%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,LOGICFILENAME, «Указываем имя скрипта.LGF») Функция INFILES позволяет открыть и загрузить файл в директорию BPC. Шаги по созданию пакета, смотрите п.1 INFILE 9 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ 3. PROMT OUTFILE Синтаксис: PROMPT(INFILE, [variable], [label], [mask]) PROMPT(OUTFILE, "Out file") TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SUSER,%USER%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPPSET,%APPSET%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPP,%APP%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SELECTION,%OUTFILE%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,LOGICFILENAME, «Указываем имя скрипта.LGF») Функция OUTFILE позволяет открыть и выгрузить файл в директорию BPC. Шаги по созданию пакета, смотрите п.1 INFILE 10 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ 4. PROMT SELECT Синтаксис: PROMPT(SELECT, [variable], [second variable], [label], [dimensions]) [variable] - переменная [second variable] – следующая переменная [label] - метка [dimensions] - измерение PROMPT(SELECT, %CATEGORY_SET%,%TIME_SET%, [ВЫБРАТЬ СПРАВОЧНИКИ], %ENTITY_SET%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SUSER,%USER%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPPSET,%APPSET%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPP,%APP%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SELECTION,%SELECT%) TASK(/CPMB/RUNCALCACCOUNT_LOGIC,LOGICFILENAME, «Указываем имя скрипта.LGF») Функция SELECT позволяет выбрать нужные справочники (измерения). Шаги по созданию пакета, смотрите п.1 INFILE Для того, чтобы указанные элементы в PROMT отработали, необходимо запустить в цепочке задач, для этого прописываем в TASK, см.ниже: TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SELECTION,%SELECT%) 11 bdaniil@gmail.com

BLINOVDANIIL.COM________________________________________________________ 12 bdaniil@gmail.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

BLINOVDANIIL_BPC 10.1 Unified Modeling - SlideSearch.org ...

Blinovdaniil_Описание функции PROMT с примерами bpc v00. Technology. Tweet. 03. 03. 2014 0 views
Read more

Построение функции Y=tga _ - Education

... сказка рассказанная клиенту с ... Blinovdaniil_Описание функции PROMT с примерами bpc v00 ...
Read more

BLINOVDANIIL_BPC 10.1 Unified Security - SlideSearch.org ...

... Overview BPC 10.1 Unified is more integrated in to NW authorization object framework. New BPC Unified authorization objects are delivered, ...
Read more

стилистика с примерами без ...

Blinovdaniil_Описание функции PROMT с примерами bpc v01 1.
Read more

10+ ошибок веб-разработчиков с ...

Blinovdaniil_Описание функции PROMT с примерами bpc v01 1. BLINOVDANIIL.COM_____ОПИСАНИЕ ФУНКЦИИ ...
Read more

Импорт основных данных из инфо ...

Импорт файла с использованием ftp; Очистка ... Ссылки на функции; Системные ...
Read more