Синтаксис программы, операторы, комментарии, техника программирования. Основные принципы программирования
Содержание
- 2. Основными возможностями языка ABAP/4 являются: Разновидность самодокументирующегося синтаксиса Наличие встроенных типов данных Наличие встроенных интерфейсов взаимодействия
- 3. Функции объектно-ориентированного программирования включают в себя поддержку: Инкапсуляции (классы и интерфейсы) Разделения областей видимости компонентов классов
- 4. Структура и виды программ, среда разработки Внутри системы R/3 ABAP/4 имеет собственную среду разработки. Среда разработки
- 5. В среде разработки ABAP/4 также поддерживаются следующие механизмы: Интерфейс Open SQL Интерфейс работы с файлами OLTP
- 6. Схема выполнения блоков обработки Существуют следующие типы ABAP программ: Тип 1 Тип М Тип F Тип
- 7. Концепция синтаксиса языка ABAP/4 1. Любое выражение должно заканчиваться точкой. 2. Двоеточие после ключевого слова обозначает
- 8. Код: WRITE: 'Hello World', ' - this is my first programm'. Равен последовательности: WRITE 'Hello World'.
- 9. 3. Ключевые слова и переменные регистронезависимые, т.е. код: Код: DATA gv_value TYPE i. WRITE gv_value. Идентичен
- 10. 4. Вызов функциональных модулей производится только в верхнем регистре: Т.е. код: ... CALL FUNCTION 'ztest_func'. ...
- 11. Определение данных в языке ABAP/4 Элементарные типы данных В ABAP/4 используются следующие элементарные типы: Characters. Поддерживаются
- 12. DATA: name(25) TYPE C, z_code(5) TYPE N, counter TYPE I VALUE 1 TYPES t_flag TYPE С.
- 13. Для всех типов в качестве значений можно задавать константы: CONSTANTS: company_name(3) TYPE C, max_counter TYPE I
- 14. Сложные типы Кроме полей ABAP/4 поддерживает специальные конструкции для сложных (или составных) объектов данных: записи и
- 15. После того как структура определена, можно работать и с отдельными компонентами и со всей структурой. Пример:
- 16. TYPES: BEGIN OF address, city(25), street(30), END OF address, BEGIN OF person, name(25), address type address,
- 17. Операторы языка ABAP/4 MOVE и COMPUTE. Команда MOVE всегда копирует исходное поле в целевое. MOVE: исходное
- 18. Операции с символьными строками. Символьные строки объединяются с помощью команды CONCATENATE. DATA: str1(3) VALUE 'Red', str2(6)
- 19. Обратная операция разделения символьной строки осуществляется для произвольно выбранного разделителя. Пример: DATA: list(40) VALUE 'Edison, Smith,
- 20. Если одно из полей, в которое записывается результат, имеет недостаточную длину, все компоненты усекаются, и переменная
- 21. Для замены определённых символов в строке используется оператор REPLACE, который замещает первую встретившуюся подстроку внутри строки.
- 23. Скачать презентацию