Posted: Thu Feb 21, 2008 11:47 am Post subject: Alv List and Buttons
Здрасте всем!!!
Кто как создать дополнительные конопки в Alv Listе (не Grid) например кнопку Создать "ICON_CREATE"?
Я создал кнопку в Gui-статусе, но она не отображается. И вообще можно ли создать их? Потому что в Гриде я знаю можно и примеров много а вот по Алв Листу еще не видел.
*&---------------------------------------------------------------------*
*& Form SET_MYSTATUS
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->RT_EXTAB text
*----------------------------------------------------------------------*
FORM SET_MYSTATUS USING RT_EXTAB TYPE SLIS_T_EXTAB.
SET PF-STATUS 'MYSTATUS'.
ENDFORM. "SET_MYSTATUS
Огромное спасибо John Doe помог реально!!! Теперь другая загвозка через кнопку я хотел вызвать SELECTION-SCREEN при помощи определения FORM ENDFORM и вызовом PERFORM, но он выдает мне (Within FORM routines and function modules, the SELECTION-SCREEN statement not allowed.) и как я понял нельзя создавать форму для SELECTION-SCREEN. Если не так то как еще можно???
Огромное спасибо John Doe помог реально!!! Теперь другая загвозка через кнопку я хотел вызвать SELECTION-SCREEN при помощи определения FORM ENDFORM и вызовом PERFORM, но он выдает мне (Within FORM routines and function modules, the SELECTION-SCREEN statement not allowed.) и как я понял нельзя создавать форму для SELECTION-SCREEN. Если не так то как еще можно???
если хочется именно экран выбора использовать, то можно объявить его как
Code:
SELECTION-SCREEN BEGIN OF SCREEN 1100 AS WINDOW .
PARAMETERS: ...
SELECT-OPTIONS: ...
SELECTION-SCREEN END OF SCREEN 1100 .
Posted: Fri Jun 18, 2010 6:25 pm Post subject: а как в скрин переслать переменные
Такой вопрос, я сделал к примеру:
Code:
SELECTION-SCREEN BEGIN OF SCREEN 1100 AS WINDOW .
PARAMETERS:
PRODUCT TYPE CHAR50 OBLIGATORY,
REGION TYPE CHAR50 OBLIGATORY,
type TYPE CHAR50 OBLIGATORY,
daylimit TYPE CHAR50 OBLIGATORY.
SELECTION-SCREEN END OF SCREEN 1100 .
это вызываю при добавлении записи в таблицу - алв грид.
А вот как сделать, если я хочу отредактировать запись, 2 раза нажимаю на кнопку мыши и хочу что бы в этих полях окна 1100 был текс строки на которую я нажал?
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.