- •Содержание
- •Repository
- •Средства тестирования и анализа
- •Утилита Workbench Organizer
- •Резюме
- •Резюме
- •Резюме
- •Глава 6.Моделирование сущностей и связей
- •Глава 10. Подпрограммы и функции
- •Создание функций увеличения возможности многократного использования текстов
- •Функциональные группы и функции
- •Чтение единственного элемента таблицы
- •Извлечение единственного поля
- •Получение статистической информации
- •Упорядочение результатов запроса
- •Динамическая выборка данных
- •Использование составных критериев выборки Select-Options
- •Динамическое присвоение имен таблиц
- •Вложенные циклы select
- •Представления, определенные в АВАР/4 Dictionary
- •Размер внутренней таблицы
- •Сортировка элементов внутренней таблицы
- •Вставка нескольких строк
- •Изменение таблиц базы данных с помощью команды update
- •Изменение отдельного элемента
- •Изменение нескольких элементов
- •Удаление элементов таблицы базы данных с помощью команды delete
- •Динамическое задание имен таблиц
- •Резюме
- •Временное хранение
- •Пропуск объектов
- •Использование локальных имен для объектов памяти
- •Очистка содержимого объектов памяти
- •Создание отчета
- •Сравнение двух отчетов, разработанных с использованием разных средств
- •Создание программного текста
- •Обработка данных с помощью событий get
- •Что применять: команду select или Logical Databases
- •Задание составных критериев выборки
- •Порядок обработки событий get
- •Работа с несколькими таблицами
- •Глава 16. Пользовательский интерфейс для создания отчетов
- •Определение параметров для экрана выбора
- •События экрана выбора
- •Повышение производительности программы
- •Резюме
- •Детализация объектов
- •Двойной щелчок мышью: событие at line-selection
- •Определение статуса графического интерфейса
- •Проектирование инструментальной линейки приложения
- •Изменение стандартной инструментальной линейки
- •Положение курсора и скрытая информация
- •Команда hide
- •Команда get cursor
- •Фреймы (кадры)
- •Глава 18. Выполнение программы-отчета
- •Вычисление даты в варианте
- •Описание учебной задачи
- •Создание диалоговой программы
- •Создание экрана
- •Задание фрейма с заголовком
- •Работа с сообщениями
- •Вывод сообщения из программы
- •Логический рабочий блок (LUW)
- •Механизм блокировки системы R/3
- •Глава 22. Расширенные функции графического интерфейса
- •Глава 25. Автоматическая генерация программы
- •Связь между программами
- •Вызов удаленной функции
- •Резюме
- •Удаление связей объектов
- •Резюме
- •Приложения
- •Использование Logical Databases при работе с утилитой АВАР/4 Query
- •Простейшие запросы
- •Получение перечня программных элементов
- •Создание заданий (Tasks) и запросы на изменения (Change Requests)
Глава 25
Автоматическая генерация программы
•Создание временных программ в процессе выполнения
•Подпрограммы во временных программах
•Динамическое создание постоянно сохраняемых программ
Часть VIII
Открытые интерфейсы
Глава 26. Передача файлов Глава 27. Вызовы удаленных функций
Глава 28. Автоматическая обработка OLE
Глава 26
Передачафайлов
Операции открытия и закрытия файла Запись данных в файл Чтение данных из файла
Передача файлов |
295 |
|
|
|
|
Резюме
•Файл открывается с помощью оператора open dataset. Если системный код возврата указывает на ошибку, на экран выводится сообщение об ошибке.
•Запись данных в файл обеспечивает команда transfer.
•Оператор close dataset завершает пересылку данных в файл.
•Для чтения данных применяется команда read dataset. Конец файла определяется ненулевым значением системного кода возврата.
•Если сервер представления данных и сервер приложений установлены на разных компьютерах, для обмена данными через файл следует использовать специальные функции ABAP/4 Development Workbench.
Вследующей главе будет показано, как установить непосредственную связь между программами с помощью механизма удаленного вызова функций.
Глава 27
Вызовыудаленных
функций
•Коммуникационные протоколы
•Вызов удаленной функции
•Использование асинхронных вызовов
