λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
728x90
λ°˜μ‘ν˜•

πŸ§‘‍πŸ’Ό SAP/ABAP78

[SAP ABAP] μƒμˆ˜(CONSTANTS) μ‚¬μš©λ²• μƒμˆ˜( CONSTANTS )λž€?ν”„λ‘œκ·Έλž¨μ—μ„œ λ³€ν•˜μ§€ μ•ŠλŠ” 값을 μ˜λ―Έν•©λ‹ˆλ‹€.즉, ν•œ 번 μ •μ˜λ˜λ©΄ κ·Έ 값은 ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 쀑에 λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.ABAPμ—μ„œλŠ” μƒμˆ˜λ₯Ό μ •μ˜ν•  λ•Œ `CONSTANTS` ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. μ˜ˆμ œ1μ‹œκ°„ = 60λΆ„. μƒμˆ˜μ— 60뢄을 μ •μ˜ν•˜μ—¬ μ‹œκ°„μ„ λΆ„μœΌλ‘œ λ³€ν™˜ν•˜λŠ” ν”„λ‘œκ·Έλž¨ μ˜ˆμ œμž…λ‹ˆλ‹€.REPORT Z_SIMPLE_PROGRAM.CONSTANTS: c_minutes_per_hour TYPE I VALUE 60. " 1μ‹œκ°„μ— 60λΆ„DATA: lv_hours TYPE I VALUE 2, " μ‹œκ°„ lv_total_minutes TYPE I." μ‹œκ°„μ„ λΆ„μœΌλ‘œ λ³€ν™˜lv_total_minutes = lv_hours * c_minutes_per_hour.WRITE: / 'Total minu.. 2024. 3. 19.
[SAP ABAP] Local Data Typeκ³Ό Global Data Type μ΄λž€? Data Type ꡬ쑰 Local Data Type 둜컬 데이터 νƒ€μž…μ€ νŠΉμ •ν•œ SAP ν”„λ‘œκ·Έλž¨ λ‚΄μ—μ„œλ§Œ μ‚¬μš©ν•  수 μžˆλŠ” 데이터 νƒ€μž…μž…λ‹ˆλ‹€. 보톡 ν•¨μˆ˜λ‚˜ λ©”μ„œλ“œ λ‚΄μ—μ„œ μ •μ˜λ˜λ©°, ν•΄λ‹Ή μ˜μ—­ λ‚΄μ—μ„œλ§Œ μœ νš¨ν•©λ‹ˆλ‹€. λ‹€λ₯Έ ν•¨μˆ˜λ‚˜ λ©”μ„œλ“œμ—μ„œλŠ” μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 둜컬 데이터 νƒ€μž…μ€ ν•΄λ‹Ή μ˜μ—­μ—μ„œλ§Œ μ •μ˜λ˜κ³  μ‚¬μš©λ˜λ©°, μ˜μ—­μ„ λ²—μ•„λ‚˜λ©΄ μ‚¬λΌμ§‘λ‹ˆλ‹€. Global Data Type κΈ€λ‘œλ²Œ 데이터 νƒ€μž…μ€ ABAP μ‹œμŠ€ν…œ μ „λ°˜μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” 데이터 νƒ€μž…μœΌλ‘œ, μ—¬λŸ¬ ν”„λ‘œκ·Έλž¨ 간에 곡유될 수 μžˆμŠ΅λ‹ˆλ‹€. Global Data Type의 Standard Data Typeκ³Ό Dictionary Data Type Standard Data Type - ABAP μ–Έμ–΄μ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λ³Έ 데이터 νƒ€μž… - λͺ¨λ“  ν”„λ‘œκ·Έλž¨μ—μ„œ μ‚¬μš©ν•  수 .. 2024. 3. 19.
[SAP ABAP] Data Type μ’…λ₯˜ Data Type μ’…λ₯˜λ°μ΄ν„° νƒ€μž…λ“€μ€ ABAP ν”„λ‘œκ·Έλž¨μ—μ„œ λ‹€μ–‘ν•œ μš©λ„λ‘œ μ‚¬μš©λ˜λ©°, 각각의 νŠΉμ„±μ— 따라 데이터λ₯Ό 효율적으둜 μ €μž₯ν•˜κ³  μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ’…λ₯˜νŠΉμ§•D- λ‚ μ§œλ₯Ό λ‚˜νƒ€λ‚΄λŠ” 데이터 νƒ€μž…- YYYYMMDD ν˜•μ‹μœΌλ‘œ μ €μž₯- 예λ₯Όλ“€μ–΄, '20231231'은 2023λ…„ 12μ›” 31일을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.T- μ‹œκ°„μ„ λ‚˜νƒ€λ‚΄λŠ” 데이터 νƒ€μž…- HHMMSS ν˜•μ‹μœΌλ‘œ μ €μž₯- 예λ₯Ό λ“€μ–΄, '235959'λŠ” 23μ‹œ 59λΆ„ 59초λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.I- μ •μˆ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 데이터 νƒ€μž…- 일반적으둜 4λ°”μ΄νŠΈ 크기λ₯Ό 가짐- -2147483648λΆ€ν„° 2147483647κΉŒμ§€μ˜ 값을 μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. INT8- 8파이트 크기의 μ •μˆ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 데이터 νƒ€μž…- 더 넓은 λ²”μœ„μ˜ μ •μˆ˜ 값을 μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.F- 뢀동 μ†Œμˆ˜μ  숫자λ₯Ό λ‚˜νƒ€λ‚΄λŠ” .. 2024. 3. 19.
[SAP ABAP] SORT와 SORT BY λž€? μ˜€λ¦„μ°¨μˆœ, λ‚΄λ¦Όμ°¨μˆœ μ •λ ¬ν•˜λŠ” 방법 SAP ABAP μ–Έμ–΄μ—μ„œ `SORT`와 `SORT BY`λŠ” λ‚΄λΆ€ ν…Œμ΄λΈ”μ˜ λ ˆμ½”λ“œλ₯Ό μ •λ ¬ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” 두 가지 κ΅¬λ¬Έμž…λ‹ˆλ‹€. SORT λž€? `SORT`λŠ” λ‚΄λΆ€ ν…Œμ΄λΈ”μ˜ λ ˆμ½”λ“œλ₯Ό μ •λ ¬ν•˜λŠ” κ°€μž₯ 기본적인 μ •λ ¬ κ΅¬λ¬Έμž…λ‹ˆλ‹€. λͺ¨λ“  ν•„λ“œμ— λŒ€ν•΄ μ •λ ¬λ˜λ©° 기본적으둜 μ˜€λ¦„μ°¨μˆœμœΌλ‘œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€. SORT lt_table. μœ„μ˜ μ½”λ“œμ—μ„œ `lt_table`은 μ •λ ¬ν•˜λ €λŠ” λ‚΄λΆ€ ν…Œμ΄λΈ”μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 이 ꡬ문은 λͺ¨λ“  ν•„λ“œμ— λŒ€ν•΄ μ˜€λ¦„μ°¨μˆœμ„ μ •λ ¬ν•©λ‹ˆλ‹€. `SORT` ꡬ문은 ν…Œμ΄λΈ”μ„ μ •λ ¬ν•  λ•Œ 기본적으둜 ν…Œμ΄λΈ”μ— μžˆλŠ” λͺ¨λ“  ν•„λ“œλ₯Ό κ³ λ €ν•©λ‹ˆλ‹€. 예제 DATA: lt_table TYPE TABLE OF string, lv_value TYPE string. * 데이터 μΆ”κ°€ APPEND 'Apple' TO lt_table. APPEND.. 2024. 1. 8.
728x90
λ°˜μ‘ν˜•