SAP/ABAP

[ABAP] AT SELECTION-SCREEN 유효성 검사

승민아 2025. 2. 6. 21:16

AT SELECTION-SCREEN

AT SELECTION-SCREEN 부분에서는 Checks이 있다.

Input / Authorization Check가 이뤄진다.

 

ON <f>로 필드 값 검증을 할 수 있다.

 

SELECTION SCREEN BLOCK에 NAME이라는 필드를 선언했다.

 

이 NAME 필드에 값을 유효성 검사를 하길 원한다.

 

예를 들어 NAME 필드에 값을 반드시 넣어야하는 유효성 검사를 한다고 하자.

 

AT SELECTION-SCREEN ON <f> 구문에 맞춰

AT SELECTION-SCREEN ON NAME을 작성하고

조건문을 걸어서 조건에 맞지 않으면 TYPE 'E'로 에러 메시지를 출력하면 된다.

 

NAME 필드를 입력하지 않고 실행했더니

AT SELECTION-SCREEN 구문에 걸려 에러 메시지가 출력된다.