четверг, 14 февраля 2013 г.

построитель транзакций sap

0,91 Mb.страница13/17Дата конвертации03.10.2011Размер0,91 Mb.Тип             13         5.21 Для создания и обработки программ используется ABAP-редактор (транзакция SE38). При использовании ABAP-редактора всегда учитывайте то, что ABAP-программы хранятся не как файлы ASCII, а как записи в таблицах базы данных. Поэтому при написании АВАР-программ рекомендуется использовать только ABAP-редактор, а никакие другие текстовые процессоры. Редактор предоставляет проверку синтаксиса, а также возможность написания прописными буквами АВАР-ключевых слов (команд). Выполнив двойной щелчок на объекте репозитария в коде программы, можно перейти из редактора к другим средствам среды разработок, например, к ABAP-словарю, редактору экранов или редактору меню. ABAP-редактор работает совместно с ассистентом по модификациям, который регистрирует изменения SAP-кода и упрощает процедуру настройки, требуемую при смене версии в том случае, если в системе выполнялись какие-либо изменения.. Процедура корректировки упрощена, т.к. сравнение текстов выполняется на уровне программных блоков, таких, как подпрограммы или модули (например, PAI и PBO). Ассистент по модификациям предоставляет также подробный обзор модификаций, использование которого может оказаться очень полезным при реализации больших проектов. 5.22 Используя навигатор по объектам (транзакция SE80), можно выполнять администрирование и упорядочивание собственных разработок. Интерфейс пользователя навигатора по объектам очень напоминает диспетчер файлов. Навигатор по объектам разделен на область навигации и рабочую область. Область навигации отображает объекты, а рабочая область запускает инструментальные средства для соответствующих объектов разработок. В рабочей области можно использовать следующие инструменты: ABAP-словарь, построитель классов, ABAP-редактор, построитель функций, редактор экранов, редактор меню и средства ведения текстовых элементов. 5.23 При обработке разработчиками объектов в запросе на изменение эти объекты резервируются исключительно для данных разработчиков. После завершения работы разработчики деблокируют свои задачи. Объекты и их блокировки передаются из задачи в запрос на изменение. Объекты все еще могут быть изменены всеми членами проектной группы, так как Организатор инструментальных средств (ОИС) при необходимости автоматически создает дополнительные задачи. После завершения всего проекта руководитель проекта деблокирует запрос на изменение. При этом в запросе на изменение снимаются блокировки объектов. Запросы на изменение могут быть переносимыми или локальными. ОИС автоматически классифицирует запросы в зависимости от их класса разработок. Ниже перечислены шаги, которые выполняются только после деблокирования переносимых запросов на изменение. Сразу же после экспорта запроса на изменение выполняется тестирование импорта, которое определяет, можно ли импортировать в целевую систему все объекты. Объекты репозитария экспортируются в каталог переноса. Результаты экспорта и тестового импорта записываются в журнал переносов, который затем проверяется разработчиками. Импорт в целевую систему не осуществляется автоматически. Он выполняется в системе управления переносами (СУП). После завершения импорта можно проверить журнал импорта. 5.24 ABAP-инструментальные средства представляют собой SAP-среду разработок для бизнес-приложений, работающих в архитектуре клиент/сервер. Они поддерживают полный цикл разработки ПО, предоставляя инструменты для моделирования и программирования с помощью языка программирования четвертого уровня ABAP, определения структур данных и таблиц, а также для проектирования графических интерфейсов пользователя. ABAP-инструментальные средства содержат также инструменты для тестирования, оптимизации и сопровождения ПО и, кроме того, поддерживают работу больших групп разработчиков. На концептуальной стадии проекта результаты предварительного анализа вносятся в модель данных SAP. Концепции пользователя в процессе моделирования данных преобразуются в поля, таблицы и другие объекты системы. Разработка программных компонентов пользователя может вестись в любой последовательности, поскольку до непосредственного выполнения эти компоненты не должны быть объединены в единое целое. Цикл разработки завершается тестированием программы и переносом ее в продуктивную систему. Кроме средств разработок, SAP поставляет также библиотеку бизнес-компонентов и программных утилит, которые пользователь может легко включить в собственные разрабатываемые программы. 5.25 ^ 5.26Раздел: Разработка с использованием ABAP-инструментальных средств (упражнения) ^ Раздел: Разработка с использованием ABAP-инструментальных средств Тема: ABAP-словарь, ABAP-редактор и построитель функций. После выполнения этого упражнения слушатели научатся: запускать ABAP-словарь и анализировать таблицы; использовать ABAP-редактор для написания небольших программ; работать с функциональным модулем. Сценарий для данного раздела отсутствует. Параметры и содержание таблицы: Определите количество авиарейсов, которые были полностью забронированы за последние три месяца. Просмотрите список этих авиарейсов. Рекомендации: выберите Меню SAP Инструменты АВАР-инструментальные средства Обзор Браузер данных (транзакция SE16). Введите таблицу SFLIGHT. На экране выбора отметьте только ракурс для авиалинии ВА (British Airways). Выберите Выполнить (F8). Какие поля составляют первичный ключ в таблице SPFLI? Рекомендации: выберите Меню SAP Инструменты АВАР-инструментальные средства Разработки ABAP-словарь (транзакция SE11). Для просмотра таблицы выберите зависимую кнопку Таблица БД и нажмите Просмотр. Какие поля используются для городов вылета и прибытия? Какие элементы данных и домены используют эти поля? Какие элементы данных использует домен S_DATE? Рекомендация: для просмотра домена выберите зависимую кнопку Домен, введите имя домена и выберите Просмотр. Программирование в ABAP: Напишите АВАР-программу, отображающую строку «Привет мир». Рекомендации: выберите Меню SAP Инструменты АВАР-инструментальные средства Разрабо

5.21 - Sap50 ???????? ??????????

Комментариев нет:

Отправить комментарий