728x90

> 환율 Table 조회를 위한 날짜변환 <

 

SAP 환율관련 Table의 날짜는 유형이 다름 (TCURR, TCURF 등)

일반 날짜를 변환하여 사용해야 함

 

방법1) 함수사용

CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT'
  EXPORTING
    INPUT  = LV_DATUM
  IMPORTING
    OUTPUT = LV_GDATU.

참고) LV_GDATU는 DATE 타입이어야 하지만 LV_DATUM은 CHAR 타입임.
LV_DATUM은 사용자설정에 맞게 화면에 표시되는 기준의 값이 입력되어야 함.
(예시: 사용자설정이 DD.MM.YYYY일 경우 LV_DATUM에는 '31122024' 또는 '31.12.2024' 값이 들어있어야 함)

 

방법2) Convert 구문사용

CONVERT INVERTED-DATE LV_DATUM INTO DATE LV_GDATU.

참고) LV_DATUM과 LV_GDATU는 모두 DATE 타입이어야 함.

 

방법3) 빼기

LV_GDATU = 99999999 - LV_DATUM.

 

끝.

 

 

반응형
Posted by Gomtui
,