SELECTION-SCREEN에서 첨부파일과 같이 출력하려고 하는데
어떻게 하는지요?
잘 부탁합니다.
댓글 6
-
쭈니
2009.04.17 00:01
-
지의
2009.04.17 01:31
selection-screen begin of line. 이라는 기능이 있습니다.
한 라인에 여러개의 입력 필드를 선언할 수 있습니다.
한 라인의 최대 길이는 아마 72 였던걸로 기억합니다.
-
sora
2009.04.17 02:25
쭈니님, 지의님 감사한데요.
write 문에서 두개의 RADIOBUTTON을 한줄에 쓸 방법이 없는지요?
-
쭈니
2009.04.17 02:34
제가 글올려드린 parameters로 정의한다면 가능할꺼 같기도 한데..
parameters로 정의하고 나면 radio button정의 부분있습니다.
그렇게 하고 나서 wrtie부분에서 그 필드명하고 text로 '전체조회' 이렇게 해도 될듯한데..
아직 제가 모자란 부분이 많아서
잘은 모르겠지만, 그렇게 하시어도 될듯한데..
고수분들이 더 자세하게 설명을 해주실지도 모르겠습니다..
제 경험이 적어서 이렇게 밖에 말씀을 못드리겠네요..
도움이 안되는거 같아서 죄송합니다.
-
sora
2009.04.17 08:12
두분 너무감사합니다.
TABLES: spfli, scarr.
SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 3(20) TEXT-001 FOR FIELD R_C.
SELECTION-SCREEN COMMENT 25(12) text-002 FOR FIELD r_b.
PARAMETERS r_b RADIOBUTTON GROUP g1.
SELECTION-SCREEN COMMENT 45(12) text-003 FOR FIELD r_a.
PARAMETERS r_a RADIOBUTTON GROUP g1.
PARAMETERS R_C TYPE SPFLI-carrid .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK bl1.
이렇게 하니까 되네요!
-
아밥초짜
2009.06.16 18:59
TABLES: MARA.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) TEXT-002 FOR FIELD P_MATNR.
PARAMETERS: R_1 RADIOBUTTON GROUP R1.
SELECTION-SCREEN COMMENT 25(10) TEXT-005 FOR FIELD R_1.
PARAMETERS: R_2 RADIOBUTTON GROUP R1.
SELECTION-SCREEN COMMENT 39(10) TEXT-006 FOR FIELD R_2.
PARAMETERS: P_MATNR LIKE MARA-MATNR.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) TEXT-003 FOR FIELD P_MATNR2.
PARAMETERS: R_3 RADIOBUTTON GROUP R2.
SELECTION-SCREEN COMMENT 25(10) TEXT-005 FOR FIELD R_3.
PARAMETERS: R_4 RADIOBUTTON GROUP R2.
SELECTION-SCREEN COMMENT 39(10) TEXT-006 FOR FIELD R_4.
PARAMETERS: P_MATNR2 LIKE MARA-MATNR.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) TEXT-004.
PARAMETERS: R_5 RADIOBUTTON GROUP R3.
SELECTION-SCREEN COMMENT 25(10) TEXT-005 FOR FIELD R_5.
PARAMETERS: R_6 RADIOBUTTON GROUP R3.
SELECTION-SCREEN COMMENT 39(10) TEXT-006 FOR FIELD R_6.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B1.
제가 모자란 기초 지식으로 알고있는거만 알려드리자면,
저도 교제를 보면서 하고있지만요. 교재를 보시면 알수있을듯 합니다.
select-options : sel_carr for sflight-carrid.
prameters : p_carr like sflight-carrid.
selection-screen begin of block bl1
with frame title text-010
selection-screen end of block bl1.
이러한 교제에 나오는 예제가 있습니다.
그리고 screen을 만드셔서 layout에서 폼을 만드신후에 bom조회범위 radio button을 그룹으로 지정하고
routing 조회범위도 그룹으로 지정하고
기준수량도 그룹으로 지정한다음에
selection-screen을 3개 만드시면 되지 않을까요???
parameters의 정의를 아시겠지만, 궁금하시다면
저도 몰라서 실습을 해보았던 부분이지만요
easy abap 교제에 예제 z15_004부분에 대해서 해보시면 parameters는 이해가 되실거라 생각합니다.
REPORT Z15_004 .
tables : sflight.
data : l_fname(20) type c.
PARAMETERS: P_1 DEFAULT 'A',
P_2 TYPE CHAR10,
P_3 TYPE C LENGTH 3 DEFAULT '123',
P_4 TYPE P DECIMALS 2 DEFAULT '123.456789',
P_5 LIKE SFLIGHT-CARRID,
P_6 MEMORY ID SCL,
P_7 MATCHCODE OBJECT ZCARRID,
P_8 MODIF ID mid,
P_9 NO-DISPLAY,
P_10 DEFAULT 'a' LOWER CASE,
P_11 OBLIGATORY,
P_12 AS CHECKBOX,
P_13 RADIOBUTTON GROUP radi,
P_13_2 RADIOBUTTON GROUP radi,
P_14(10) VISIBLE LENGTH 3 DEFAULT '1234567890',
P_15 like sflight-carrid VALUE CHECK,
P_16 LIKE (l_fname),
P_17 like sflight-carrid as listbox VISIBLE LENGTH 3,
P_18 AS CHECKBOX USER-COMMAND ABC.