메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
307 ABAP에서 작성한 프로그램 다운로드 방법이.. 김지성 2007.06.01 2151
306 [re] ABAP에서 작성한 프로그램 다운로드 방법이.. [3] file sapjoy 2007.06.01 2143
305 unicode 관련된 간단한 질문입니다... 그러나 헤매고 있다는;; [3] file bd 2007.05.31 1887
304 'Gui_downlod' function 사용사 pop-up에 관한 질문입니다. [5] 하늘만 2007.05.31 2112
303 unicode 관련되서 소스를 수정한 결과 한글에 대해선 값이 출력이 안되내용. [2] file bd 2007.05.31 2338
302 dump 좀 해석 부탁드립니다. [6] file 김지성 2007.05.31 1682
301 OPEN DATASET & R3 Non-Unicode system등 2가지 질문 합니다. [3] bd 2007.05.30 3021
300 파일 업로드 왜이렇게 어렵습니까? [5] 김지성 2007.05.30 2003
299 [re] 파일 업로드 왜이렇게 어렵습니까?(혹시나 하여 소스 올려봅니다) [6] file 김지성 2007.05.30 2699
298 파일 다운로드 기능을 추가할 수 있는 지? [3] 김지성 2007.05.30 1930
297 CL_ABAP_CHAR_UTILITIES 사용 용도에 대해 알고 싶습니다. [3] file bd 2007.05.29 2810
296 변형(Variant) 설정자 ID 아는방법? [2] 김화영 2007.05.29 2381
295 [질문] 변형 varient질문입니다. [1] 나도아밥퍼 2007.05.28 1797
» <b>[완료]</b>테이블에 있는 데이터를 스크린에 뿌리는 로직인데 잘 안풀려서요 [4] 아밥초보생 2007.05.28 1821
293 SCREEN 및 SET CURSOR에 대해 궁금합니다. [6] file 김지성 2007.05.28 3164
292 화면우측 상단의 "X" 클릭시 궁금합니다. [2] 김지성 2007.05.28 2248
291 CALL METHOD CL_ABAP_LIST_UTILITIES=>MEMORY_TO_DISPLAY 질문입니다. [4] bd 2007.05.28 2977
290 [질문] 같은 값 하나만 뽑아내고 싶은데요... [1] 나도아밥퍼 2007.05.25 1749
289 [질문] 이 상황에 대한 여러분의 좋은 의견 부탁드립니다. [2] 나도아밥퍼 2007.05.25 1675
288 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5076