Приложения в процессах SAP Processes and Forms
Приложения в процессах SAP Processes and Forms.
В свои процессы, созданные с помощью функциональности SAP Processes and Forms (как в FPM, так и PDF вариантах), вы можете предоставить пользователю возможность добавлять различные приложения. Для этого необходимо выполнить не так много действий, как может показаться.
Определение типов вложений
Определите типы доступных вложений, выполнив следующую настройку в SPRO:
IMG: Personnel Management -> HR Administrative Services -> Configuration of Forms -> Cross-Form Settings -> Define Attachment Types
Определение типов вложений для процесса
Откройте процесс с помощью транзакции HRASR_DT, выберите узел Attachment Types,находящийся в группе Other Attributes
Выберите необходимый тип вложения, и сохраните изменения в процессе
Тестирование
Если вы работаете с FPM-процессом, запустите процесс для тестирования, находясь в транзакции HRASR_DT
Теперь пользователю доступен раздел Attachments, с помощью которого он может добавить вложение
Допустимый размер вложения
Как вы думаете, какой может быть максимально допустимый размер вложения, который пользователь может добавить в процесс? Я, признаться, тоже не знал, пока не нашел BAdI HRASR00ATTACHMENT_HANDLING и его(ее) внедрение HRASR00_ATTACHMENTS
Гадать не придется, так как в методе CHECK_ATTACHMENT_SIZE класса CL_ATTACHMENT_HANDLING предоставлен ответ на вопрос, обозначенный выше
Смотрим на значение атрибута C_MAX_ATTACHMENT_SIZE
Итого, загружаемый файл должен быть не больше 5 Мб. Не знаю насколько эта информация может быть полезна, но теперь, при возникновении подобного вопроса, вы знаете на него ответ.