[ABAP] FM 유효성 검사

홍예림·2023년 7월 31일
0

SAP ABAP(개편중...)

목록 보기
41/55
post-thumbnail

지금까지 SELECT 문에서 데이터 유효성 검사는 SY-SUBRC를 사용해 진행했습니다. 하지만 SY-SUBRC는 코드가 제대로 작동했는지 여부만 판단하고, 코드가 작동한 뒤 올바른 결과값이 나왔는지 확인은 불가합니다. 따라서 펑션모듈(Function Module, FM)의 데이터 유효성 검사는 다른 방법으로 진행합니다.

FG 에러코드 & 에러메세지

  • FG - EXPORT - PE_CODE, PE_MSG 파라메터 생성

  • Source code 에서 유효성 검사 코드 작성
    • 에러메세지 Text Tlements 활용
      : 텍스트엘리먼츠를 활용해야만 타 언어 사용 시 자동 번역됩니다.
      : 선언한 텍스트엘리먼츠는 해당 FG에 소속되어, 다른 펑션에서도 사용 가능합니다.
      : 에러가 발생한 부분을 디테일하게 설명해야 합니다.

스크린코드 작성

행별로 에러메세지가 필요한 경우

: 원본 ITAB에 에러메세지를 작성할 필드를 추가 후, 에러 발생 시 그 필드에 메세지가 할당되는 코드를 작성합니다.

profile
SYNC 3기 5반 2023.07 - 2023.12

0개의 댓글