메뉴 건너뛰기

SAP 한국 커뮤니티

 


1)  첫번째 프로그램에서  PA_CHK = 'X' 일때 두번째 프로그램으로 서브밋될때 구분해놓았습니다.


 

PARAMETERS  pa_chk AS CHECKBOX DEFAULT 'X' .


 


 


  

   IF PA_CHK = 'X'.
          SUBMIT zmmr0562  AND RETURN
                      WITH  s_ebeln    IN  s_ebeln2
                      WITH  s_lifnr    IN  s_lifnr2
                      WITH  s_mblnr    IN  s_mblnr2
                      WITH  s_mjahr    IN  s_mjahr2
                      WITH  s_budat    IN  s_budat2
                      WITH  s_ekgrp    IN  s_ekgrp2
                      WITH  s_relnm    IN  s_relnm2
                      WITH  pa_st0     EQ 'X'
                      WITH  pa_stp     EQ ' '
                      WITH  pa_check    EQ 'X'.

        ELSE.
          SUBMIT zmmr0562  AND RETURN
              WITH  s_ebeln    IN  s_ebeln2
              WITH  s_lifnr    IN  s_lifnr2
              WITH  s_mblnr    IN  s_mblnr2
              WITH  s_mjahr    IN  s_mjahr2
              WITH  s_budat    IN  s_budat2
              WITH  s_ekgrp    IN  s_ekgrp2
              WITH  s_relnm    IN  s_relnm2
              WITH  pa_st0     EQ 'X'
              WITH  pa_stp     EQ ' '
              WITH  pa_check   EQ ' '.
        ENDIF.


 


2)두번째 프로그램으로 서브밋해서 들어오면 (zmmr0562 )


 첫번째 프로그램의 체크박스를 받는 pa_check는 디스플레이 하지 않게 하였습니다.


그러나 같은조건으로 두번쨰 프로그램에서도 개별적으로 조회할수 있게  pa_chk 가 디폴트로 설정되어 있습니다.




PARAMETERS  pa_chk AS CHECKBOX DEFAULT 'X'.
PARAMETERS  pa_check  NO-DISPLAY.


 


 


3) 이런상황에서  서브밋되서 온 pa_check 와 pa_chk가 구분되어서 사용되었으면 하는데요


    문제는 pa_check 가 체크되지 않아도 pa_chk가 디폴트이기 때문에 그것을 지워주지 않는이상


    데이터를 지워버리는게 문제입니다.


    그래서 이런식으로 써보려곤 했지만 체크박스는 case문이 안먹나보네요? ㅋㅋ


    머리가 더이상 돌아가지 않아서 마구 써보긴 했습니다만.. 





 

 when 'PA_CHECK'.
      IF PA_CHECK = 'X'.
        LOOP AT GT_TAB.

          SELECT SINGLE *
           FROM zmm0021t
          WHERE rivno EQ gt_tab-dreno
            AND zconfirm EQ 'S0'.

          IF SY-SUBRC = 0.
            DELETE GT_TAB.
          ENDIF.
        ENDLOOP.

       ELSE.
         PA_CHK = ' '.
      ENDIF.

    when 'PA_CHK'.
      IF PA_CHK = 'X'.
        LOOP AT GT_TAB.

          SELECT SINGLE *
           FROM zmm0021t
          WHERE rivno EQ gt_tab-dreno
            AND zconfirm EQ 'S0'.

          IF SY-SUBRC = 0.
            DELETE GT_TAB.
          ENDIF.
        ENDLOOP.
      ENDIF.


 


   제가 주저리주저리 썼는데 이해가 가실진 모르겠네요 ㅠㅠ


   혹 아시는 분들 도와주시면 감사하겠습니다.


 


 


 



 

번호 제목 글쓴이 날짜 조회 수
5425 <img src=2.gif>[ALV] field name을 엑셀처럼 2줄로 가능한가요??? [3] 찬호사랑 2010.10.18 1505
5424 <img src=2.gif>스크린 페인터에서 한글이 입력 안되는 현상? [1] 돌맹이 2010.10.18 1381
5423 <img src=3.gif>[단축키] Save , eXit , Cancel등의 적용 [1] 문바이 2010.10.18 1612
5422 <img src=3.gif>backjob 을 통해 download 할 수 있는 방법은?? [4] 아밥초짜 2010.10.18 1121
5421 <img src=3.gif>F4IF_INT_TABLE_VALUE_REQUEST 를 사용한 탐색도움말에서 조건에 값 셋팅할 수 있나요? [3] file 기쁨 2010.10.18 2905
5420 <img src=1.gif>DB2 hints 주는 syntax 좀 알려주시면 감사하겠습니다. 앵가연무 2010.10.18 2258
5419 <img src=2.gif>abap table control MARK 선택시 자동 합계. [2] 가로수 2010.10.18 1556
5418 <img src=2.gif>Smartforms 여러건 한번에 인쇄? [4] St.Raphael 2010.10.18 1394
5417 <img src=3.gif>PDF 변환 후 FTP 서버로 파일을 올리려고 하는데 파일생성이 안됩니다..고수님의 조언을 구합니다. [3] 무식한아밥퍼 2010.10.18 2472
5416 <img src=3.gif>스마트폼에서 PDF로 실행시 OTF end command // missing in OTF data 메세지가 뜹니다.. [6] 써언 2010.10.18 2514
5415 <img src=3.gif>ALV로 뿌려주고나서 버튼만들고 INSER.. [4] UJ 2010.10.16 1419
5414 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1195
5413 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1053
5412 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1379
5411 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1096
5410 <img src=3.gif>module pool에서 파라미터 입력값 관련 문의입니다. [4] 냥냥 2010.10.15 2790
5409 <img src=2.gif>New Debugger 세팅방법좀 알려주세요 [2] 덩콘 2010.10.15 1244
5408 <img src=3.gif>abap에서 3개의 테이블 조인문인데요 [2] 유정a 2010.10.15 1301
5407 <img src=1.gif>'SAVE_TEXT' 사용 질문드립니다. 아바압 2010.10.15 1638
5406 <img src=1.gif>[ 삭제 된 role을 pfcg에서 복원하는 방법 ] 맹꽁이 2010.10.15 1478