sap 테이블을 생성해보았다. 테이블 10개 내외, 그리고 그에 상응하는 엘리먼트와 도메인을 생성하여 필요한 부분에 참조하는 식의 설계를 진행해보았다. 진행하면서 느낀점 : sql을 접해본 나는 테이블 만드는 것은 몇번 해보았다. 당연히 테이블 먼저 생성 > 엘리먼트 생성> 도메인 생성을 하면서 진행하면 된다고 생각했는데, sap는 목적이 조금은 다르다. 그 반대로 접근하는 것을 권장한다. (도메인 > 엘리먼트 > 테이블) 이유는 다음과 같다. 1. 데이터의 일관성과 무결성 확보같은 데이터 형식을 여러 테이블에서 쓸 때, 도메인으로 정의해두면 통일된 속성 유지 가능예: 고객 ID는 항상 CHAR10으로 정해두면, 잘못된 타입 입력 방지됨>> 아랫단부터 말아올리는 방식을 권장하는 sap abap 개발 특성..