안녕하세요..
스탠다드 프로그램 분석하다가 다음의 명령이 있던데..
SET EXTENDED CHECK OFF.
SET EXTENDED CHECK ON.
위의 두 명령이 무슨 역할을 하는 지..F1 해석 불가..
감사합니다.
안녕하세요..
스탠다드 프로그램 분석하다가 다음의 명령이 있던데..
SET EXTENDED CHECK OFF.
SET EXTENDED CHECK ON.
위의 두 명령이 무슨 역할을 하는 지..F1 해석 불가..
감사합니다.
프로그램에 기능상 오류가 있는지 점검해주는
ABAP확장 구문점검(Tcode : SLIN)라는 프로그램이 있네요..
컴파일시 문제는 없지만 실행시 문제 발생여지를
오류와 경고로 표시해줍니다.
예를 들어 SELECT SINGLE이라는 문법을 사용했다면
키필드의 유니크한 값을 조건으로 주어
한건의 데이터만 추출해야합니다.
조건문장이 잘못되어 여러건의 데이터를 만족하고
그중에 한건만 리턴된다면
오류는 아니므로 컴파일시 문제는 없습니다.
하지만 사용자가의도한 정확한 값이 아니므로 경고입니다.
그래서 SAP에서는 모든 KEY필드에 대한 조건을 지정하지않았을경우
경고로 표시합니다.
KEY필드중에 하나만 조건을 사용해도 유니크한값을 가져오는경우에는
SET EXTENDED CHECK OFF.
이구문을 사용하여 구문점검에서 제외시키는것입니다.
디폴트는 ON인것이죠.