메뉴 건너뛰기

SAP 한국 커뮤니티

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

우락부락 2008.12.19 17:16 조회 수 : 2869

제목에서처럼 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.


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
2905 <b>[완료]</b>레포트 결과화면을 웹메일로 보내고 싶습니다. [2] con 2008.12.22 1069
2904 <b>[완료]</b>SELECTION-SCREEN 초보 질문 입니다. [2] 초보bsp/abap 2008.12.22 1477
2903 [요청][질문]리스팅제외 나 삭제표시 정보를 가지고 있는 테이블좀 가르쳐주세요.. [2] 박태준 2008.12.22 1284
2902 [요청]스마트 폼 덤프 관련 입니다 . 원인좀 찾아주세요 . [1] file 아밥걸 2008.12.22 1080
2901 [요청]매크로 문제에 관해 소스좀 봐주세요. [1] 로미오 2008.12.22 1610
2900 [요청]form문과 function 함수에 대해.. [5] 앙리 2008.12.21 1690
2899 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1357
2898 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1377
2897 [요청]덤프 질문 모음입니다. 꼭 봐주세용 [1] 얄리뽕다 2008.12.21 1459
2896 <b>[완료]</b>같은 시스템인데, 데이터 디스플레이가 서로 다른 이유를 알고싶습니다. 아밥초보입니다 2008.12.20 857
2895 <b>[완료]</b> VA02 관련 바피 질문입니다..!! [1] file G.A.S 2008.12.19 2065
2894 [요청]고수님들 부탁합니다, 도와주세요,,,,,,,,,,,,,,,,,,,,,,,,, [3] Zking 2008.12.19 1347
» <b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ [4] 우락부락 2008.12.19 2869
2892 [re] 완료되지 않았습니다... 버튼을 잘못 눌렀네요ㅠ 우락부락 2008.12.22 1092
2891 [요청]on/off와 프린터 설정 내용에 대해.. 캔디^^ 2008.12.19 1436
2890 [요청]BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다. [2] file 효방 ^-^ 2008.12.19 5465
2889 <b>[완료]</b>pop-up창에 대해서 질문좀 드리겠습니다. [3] 쭈니 2008.12.19 1474
2888 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 file 쭈니 2008.12.19 1532
2887 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 쭈니 2008.12.19 1206
2886 <b>[완료]</b>sm37 에서 뱃치 돌아간거 확인할 때... [2] file chanmaniac 2008.12.19 2079