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

GUI-статус



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



Joined: 16 Jun 2011
Posts: 6

PostPosted: Thu Jun 16, 2011 9:42 pm    Post subject: GUI-статус Reply with quote

Объясните пожалуйста как примерно писать функции для кнопок в GUI-статусе или где можно прочитать по этому поводу.
Back to top
View user's profile Send private message
peleken
Специалист
Специалист



Joined: 17 Jan 2011
Posts: 61

PostPosted: Fri Jun 17, 2011 10:22 pm    Post subject: Re: GUI-статус Reply with quote

merlin wrote:
Объясните пожалуйста как примерно писать функции для кнопок в GUI-статусе или где можно прочитать по этому поводу.


В Апликейшн Тулба пишем код например EXIT.
Под EXIT щелкаем мышкой. Появится окно с выбором вариантов. Выбираем Статический текст или Динамический. Почитайте солюшены.

Кнопке автоматически присваивается код "Function Code" В данном примере "EXIT" Для других кнопок другие коды соответственно. Я пользуюсь 4 значными, так понятнее. Например UPDT - Update, REFR - Reference No и тд.

Далее Function text - этот текст будет всплывать в контексте при наведении мышки на кнопку.
Далее можно иконку выбрать (не обязательно) и тд.
Все кнопка создана.

Ну а далее в программе которую вы создаете присваиваем этой кнопке код при нажатии на которую - выход из программы.
Например так:
Code:
REPORT ZTEST.

TYPES FUNCTION_CODE(4) TYPE C.

DATA FCODE TYPE FUNCTION_CODE.

CONSTANTS C_FCODE_EXIT TYPE FUNCTION_CODE VALUE 'EXIT'.

module Z_EXIT input.
CASE FCODE.
   WHEN C_FCODE_EXIT.
        SET SCREEN 0.
        EXIT.
ENDCASE.
endmodule.                 " Z_EXIT  INPUT



GUI.jpg
 Description:
 Filesize:  99.71 KB
 Viewed:  12130 Time(s)

GUI.jpg


Back to top
View user's profile Send private message
merlin
Участник
Участник



Joined: 16 Jun 2011
Posts: 6

PostPosted: Sat Jun 18, 2011 12:06 am    Post subject: Re: GUI-статус Reply with quote

peleken wrote:
merlin wrote:
Объясните пожалуйста как примерно писать функции для кнопок в GUI-статусе или где можно прочитать по этому поводу.


В Апликейшн Тулба пишем код например EXIT.
Под EXIT щелкаем мышкой. Появится окно с выбором вариантов. Выбираем Статический текст или Динамический. Почитайте солюшены.

Кнопке автоматически присваивается код "Function Code" В данном примере "EXIT" Для других кнопок другие коды соответственно. Я пользуюсь 4 значными, так понятнее. Например UPDT - Update, REFR - Reference No и тд.

Далее Function text - этот текст будет всплывать в контексте при наведении мышки на кнопку.
Далее можно иконку выбрать (не обязательно) и тд.
Все кнопка создана.

Ну а далее в программе которую вы создаете присваиваем этой кнопке код при нажатии на которую - выход из программы.
Например так:
Code:
REPORT ZTEST.

TYPES FUNCTION_CODE(4) TYPE C.

DATA FCODE TYPE FUNCTION_CODE.

CONSTANTS C_FCODE_EXIT TYPE FUNCTION_CODE VALUE 'EXIT'.

module Z_EXIT input.
CASE FCODE.
   WHEN C_FCODE_EXIT.
        SET SCREEN 0.
        EXIT.
ENDCASE.
endmodule.                 " Z_EXIT  INPUT



Большое спасибо за пояснения, теперь думаю разберусь)
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.