AT SELECTION-SCREEN ON μ΄λ?
AT SELECTION-SCREEN ON <νλ μ΄λ¦>.
AT SELECTION-SCREEN ON ꡬ문μ SAP ABAPμμ μ ν νλ©΄(Selection Screen)μ νΉμ νλμ λν μ΄λ²€νΈ μ²λ¦¬λ₯Ό μνν λ μ¬μ©λ©λλ€.
μ ν νλ©΄μμ νΉμ νλκ° μ λ ₯λμμ λ λλ Enter ν€λ₯Ό λλ μ λ μ΄λ²€νΈκ° λ°μνμ¬ ν΄λΉ νλμ μ λ ₯κ°μ λν΄ κ²μ¦νκ±°λ μ²λ¦¬ν μ μμ΅λλ€.
AT SELECTION-SCREEN ON xmrwld
- μ ν νλ©΄ νλμ κ°μ λν΄ μ λ ₯ κ²μ¦μ μνν μ μμ΅λλ€.
- μ¬λ¬ νλμ λν΄ κ°κ°μ κ²μ¦ λ‘μ§μ μ€μ ν μ μμ΅λλ€.
- μ€λ₯κ° λ°μνλ©΄ μλμΌλ‘ ν΄λΉ νλλ‘ μ»€μκ° μ΄λνλ©°, μ λ ₯κ° μμ μ΄ μꡬλ©λλ€.
μμ μ½λ
μλ μμ μμλ νμ¬ μ½λ(P_BUKRS)μ λν΄ μ¬μ©μκ° μ λ ₯ν κ°μ΄ μ ν¨νμ§ κ²μ¦νκ³ , μ¬λ°λ₯΄μ§ μμ κ²½μ° μ€λ₯ λ©μμ§λ₯Ό νμνλ μμ λ₯Ό 보μ¬μ€λλ€.
PARAMETERS: p_bukrs TYPE bukrs OBLIGATORY. " νμ¬ μ½λ νλ (νμ μ
λ ₯)
" μ ν νλ©΄μμ P_BUKRS νλμ λν μ
λ ₯κ° κ²μ¦
AT SELECTION-SCREEN ON p_bukrs.
" νμ¬ μ½λκ° '1000'μ΄ μλ κ²½μ° μ€λ₯ λ©μμ§ νμ
IF p_bukrs <> '1000'.
MESSAGE 'Only company code 1000 is allowed!' TYPE 'E'.
ENDIF.
START-OF-SELECTION.
" μ ν νλ©΄ μ
λ ₯μ΄ μ¬λ°λ₯Έ κ²½μ° μΆλ ₯
WRITE: / 'Company Code:', p_bukrs.
- PARAMETERS: p_bukrs TYPE bukrs OBLIGATORY.
- νμ¬ μ½λ(P_BUKRS) λ₯Ό μ λ ₯λ°κΈ° μν΄ PARAMETERS ꡬ문μ μ¬μ©νμ¬ νλλ₯Ό μ μν©λλ€.
- OBLIGATORY μ΅μ μ μ¬μ©ν΄ νμ μ λ ₯ νλλ₯Ό μ€μ ν©λλ€. μ¦, μ¬μ©μκ° κ°μ μ λ ₯νμ§ μμΌλ©΄ νλ‘κ·Έλ¨μ΄ μ€νλμ§ μμ΅λλ€.
- AT SELECTION-SCREEN ON P_BUKRS.
- νμ¬ μ½λ(P_BUKRS) νλμ λν μ λ ₯κ°μ΄ λ³κ²½λκ±°λ Enter ν€κ° λλ Έμ λ μ€νλ©λλ€.
- μ΄ κ΅¬λ¬Έμ ν΅ν΄ νΉμ νλμ μ λ ₯κ°μ κ²μ¦ν μ μμ΅λλ€.
- κ²μ¦ λ‘μ§( IF p_bukrs <> '1000')
- μ λ ₯λ νμ¬ μ½λκ° '1000'μ΄ μλ κ²½μ° μ€λ₯ λ©μμ§ "Only company code 1000 is allowed!"λ₯Ό νμν©λλ€.
- TYPE 'E' λ μλ¬ λ©μμ§λ₯Ό μλ―Ένλ©°, νλ‘κ·Έλ¨μ μ€νμ μ€λ¨μν΅λλ€. μ΄ λ©μμ§λ₯Ό μ²λ¦¬ν ν, 컀μκ° P_BUKRS νλλ‘ μ΄λν©λλ€.
- START-OF-SELECTION μ΄λ²€νΈ
- μ ν νλ©΄μμ μ λ ₯κ° κ²μ¦μ΄ λͺ¨λ ν΅κ³Όλ κ²½μ°μ μ€νλ©λλ€.
- μ λ ₯λ νμ¬ μ½λ κ°μ νλ©΄μ μΆλ ₯ν©λλ€.
μ€ν κ²°κ³Ό
1. νμ¬μ½λ νλμ 1000μ μ λ ₯ν κ²½μ°
νλ‘κ·Έλ¨μ΄ μ μμ μΌλ‘ μ€νλκ³ , Company Code: 1000 μ΄ μΆλ ₯λ©λλ€.
2. λ€λ₯Έ κ°μ μ λ ₯νκ³ Enter ν€λ₯Ό λλ₯Ό κ²½μ°
Only company code 1000 is allowed!" λΌλ μ€λ₯ λ©μμ§κ° νμλλ©°, νλ‘κ·Έλ¨ μ€νμ΄ μ€λ¨λ©λλ€.
3. AT SELECTION-SCREEN ON p_bukrs. μ μ£Όμ μ²λ¦¬ν κ²½μ°
μ λ ₯κ° κ²μ¦μ νμ§ μκΈ° λλ¬Έμ 1000μ΄ μλ λ€λ₯Έ μ«μλ₯Ό μ λ ₯ν΄λ μ€λ₯ λ©μμ§κ° λ°μνμ§ μμΌλ©°, νλ‘κ·Έλ¨μ κ·Έλλ‘ μ€νλ©λλ€.
9λ₯Ό μ λ ₯νκ³ μ€ννλ©΄ λ€μ νμ΄μ§μμ μ€λ₯ λ©μμ§λ₯Ό λ°μμν΅λλ€.
μ¦, μ λ ₯ λΉμ κ° κ²μ¦μ νμ§ μκΈ° λλ¬Έμ μ λ ₯μΉΈμ μ λ ₯ μ체λ κ°λ₯ν΄μ§λλ€.
PARAMETERS: p_bukrs TYPE bukrs OBLIGATORY. " νμ¬ μ½λ νλ (νμ μ
λ ₯)
" μ ν νλ©΄μμ P_BUKRS νλμ λν μ
λ ₯κ° κ²μ¦
*AT SELECTION-SCREEN ON p_bukrs.
" νμ¬ μ½λκ° '1000'μ΄ μλ κ²½μ° μ€λ₯ λ©μμ§ νμ
IF p_bukrs <> '1000'.
MESSAGE 'Only company code 1000 is allowed!' TYPE 'E'.
ENDIF.
START-OF-SELECTION.
" μ ν νλ©΄ μ
λ ₯μ΄ μ¬λ°λ₯Έ κ²½μ° μΆλ ₯
WRITE: / 'Company Code:', p_bukrs.
'π§βπΌ SAP > ABAP' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[SAP ABAP] BAPI λ? BAPI μμ (1) | 2024.12.23 |
---|---|
[SAP ABAP] COMPARING μ΄λ? (0) | 2024.12.19 |
[SAP ABAP] νμ μ λ ₯ νλͺ© μ§μ OBLIGATORY λ? (0) | 2024.10.25 |
[SAP ABAP] SELECTION-SCREEN BEGIN/END OF LINE ꡬ문 μ΄λ?? (μμ ν¬ν¨) (0) | 2024.10.24 |
[SAP ABAP] SELECTION-SCREEN BEGIN OF BLOCK ꡬ문μ΄λ? (0) | 2024.10.24 |