View previous topic :: View next topic
Author
Message
vetal Участник Joined: 18 Jan 2008 Posts: 44
Posted: Tue Jun 21, 2011 11:24 am Post subject: Добавить надпись к кнопке меню селекц. экрана
Здравствуйте!
Как добавить надпись к стандартной кнопке селекционного экрана Run или вообще скрыть ее, чтобы создать свою?
Description:
Filesize:
2.74 KB
Viewed:
19090 Time(s)
Last edited by vetal on Tue Jun 21, 2011 3:20 pm; edited 1 time in total
Back to top
Dmitriy Аналитик Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Tue Jun 21, 2011 12:16 pm Post subject:
Если это стандарт, то при попытке его изменения система запросит у вас ключ доступа (см. рисунок). Обратитесь к вашему базиснику, он вам его выдаст.
Description:
Filesize:
15.46 KB
Viewed:
19083 Time(s)
_________________ ABAP/4 You
Back to top
vetal Участник Joined: 18 Jan 2008 Posts: 44
Posted: Tue Jun 21, 2011 12:29 pm Post subject:
Спасибо за ответ!
Через ключ не подходит, это нужно не для всех, а только для одной Z-программы.
Back to top
vga Мастер Age: 185 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Tue Jun 21, 2011 1:17 pm Post subject:
Добрый день,
Code: INITIALIZATION.
DATA itab TYPE TABLE OF sy-ucomm.
APPEND: 'ONLI' TO itab.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = itab.
_________________ Молитва - это запрос разработчику на изменение кода программы.
Back to top
Удав Гуру Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Jun 21, 2011 1:17 pm Post subject:
Скопируйте стандартный статус в свою программу, измените надпись на кнопке и в событии AT SELECTION-SCREEN OUTPUT вызовите свой статус командой SET PF-STATUS.
_________________ С уважением,
Удав.
Back to top
Dmitriy Аналитик Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Tue Jun 21, 2011 1:35 pm Post subject:
Code: AT SELECTION-SCREEN OUTPUT.
CALL FUNCTION 'RS_CUA_SET_STATUS'
EXPORTING
status = 'XXXX'
title_code = 'XXXX'.
Код оставьте тот же - "ONLI", а для команд выхода поставьте тип функции "Е", чтобы отдельно в AT SELECTION-SCREEN не обрабатывать.
P.S. Когда-то давно SET PF-STATUS в AT SELECTION-SCREEN OUTPUT по-моему не работало...
Description:
Filesize:
16.1 KB
Viewed:
19045 Time(s)
Description:
Filesize:
5.07 KB
Viewed:
19045 Time(s)
_________________ ABAP/4 You
Back to top
Dmitriy Аналитик Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Tue Jun 21, 2011 1:39 pm Post subject:
Шустрые все, до невозможности, и где раньше были...
_________________ ABAP/4 You
Back to top
Удав Гуру Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Jun 21, 2011 1:59 pm Post subject:
Dmitriy wrote: P.S. Когда-то давно SET PF-STATUS в AT SELECTION-SCREEN OUTPUT по-моему не работало...
Так то раньше, до 4.7
Code: REPORT z_test_pf_status .
PARAMETERS: p_test AS CHECKBOX.
INITIALIZATION.
AT SELECTION-SCREEN OUTPUT.
SET PF-STATUS 'MAIN'.
AT SELECTION-SCREEN.
END-OF-SELECTION.
WRITE: / 'Done'.
http://img143.imageshack.us/img143/5783/testrz.png/
_________________ С уважением,
Удав.
Back to top
Dmitriy Аналитик Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Back to top
vetal Участник Joined: 18 Jan 2008 Posts: 44
Posted: Tue Jun 21, 2011 3:20 pm Post subject:
Спасибо всем, ответы исчерпывающи!
Back to top
Удав Гуру Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Jun 21, 2011 4:15 pm Post subject:
Dmitriy wrote: Удав, картинка не грузиццо...
_________________ С уважением,
Удав.
Back to top
vga Мастер Age: 185 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Tue Jun 21, 2011 4:27 pm Post subject:
"Огонь!", "Жги!".
Джигины кругом
_________________ Молитва - это запрос разработчику на изменение кода программы.
Back to top
Удав Гуру Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Jun 21, 2011 6:20 pm Post subject:
vga wrote: "Огонь!", "Жги!".
Джигины кругом
Дык я тестовую программу по мотивам слепил
_________________ С уважением,
Удав.
Back to top
Dmitriy Аналитик Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Wed Jun 22, 2011 10:08 am Post subject:
Удав wrote: vga wrote: "Огонь!", "Жги!".
Джигины кругом
Дык я тестовую программу по мотивам слепил
А у меня была уже, просто немного изменил, ну и что...
_________________ ABAP/4 You
Back to top
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.