* F4를 눌렀을때 보여지는 필드 선언.
DATA: BEGIN OF itab OCCURS 0,
name(15) type c,
total(15) type p ,소수점 2자리;; 금액:5073.00
END OF itab.
* F4를 눌렀을때 Hit List를 보여준다.
IT_FIELDS-TABNAME = 'TABLE1'.
IT_FIELDS-FIELDNAME = 'NAME'.
IT_FIELDS-SELECTFLAG = 'X'. "실제 선택되는 값에 'X' 표시
APPEND IT_FIELDS.
CLEAR IT_FIELDS.
IT_FIELDS-TABNAME = 'TABLE2'.
IT_FIELDS-FIELDNAME = 'TOTAL'.
IT_FIELDS-SELECTFLAG = ' '. "실제 선택되는 값에 'X' 표시
APPEND IT_FIELDS.
CLEAR IT_FIELDS.
CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME'
EXPORTING
selectfield = selectfield
IMPORTING
ind = ld_tabix
select_value = select_value
TABLES
fields = it_fields
full_table = itab.
현재 이렇게 실현하였는데요,
엔트리 조회시 팝업창에 나오는 금액이 itab 에 금액이랑 전혀 다른 내용을 보여 주고
있습니다.
타입 문제 입니까? 아님 펑션에소 테이블이 다른 문제 입니까?
도와주세요~ ^^
정확히 어떻게 다른지 안알려주셔서 모르겠지만..
혹시 100원이 1원으로 나온다든지 하는 문제인가요?
그렇다면 데이터 구성시 통화키에 따라 팩터값을 적용시켜주셔야합니다~
통화키별 팩터값 가져오는 펑션입니다 => CURRENCY_CONVERTING_FACTOR