10 августа 2017 г.

Дамп в старых системах при работе на больших разрешениях

При работе в старых системах (прежде всего в релизах SAP R/3 4.6C и SAP R/3 4.7 Enterprise) возникает проблема при работе на больших экранах с большим разрешением, особенно при переводе окна SAP GUI в полноэкранный режим. Система выпадает в дамп WRITE_TO_OFFSET_TOOLARGE в программе SAPMKCBE (рис. 1).

Рис. 1. Пример дампа WRITE_TO_OFFSET_TOOLARGE в системе версии 4.6C.

Решением является установка 4 SAP нот:
- SAP note 682987 - Short dump WRITE_TO_OFFSET_TOOLARGE in SAPMKCBE
(содержится в пакете поддержки для SAP_APPL - SAPKH46C47 (релиз 46С) и SAPKH47018 (релиз 470)),
- SAP note 756869 - Short dump WRITE_TO_OFFSET_TOOLARGE in SAPMKCBE (2)
(содержится в пакете поддержки для SAP_APPL - SAPKH46C48 (46С) и SAPKH47022 (470), затрагивает и релиз 500 - SAPKH50003),
- SAP note 796898 - Short dump WRITE_TO_OFFSET_TOOLARGE in SAPMKCBE (3)
(содержится в пакете поддержки для SAP_APPL - SAPKH46C49 (46С), SAPKH47023 (470), в релизе 500 - SAPKH50006),
- SAP note 1144093 - Short dump WRITE_TO_OFFSET_TOOLARGE in SAPMKCBE (4)
(содержится в пакете поддержки для SAP_APPL - SAPKH47030 (релиз 470), SAPKH50019 (релиз 500), SAPKH60013 (релиз 600), SAPKH60203 (релиз 602), SAPKH60302 (релиз 603)).

В скобках указаны пакеты поддержки для релизов, при наличии которых в системе, ноту ставить нет необходимости. Таким образом, для версии SAP R/3 4.6C, например, последнюю ноту надо ставить даже, если у вас установлены все пакеты поддержки, так как она выпущена после окончания поддержки этой системы.

Ноты не делают ничего кардинального: вставляют в ряд программ проверку на длину переменной, ограничивая её 255 символами в случае превышения. Но после этого система в данный дамп не падает.


Автор: Шиболов Вячеслав Анатольевич


Комментариев нет:

Отправить комментарий