ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 환율 그리고 독특한 날짜필드 TCURR-GDATU
    SAP/ABAP 2013. 4. 11. 09:31

        CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT'
        EXPORTING
          INPUT  SDATE
        IMPORTING
          OUTPUT SRATE.

      CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT'
        EXPORTING
          INPUT  EDATE
        IMPORTING
          OUTPUT ERATE.

    * 1.1 실적 화폐 단위
      SELECT  FCURR TCURR
              INTO CORRESPONDING FIELDS OF TABLE LT_CURR
        FROM TCURR
        WHERE KURST 'M'
          AND FCURR <> 'KRW'
          AND TCURR 'KRW'
          AND GDATU BETWEEN ERATE AND SRATE
        GROUP BY FCURR TCURR.

     

    이런 날짜 포맷도 있었다. 일자를 CONVERSION_EXIT_INVDT_INPUT 펑션으로 변환하면 화폐테이블에서 사용할 수 있는 날짜타입으로 바뀌어져 나온다. 단순히 99999999에서 날짜른 빼는 것 뿐. SAP 내부에서는 이렇게 사용하나봄.

     

    그리고 참고로 아래는 환율 계산 펑션.

              CALL FUNCTION 'READ_EXCHANGE_RATE'
              EXPORTING
                DATE             L_DATE
                FOREIGN_CURRENCY 'KRW'
                LOCAL_CURRENCY   'RMB'
                TYPE_OF_RATE     'M'
              IMPORTING
                EXCHANGE_RATE    GT_CURR-WKURS.

     

     

     

    'SAP > ABAP' 카테고리의 다른 글

    한글포함여부 체크  (0) 2013.04.17
    Dynamic Selection Screen  (0) 2013.04.15
    ALV 셀별 스타일 지정  (0) 2013.03.25
    배치잡 수행후 사용자에게 메시지 알림  (0) 2013.03.25
    심플한 팝업 메시지  (0) 2013.03.25
Designed by Tistory.