Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Сообщение можно посмотреть через дебаг, узнав там номер и тип, затем найти.
SE91 – вывод сообщений
8. Переводы: для чего используются в системе. Как перейти в перевод
объекта из меню. Транзакция для ведения переводов всех объектов в
системе.
Поскольку большинство проектов имеет международный характер, то необходимо
использовать перевод в программах и трансакциях для наиболее точного отображения
работы.
Как перейти в перевод объекта из меню: Go totranslation
SE63 - транзакция для ведения переводов всех объектов в системе.
9. Операторы условия. Операторы цикла. Операторы выхода из цикла.
Как посмотреть справку по оператору.
В ABAP существуют четыре конструкта циклов. В циклах DO и WHILE системное поле
SY-INDEX содержит номер текущего прогона цикла.
Безусловные/управляемые индексом циклы
Блок операторов между DO и ENDDO непрерывно выполняется до выхода из цикла с
помощью команд прерывания, таких как EXIT. Также имеется возможность определения
максимального количества прогонов цикла; в противном случае возможно образование
бесконечного цикла.
Управляемые заголовком циклы
Блок операторов между WHILE и ENDWHILE непрерывно выполняется до тех пор, пока не
перестанет удовлетворяться указанное условие. Перед очередным выполнением блока
операторов всегда осуществляется проверка условия.
Циклы считывания
Цикл SELECT можно использовать для последовательного считывания нескольких записей
из таблицы базы данных. Во внутренней таблице (табличной переменной в программе) та же
функция считывания реализуется в цикле LOOP.
В конструкте IF можно определить в качестве условий проверки любые логические
выражения. Если условие удовлетворяется, в системе выполняется соответствующий блок
операторов. В противном случае проверяется условие, указанное в ветви ELSEIF
(возможен ввод нескольких условий), и т.д. Если ни одно из указанных условий не
выполнено, то выполняется ветвь ELSE, если она доступна. Ветви ELSEIF и ELSE
являются необязательными. Для получения подробной информации о составлении
логического выражения см. документацию, по ключевым словам, для оператора IF.
Конструкт CASE можно использовать для четкого разграничения блоков. Содержимое
поля, указанное в компоненте CASE, проверяется по объектам данных, перечисленным в
ТРАНСАКЦИИ
SE80 – навигатор по объектам
SE01 – организация переносов: просмотр транспорта для user, поиск транспорта по номеру,
создать свой.
SE10 – организация переносов для своего user. По сравнению с SE01 менее функциональная.
SE03 – работа с объектами: просмотр, проверка блокировки транспорта объекта.
SNOTE - OSS Note
SE38 – создание и запуск программ
SA38 – запуск программ.
SE93 – ведение кодов трансакции
SM37 – просмотр job.
SM36 - создание job.
SE91 – вывод сообщений.
SE11 – словарь данных Abap
ME17 – архивирование инфо-записи
SM30 – вызов ведения ракурса таблиц.
SCO3 – просмотр изменения таблицы
SE37 – функциональные модули
SE18 – создание определений
SE19 – создание реализаций
SE24 – объекты
FIBF – основные параметры финансов-События бизнес-транзакций
SCU3 – активация лога изменения таблицы.