Age: 34 Joined: 02 Sep 2010 Posts: 52 Location: Москва
Posted: Mon Oct 08, 2012 1:28 pm Post subject: При ошибки отчищается экран
Добрый день господа Абаперы! Возникла проблема с очисткой экрана после вывода ошибки. Расширял стандартную программу и в ней необходимо было проверить данные проверка работает все отлично но при выводе ошибки возникает ситуация что программа отрабатывает следующее действие. написал LEAVE TO SCREEN 421. это окно в которое вводятся данные но при этом действии очищается все что на экране заводилось ранее. Как можно это исправить?
вот код который использую для отображения сообщения
Code:
MESSAGE 'Доступно для ввода только предприятие DC40' TYPE 'S' DISPLAY LIKE 'E'.
LEAVE TO SCREEN 421.
_________________ Извините если вопросы глупые и спасибо за ответы...
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Mon Oct 08, 2012 3:14 pm Post subject:
Сумбурно написано... В чём проблема: в PBO-логике экрана подставить нужные значения посредством прямого присваивания нужных величин экранным полям, либо воспользоваться известными ФМ-и "DYNP_VALUES*". Да, и мессадж так не формируют, DC40 (предприятие) как переменную дОлжно подавать. _________________ ABAP/4 You
Age: 34 Joined: 02 Sep 2010 Posts: 52 Location: Москва
Posted: Mon Oct 08, 2012 5:46 pm Post subject:
Потому что экран полностью блокируется, а необходимо чтоб пользователь мог изменить значения _________________ Извините если вопросы глупые и спасибо за ответы...
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Oct 09, 2012 10:27 am Post subject:
aiberg wrote:
mb11
1.Если значение для пользователей должно быть только одно, то лучше воспользоваться вариантом по умолчанию для транзакции с помощью SHD0.
2.Если зависит от каких-либо условий, то лучше рассмотреть переход на транзакцию MIGO - для нее есть BAdI, позволяющие корректно производить проверку введенных данных как на заголовке, так и на позициях.
Для транзакции MB11 есть только одно более-менее подходящее расширение - MBCF0002.
"Подлом" системы через неявные расширения или модификации лучше не делать. _________________ С уважением,
Удав.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.