일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- BindingResult
- spring MVC
- MVC
- java.lang.AssertionError
- filter vs interceptor
- spring
- 401오류
- Testcode
- 인터셉터의 정의
- 김영한
- abap value in field Data Class error
- SpringMVC
- @Controller
- springSecurityFilterChain 오류
- 세션이란
- application-properties
- Validation
- 쿠키란
- n+1
- 세션vs쿠키
- controller
- 구글 보안 api 활용
- 세션의 정의
- 필터vs인터셉터
- .orelseThrow
- 필터의 정의
- optional
- jpa
- 쿠키의 정의
- 유연한 컨트롤러1 - v5
- Today
- Total
목록[SAP]ABAP (52)
ABAP DUMP ERROR 24시

//preview maintenance view => "view" maintenance generator => 해당 table의 유지보수 장치 field > data elements >> domain(생략가능) - STRUCTURE 의 종류 INCLUDE STURCTURE =PUBLIC (수정에 자유롭다) APPEND STRUCTURE = PRIVATE(수정에 자유롭지 못하고, standard data field 추가에 사용한다.) => 나만 사용 가능하게 한다. INCLUDE STURCTURE는 DTO 처럼 누구나 변경이 가능하다. = 변경가능 APPEND STURCTURE는 ENTITY 처럼 변경 제한을 걸게 한다. = 변경 불가 == STANDARD FIELD 를 확장시키려 할때 사용하게 된다. 앞..

1.뷰의 정의 여러 table의 데이터를 보기 위해 생성 뷰는 table을 기반으로 만들어진 가상 table == data를 포함하지 않는다. 1. DataBase view = > data를 조회만 하는 view 2. Maintenance view => 해당 table의 data를 수정까지 가능한 view 3. Projection view => 잘 사용하지 않는다. 2.뷰의 종류 DATABASE VIEW PROJECTION VIEW MAINTENANCE VIEW HELP VIEW 1. table 클릭 2. Command 창에 sc16n 입력 3. f8을 눌러 수정, 삭제 maintenance view 생성 방법 Utilities - > table maintenance generator # 주의 ! JOI..

#2022-06-20# 정리 1. ABAP 딕셔너리의 특징 1. abap 은 sql 중심 개발이 아니다. 2. database interface 에서 sql 을 변환 = database independent 3. direct access =ABAP 에서 특정 DB SQL을 프로그래밍 내에서 사용할 수 있다.= db 커넥션이 필요 없다. domain은 특정 형식 type 등의 정의된 필드나 범위를 가질수 있다. field는 data element를 가질수 있으며 data element 는 domain을 가질수 있다. (필수는 아니다. just 값의 범위를 통제하고싶을때 "validation") 값의 범위는 필수는 아니다. # 기본 database 이론 정리 field ++ == > recode ++ = >..
>> BindingResult.getFieldErrors()를 통해 오류 상태 코드들을 불러모은다. BindingResult를 파라미터로 받아야한다! if(bindingResult.hasErrors()){ StringBuilder sb = new StringBuilder(); List fieldErrors = bindingResult.getFieldErrors(); for(FieldError fieldError : fieldErrors){ sb.append(fieldError.getDefaultMessage()); } return new ResponseEntity(sb.toString(), HttpStatus.BAD_REQUEST); }