π Type conversion with 7.4 netwever
1. Old version
μ΄λ―Έ μ μλ λ³μμ κ°μ λ€λ₯Έ λ³μμ μ λ¬νλ©΄μ νμ
μ λ³ννλ κ²½μ°μ μ£Όλ‘ μ°μ
λλ€.
Function λλ Class μ κ°μ μ λ¬ ν λ κ°μ₯ λ§μ΄ μ¬μ© νλ κ² κ°μ΅λλ€.μλ μμλ λ μ§λ₯Ό string νμ
μ λ³μμ λ΄μμ XstringμΌλ‘ λ³ννλ κ³Όμ μ
λλ€.
μ¬κΈ°μ λ°μ΄ν° νμ
μ SY-DATUM(character) → STRING(string) → XSTRING(xstring) 2λ² λ³ν λμ΅λλ€.
DATA:STRING TYPE STRING
,XSTRING TYPE XSTRING.
STRING = SY-DATUM.
CALL METHOD CL_ABAP_CODEPAGE=>CONVERT_TO
EXPORTING
SOURCE = STRING
RECEIVING
RESULT = XSTRING.
2. New version
μ λ¬Έλ²μΌλ‘ νμ λ³νλ κ°λ₯ νκ³ , ν΄λμ€μ returning κ°μ λ°μΌλ©΄μ λ°μ΄ν°λ₯Ό μ μΈ ν μ μμ΅λλ€.
DATA(XSTR) = CL_ABAP_CODEPAGE=>CONVERT_TO( SOURCE = CONV STRING( SY-DATUM ) ).
CONV STRING : convλ conversionμ μ½μ μ
λλ€. conv λ€μμ λ°μ΄ν°μ νμ
μ μ μν μ μμ΅λλ€. μμ λ°°μ΄ κ²κ³Ό λμΌνκ² '#'μ λ£κ² λλ©΄ λ³μμ νμ
μ κ·Έλλ‘ μ¬μ©νκ² λ©λλ€.
λ§μ½ νμ
μ μ μ νμ§ μλλ€λ©΄ μλ μμ μ²λΌ μ¬μ©ν μ μμ΅λλ€.
DATA TEXT TYPE STRING. TEXT = CONV #( SY-DATUM ).
DATA(XSTR) = CL_ABAP_CODEPAGE=>CONVERT_TO( SOURCE = CONV #( TEXT ) ).
'ABAP' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
::Function Module:: RFC νΈμΆ μ ν μ€νΈ λ°μ΄ν° λλ ν 리 μλ μμ± (0) | 2023.08.23 |
---|---|
::Old to New:: VALUE 3( with BASE ) (0) | 2023.08.22 |
::Old to New:: DATA declaration 2( feat. ABAP 7.40 Quick Reference ) (0) | 2022.06.22 |
::Old to New:: VALUE 2( feat. ABAP 7.40 Quick Reference ) (0) | 2022.06.21 |
::Old to New:: VALUE ( feat. ABAP 7.40 Quick Reference ) (0) | 2022.06.20 |