[SAP/ABAP] 통화값 변환 Function(Currency)

2025. 5. 1. 19:00SAP - ABAP

SAP에는 대부분 금액 필들이 통화값이 적용되어 저장되어야 한다.

총 2가지의 Function이 있다

 

CALL FUNCTION 'CURRENCY_AMOUNT_SAP_TO_IDOC'

EXPORTING

CURRENCY = p_curr

SAP_AMOUNT = p_sap

IMPORTING

IDOC_AMOUNTt = p_idoc.

CALL FUNCTION 'CURRENCY_AMOUNT_IDOC_TO_SAP'

EXPORTING

CURRENCY = p_curr

IDOC_AMOUNT = p_idoc

IMPORTING

SAP_AMOUNT = p_sap.

아래 예시를 보고 필요한 상황에 맞춰 Function을 사용하면 된다.


1 KRW = 100원입니다.

[예시1]

아래와 같이 설정하면 1000 이 출력된다.

CALL FUNCTION 'CURRENCY_AMOUNT_SAP_TO_IDOC'

EXPORTING

CURRENCY = KRW

SAP_AMOUNT = 10

IMPORTING

IDOC_AMOUNTt = 1000.

[예시2]

반대로 아래와 같이 설정하면 10이 출력된다.

CALL FUNCTION 'CURRENCY_AMOUNT_IDOC_TO_SAP'

EXPORTING

CURRENCY = KRW

IDOC_AMOUNT = 1000.

IMPORTING

SAP_AMOUNT = 10.