메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>리포트 프로그램 관련 질문입니다.

튀밥 2008.10.31 03:27 조회 수 : 1349 추천:1

*화면 상단 HEADING 제거*



REPORT  ZTEST_SADBLO_12 NO STANDARD PAGE HEADING
                        MESSAGE-ID ZMESSAGE_SADBLO
                        LINE-SIZE 80.


 



DATA: WA_ZSADBLO TYPE ZSADBLO.


DATA: IT_ZSADBLO LIKE TABLE OF WA_ZSADBLO.


 


*SELECT-OPTION 선언*
SELECT-OPTIONS: S_NAME FOR WA_ZSADBLO-NAME NO INTERVALS DEFAULT
                '박하성'.


 



*PARAMETERS 선언*



PARAMETERS: PA_PART LIKE ZSADBLO-SAPART DEFAULT '웅진팀'.



*START-OF-SELECTION*



START-OF-SELECTION.


 


*검색 구문*



SELECT * FROM ZSADBLO INTO WA_ZSADBLO
  WHERE
    NAME IN S_NAME
   OR
    SAPART EQ  PA_PART.
  WRITE:  WA_ZSADBLO-SANUM,
          WA_ZSADBLO-NAME,
          WA_ZSADBLO-SAPART,
          /.
ENDSELECT.


 


 


 


*TOP-OF-PAGE*



TOP-OF-PAGE.


WRITE: (4) '사번' CENTERED,
       (5) '이름' CENTERED,
       (14) '업무' CENTERED.
ULINE.


 


 



*AT LINE-SELELCTION*



AT LINE-SELECTION.


  WRITE:  WA_ZSADBLO-AGE,
          WA_ZSADBLO-SEX,
          WA_ZSADBLO-PLACE,
          WA_ZSADBLO-ETC,
          /.


 


*페이지가 넘어가지 않도록 하는것*
CASE SY-LSIND.
  WHEN 1.
    EXIT.
  WHEN OTHERS.
    SY-LSIND = 1.
ENDCASE.


 



*TOP-OF-PAGE DURING LINE-SELECTION*



TOP-OF-PAGE DURING LINE-SELECTION.


WRITE: '이름: ',
        WA_ZSADBLO-NAME.
ULINE.


WRITE: (4) '나이' CENTERED ,
       (4) '성별' CENTERED,
       (14) '직책' CENTERED,
       (20) '특기사항' CENTERED.
ULINE.



READ TABLE IT_ZSADBLO INTO WA_ZSADBLO
                      WITH KEY WA_ZSADBLO-SANUM .


 


 


*오류메세지 출력 구문*
*AT SELECTION-SCREEN*

AT SELECTION-SCREEN.

IF WA_ZSADBLO-NAME NE S_NAME.
  MESSAGE S011.
ELSEIF PA_PART NE WA_ZSADBLO-SAPART.
  MESSAGE S012.
ENDIF.


 


 


 


 


 


 


지금까지 제가 작성한 것들인데요.


 


첫번째 입력화면을 통해 값을 입력 받고


 


실행을 시키면 선택한 컬럼들이 출력이 되고


 


출력된 리스트 중에 한 라인을 선택하여 더블클릭하면


 


 한 테이블 내의 다른 컬럼들을 보여주는 프로그램을 만들려고 합니다.


 


지금 문제점은


 


1. 첫번째 리스트 출력 후 라인을 더블클릭하면 다른 항목들이 뜨게 해야 하는데


   첫번째 리스트 출력 후 더블클릭하면 첫번째 리스트의  맨 마지막 라인의 값을


   첫번째 리스트의 첫라인부터 끝라인 까지 다 받아 옵니다. 


   그리고 라인을 더블 클릭해서 두번째 리스트가 나오면 리스트 상단에 해당 컬럼


   이름이 출력되어야 하는데 이것또한 첫번째 리스트의 맨 마지막 라인의 값을 그대로


   받아옵니다.


 


   ex)


       첫번째 리스트                                                두번째 리스트


 


       이름       성별    나이           더블클릭               이름:  춘향이


       홍길동   남자       44      ---------------->        나이     성별


       향단이   여자         11                                      24        여자


       춘향이   여자       24


 


     여기서 원래는 홍길동의 이름을 받고  44살 남자라는 데이터를 받아와야 되는데 이게 안되네요ㅜㅜ


 


 


 


2.입력창에서 오류메세지 출력을 해야하는데


   이름이 테이블에 있고 업무도 테이블에 있으면 성공


   이름이 테이블에 없고 업무는 테이블에 있으면 에러메세지 '이름을 정확히 입력하세요'


   이름이 테이블에 있고 업무는 테이블에 없으면  에러메세지 '업무를 정확히 입력하세요.


이런식으로 해야되는데


 


문제는 오류메세지 출력후 입력받는 곳이 빨갛게 변해서 값을 바꿔도 실행이 안되네요...ㅜㅜ


오류메세지 출력후 입력받는 곳에 다시 값을 넣을 수 있도록 할 수 없는건가요?


 


 


 


 


제가  시작한지 얼마 안되서 정확한 개념도 없이 과제를 시작하게 되어서


 


문법도 틀린부분이 많겠지만


 


여러분들의 많은 답변 부탁드릴께요.


 


아주초보라 설명이 이상해도 이해해주세요.....


 


(마지막으로 기초적인 설명 부탁드립니다.)

번호 제목 글쓴이 날짜 조회 수
2553 [요청]T-CODE:COR3 어떻게 사용하는지요. cskang 2008.11.04 978
2552 <b>[완료]</b>windows xp에서 help 가 안보이는 문제? [4] 십년만에 2008.11.04 1298
2551 <b>[완료]</b>펑션을 이용해 환율 정보를 알수 있는 방법에 대해 드립니다. [6] 열심히 2008.11.04 3825
2550 [요청]DO 문을 이용하여서...insert 질문이요. [8] 아밥! 2008.11.03 1407
2549 [re] [요청]DO 문을 이용하여서...insert 질문이요. [3] 아밥퍼 2008.11.04 1390
2548 <b>[완료]</b>PO를 참조한 Delivery 를 가져올 때.... [3] 효방 ^-^ 2008.11.03 1411
2547 <b>[완료]</b>출력시 Print Screen List화면이... [2] file 초보찍고 고수 2008.11.03 1327
2546 <b>[완료]</b>SAP R/3 에서 정보유출 방지를 위한 방법은 무엇이 있을까요? [3] 도움이 2008.11.02 1273
2545 <b>[완료]</b>아밥 서티시험 버전 종류의 차이점 아시는분? [2] Top Secret 2008.11.01 1345
2544 [요청]'캐피탈V' 는 어떻게 쓰나요? (답변 달리면 삭제하겠습니다.) [6] bi 2008.10.31 1161
2543 <b>[완료]</b>At selection-screen 중 ...on block의 활용 [4] 아상 2008.11.01 1276
2542 [요청]DOCUMENTTYPE 을 어디서 정의하나요? [3] ㅇrㄱlㅈrㄱl 2008.11.01 1327
2541 [re] [요청]DOCUMENTTYPE 을 어디서 정의하나요? [1] ㅇrㄱlㅈrㄱl 2008.11.03 1314
2540 <b>[완료]</b>(마지막) 스마트폼 질문입니다..ㅠㅠ 출력될때요 설정인거 같은데요 [2] 좋아 2008.10.31 1147
2539 [요청]입고, 출고에 대한 BAPI 질문 드립니다. [1] rain 2008.10.31 1973
» <b>[완료]</b>리포트 프로그램 관련 질문입니다. [1] 튀밥 2008.10.31 1349
2537 <b>[완료]</b>레이아웃을 실행시키면 메모리 부족 덤프가 뜹니다. [2] file 카츠 2008.10.31 1436
2536 <b>[완료]</b>입고 , 출고 BDC 질문 드립니다. [3] rain 2008.10.31 2015
2535 <b>[완료]</b>BDC수행중의 에러에 관해 문의드립니다 [5] KAMEL 2008.10.30 1258
2534 <b>[완료]</b>또 스마트폼 질문이네요...ㅠㅠ 한 프로그램으로 스마트폼을 2~3개 불러오면요? [4] 좋아 2008.10.30 897