BC400_RU_ECC_2005
.pdfBC400
Введение в ABAPинструментальные средства
SAP NetWeaver
Дата Учебный центр
Преподаватели
Веб-сайт
Руководство для участников курса
Версия курса: 2-й квартал 2005 г. Продолжительность курса: 5 Дн. Номер материала: 50072594
Используйте SAP-курс во время учебы и в процессе работы!
Авторское право
Авторское право © 2006 г. SAP AG All rights reserved. Авторские права защищены.
Воспроизведение и передача любого фрагмента настоящей публикации в любой форме и с любой целью без особого разрешения SAP AG запрещены. Кроме того, данная публикация и ее содержание предоставляется только для вашего личного использования и не подлежит сдаче в аренду, передаче или продаже без четкого разрешения со стороны SAP AG. Информация, содержащаяся в данных материалах, может быть изменена без предварительного уведомления.
Некоторые продукты программного обеспечения, предлагаемые на рынке компанией SAP AG и ее дистрибьюторами, содержат компоненты программного обеспечения, являющиеся собственностью других поставщиков программного обеспечения.
Торговые марки
•Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® и SQL Server®
являются зарегистрированными торговыми марками корпорации Microsoft.
•IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390® и OS/400® являются зарегистрированными торговыми марками корпорации IBM.
•ORACLE® является зарегистрированной торговой маркой корпорации ORACLE.
•INFORMIX®-OnLine for SAP и INFORMIX® Dynamic ServerTM являются зарегистрированными торговыми марками Informix Software Incorporated.
•UNIX®, X/Open®, OSF/1® и Motif® являются зарегистрированными торговыми марками Open Group.
•Citrix®, Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® и другие имена продуктов Citrix, упоминаемые в данных материалах, являются зарегистрированными торговыми марками Citrix Systems, Inc.
•HTML, DHTML, XML, XHTML являются торговыми марками или зарегистрированными торговыми марками W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
•JAVA® является зарегистрированной торговой маркой Sun Microsystems, Inc.
•JAVASCRIPT® является зарегистрированной торговой маркой Sun Microsystems, Inc., используемой по лицензии для технологии, разработанной и реализованной Netscape.
•SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo и mySAP.com
являются торговыми марками или зарегистрированными торговыми марками SAP AG
вГермании и в некоторых других странах мира. Все прочие продукты, упомянутые
вданных материалах, являются торговыми марками или зарегистрированными торговыми марками соответствующих компаний.
Отказ
ЭТИ МАТЕРИАЛЫ ПРЕДОСТАВЛЯЮТСЯ SAP AG НА УСЛОВИЯХ "КАК ЕСТЬ", И SAP ОПРЕДЕЛЕННО ОТВЕРГАЕТ ЛЮБЫЕ И ВСЯКИЕ ГАРАНТИИ , ЯВНЫЕ ИЛИ КОСВЕННЫЕ, ВКЛЮЧАЯ СРЕДИ ПРОЧЕГО ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ, ПО ОТНОШЕНИЮ К ЭТИМ МАТЕРИАЛАМ И УСЛУГАМ, ИНФОРМАЦИИ, ТЕКСТАМ, РИСУНКАМ, ССЫЛКАМ И ЛЮБЫМ ДРУГИМ МАТЕРИАЛАМ И ПРОДУКТАМ, СОДЕРЖАЩИМСЯ ЗДЕСЬ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ SAP НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, ПРЕДНАМЕРЕННЫЙ, СЛУЧАЙНЫЙ, ПОБОЧНЫЙ ИЛИ ПОДЛЕЖАЩИЙ НАКАЗАНИЮ УЩЕРБ КАКОГО БЫ ТО НИ БЫЛО РОДА, ВКЛЮЧАЯ СРЕДИ ПРОЧЕГО ПОТЕРЯННЫЕ ДОХОДЫ ИЛИ УПУЩЕННУЮ ПРИБЫЛЬ, КОТОРЫЕ МОГЛИ БЫ ЯВИТЬСЯ РЕЗУЛЬТАТОМ ИСПОЛЬЗОВАНИЯ ЭТИХ МАТЕРИАЛОВ ИЛИ ВКЛЮЧЕННЫХ ПРОГРАММНЫХ КОМПОНЕНТОВ.
Информация
об этом справочнике
Данное руководство дополняет презентацию к курсу и служит справочным материалом. Оно не предназначено для самостоятельной работы.
Типографские обозначения
В данном руководстве используются следующие типографские обозначения:
Стиль |
Описание |
Иллюстративный текст |
Слова или знаки, воспроизводимые на |
|
экране. К ним относятся имена полей, |
|
заголовки экранов, названия кнопок, а |
|
также имена меню, пути по меню и опции. |
|
Также используется для перекрестных |
|
ссылок, как внутренних (в данном |
|
документе), так и внешних (на |
|
документацию, находящуюся в других |
|
местах, например в SAPNet). |
Иллюстративный текст |
Выделенные слова и фразы в основном |
|
тексте, названиях рисунков и графиков, |
|
таблиц. |
ИЛЛЮСТРАТИВНЫЙ |
Имена элементов системы. Такие, |
ТЕКСТ |
как имена отчетов и программ, коды |
|
транзакций, имена таблиц, отдельные |
|
ключевые слова языка программирования, |
|
включенные в основной текст, например |
|
SELECT и INCLUDE. |
|
© 2006 г. SAP AG All rights reserved. Авторские |
06-04-2006 |
права защищены. |
iii
Информация об этом справочнике |
BC400 |
Стиль |
Описание |
Иллюстративный текст |
Тексты на экране. Такие, как имена |
|
файлов, директорий и путей к ним, |
|
сообщения, имена переменных и |
|
параметров, фрагменты исходных текстов |
|
программы. |
Иллюстративный текст |
Точные данные ввода. Это - слова и знаки, |
|
упомянутые в документации и точно в |
|
таком виде вводимые пользователем в |
|
систему. |
<Иллюстративный |
Переменные данные ввода. Угловые |
текст> |
скобки указывают на то, что заключенные |
|
в них слова и знаки должны быть заменены |
|
подходящими данными. |
iv
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |
BC400 |
Информация об этом справочнике |
Пиктограммы в основном тексте
В данном руководстве используются следующие пиктограммы.
Пиктограмма Значение
Дополнительная информация, подсказки или вводная информация
Примечание или дополнительные объяснения к предыдущему пункту
Оговорка или предупреждение
Процедура
Тема представлена в презентации преподавателя
|
© 2006 г. SAP AG All rights reserved. Авторские |
06-04-2006 |
права защищены. |
v
Информация об этом справочнике |
BC400 |
vi
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |
Содержание
Обзор курса................................................................ |
ix |
Цели курса ............................................................ |
. ix |
Задачи курса.......................................................... |
.. x |
Глава 1: Выполнение ABAP-программы .......................... |
1 |
Архитектура системы и ABAP-программа на примере экрана |
|
выбора и списка.................................................. |
..2 |
Глава 2: Введение в ABAP-инструментальные средства |
|
................................................................................ |
15 |
Репозитарий и навигатор по объектам .......................... |
16 |
Разработка программ и организация разработок ............. |
27 |
Глава 3: Введение в ABAP-словарь .............................. |
57 |
Моделирование данных и описательные элементы в |
|
ABAP-словаре .................................................... |
58 |
Глава 4: Основные языковые элементы ABAP ............... |
79 |
Работа с элементарными объектами данных .................. |
80 |
Работа со структурами ............................................ |
107 |
Работа с внутренними таблицами............................... |
120 |
Глава 5: Сбор данных ................................................ |
145 |
Считывание таблиц базы данных ............................... |
146 |
Проверка полномочий ............................................. |
174 |
Глава 6: Инструментальные средства для анализа |
|
программ ................................................................. |
189 |
Динамический анализ и проверка кода ....................... |
190 |
Глава 7: Подпрограммы в ABAP .................................. |
201 |
Подпрограммы ...................................................... |
202 |
Глава 8: Введение в события ABAP ............................. |
221 |
ABAP-события....................................................... |
222 |
Глава 9: Диалоги пользователя................................... |
231 |
Списки ................................................................233
|
© 2006 г. SAP AG All rights reserved. Авторские |
06-04-2006 |
права защищены. |
vii
Содержание |
BC400 |
Экран выбора........................................................255 Экран..................................................................275 Интерфейс пользователя .........................................322
Глава 10: Повторно используемые компоненты............. |
345 |
Работа с функциональными модулями......................... |
346 |
Работа с методами ................................................. |
364 |
Работа с BAPI ....................................................... |
384 |
Глава 11: Адаптация пакета программного обеспечения SAP |
|
(обзор)..................................................................... |
391 |
Адаптация пакета программного обеспечения SAP |
|
(обзор)............................................................. |
392 |
Алфавитный указатель.............................................. |
405 |
viii
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |
Обзор курса
В этом курсе рассматривается язык SAP-программирования ABAP, а также соответствующая среда разработок – ABAP-инструментальные средства. Основное внимание уделяется концепциям и фундаментальным принципам. Также вводится соответствующая терминология, необходимая при работе с подробной документацией.
Эти темы рассматриваются с использованием практических прикладных примеров, что позволяет немедленно применить полученные знания на практике. Кроме того, демонстрируется, насколько мало усилий
необходимо для быстрого создания высокоэффективных бизнес-приложений в ABAP-инструментальных средствах.
Этот курс позволит немедленно начать разработку и предоставит знания, которые позволят избежать затруднений при прохождении последующих курсов.
Именно поэтому этот курс является предпосылкой для более подробных курсов по программированию при помощи ABAP-инструментальных средств.
Слушатели
Данный курс предназначен для следующих групп слушателей:
•членов проектных групп;
•программистов ABAP.
Предпосылки для участия в курсе
Требуемые знания
•Знания по программированию
•SAPTEC (SAP NetWeaver – Общие принципы прикладной платформы)
|
© 2006 г. SAP AG All rights reserved. Авторские |
06-04-2006 |
права защищены. |
ix
Обзор курса |
BC400 |
Цели курса
Курс подготовит вас к тому, как
•описывать и использовать базовые элементы ABAP-синтаксиса;
•внедрять диалоги пользователя различных типов;
•программировать доступ к базе данных для чтения;
•пользоваться инструментами разработок, предоставляемыми в рамках
ABAP-инструментальных средств;
•описывать организацию и перенос разработок.
Задачи курса
Прослушав этот курс, вы сможете
•создавать ABAP-программы с диалогами пользователя и обращением к базе данных;
•описывать различные типы объектов разработки и цели их использования;
•использовать соответствующие инструментальные средства для создания простых примеров объектов разработки.
Информация о компоненте программного обеспечения SAP
Информация в данном курсе относится к следующим компонентам и выпускам программного обеспечения SAP:
x
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |