Вольфганг Вейс Рюдигер Кречмер5-85582-031-9
Table of contents :
Содержание……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
Reviews
There are no reviews yet.