문제를 풀고,
기록을 남깁니다.

SAP 현장에서 ABAP을 치고, 그 일을 에이전트에 넘겨 보는 개발자의 기록입니다. 미술·여행·경제·책은 옆방에 있습니다.

오늘의 편성표

TODAY'S LINE-UP · 11.04 WED

  1. 9시ECONOMY BOX11:00에 올라왔습니다→ 11
  2. 9시SAP BOXOB52에서 기간을 열었는데, 전표는 왜 아직 막힐까OPEN
  3. 11시SAP BOX아직 글이 없습니다아직
  4. 11시ECONOMY BOX기준금리가 2.50%에서 3.00%로 올랐다면, 0.5% 오른 걸까 20% 오른 걸까OPEN
  5. 15시DEV BOXSQLite에 FOREIGN KEY를 걸었는데, 없는 고객의 주문이 왜 들어갈까OPEN

오늘 쉬는 상자: ART · BOOK (화·목·토에 엽니다)

2026.11.04 한국 시간 기준

최근 글

'26/11/04 UPDATE

SQLite에 FOREIGN KEY를 걸었는데, 없는 고객의 주문이 왜 들어갈까

SQLite의 외래 키 검사는 기본으로 꺼져 있고 연결마다 켜야 합니다. sqlite3 3.54.0, Python 3.12.14, Node.js v24.21.0에서 없는 고객의 주문이 들어가는 경우와 거부되는 경우를 실행해 비교하고, 트랜잭션과 오타 때문에 오류 없이 켜지지 않는 경우, 이미 들어간 행을 찾는 PRAGMA foreign_key_check를 살펴봅니다.

SQLite · 8분

'26/11/04 UPDATE

기준금리가 2.50%에서 3.00%로 올랐다면, 0.5% 오른 걸까 20% 오른 걸까

한국은행 기준금리는 2026년 7월과 8월 두 번 올라 3.00%가 됐고 10월 22일 그대로 유지됐습니다. 2.50%에서 3.00%로 간 변화를 퍼센트포인트, bp, 변화율로 바꿔 적고, 가상의 변동금리 대출에서 이자가 몇 % 늘어나는지 계산해 봅니다.

Monetary policy and interest rates · 8분

'26/11/03 UPDATE

고린의 병풍에서 금박은 땅일까, 물일까

오가타 고린의 《야쓰하시의 붓꽃》에는 다리가 있는데 물이 없다. 금박뿐이다. 경계선을 따라 병풍 세 점을 읽으면 같은 금빛이 땅과 물, 파도와 공기를 오가고, 금박 없는 밑그림 한 점이 비교 대상이 된다. 금빛 앞에서 짚어 볼 세 가지도 정리한다.

Art · 7분

WHAT'S NEW

새로 도착

THE LIBRARY

쌓아가는 기록181

181개 글 중 12개 표시
ECONOMY BOXMonetary policy and interest rates

기준금리가 2.50%에서 3.00%로 올랐다면, 0.5% 오른 걸까 20% 오른 걸까

한국은행 기준금리는 2026년 7월과 8월 두 번 올라 3.00%가 됐고 10월 22일 그대로 유지됐습니다. 2.50%에서 3.00%로 간 변화를 퍼센트포인트, bp, 변화율로 바꿔 적고, 가상의 변동금리 대출에서 이자가 몇 % 늘어나는지 계산해 봅니다.

Base ratePercentage pointBasis point
8분 읽기 · KO / EN
SAP BOXFI

OB52에서 기간을 열었는데, 전표는 왜 아직 막힐까

전표는 머리글에서 + 줄로, 계정을 넣을 때 계정 유형 줄로 두 곳에서 기간 검사를 받고, 구간 1에는 권한 그룹을 붙일 수 있습니다. 가상 변형 표로 어디서 막혔는지 따라가고, CO 잠금과 원장 그룹처럼 OB52 밖에서 찾을 곳을 S/4HANA 2025 문서 기준으로 정리합니다.

SAP FIOB52Posting Period
8분 읽기 · KO / EN
DEV BOXSQLite

SQLite에 FOREIGN KEY를 걸었는데, 없는 고객의 주문이 왜 들어갈까

SQLite의 외래 키 검사는 기본으로 꺼져 있고 연결마다 켜야 합니다. sqlite3 3.54.0, Python 3.12.14, Node.js v24.21.0에서 없는 고객의 주문이 들어가는 경우와 거부되는 경우를 실행해 비교하고, 트랜잭션과 오타 때문에 오류 없이 켜지지 않는 경우, 이미 들어간 행을 찾는 PRAGMA foreign_key_check를 살펴봅니다.

SQLiteFOREIGN KEYPRAGMA foreign_keys
8분 읽기 · KO / EN
ART BOXArt

고린의 병풍에서 금박은 땅일까, 물일까

오가타 고린의 《야쓰하시의 붓꽃》에는 다리가 있는데 물이 없다. 금박뿐이다. 경계선을 따라 병풍 세 점을 읽으면 같은 금빛이 땅과 물, 파도와 공기를 오가고, 금박 없는 밑그림 한 점이 비교 대상이 된다. 금빛 앞에서 짚어 볼 세 가지도 정리한다.

ArtOgata KōrinRinpa
7분 읽기 · KO / EN
ECONOMY BOXWages and prices

8월 실질임금은 1년 전보다 0.8% 늘었는데, 정액급여를 물가로 나누면 왜 0.7% 줄어들까

2026년 8월 근로자 1인당 실질임금은 1년 전보다 0.8% 늘었지만, 상용근로자 정액급여는 2.4% 늘어 물가 상승률 3.1%에 못 미쳤습니다. 공표된 표로 실질임금을 다시 계산하고, 특별급여가 만든 차이를 나눠 봅니다.

Real wageNominal wageSpecial pay
8분 읽기 · KO / EN
SAP BOXBasis

ECC 메인스트림 유지보수가 2027년 말에 끝나면, 2028년 1월 ECC는 멈출까?

SAP Business Suite 7 핵심 애플리케이션의 메인스트림 유지보수는 2027년 말에 끝나지만, 그날 바뀌는 것은 지원 수준입니다. 2%p 프리미엄의 연장 유지보수, 자동으로 넘어가는 고객별 유지보수, 유지보수 연장이 아닌 2031년 전환 옵션을 SAP 공개 문서로 정리하고, 우리 시스템에서 먼저 읽어 둘 세 값을 짚습니다.

SAPECCSAP ERP 6.0
9분 읽기 · KO / EN
ECONOMY BOXEmployment statistics

9월 취업자는 1년 전보다 11만 3천 명 늘었는데 고용률은 왜 0.2%p 내렸을까

2026년 9월 취업자는 1년 전보다 11만 3천 명 늘었지만 고용률은 63.7%에서 63.5%로 내렸습니다. 15~64세와 65세 이상 고용률은 모두 올랐는데 왜 전체만 내렸는지, 공표된 인원 수로 직접 계산하고 연령 구성 효과를 나눠 봅니다.

Employment rateUnemployment rateLabour force
9분 읽기 · KO / EN
DEV BOXWeb / Cookies

localhost의 포트가 다르면 쿠키도 따로 저장될까

localhost:4371과 localhost:4372에 쿠키 이름이 같은 앱 두 개를 띄우면 한쪽 로그인이 다른 쪽 쿠키를 덮어쓰고, 한쪽에서 로그아웃하면 다른 쪽도 풀립니다. 쿠키는 호스트 이름 단위로 저장되고 포트를 보지 않기 때문입니다. Node.js 서버 두 개를 Chromium 152 기반 브라우저로 열어 남긴 서버 로그로 이를 확인하고, SameSite=Strict와 __Host-로도 나뉘지 않는 이유, 쿠키 이름과 호스트 이름 가운데 무엇으로 나눌지를 정리합니다.

CookieslocalhostSet-Cookie
9분 읽기 · KO / EN
DEV BOXWeb / Next.js

환경변수를 바꾸고 다시 시작했는데, Next.js 화면에는 왜 예전 주소가 나올까

NEXT_PUBLIC_API_BASE를 바꾸고 next start를 다시 했는데 화면은 예전 API 주소를 부릅니다. Next.js 16.4.3에서 A 값으로 빌드하고 B 값으로 시작해 보니, NEXT_PUBLIC_ 변수와 미리 만든 페이지는 빌드 때 값에 머물고 NEXT_PUBLIC_가 없는 서버 변수만 요청 때 값을 읽었습니다. 어떤 값이 빌드 때 굳는지 가려내는 법과 고치는 세 가지 길을 실제 실행 결과로 정리합니다.

Next.jsenvironment variablesNEXT_PUBLIC_
10분 읽기 · KO / EN
DINO BOXEvents

2026년 11월, 아이와 공룡 보러 어디 갈까?

2026년 10월 25일 공식 페이지로 확인한 11월 공룡 전시와 행사를 지역별로 정리했습니다. 상설 전시 여덟 곳, 11월 1일에 끝나는 고성 엑스포, 서대문 공룡 투어의 운영 시간·휴관일·관람료·예약과 11월에 닫힌 곳을 한 번에 봅니다.

DinosaursDinosaur exhibitionsMuseums
9분 읽기 · KO / EN
DEV BOXGit / CLI

파일 이름의 대소문자만 바꾸면 git은 어느 이름을 기억할까

Mac에서 button.js를 Button.js로 바꾸면 git status는 조용하고 커밋할 것도 없다고 합니다. 대소문자를 가리지 않는 APFS에서 git은 core.ignoreCase에 따라 인덱스에 적힌 옛 이름을 계속 쓰기 때문입니다. git 2.54.0에서 실제로 실행한 결과로, 어느 이름이 남아 있는지 확인하고 git mv로 커밋에 넣는 방법을 봅니다. core.ignorecase를 false로 바꾸면 git mv는 멈추고, mv 뒤에 add한 커밋에는 이름이 둘 생깁니다.

gitgit mvcore.ignoreCase
11분 읽기 · KO / EN
DINO BOXFossil sites

한국의 공룡 화석, 어디서 무엇이 나왔을까?

발자국은 경남 고성·여수·해남, 알은 화성·보성, 이름이 붙은 공룡의 뼈는 화성·보성 등에서 나왔습니다. 국가유산청 기록과 논문, 박물관 안내를 2026년 10월 22일에 확인해 화석산지별로 정리하고, 2026년 가을 현재 닫혀 있는 시설과 출발 전에 확인할 점도 함께 봅니다.

DinosaursFossil sitesNatural Monuments
9분 읽기 · KO / EN
12 / 181개