메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
6228 RAISING exception 궁금. [3] 아밥퍼 2007.05.22 5099
6227 [re] SAP설치와 컴퓨터 다운에 대하여 질문드립니다. 한상훈 2007.05.22 1681
6226 [질문] alv에서 필드 폭의 길이를 지정할 수 없나요? [5] 나도아밥퍼 2007.05.23 8896
6225 TIF 그래픽 올리는 방법 [6] 김화영 2007.05.23 2064
6224 [re] TIF 그래픽 올리는 방법 [4] file mean 2007.05.23 2370
6223 [질문] alv에서 컬럼 순서를 내마음대로 정하고 싶거든요.. [3] 나도아밥퍼 2007.05.23 2825
6222 POPUP 창에 대해 문의드립니다. [3] file 김지성 2007.05.25 1861
6221 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5076
6220 [질문] 이 상황에 대한 여러분의 좋은 의견 부탁드립니다. [2] 나도아밥퍼 2007.05.25 1675
6219 [질문] 같은 값 하나만 뽑아내고 싶은데요... [1] 나도아밥퍼 2007.05.25 1749
6218 CALL METHOD CL_ABAP_LIST_UTILITIES=>MEMORY_TO_DISPLAY 질문입니다. [4] bd 2007.05.28 2978
6217 화면우측 상단의 "X" 클릭시 궁금합니다. [2] 김지성 2007.05.28 2253
6216 SCREEN 및 SET CURSOR에 대해 궁금합니다. [6] file 김지성 2007.05.28 3169
» <b>[완료]</b>테이블에 있는 데이터를 스크린에 뿌리는 로직인데 잘 안풀려서요 [4] 아밥초보생 2007.05.28 1821
6214 [질문] 변형 varient질문입니다. [1] 나도아밥퍼 2007.05.28 1797
6213 변형(Variant) 설정자 ID 아는방법? [2] 김화영 2007.05.29 2381
6212 CL_ABAP_CHAR_UTILITIES 사용 용도에 대해 알고 싶습니다. [3] file bd 2007.05.29 2816
6211 파일 다운로드 기능을 추가할 수 있는 지? [3] 김지성 2007.05.30 1930
6210 파일 업로드 왜이렇게 어렵습니까? [5] 김지성 2007.05.30 2003
6209 [re] 파일 업로드 왜이렇게 어렵습니까?(혹시나 하여 소스 올려봅니다) [6] file 김지성 2007.05.30 2702