Posted: Mon Sep 26, 2011 12:08 pm Post subject: Как убрать кнопку Выполнить-F8 с селекционного экрана?
Добрый день такой вопрос!!
Я создаю программу отчет, с помощью селектион скрин, добавляю свою функциональные клавиши, то есть мне кнопка "Выполнить F8" не нужна на селекционном экране.
Вопрос: Подскажите плиз как ее можно убрать, чтоб не путать пользователя, заранее спасибо!!
А в каком событии Вы устанавливаете свой PF-статус на экране выбора? Приведите код.
PF-Status я не использую кнопки создаю так: и соответственно присваиваю им код обработки, я новичок в Апабе, так что может что-то неправильно:
INCLUDE Z_MM_MOVE_PROIZVOD_TMC_DATA.
SELECTION-SCREEN BEGIN OF SCREEN 100.
SELECTION-SCREEN: FUNCTION KEY 1,
FUNCTION KEY 2.
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) TEXT-002.
PARAMETER P_TEMP RADIOBUTTON GROUP gr .
SELECTION-SCREEN COMMENT 40(36) TEXT-003.
PARAMETER P_SAVE RADIOBUTTON GROUP gr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN ULINE.
PARAMETER P_KVART DEFAULT 1 AS LISTBOX VISIBLE LENGTH 4 OBLIGATORY.
PARAMETER P_YEAR LIKE MSEG-GJAHR OBLIGATORY DEFAULT '2011'.
PARAMETER PBUKRS LIKE MSEG-BUKRS OBLIGATORY DEFAULT '3000'.
SELECTION-SCREEN END OF BLOCK 1.
SELECTION-SCREEN END OF SCREEN 100 .
SELECTION-SCREEN BEGIN OF SCREEN 200.
SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN: FUNCTION KEY 3,
FUNCTION KEY 4.
PARAMETER P_FILE TYPE rlgrap-filename .
SELECTION-SCREEN END OF BLOCK 2.
SELECTION-SCREEN END OF SCREEN 200 .
AT SELECTION-SCREEN.
CASE sscrfields-ucomm.
WHEN 'FC01'.
CALL SELECTION-SCREEN 200.
WHEN 'FC02'.
PERFORM CREATE_REPORT.
WHEN 'FC03'.
PERFORM UPLOAD_TO_DB.
WHEN 'FC04'.
PERFORM DELETE_DB.
WHEN OTHERS.
...
ENDCASE.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Mon Sep 26, 2011 1:52 pm Post subject:
1.Сначала создаете свой PF-статус(например, копированием статуса %_00 из программы RSSYSTDB в свою программу)
2.Изменяете свой статус (убираете кнопку "Выполнить", добавляете свои кнопки
3.Устанавливаете свой статус с помощью ФМ RS_SET_SELSCREEN_STATUS в событии AT SELECTION-SCREEN OUTPUT
См. отчет RKABCCD5 для примера. _________________ С уважением,
Удав.
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.