메뉴 건너뛰기

SAP 한국 커뮤니티

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

튀밥 2008.10.31 03:27 조회 수 : 1354 추천: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.입력창에서 오류메세지 출력을 해야하는데


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


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


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


이런식으로 해야되는데


 


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


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


 


 


 


 


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


 


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


 


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


 


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


 


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

번호 제목 글쓴이 날짜 조회 수
2567 [요청]사용자 유형에 관해서 질문드립니다.^^; hccpi 2008.11.06 2537
2566 [요청]ABAP프로그램에서 PASSWORD역할을 하는 필드 문제 [3] Giant 2008.11.06 1107
2565 <b>[완료]</b>레포트 프로그램 관련 질문 몇가지.. [3] file 튀밥 2008.11.06 1086
2564 <b>[완료]</b>subscreen field 들의 컨트롤은 어떻게 하는지 궁금합니다. [4] 정정당당 2008.11.06 1619
2563 <b>[완료]</b>SAP GUI 설치 오류 도움 요청 드립니다. [4] file neo 2008.11.05 2376
2562 [요청]oop관련 소스에 관한 질문입니다. [4] 앙리 2008.11.05 1333
2561 <b>[완료]</b>리포트 프로그램 관련 질문입니다. [3] 튀밥 2008.11.05 1140
2560 [요청]LEAVE 의 사용처가 어떻게 되는건가요? [1] 궁그미 2008.11.05 1205
2559 [요청]REUSE_ALV_GRID_DISPLAY 와 REUSE_ALV_FIELDCATALOG_MERGE 의 차이 점. [2] 슈퍼아밥퍼가되련다 2008.11.04 2294
2558 [요청]PBO, PAI, 조건문에 관한 질문입니다. [3] 아로미 2008.11.04 2828
2557 <b>[완료]</b>TYPE p DECIMALS 2. 에 관하여 질문드립니다 [2] 열심히 2008.11.04 2086
2556 [re] [요청]TYPE p DECIMALS 2. 에 관하여 질문드립니다 [1] 아밥퍼 2008.11.05 4631
2555 <b>[완료]</b>[SD 모듈] Sales Order 에서 Item detail -> Route 가 자동결정되지 못하는 문제 [5] 꽃미남 2008.11.04 1363
2554 <b>[완료]</b>레포트가 출력이 안되요...ㅜ.ㅜ [3] 초보찍고 고수 2008.11.04 1470
2553 [요청]T-CODE:COR3 어떻게 사용하는지요. cskang 2008.11.04 994
2552 <b>[완료]</b>windows xp에서 help 가 안보이는 문제? [4] 십년만에 2008.11.04 1304
2551 <b>[완료]</b>펑션을 이용해 환율 정보를 알수 있는 방법에 대해 드립니다. [6] 열심히 2008.11.04 3907
2550 [요청]DO 문을 이용하여서...insert 질문이요. [8] 아밥! 2008.11.03 1413
2549 [re] [요청]DO 문을 이용하여서...insert 질문이요. [3] 아밥퍼 2008.11.04 1397
2548 <b>[완료]</b>PO를 참조한 Delivery 를 가져올 때.... [3] 효방 ^-^ 2008.11.03 1479