СНТ. Авторизация на портале ЭСФ

Для работы комплексов СНТ и АВР необходимо выполнить авторизацию на портале ЭСФ. В локализации SAP для Казахстана используется следующее решение:

  1. Сертификаты авторизации пользователя импортируются в систему SAP
  2. Создаются логические порты с указанием ИИН пользователя и пароля на портале ЭСФ

Для этого сотрудники должны передавать открытую часть своего сертификата и пароль на портал администраторам SAP.

Некоторых клиентов не устраивает данная схема, так как противоречит политике безопасности. В связи с этим была выполнена следующая модификация:

Читать далее «СНТ. Авторизация на портале ЭСФ»

Средство поиска без средства поиска

Понадобилось дать возможность на селективном экране выбирать значение из таблицы по которому не было средства поиска. Что бы не создавать его — поискал готовое решение:

Читать далее «Средство поиска без средства поиска»

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

Параллельно с разработкой собственного комплекса СНТ изучаем решение SAP, представленного SAP.

Ниже приложена схема из документа в ноте 2844827

Таким образом решение SAP реализует следующее:

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

Отправка таблицы Excel в фоновом режиме на почту

Иногда возникает необходимость формировать файлы с результатами работы программы и отправлять их пользователям. Для этих целей можно воспользоваться стандартными средствами и отправлять на почту запрос в спул (https://blogs.sap.com/2012/12/11/send-spool-list-of-background-job-to-sap-inbox/), но данный способ прикрепляет результат в виде HTML/TXT или PDF, что не всегда удобно.

Читать далее «Отправка таблицы Excel в фоновом режиме на почту»

Отладка программ в фоновом режиме

Не секрет, что иногда программы по разному ведут себя в обычном режиме и в фоновом. Причины могут быть самые разные и разработчики для проверяют значение переменной SY-BATCH.

Для того, что бы отловить различия в режимах работы приходится отлаживать действие программ в фоновом режиме. Для этого нужно сделать следующее:

1 . Поставить точку прерывания в интересующей программе в нужной точке.

Читать далее «Отладка программ в фоновом режиме»

Горячие клавиши 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.»