메뉴 건너뛰기

SAP 한국 커뮤니티

조회 스크린을 만드는데


로직이 잘 안풀려서요.
스크린 2000에서 조회조건인
IO DYSEQ BUINO를 만족하면
스크린 2100으로 이동하고
테이블에 있는 데이타를 스크린
2100에 뿌려줘야 하는 로직입니다.
 
근데 문제가 조건인 IO DYSEQ BUINO만
화면에 뿌려지고 나머지
BNAME BCOND BEVEN BUIBD BLANS WAERS
SUPPR TAXPR ARMCD MCCOD BLANK는
나오지를 않습니다. 어떻게 된 영문인지..;;
제가 초보라서 많이 서투릅니다.
고수님들 도와주세요.


  


 


  DATA: l_flag TYPE c.
  CLEAR l_flag.


  IF gs_zsailing_s_001-io <> 0 AND gs_zsailing_s_001-dyseq <> 0 AND
     gs_zcustom_s_001-buino <> 0.
  ELSE.
     MESSAGE i001(00) WITH '필수 항목에 0보다 큰수를 입력하세요'.
     CLEAR : gs_zsailing_s_001-io, gs_zsailing_s_001-dyseq,
             gs_zcustom_s_001-buino.
     LEAVE TO SCREEN '2000'.
  ENDIF.


       SELECT B~IO B~DYSEQ A~BUINO A~BNAME A~BCOND A~BEVEN
              B~BUIBD B~BLANS B~WAERS B~SUPPR B~TAXPR B~ARMCD
              B~MCCOD B~BLANK
       INTO CORRESPONDING FIELDS OF TABLE IT_DATA
       FROM
       ZCUSTOM_T_001  AS  A  INNER JOIN  ZSAILING_T_001  AS  B
                                     ON  A~MANDT = B~MANDT
                                    AND  A~BUINO = B~BUINO.


          LOOP AT it_data WHERE io = gs_zsailing_s_001-io
                      AND dyseq = gs_zsailing_s_001-dyseq
                      AND buino = gs_zcustom_s_001-buino.
       l_flag = 'X'.
       ENDLOOP.


       IF l_flag = 'X'.
         MESSAGE i001(00) WITH 'DATA를 삭제하시겠습니까?'.
         CALL SCREEN '2100'.


         GS_ZSAILING_S_001-IO    = IT_DATA-IO.
         GS_ZSAILING_S_001-DYSEQ = IT_DATA-DYSEQ.
         GS_ZCUSTOM_S_001-BUINO  = IT_DATA-BUINO.
         GS_ZCUSTOM_S_001-BNAME  = IT_DATA-BNAME.
         GS_ZCUSTOM_S_001-BCOND  = IT_DATA-BCOND.
         GS_ZCUSTOM_S_001-BEVEN  = IT_DATA-BEVEN.
         GS_ZSAILING_S_001-BUIBD = IT_DATA-BUIBD.
         GS_ZSAILING_S_001-BLANS = IT_DATA-BLANS.
         GS_ZSAILING_S_001-WAERS = IT_DATA-WAERS.
         GS_ZSAILING_S_001-SUPPR = IT_DATA-SUPPR.
         GS_ZSAILING_S_001-TAXPR = IT_DATA-TAXPR.
         GS_ZSAILING_S_001-ARMCD = IT_DATA-ARMCD.
         GS_ZSAILING_S_001-MCCOD = IT_DATA-MCCOD.
         GS_ZSAILING_S_001-BLANK = IT_DATA-BLANK.
       ELSE.
         MESSAGE i001(00) WITH 'DATA가 존재하지 않습니다.'.
       CLEAR : gs_zsailing_s_001-io, gs_zsailing_s_001-dyseq,
               gs_zcustom_s_001-buino.
       LEAVE TO SCREEN '2000'.
       ENDIF.
         CLEAR l_flag.

번호 제목 글쓴이 날짜 조회 수
313 [질문] class alv로 이렇게 표현이 가능합니까? [1] 나도아밥퍼 2007.06.05 1703
312 CALL METHOD cl_gui_frontend_services 에 관해서 [3] file 하늘만 2007.06.05 2227
311 [re] CALL METHOD cl_gui_frontend_services 에 관해서 [1] 하늘만 2007.06.05 1720
310 assign 질문입니다. bd 2007.06.05 2128
309 BDC 생성시 수량필드 입력에 대해.. [2] file 김지성 2007.06.04 2314
308 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 1989
307 ABAP에서 작성한 프로그램 다운로드 방법이.. 김지성 2007.06.01 2160
306 [re] ABAP에서 작성한 프로그램 다운로드 방법이.. [3] file sapjoy 2007.06.01 2157
305 unicode 관련된 간단한 질문입니다... 그러나 헤매고 있다는;; [3] file bd 2007.06.01 1897
304 'Gui_downlod' function 사용사 pop-up에 관한 질문입니다. [5] 하늘만 2007.05.31 2125
303 unicode 관련되서 소스를 수정한 결과 한글에 대해선 값이 출력이 안되내용. [2] file bd 2007.05.31 2384
302 dump 좀 해석 부탁드립니다. [6] file 김지성 2007.05.31 1695
301 OPEN DATASET & R3 Non-Unicode system등 2가지 질문 합니다. [3] bd 2007.05.31 3118
300 파일 업로드 왜이렇게 어렵습니까? [5] 김지성 2007.05.31 2018
299 [re] 파일 업로드 왜이렇게 어렵습니까?(혹시나 하여 소스 올려봅니다) [6] file 김지성 2007.05.31 2909
298 파일 다운로드 기능을 추가할 수 있는 지? [3] 김지성 2007.05.30 2045
297 CL_ABAP_CHAR_UTILITIES 사용 용도에 대해 알고 싶습니다. [3] file bd 2007.05.30 2869
296 변형(Variant) 설정자 ID 아는방법? [2] 김화영 2007.05.29 2398
295 [질문] 변형 varient질문입니다. [1] 나도아밥퍼 2007.05.29 1820
» <b>[완료]</b>테이블에 있는 데이터를 스크린에 뿌리는 로직인데 잘 안풀려서요 [4] 아밥초보생 2007.05.29 1828