메뉴 건너뛰기

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.


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
» <b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ [4] 우락부락 2008.12.20 2871
2892 [re] 완료되지 않았습니다... 버튼을 잘못 눌렀네요ㅠ 우락부락 2008.12.22 1092
2891 [요청]on/off와 프린터 설정 내용에 대해.. 캔디^^ 2008.12.20 1436
2890 [요청]BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다. [2] file 효방 ^-^ 2008.12.20 5569
2889 <b>[완료]</b>pop-up창에 대해서 질문좀 드리겠습니다. [3] 쭈니 2008.12.19 1483
2888 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 file 쭈니 2008.12.19 1532
2887 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 쭈니 2008.12.19 1207
2886 <b>[완료]</b>sm37 에서 뱃치 돌아간거 확인할 때... [2] file chanmaniac 2008.12.19 2080
2885 <b>[완료]</b>데이터 가공을 하려고 하는데 잘 안되네요 ㅜㅜ 고수님 도움 요청 합니다. (초보 질문) [3] 초보bsp/abap 2008.12.19 1111
2884 [요청]conversion 관련 문제 입니다. 펑션을 써야하는지 어떤건지 도통 모르겠습니다. file 아밥걸 2008.12.19 1875
2883 [요청]FORM문에서 USING, CHANG 사용법좀 부탁드려요 [3] 김수♡ 2008.12.19 1534
2882 [요청]고수님들 부탁합니다, 도와주세요,,,,,,,,,,,,,,,,,,,,,,,,, [1] Zking 2008.12.19 1215
2881 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.아래질문인데요 [5] 쭈니 2008.12.19 1273
2880 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.아래질문인데요 쭈니 2008.12.19 1171
2879 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다. 쭈니 2008.12.19 1388
2878 <b>[완료]</b>리포트프로그램에서 기본화면(1000)의 실행버튼(시계모양)대신 다른것을 만들고 싶은데요 [3] 예슬짱 2008.12.19 1341
2877 [요청]certi 덤프 관련해서 질문 합니다. Helloseok 2008.12.19 1262
2876 [요청]너무 궁금합니다. 아시는 분은 꼭 답변 부탁 드립니다. please!! /// [1] okay맨 2008.12.19 891
2875 [요청]제발 부탁 알려주삼~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1] Zking 2008.12.19 1392
2874 <b>[완료]</b>at user-command관한 질문입니다. 부탁드립니다. [3] 쭈니 2008.12.19 1288