자료를 받아와서 테이블 필드에 출력하는
값이 0인 것은 출력이 안되네요 ㅠㅜ
SELECT SINGLE A~LC_MANAGE_NO
A~LC_EXPORT_GB
A~LC_GB
A~DEPT_CD
C~DEPT_NM
A~EMP_NO
D~SNAME
B~LC_NO
A~NEGO_DT
A~NEGO_GB
A~NEGO_KD
A~BANK_CD
A~NEGO_D_RT
A~CHARGE_DT
A~ACCOUNT
A~ACCOUNT_NM
A~CURR_CD
A~EXCHANGE_GB
A~NEGO_RT
A~QTY
A~W_AMT
A~F_AMT
A~PROCESS_GB
A~MANAGE_SEQ
A~FORM_GB
A~INPUT_DT
A~CHARGE_AMT
B~OPEN_UNIT
A~PURCHASE_NO
A~NEGO_SEQ
INTO CORRESPONDING FIELDS OF GW_NEGO_M
FROM ZSDX_NEGO_M AS A
INNER JOIN ZSDX_LC_M AS B ON A~LC_MANAGE_NO EQ B~LC_MANAGE_NO
AND A~LC_EXPORT_GB EQ B~LC_EXPORT_GB
LEFT OUTER JOIN ZSDX_DEPT_M AS C ON A~DEPT_CD EQ C~DEPT_CD
LEFT OUTER JOIN PA0001 AS D ON A~EMP_NO EQ D~PERNR
WHERE (WHERE_ITAB).
댓글 8
-
rudtnfkrn
2010.08.12 06:08
-
버미!
2010.08.12 16:55
ㅠ.ㅠ bmp의 압박..
-
양키
2010.08.12 17:34
screen에서 참조필드 넣으셨나요..
수량은 MEINS
금액은 WAERS
-
맨날초보
2010.08.12 17:35
강제로 write 해주시면 될거 같습니다.
CHARGE_AMT <===수수료금액이라 할 때
DATA : LV_CHARGE_AMT(15).
IF GW_NEGO_M-CHARGE_AMT = 0.
WRITE : GW_NEGO_M-CHARGE_AMT TO LV_CHARGE_AMT DECIMALS 0.
ENDIF.
-
rudtnfkrn
2010.08.12 19:13
양키님!
스크린에서 포멧을 QUAN으로 하고
참조필드에 WAERS 설정했는데도
출력이 안되네요 ㅠㅜ
-
rudtnfkrn
2010.08.12 19:16
맨날초보님!
제가 짠소는 스크린샷처럼 조회 버튼을 눌렀을경우
SELECT문을 실행 해서 화면에 출력을 합니다.
WRITE문으로 강제로 하려면
DATA : LV_CHARGE_AMT(15).
IF GW_NEGO_M-CHARGE_AMT = 0.
WRITE : GW_NEGO_M-CHARGE_AMT TO LV_CHARGE_AMT DECIMALS 0.
ENDIF.
이 구문을 어느부분에 삽입해야되는지 알려주시겠어요?
제가 ABAP을 한지 몇달 안되서 잘 모르겠습니다ㅠ
-
맨날초보
2010.08.12 20:47
select 한 후에...위 구문 적고 스크린에 하나씩 넣어줄 때 수수료금액 필드에 변수 넣어주면 되요.
-
rudtnfkrn
2010.08.13 01:12
맨날초보님, 양키님
답변 감사합니다^^
수수료 금액 0, 환가요율 0.00
GW_NEGO_M(WA입니다) 값이 들어오는데
출력을 하면 출력이 안되는데
어떻게 해결해야 될까요?