Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

BC400_RU_ECC_2005

.pdf
Скачиваний:
1550
Добавлен:
21.05.2015
Размер:
40.8 Mб
Скачать

BC400

Урок: Моделирование данных и описательные элементы в ABAP-словаре

2.Какая информация выводится на экран? (Воспользуйтесь справкой к полю F1.)

3.Каковы технические имена полей экрана?

Относятся ли эти поля к структуре с типом, определенным в

ABAP-словаре? (См. техническую информацию в справке по полю F1;

также выполните навигацию путем двойного щелчка.)

Задание 4:

Анализ исходного текста программы (с использованием списка объектов программы)

1.Какие объекты данных (переменные) определены в программе (см. список объектов программы)? В каком месте программы они определены?

2.Где в программе используются эти объекты данных? (Выберите опцию

Ведомость использования в ABAP-редакторе.)

Продолжение на следующей странице

 

© 2006 г. SAP AG All rights reserved. Авторские

71

06-04-2006

права защищены.

Глава 3: Введение в ABAP-словарь

BC400

3.Под каким именем определено поле ввода на экране выбора программы? Включено ли это имя в список объектов программы?

72

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Моделирование данных и описательные элементы в ABAP-словаре

Решение 4: Использование глобальных структур для объектов данных и диалогов

Задание 1:

Поиск и выполнение программы

1.Просмотрите список объектов для пакета BC400

в навигаторе по объектам. Найдите программу

SAPBC400WBT_GETTING_STARTED и просмотрите

список ее объектов. Во время выполнения упражнения не выходите из

режима просмотра.

a)Этот шаг выполняется в соответствии с обычной процедурой.

2.Выполните программу для изучения принципов ее работы.

a)Этот шаг выполняется в соответствии с обычной процедурой.

Задание 2:

Анализ экрана выбора

1.Какую информацию необходимо предоставить для программы на экране выбора? (Используйте справку по полю F1.)

Ответ: Краткое описание авиакомпании.

2.Какие значения можно ввести? (Используйте справку по вводу F4.)

Ответ: С помощью кнопки F4 выводится список доступных и используемых кодов авиакомпаний: AA, LH и т.д.

3.Каково техническое имя поля ввода (имя определения в программе)?

Найдите эту информацию в определении в исходном тексте, а затем попробуйте найти ту же информацию в поле Техническая информация в справке к полю F1. Какая информация также содержит техническое имя поля ввода?

Ответ: PA_CAR

Информация в поле экрана.

Продолжение на следующей странице

 

© 2006 г. SAP AG All rights reserved. Авторские

73

06-04-2006

права защищены.

Глава 3: Введение в ABAP-словарь

BC400

Задание 3:

Анализ экрана

1.Каков номер просматриваемого экрана? (Для ответа на этот вопрос выберите опцию Статус в меню Система на экране.)

Ответ: 100

2.Какая информация выводится на экран? (Воспользуйтесь справкой к полю F1.)

Ответ: Краткое описание, подробное название и внутренняя валюта запрошенной авиакомпании.

3.Каковы технические имена полей экрана?

Относятся ли эти поля к структуре с типом, определенным в

ABAP-словаре? (См. техническую информацию в справке по полю F1;

также выполните навигацию путем двойного щелчка.)

Ответ: SBC400_CARRIER-CARRID и SBC400_CARRIER-CURRCODE.

Да, это компоненты структуры SBC400_CARRIER, что указывается в поле Данные поля. Эти компоненты можно просмотреть с помощью двойного щелчка по указанной структуре.

Задание 4:

Анализ исходного текста программы (с использованием списка объектов программы)

1.Какие объекты данных (переменные) определены в программе (см. список объектов программы)? В каком месте программы они определены?

Ответ: В списке объектов программы откройте узел Поля и просмотрите оператор в программе путем двойного щелчка по соответствующей переменной.

2.Где в программе используются эти объекты данных? (Выберите опцию

Ведомость использования в ABAP-редакторе.)

Ответ: Вызвать ведомость использования объекта данных в программе можно как из списка объектов посредством контекстного меню рассматриваемого объекта данных, так и из ABAP-редактора после выбора требуемого объекта данных и нажатия кнопки ведомости использования. На экране появится список найденных мест в программе. Путем двойного щелчка можно перейти к требуемой части программы.

Продолжение на следующей странице

74

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Урок: Моделирование данных и описательные элементы в ABAP-словаре

3.Под каким именем определено поле ввода на экране выбора программы? Включено ли это имя в список объектов программы?

Ответ: PA_CAR

В списке объектов программы это имя расположено в узле Поля.

 

© 2006 г. SAP AG All rights reserved. Авторские

75

06-04-2006

права защищены.

Глава 3: Введение в ABAP-словарь

BC400

Резюме по уроку

Теперь вы сможете:

пояснять цели и преимущества использования модели данных в разработке приложений

описывать модель данных о рейсах SAP

описывать значение и структуру элементов данных и доменов

описывать значение и структуру прозрачной таблицы

описывать значение и формат структуры

использовать перечисленные элементы словаря в ABAP-программах

76

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

BC400

Резюме по главе

Резюме по главе

Теперь вы сможете:

пояснять цели и преимущества использования модели данных в разработке приложений

описывать модель данных о рейсах SAP

описывать значение и структуру элементов данных и доменов

описывать значение и структуру прозрачной таблицы

описывать значение и формат структуры

использовать перечисленные элементы словаря в ABAP-программах

Дополнительная информация

... См. онлайн-документацию для ABAP-словаря.

 

© 2006 г. SAP AG All rights reserved. Авторские

77

06-04-2006

права защищены.

Резюме по главе

BC400

78

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

Глава 4

Основные языковые элементы

ABAP

Обзор главы

См. резюме по урокам в рамках этого раздела.

Цели главы

Прослушав эту главу, вы сможете

определять элементарные объекты данных (простые переменные)

использовать базовые ABAP-операторы с элементарными объектами данных

выполнять и анализировать программы в режиме отладки

определять структурированные объекты данных (переменные структуры)

использовать базовые ABAP-операторы для структурированных объектов данных

анализировать структурированные объекты данных в режиме отладки

определять внутренние таблицы

использовать базисные ABAP-операторы с внутренними таблицами

анализировать внутренние таблицы в режиме отладки

Содержание главы

Урок: Работа с элементарными объектами данных ..................... 80

Упражнение 5: Базовые ABAP-операторы ...........................101 Урок: Работа со структурами ................................................107 Упражнение 6: Работа со структурами................................ 113 Урок: Работа с внутренними таблицами ..................................120

Упражнение 7: Работа с внутренними таблицами ..................139

 

© 2006 г. SAP AG All rights reserved. Авторские

79

06-04-2006

права защищены.

Глава 4: Основные языковые элементы ABAP

BC400

Урок: Работа с элементарными объектами данных

Обзор урока

На этом уроке описываются различия между типами и объектами данных (сначала рассматриваются только элементарные объекты), а также способы их определения и использования в программе. Кроме того, рассматриваются некоторые базовые ABAP-операторы. Описывается использование ABAP-отладчика для анализа выполнения программы.

Цели урока

Прослушав этот урок, вы сможете

определять элементарные объекты данных (простые переменные)

использовать базовые ABAP-операторы с элементарными объектами данных

выполнять и анализировать программы в режиме отладки

Практический пример

Необходимо использовать в программах простые переменные и обрабатывать их с помощью простых операторов.

Кроме того, необходимо найти семантические ошибки в программах с помощью ABAP-отладчика.

Типы данных и объекты данных

Формальное описание переменной называется типом данных. Объектом данных является переменная, точно описанная посредством типа данных.

На следующем рисунке показаны возможности использования типов данных.

80

© 2006 г. SAP AG All rights reserved. Авторские

 

права защищены.

06-04-2006

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]