메뉴 건너뛰기

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.

번호 제목 글쓴이 날짜 조회 수
327 code page 변환에 대한 질문과 정보?? 입니다. [1] bd 2007.06.08 2378
326 부탁드립니다. [2] 김태은 2007.06.07 1974
325 data type 에대한 질문 입니다. (Xstring , x) [1] bd 2007.06.07 2944
324 SET/GET Cursor에 대해 문의드립니다. [6] file 김지성 2007.06.07 3706
323 SE80에서 스탠다드 프로그램을 부른다는 것은?ㅠㅠ 알려주세용~ [1] 정미영 2007.06.07 1990
322 <b>[완료]</b>ALV Grid에서 Toolbar만 refresh 시키는 방법은 뭔가요? [2] 궁금해요. 2007.06.07 3912
321 ALV GRID가 아니라 LIST에서 CHECKBOX FIELD- Single로 check될 수 있도록 하는 방법 [3] 김화영 2007.06.07 2601
320 급합니다..스탠다드화면 카피 어떻게 하나요 [2] 정미영 2007.06.07 2104
319 web dynpro 한글 자료 없으시나요?? ㅠ.ㅠ [2] 기절하고파 2007.06.07 2049
318 value테이블과 check테이블 차이가 뭔가요? kyeinho 2007.06.07 2046
317 [re] value테이블과 check테이블 차이가 뭔가요? [4] file sapjoy 2007.06.07 3834
316 테이블 만들 때 에러 [4] file mean 2007.06.06 2648
315 [질문]select-option에 관련된 질문입니다. [1] 나도아밥퍼 2007.06.05 1793
314 4.6와 ECC6.0 다른 문법 정리자료 요청 [1] BlackBean 2007.06.05 1998
313 [질문] class alv로 이렇게 표현이 가능합니까? [1] 나도아밥퍼 2007.06.05 1721
312 CALL METHOD cl_gui_frontend_services 에 관해서 [3] file 하늘만 2007.06.05 2306
311 [re] CALL METHOD cl_gui_frontend_services 에 관해서 [1] 하늘만 2007.06.05 1768
310 assign 질문입니다. bd 2007.06.05 2150
309 BDC 생성시 수량필드 입력에 대해.. [2] file 김지성 2007.06.04 2386
308 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 2010