Горячие клавиши SAP

К сожалению горячие клавишы в различных транзакциях не стандартизированы и единого стандарта нет (даже внутри модуля), поэтому нет смысла их описывать. В связи с этим упомяну только одну единую комбинацию клавиш. При работе с данными, отображаемыми на экране в виде таблицы (ALV) основной горячей клавишей является комбинация Ctrl + Y. Нажав на нее появляется выделять ячейки. Далее действуют как в привычном Excel — выделяем одну или несколько ячеек и копируем их содержимое Ctrl + C.

Горячих клавиш в редакторе кода гораздо больше и представлены в табилце:

Ctrl + NОткрыть новое окно
Ctrl + /Перейти в поле ввода кода транзакции
Ctrl + JКонвертирует всю строку в нижний регистр. Первая буква каждого слова заглавная
Ctrl + KПоменять регистр символов
Ctrl + LВсе символы — прописные
Ctrl + UВсе символы — заглавные
Ctrl + DДублировать строку
Shift + F1Pretty Printer
Ctrl + F2Проверка синтаксиса
Ctrl + F3Активация объекта
Ctrl+FПоиск
Ctrl+GИскать далее
Ctrl+OПерейти к строке
Ctrl+HЗамена
Ctrl+Shift+L/XУдалить строку
Ctrl+Alt+TПоменять местами строку с предыдущей
Ctrl + <Закомментировать строку
Ctrl + > ,Раскомментировать строку
Ctrl + пробелПоказать варианты дополнения кода
Ctrl+Shift+Num 8/
Ctrl+Shift+Num 2
Прокрутить экран без перевода позиции курсора вверх/низ
Ctrl + ]
Ctrl + [
Перепрыгнуть к предыдущему/следующему параграфу

Если нажать на клавишу alt и нажать левую кнопку мыши, то можно выделить прямоугольную область кода.

Разработка СНТ в SAP ERP. Ч. 4.

Все еще продолжаем дорабатывать свою реализацию СНТ в системе SAP ERP для систем без разработки от SAP.

В данный момент разработана обработка входящих СНТ. Для этого в программе Журнал СНТ реализовали возможность мэппинга документа поступления материала с входящим СНТ от местного поставщика.

Читать далее «Разработка СНТ в SAP ERP. Ч. 4.»

Копирование завода/склада при поступлении материала из заказа на поставку

Появилась задача — копирование завода/склада отправителя из заказа на поставку. При создании документа на поступление материала со ссылкой на документ отпуска автоматически проставлялся вид движения 351 и поля завод/склад отправителя был пустым.

Консультант не нашел стандартного способа заполнения данных полей и правильного вида движения, поэтому пришлось программировать.

Читать далее «Копирование завода/склада при поступлении материала из заказа на поставку»

Разработка СНТ в SAP ERP для стандартного решения SAP.

Начал адаптацию комплекса СНТ для системы SAP с установленным решением SAP.

Установка решения SAP описана в ноте 2844827 — Installation overview eDocument Kazakhstan solution.

Решение SAP оказалось ориентированно на небольшое количество документов, так как в транзакции EDOC_COCKPIT (Пульт управления EDocument) для отправки СНТ на портал нужно отметить строки, сначала подписать (кнопкой Sign), отправить (кнопкой Submit) и получить статус. Так как мы разрабатывали наше решение для клиента с большим количеством перемещений и продаж, я оптимизировал программу Журнал СНТ для этого и в нём имеется возможность массовой отправки СНТ на портал.

Пока это самое видимое отличие стандарта SAP от нашего решения. Есть еще ряд отличий, и о них буду добавлять позже, по мере адаптации.

Читать далее «Разработка СНТ в SAP ERP для стандартного решения SAP.»

Работа из SAP с другими базами данных

Появилась потребность работать из системы SAP с базой данных SQL Server

Нашел ноту, в которой были описаны действия, которые необходимо выполнить на сервере SAP для подключения к внешней базе данных SQL Server (в зависимости от версии базы данных). Базис выполнил необходимые действия.

В транзакции DBCO создаём соединение с базой данных:

Читать далее «Работа из SAP с другими базами данных»