SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

индикатор блокирования в заявке (ME52n)



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
anti
Участник
Участник


Age: 35
Joined: 26 May 2011
Posts: 4
Location: Russia, Saratov

PostPosted: Thu May 26, 2011 11:45 am    Post subject: индикатор блокирования в заявке (ME52n) Reply with quote

Коллеги, помогите, плз

Стоит задача закрыть от ввода позицию заявки по собственным условиям (другие позиции при этом должны быть открыты для ввода). поле "Индикатор блокирования" на вкладке "Статус" при смене экрана для позиции на AKTA (просмотр) остается редактируемым. при изменении этого поля меняется стратегия деблокирования и поля позиции заявки открываются на изменение, что не допустимо.

Что сделано: в BADI ME_PROCESS_REQ_CUST, метод FIELDSELECTION_ITEM_REFKEYS все выходные параметры для структуры экрана ch_key1-ch_key6 подменяем на 'AKTA' - просмотр. В настройках структуры экрана для 'AKTA', раздел "Поля Enjoy", поле "Индикатор блокирования" указано как просмотровое (смотрю в spro-управление материальными потоками-закупки-заявка-определение структуры экрана на уровне документа ).
В настройках стратегии деблокирования для текущего индикатора деблокирования никаких других структур экрана не указано.

Результат: все поля благополучно закрываются (т.е. в том, что расширение отработало сомнений нет), индикатор блокирования остается открытым для ввода.

Создается впечатление, что есть еще какие-то более приоритетные настройки (по контировкам, типам позиций еще по чему нибудь), открывающие это поле для ввода.
Подскажите, плз, есть ли такие настройки и, если есть, то где их посмотреть.
Указания, по каким словам имеет смысл гуглить также приветствуются.

з.ы. изменения доступности поля для ввода каким-либо Z-ом пока не обнаружили
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Mon May 30, 2011 12:30 pm    Post subject: Reply with quote

anti wrote:
Создается впечатление, что есть еще какие-то более приоритетные настройки (по контировкам, типам позиций еще по чему нибудь), открывающие это поле для ввода.

В первую очередь посмотрите в отладке, где меняется это поле.
Это можно сделать с помощью точки наблюдения на поле SCREEN-NAME = поле "Индикатор блокирования"

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
anti
Участник
Участник


Age: 35
Joined: 26 May 2011
Posts: 4
Location: Russia, Saratov

PostPosted: Tue Jun 07, 2011 9:22 am    Post subject: Reply with quote

спасибо!
нашел в ноте 30316.
в стандарте это поле раскрывается на изменение, если оно установлено настройкой на просмотр.
Пришлось совсем это поле скрывать настройкой, тогда оно стандартом не меняется.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.