메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ

우락부락 2008.12.20 02:16 조회 수 : 2871

제목에서처럼 DropDown List Box를 구현하려고 합니다만....ㅠ


 


책 예제보고 따라하고 있습니다만 생각보다 잘 되지가 않네요.....


 


이런식으로 도출하고 싶은데


 


 


국가(TEXT)  네모(DropDownList Box)     수도(TEXT)  네모(DropDownList Box)    


 


여기서 네모(DropDownList Box)  <--요부분이 계속 빈칸으로만 나오네요;;;(Drill Down 속성은 주었습니다)


 


DropDown List Box에다 해당하는 값들이 들어오지 않아서 질문을 올립니다..


 


소스올릴테니...


 


보시고 검토좀 해주세요ㅠ


 


 


 


 


Table형태!!


 


tables : zmzts001


mandt   zc_code1 zc_number zc_group zc_name


  100        AS            0001           001    WASINGTON


                        .........  


 


 


tables : zmzts002


mandt   zc_key    zc_number zc_group zc_name1


  100        AS            0001           001    AMERICA


                        .........


 


 


 


**소스 시작부분**


 


선언부


*&---------------------------------------------------------------------*
*& Include MZTS2000TOP                                                
*&                                                                    
*&---------------------------------------------------------------------*


PROGRAM  SAPMZTS2000 MESSAGE-ID zmsd.


DATA : ok_code TYPE sy-ucomm,
       CODE TYPE sy-ucomm,
       COUN(3), CITY(4), OUTPUT(50).


CONSTANTS : c_code1(15) VALUE '0001'. "국가 Default


TABLES : ZMZTS001, ZMZTS002.


* Internal table 선언
DATA : BEGIN OF itab1 OCCURS 0 ,
       key LIKE ZMZTS001-ZC_CODE,
       Capital LIKE ZMZTS001-ZC_NAME,
       END OF itab1.


DATA : BEGIN OF itab2 OCCURS 0,
       key LIKE ZMZTS002-ZC_KEY,
       Country lIKE ZMZTS002-ZC_NAME1,
       END OF itab2.


 


 


 


PBO MODULE


 


*----------------------------------------------------------------------*
***INCLUDE MZTS2000O01 .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module STATUS_0100 output.
  SET PF-STATUS 'STATUS_0100'.
  SET TITLEBAR 'TITLE_0100'.
endmodule.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  list_box  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module list_box output.
TYPE-POOLS VRM.
*----VRM은 KEY와 TEXT로 구성된 table


DATA : values1 TYPE VRM_VALUES WITH HEADER LINE,
       values2 TYPE VRM_VALUES WITH HEADER LINE.


FREE : values1, values2.


*국가SELECT
 SELECT ZC_GROUP ZC_NAME1 INTO (values1-key, values1-text)
        FROM ZMZTS002 WHERE ZC_NUMBER = c_code1.
 APPEND values1. CLEAR values1.
 ENDSELECT.


**수도SELECT
 SELECT ZC_GROUP ZC_NAME INTO (values2-key, values2-text)
        FROM ZMZTS001 WHERE ZC_NUMBER = c_code1.
 APPEND values2. CLEAR values2.
 ENDSELECT.
endmodule.                 " list_box  OUTPUT


************************************************************************
* list box 호출
*=== 국가
 CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
             id           =  'COUN'   "SCREEN FIELD NAME
             values       =  values1[]
      EXCEPTIONS
             id_illegal_name = 1
             OTHERS          = 2.
   IF sy-subrc <> 0.
     MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2.
   ENDIF.
**** 수도
 CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
             id           =  'CITY'   "SCREEN FIELD NAME
             values       =  values2[]
      EXCEPTIONS
             id_illegal_name = 1
             OTHERS          = 2.
   IF sy-subrc <> 0.
     MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
             WITH sy-msgv1 sy-msgv2.


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
2912 <b>[완료]</b>t-code에 관련 질문하나 드리옵니다. 답변좀 주세요~~ [3] 쭈니 2008.12.23 1215
2911 <b>[완료]</b>Dynamic Inetrnal Table의 Exception에 대한 질문입니다. [2] kms 2008.12.23 1167
2910 [요청]ALV Tree 에서 특정 노드만 상위로 집계할수있을까요? [1] you1228 2008.12.23 1438
2909 <b>[완료]</b>필드의 값을 우측 정렬 할수 있는 방법이 있을가요? [2] 아밥어렵네요 2008.12.23 3096
2908 <b>[완료]</b>검색값을 각각의 IO 필드로 집어 넣는 방법에 대한 질문입니다. [2] file 튀밥 2008.12.23 1250
2907 <b>[완료]</b>RFC를 이용한 BDC생성 시 에러메세지 [3] 용스 2008.12.03 2170
2906 [요청]바이너리서치에 대해 알고싶습니다! [4] ABAP초짜 2008.12.22 1317
2905 <b>[완료]</b>레포트 결과화면을 웹메일로 보내고 싶습니다. [2] con 2008.12.22 1069
2904 <b>[완료]</b>SELECTION-SCREEN 초보 질문 입니다. [2] 초보bsp/abap 2008.12.22 1481
2903 [요청][질문]리스팅제외 나 삭제표시 정보를 가지고 있는 테이블좀 가르쳐주세요.. [2] 박태준 2008.12.22 1285
2902 [요청]스마트 폼 덤프 관련 입니다 . 원인좀 찾아주세요 . [1] file 아밥걸 2008.12.22 1080
2901 [요청]매크로 문제에 관해 소스좀 봐주세요. [1] 로미오 2008.12.22 1612
2900 [요청]form문과 function 함수에 대해.. [5] 앙리 2008.12.22 1695
2899 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1358
2898 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1377
2897 [요청]덤프 질문 모음입니다. 꼭 봐주세용 [1] 얄리뽕다 2008.12.21 1459
2896 <b>[완료]</b>같은 시스템인데, 데이터 디스플레이가 서로 다른 이유를 알고싶습니다. 아밥초보입니다 2008.12.20 859
2895 <b>[완료]</b> VA02 관련 바피 질문입니다..!! [1] file G.A.S 2008.12.20 2069
2894 [요청]고수님들 부탁합니다, 도와주세요,,,,,,,,,,,,,,,,,,,,,,,,, [3] Zking 2008.12.20 1347
» <b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ [4] 우락부락 2008.12.20 2871