'26/10/17 UPDATE
범위 테이블이 비어 있는데 WHERE IN은 왜 모든 행을 읽을까
범위 테이블에 줄이 하나도 없으면 WHERE ... IN은 항상 참이 되어, 프로그램이 채운 대상 목록이 0건인 날 모든 행을 읽습니다. I·E 줄이 조건으로 바뀌는 규칙, 선택 화면에서는 이것이 왜 편리한지, SELECT 앞의 확인과 SELECT-OPTIONS의 s_kunnr[]·OBLIGATORY를 가상 예로 봅니다.
SAP 현장에서 ABAP을 치고, 그 일을 에이전트에 넘겨 보는 개발자의 기록입니다. 미술·여행·경제·책은 옆방에 있습니다.
TODAY'S LINE-UP · 10.19 MON
오늘 쉬는 상자: ART · BOOK (화·목·토에 엽니다)
2026.10.19 한국 시간 기준
'26/10/17 UPDATE
범위 테이블에 줄이 하나도 없으면 WHERE ... IN은 항상 참이 되어, 프로그램이 채운 대상 목록이 0건인 날 모든 행을 읽습니다. I·E 줄이 조건으로 바뀌는 규칙, 선택 화면에서는 이것이 왜 편리한지, SELECT 앞의 확인과 SELECT-OPTIONS의 s_kunnr[]·OBLIGATORY를 가상 예로 봅니다.
'26/10/15 UPDATE
SAP ADT를 오픈소스 브릿지 vibing-steampunk로 Claude Code에 연결하고, 고치고 → 활성화하고 → 검증하는 루프를 에이전트에게 맡긴 한 달의 기록입니다. 시스템별 권한 플래그, /sap-dev 루프, success: true를 믿지 않는 확인 방법, 최신 문서와 대조한 사람 몫의 일을 정리합니다.
'26/10/15 UPDATE
민음사 세계문학전집 11번, 서머싯 몸 『인간의 굴레에서 1』(송무 옮김) 읽기 안내. 굽은 발, 신앙, 화가의 꿈, 밀드레드까지 필립을 묶는 네 가지를 장 번호와 함께 짚고, 제목과 같은 말을 쓰는 스피노자 『에티카』 4부와 겹쳐 읽는 법을 정리했습니다.
'26/10/15 UPDATE
{ ...user }로 만든 복사본의 주소를 고쳤더니 원본 주소까지 바뀌었습니다. 스프레드와 Object.assign은 바깥 객체만 새로 만들고 안쪽 객체와 배열은 원본과 함께 쓰기 때문입니다. Node.js v24.21.0에서 실제로 실행한 결과로, 바꾸는 경로만 새로 만드는 방법과 structuredClone·JSON 왕복이 각각 무엇을 남기고 잃는지 확인합니다.
'26/10/15 UPDATE
쇠라는 10대에 앵그르의 손을 연필로 베꼈지만, 몇 년 뒤의 콩테 소묘에는 윤곽선이 없고 점으로 칠한 유화에서는 선이 물감 밑에 묻혔다. 네 작품의 테두리를 확대해 보고, 뵐플린의 선적인 것과 회화적인 것으로 그 차이를 읽는다.
새로 도착
범위 테이블에 줄이 하나도 없으면 WHERE ... IN은 항상 참이 되어, 프로그램이 채운 대상 목록이 0건인 날 모든 행을 읽습니다. I·E 줄이 조건으로 바뀌는 규칙, 선택 화면에서는 이것이 왜 편리한지, SELECT 앞의 확인과 SELECT-OPTIONS의 s_kunnr[]·OBLIGATORY를 가상 예로 봅니다.
ABAP의 CS와 CP는 대소문자를 가리지 않고, CS는 단어 경계도 보지 않습니다. 그래서 테스트 거래처를 거르려던 CS 'TEST'가 Contest Media GmbH에도 참이 됩니다. 대소문자를 가리는 CO·CA·FIND·contains( )와의 차이, 원하는 조건을 정확히 적는 세 가지 방법, 판마다 다른 문서 문구를 가상 예로 봅니다.
7월 말 잔액으로 보면 본원통화는 19.0조원 줄고 M2는 28.5조원 늘어, 통화승수가 13.36에서 14.32로 뛰었습니다. 승수를 직접 계산하고, 월말 잔액과 월평균으로 잰 승수가 왜 다른지, 줄어든 돈이 어디서 나왔는지 따져 봅니다.
{ ...user }로 만든 복사본의 주소를 고쳤더니 원본 주소까지 바뀌었습니다. 스프레드와 Object.assign은 바깥 객체만 새로 만들고 안쪽 객체와 배열은 원본과 함께 쓰기 때문입니다. Node.js v24.21.0에서 실제로 실행한 결과로, 바꾸는 경로만 새로 만드는 방법과 structuredClone·JSON 왕복이 각각 무엇을 남기고 잃는지 확인합니다.
민음사 세계문학전집 11번, 서머싯 몸 『인간의 굴레에서 1』(송무 옮김) 읽기 안내. 굽은 발, 신앙, 화가의 꿈, 밀드레드까지 필립을 묶는 네 가지를 장 번호와 함께 짚고, 제목과 같은 말을 쓰는 스피노자 『에티카』 4부와 겹쳐 읽는 법을 정리했습니다.
SAP ADT를 오픈소스 브릿지 vibing-steampunk로 Claude Code에 연결하고, 고치고 → 활성화하고 → 검증하는 루프를 에이전트에게 맡긴 한 달의 기록입니다. 시스템별 권한 플래그, /sap-dev 루프, success: true를 믿지 않는 확인 방법, 최신 문서와 대조한 사람 몫의 일을 정리합니다.
쇠라는 10대에 앵그르의 손을 연필로 베꼈지만, 몇 년 뒤의 콩테 소묘에는 윤곽선이 없고 점으로 칠한 유화에서는 선이 물감 밑에 묻혔다. 네 작품의 테두리를 확대해 보고, 뵐플린의 선적인 것과 회화적인 것으로 그 차이를 읽는다.
작은따옴표 ' '는 길이 1인 c 필드이고, CONCATENATE와 &&는 고정 길이 피연산자의 뒤 공백을 무시합니다. 그래서 끼워 넣은 공백이 사라집니다. SEPARATED BY, 역따옴표, 문자열 템플릿으로 공백을 남기는 법과 RESPECTING BLANKS, 빈 필드, 짧은 대상 필드의 함정을 가상 예로 봅니다.
set -e는 모든 실패에서 멈추지 않습니다. 파이프라인의 앞쪽 명령, if·&&·||에서 검사로 쓰인 명령과 그 안에서 부른 함수, local v=$(…)처럼 선언과 명령 치환을 한 줄에 쓴 곳에서는 실패 뒤에도 실행이 이어집니다. macOS의 Bash 3.2.57로 실제 실행한 결과와 GNU Bash 매뉴얼로 원인을 확인하고, pipefail·|| return·선언 분리로 고치는 방법을 정리합니다.
한국은행 2026년 2분기 자금순환에서 가계가 새로 넣은 돈과 금융자산 잔액 증가분은 424.7조원 차이가 납니다. 거래표와 잔액표가 무엇을 재는지 구분하고, ‘잔액 증감 − 거래’로 그 차이가 어느 자산에서 왔는지 계산해 봅니다.
민음사 세계문학전집 10번, 이남호 엮음 『한국단편문학선 1』 읽기 안내. 열두 작가의 단편 열아홉 편을 소개하고, 「감자」 「운수 좋은 날」 「만무방」 「날개」의 결말을 돈의 액수로 읽는 법과 나머지 작품을 읽으며 표시해 둘 네 가지를 정리했습니다.
1811년 솔트애시의 사람은 셔츠 주름까지 보이지만, 1845년 무렵의 포경선에서는 한 명도 따로 셀 수 없다. 거의 같은 크기의 캔버스 네 점에서 사람의 키를 재 보고, 버크의 숭고로 그 차이를 읽는다.