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

Не отображаются reference поля в MSC1N



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
den
Старший специалист
Старший специалист



Joined: 11 Oct 2007
Posts: 103

PostPosted: Tue Feb 22, 2011 5:15 pm    Post subject: Не отображаются reference поля в MSC1N Reply with quote

Добрый день!
В программе SAPLCHRG на экране 1401 присутствуют три поля
Ref. material
Reference batch
Reference plant

но при запуске транзакции MSC1N они не видны.
Настройки проверили, ничего не запрещено.
В модуле инициализации и вызываемых в нем badi блокировок нет.

Code:
MODULE d140x_init_pbo OUTPUT.

  LOOP AT SCREEN.

    old_screen = screen.
    PERFORM single_field_control.
    IF screen NE old_screen.
      MODIFY SCREEN.
    ENDIF.

  ENDLOOP.

ENDMODULE.                 " D140X_init_pbo  OUTPUT


Что за шаманство?
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Tue Feb 22, 2011 9:39 pm    Post subject: Reply with quote

1. что в подпрограмме single_field_control?
2. свойства полей в редакторе экрана смотрели? Флажок 'Output' установлен?
Back to top
View user's profile Send private message Blog
den
Старший специалист
Старший специалист



Joined: 11 Oct 2007
Posts: 103

PostPosted: Thu Feb 24, 2011 11:58 am    Post subject: Reply with quote

Armann wrote:
1. что в подпрограмме single_field_control?
2. свойства полей в редакторе экрана смотрели? Флажок 'Output' установлен?


Спасибо за ответ.
1) Это стандартная подпрограмма из LCHRGF02
2) Все проверил, все флажки стоят. Экран 1401 в SAPLCHRG.
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 46
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Thu Feb 24, 2011 6:46 pm    Post subject: Reply with quote

den wrote:
Armann wrote:
1. что в подпрограмме single_field_control?

1) Это стандартная подпрограмма из LCHRGF02

Тут более опытные коллеги подсказывают: нужно поставить внутри неё точку останова и посмотреть, как обрабатываются ваши 3 поля, какие атрибуты им присваиваются и почему (откуда статусы/индикаторы)?.. Wink

_________________
ABAP/4 You
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


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

PostPosted: Thu Feb 24, 2011 6:55 pm    Post subject: Reply with quote

Версия R/3 какая?
В 4.7 все нормально. Confused

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


Age: 46
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Thu Feb 24, 2011 7:40 pm    Post subject: Reply with quote

Да и в ECC 6.0 тоже всё нормально. А статусы указанных полей в п/п single_field_control не обрабатываются (отсутствуют в таблице БД T0148F), CHECK работает сразу же после:
Code:
READ TABLE db_t148f WITH TABLE KEY fname = lv_fieldname...

Rolling Eyes

_________________
ABAP/4 You
Back to top
View user's profile Send private message
den
Старший специалист
Старший специалист



Joined: 11 Oct 2007
Posts: 103

PostPosted: Fri Feb 25, 2011 1:21 pm    Post subject: Reply with quote

Удав wrote:
Версия R/3 какая?
В 4.7 все нормально. Confused


ECC 6.0
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 200
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Feb 25, 2011 3:48 pm    Post subject: Reply with quote

Запустите MSC1N.
В меню System -> Status -> поле Transaction Variant
присутствует?

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
Удав
Гуру
Гуру


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

PostPosted: Fri Feb 25, 2011 4:03 pm    Post subject: Reply with quote

или транзакция SHD0, для кода транзакции MSC1N посмотри вкладку "Стандартные варианты"
_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 46
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Fri Feb 25, 2011 10:26 pm    Post subject: Reply with quote

нет, это что-то другое - полным провалом всё закончится, не будет у Дэна этих полей на экране, только если сам расширит ABAP-код в нужном месте
_________________
ABAP/4 You
Back to top
View user's profile Send private message
den
Старший специалист
Старший специалист



Joined: 11 Oct 2007
Posts: 103

PostPosted: Mon Feb 28, 2011 11:11 am    Post subject: Reply with quote

Спасибо коллеги, очень помогли. В самом деле существовал вариант для стандартной транзакции, созданный в 2002 году, про него никто не помнил.
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.