Всем привет!
У меня была заманчивая идея поместить наиболее часто используемые поля селекционного экрана (1000) в группу функций как подэкраны вместе со всей их логикой. И потом вызывать эти поля из селекционных экранов разных программ:
Code:
SELECTION-SCREEN BEGIN OF TABBED BLOCK sub_date FOR 2 LINES.
SELECTION-SCREEN END OF BLOCK sub_date.
...
INITIALIZATION.
sub_date-prog = 'SAPLZEF_GET_FULL_DATA'.
sub_date-dynnr = 1300.
Всё было хорошо и замечательно - полное reusability - но наткнулся я на закавыку. При попытке сохранить вариант селекционного экрана SAP не видит ни полей, ни подэкранов, которые размещены в группе функций, при том что на экране они отображаются!
Кто-нибудь знает как решается эта проблема?
Заранее спасибо за участие.