وبلاگ بلیان

Разработка приложений SAP R 3 на языке ABAP 4

معرفی کتاب «Разработка приложений SAP R 3 на языке ABAP 4» نوشتهٔ Вольфганг Вейс Рюдигер Кречмер، منتشرشده توسط نشر Лори در سال 1998. این کتاب در فرمت pdf، زبان ru ارائه شده است.

Содержание......Page 3 Введение......Page 13 Часть I. Введение в АВАР/4......Page 16 Глава 1. Основные возможности языка АВАР/4......Page 17 Типы, объекты данных (переменные)и интегрированный словарь Dictionary......Page 18 Примеры простых программ......Page 20 Таблицы базы данных и внутренние таблицы......Page 21 Создание отчетов и диалоговых транзакций......Page 22 Многократное использование элементов программ......Page 25 Открытые интерфейсы......Page 26 Резюме......Page 27 Глава 2. Средство разработки АВАР/4 Development Workbench......Page 28 Repository......Page 29 Средства моделирования данных Data Modeler......Page 31 Утилита Workbench Organizer......Page 32 Резюме......Page 33 Глава 3. Начальный этап работы с АВАР/4......Page 34 Комбинирование операторов......Page 35 Регистрация в системе R/3......Page 36 Задание атрибутов программы......Page 38 Составление исходного текста программы......Page 40 Работа с утилитой редактирования......Page 41 Резюме......Page 45 Часть II. Объекты данных......Page 46 Глава 4. Локальные данные программы......Page 47 Какой способ лучше?......Page 48 Элементарные типы......Page 49 Символьные типы......Page 50 Числа......Page 51 Записи и внутренние таблицы......Page 53 Внутренние таблицы......Page 54 Определение составных неэлементарных типов и объектов данных......Page 55 Использование системных полей......Page 56 Резюме......Page 57 Глава 5. Глобальные таблицы словаря Dictionary......Page 58 Три уровня словаря Dictionary......Page 59 Отображение определения......Page 60 Отображение содержимого таблицы......Page 62 Создание таблицы или структуры......Page 64 Использование таблиц и структур в программе......Page 66 Изменение определений таблиц......Page 67 Включение и добавление структур......Page 68 Отображение определения элементов данных......Page 69 Сопровождение элементов данных......Page 70 Отображение определения домена......Page 71 Внешние и внутренние типы данных......Page 72 Создание доменов......Page 73 Внешние ключи и ввод допустимых значений......Page 74 Представления......Page 75 Определение объекта типа type-pool......Page 76 Специальные поля таблицы......Page 77 Резюме......Page 79 Глава 6.Моделирование сущностей и связей......Page 80 Простейшая модель данных......Page 81 Модели данных, типы сущности, таблицы и представления......Page 84 Создание или изменение модели данных......Page 85 Отображение или изменение типа сущности......Page 86 Создание отношений, или связей......Page 88 Резюме......Page 89 Часть III. Простейшие конструкции языка......Page 90 Глава 7. Работа с данными......Page 91 Преобразование содержимого полей......Page 92 Преобразование цифровых полей......Page 93 Преобразование полей типа даты......Page 94 Копирование структурированных объектов......Page 95 Арифметические выражения и математические функции......Page 96 Операции со строками текста......Page 97 Конкатенация и разделение символьных строк......Page 98 Замена и преобразование символов в строке......Page 99 Работа с частями полей......Page 100 Резюме......Page 101 Глава 8. Запись данных......Page 102 Использование базовых форматов компоновки......Page 103 СИМВОЛЫ И пиктограммы......Page 105 Цвета......Page 106 Поддержка нескольких языков......Page 107 Резюме......Page 109 Глава 9. События и управление выполнением программы......Page 110 Внешнее управление: события......Page 111 Условия......Page 112 Логические выражения......Page 113 ЦИКЛЫ......Page 115 Резюме......Page 117 Глава 10. Подпрограммы и функции......Page 118 Локальные данные......Page 119 Интерфейсы форм......Page 120 Классификация параметров......Page 121 Контроль совместимости типов......Page 122 Функциональные группы и функции......Page 124 Интерфейсные параметры......Page 127 Исключения......Page 129 Редактирование функции......Page 130 Вложенные вызовы и завершения подпрограмм и функций......Page 131 Резюме......Page 132 Часть IV. Работа с таблицами......Page 134 Глава 11. Чтение таблиц базы данных......Page 135 Построение простейшего запроса......Page 136 Работа со всеми элементами таблицы......Page 137 Использование предложения where......Page 138 Получение статистической информации......Page 139 Динамическое присвоение имен таблиц......Page 140 Получение данных с помощью вложенных циклов select......Page 141 Использование внутренних таблиц для критериев выборки......Page 142 Использование внутренних таблиц и дополнения for all entries......Page 143 Резюме......Page 144 Глава 12. Использование внутренних таблиц......Page 145 Таблицы и строки заголовков......Page 146 Добавление строк......Page 147 Позиционная вставка строк......Page 148 Перемещение таблицы в целом......Page 149 Сортировка элементов внутренней таблицы......Page 150 Извлечение строк из внутренней таблицы......Page 152 Чтение отдельных строк......Page 153 Модификация одной строки......Page 155 Работа с промежуточными суммами......Page 156 Извлечение данных......Page 157 Вложенные таблицы......Page 158 Резюме......Page 159 Глава 13. Изменение таблиц базы данных......Page 160 Вставка отдельной строки......Page 161 Вставка нескольких строк......Page 162 Изменение нескольких элементов......Page 163 Модификация элемента с помощью команды modify......Page 164 Резюме......Page 165 Глава 14. Экспорт и импорт составных объектов данных......Page 166 Временное хранение......Page 167 Очистка содержимого объектов памяти......Page 168 Экспорт и импорт в таблицу базы данных......Page 169 Определение таблицы базы данных для импорта и экспорта......Page 170 Резюме......Page 171 Часть V. Создание отчетов......Page 172 Глава 15. Считывание донных с помощью Logical Databases......Page 173 Сравнение двух отчетов, разработанных с использованием разных средств......Page 174 Создание программного текста......Page 175 Задание параметров выборки......Page 176 Обработка данных с помощью событий get......Page 178 Порядок обработки событий get......Page 179 Работа с несколькими таблицами......Page 180 Построение собственной логической базы......Page 181 Резюме......Page 182 Глава 16. Пользовательский интерфейс для создания отчетов......Page 183 Определение параметров для экрана выбора......Page 184 Использование Select-Options в операторе select......Page 185 Внутренняя структура составного критерия......Page 187 Контроль ввода......Page 188 Резюме......Page 189 Глава 17. Детализация объекта данных и дополнительные возможности при работе со списками......Page 191 Двойной щелчок мышью: событие at line-selection......Page 192 Действия пользователя общего типа: at user-command......Page 193 Определение статуса графического интерфейса......Page 194 Связь функциональных клавиш с функциональными элементами меню......Page 195 Проектирование инструментальной линейки приложения......Page 196 Изменение стандартной инструментальной линейки......Page 197 Всплывающие окна и основные экраны......Page 198 Команда get cursor......Page 200 Текстовые элементы, определяемые на естественном языке пользователя......Page 201 Заголовки и нижние колонтитулы страниц......Page 203 Фреймы (кадры)......Page 206 Резюме......Page 207 Глава 18. Выполнение программы-отчета......Page 208 Использование команды submit для выполнения отчетов......Page 209 Использование критериев выборки для передачи данных......Page 210 Использование системной области памяти АВАР/4 в качестве интерфейса......Page 211 Задание атрибутов варианта......Page 212 Использование переменных выборки......Page 213 Вычисление даты в варианте......Page 214 Отчеты ИС производства......Page 215 Резюме......Page 216 Часть VI. Пользовательский диалог......Page 218 Глава 19. Определение пользовательского интерфейса......Page 219 Описание учебной задачи......Page 220 Создание диалоговой программы......Page 222 Создание экрана......Page 223 Задание меток и полей ввода......Page 224 Задание фрейма с заголовком......Page 226 Атрибуты элементов экрана......Page 227 Определение логики работы......Page 229 Событие process after input......Page 230 Завершение примера приложения......Page 231 Задание меню......Page 233 Функциональные клавиши и кнопки......Page 236 Определение заголовка GUI......Page 237 Резюме......Page 238 Глава 20. Сообщения, стандартизированные диалоговые окна и исключения......Page 239 Вывод сообщения из программы......Page 240 Сообщения на экране ввода данных......Page 241 Различные типы сообщений и реакция программы......Page 242 Стандартизованные диалоговые окна......Page 243 Резюме......Page 244 Глава 21. Изменение объектов в базе данных с помощью транзакций......Page 245 Механизм блокировки системы R/3......Page 246 Создание блокируемых объектов......Page 247 Использование транзакций......Page 248 Создание и вызов транзакции......Page 249 Варианты в транзакциях......Page 250 Работа с функциями изменения данных......Page 251 Резюме......Page 252 Глава 22. Расширенные функции графического интерфейса......Page 253 Тумблеры, переключатели и экранные кнопки......Page 254 Управляющие элементы таблицы......Page 256 Создание управляющего элемента таблицы......Page 257 Определение управляющего элемента таблицы в программе......Page 258 Изменение компоновки экрана в процессе выполнения......Page 259 Вложенные меню и ускоренный доступ......Page 260 Использование копий или ссылок......Page 261 События, используемые для вывода контекстно-зависимой справки на экран......Page 262 Использование полных экранов и диалоговых блоков......Page 263 Вызов диалоговых окон с помощью команды call screen......Page 264 Списки на основных экранах......Page 265 Резюме......Page 267 Часть VII. Динамическое программирование......Page 268 Глава 23. Динамические языковые конструкции......Page 269 Динамическая команда sort......Page 270 Динамическое вычисление промежуточных сумм......Page 272 Динамические команды Open SQL......Page 273 Вызов подпрограмм......Page 274 Резюме......Page 276 Глава 24. Поля типа Field Symbol......Page 277 Операция assign......Page 278 Использование полей типа Field Symbol для компонентов записи......Page 279 Надежность или гибкость......Page 280 Резюме......Page 282 Глава 25. Автоматическая генерация программы......Page 283 Обработка синтаксических ошибок......Page 284 Пример из реальной жизни......Page 285 Генерация постоянных программ......Page 286 Резюме......Page 287 Часть VIII. Открытые интерфейсы......Page 288 Глава 26. Передача файлов......Page 289 Интерфейс работы с файлом......Page 290 Запись данных в файл......Page 291 Чтение данных из файла......Page 292 Применение файлов в распределенной среде R/3......Page 293 Резюме......Page 294 Глава 27. Вызовы удаленных функций......Page 296 Вызов удаленной функции......Page 297 Расширенные возможности......Page 298 Обработка ошибок связи......Page 299 Асинхронный вызов......Page 301 Резюме......Page 302 Глава 28. Автоматическая обработка объектов OLE......Page 303 Свойства объекта......Page 304 Методы вызова объектов......Page 305 Удаление связей объектов......Page 306 Резюме......Page 307 Приложения......Page 308 Приложение А. Архитектура системы R/3......Page 309 Приложение В. Средства обработки запросов АВАР/4 Query......Page 311 Использование запросов АВАР/4 для получения отчетов......Page 312 Построение запроса......Page 313 Простейшие запросы......Page 314 Приложение С. Расширенные средства АВАР/4 Development Workbench......Page 317 Структурирование больших программ с помощью Include......Page 318 Отладка программы......Page 319 Использование двойного щелчка мышью для создания объектов и вывода на экран их определений в режиме редактирования......Page 320 Работа со списками использования (Use List)......Page 321 Получение перечня программных элементов......Page 322 Анализ поведения приложения при исполнении......Page 323 Приложение D. Работа групп разработчиков в распределенной среде......Page 325 Классы разработки......Page 326 Создание заданий (Tasks) и запросы на изменения (Change Requests)......Page 328 Реализация заданий и запросов на изменения......Page 329 Приложение Е. Важнейшие системные поля АВАР/4......Page 331 Важнейшие системные поля АВАР/4......Page 332
دانلود کتاب Разработка приложений SAP R 3 на языке ABAP 4