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

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

오늘의 편성표

TODAY'S LINE-UP · 11.10 TUE

  1. 11시SAP BOX11:00 편성아직
  2. 13시ART BOX13:00 편성아직
  3. 17시BOOK BOX17:00 편성아직

오늘 쉬는 상자: ECONOMY · DEV (월·수·금·일에 엽니다)

2026.11.10 한국 시간 기준

최근 글

'26/11/09 UPDATE

마감이 있는 AI 에이전트 대회, 무엇을 먼저 준비해야 할까: AI TOP 100 예선 후기

10월 31일 카카오 AI TOP 100 예선에서 다섯 시간 안에 AI 에이전트를 만들어 마감 직전에 제출했다. 문제 내용은 빼고, AI 둘과 나눈 역할과 잘 된 것, 마지막 배포 뒤에 온 자료와 크레딧, 실제 채널 시험에서 배운 것, 다음에 바꿀 아홉 가지를 적었다.

AI agents / Contest retrospective · 7분

'26/11/09 UPDATE

OB08에 오늘 환율이 없는데, 외화 전표는 왜 그대로 전기될까

SAP 문서에서 유효한 환율은 그 날짜나 그보다 앞서 입력된 환율이어서, 오늘 줄이 없어도 앞선 M 환율이 있으면 외화 전표는 그대로 전기됩니다. 가상 송장으로 전기일과 환산일에 따라 달라지는 금액을 계산하고, 표기와 수기 입력, 오래된 환율을 찾는 법을 S/4HANA 2025 문서 기준으로 정리합니다.

FI · 8분

'26/11/09 UPDATE

검색어 C++를 보냈는데, 서버에는 왜 'C '로 도착할까

검색창에 C++를 넣었는데 서버에서 꺼낸 검색어는 C 뒤에 공백 두 칸이었습니다. 쿼리 문자열의 +는 폼 형식으로 읽는 함수에게만 공백이고, encodeURIComponent·decodeURIComponent 같은 퍼센트 인코딩 함수에게는 그냥 +이기 때문입니다. Node.js v24.21.0과 Python 3.9.6에서 실제로 실행한 결과로, 쓰는 함수와 읽는 함수를 어떻게 짝지어야 +와 공백이 그대로 돌아오는지 확인합니다.

Web / URL · 9분

'26/11/08 UPDATE

node로 .ts 파일을 바로 돌리면, 타입 검사는 누가 해 줄까

Node.js 24는 node app.ts로 TypeScript 파일을 바로 실행하지만, 타입을 공백으로 지울 뿐 맞는지는 검사하지 않습니다. Node.js v24.21.0에서 타입이 틀린 코드가 1000100을 내고 종료 코드 0으로 끝나는 것, enum과 type 없이 가져온 interface가 SyntaxError를 내는 것, tsconfig.json의 paths 별칭이 적용되지 않는 것을 실제로 실행해 확인하고, 타입 검사를 tsc에 따로 맡기는 설정을 살펴봅니다.

Node.js / TypeScript · 10분

WHAT'S NEW

새로 도착

THE LIBRARY

쌓아가는 기록197

197개 글 중 12개 표시
DEV BOXAI agents / Contest retrospective

마감이 있는 AI 에이전트 대회, 무엇을 먼저 준비해야 할까: AI TOP 100 예선 후기

10월 31일 카카오 AI TOP 100 예선에서 다섯 시간 안에 AI 에이전트를 만들어 마감 직전에 제출했다. 문제 내용은 빼고, AI 둘과 나눈 역할과 잘 된 것, 마지막 배포 뒤에 온 자료와 크레딧, 실제 채널 시험에서 배운 것, 다음에 바꿀 아홉 가지를 적었다.

AI agentsAI TOP 100Claude Code
7분 읽기 · KO / EN
ECONOMY BOXHousehold debt

가계신용은 2분기에 25.9조원 늘었는데, GDP 대비 가계부채 비율은 왜 85.3%에서 81.1%로 내려갔을까

2026년 6월 말 가계신용은 3월 말보다 25.9조원 늘었지만, GDP 대비 가계부채 비율은 3월 말 85.3%에서 81.1%로 내려갔습니다. 공개 통계로 비율을 다시 계산하고, 하락분을 빚과 GDP의 몫으로 나눠 봅니다.

Household debtHousehold creditDSR
9분 읽기 · KO / EN
SAP BOXFI

OB08에 오늘 환율이 없는데, 외화 전표는 왜 그대로 전기될까

SAP 문서에서 유효한 환율은 그 날짜나 그보다 앞서 입력된 환율이어서, 오늘 줄이 없어도 앞선 M 환율이 있으면 외화 전표는 그대로 전기됩니다. 가상 송장으로 전기일과 환산일에 따라 달라지는 금액을 계산하고, 표기와 수기 입력, 오래된 환율을 찾는 법을 S/4HANA 2025 문서 기준으로 정리합니다.

SAP FIOB08Exchange Rate
8분 읽기 · KO / EN
DEV BOXWeb / URL

검색어 C++를 보냈는데, 서버에는 왜 'C '로 도착할까

검색창에 C++를 넣었는데 서버에서 꺼낸 검색어는 C 뒤에 공백 두 칸이었습니다. 쿼리 문자열의 +는 폼 형식으로 읽는 함수에게만 공백이고, encodeURIComponent·decodeURIComponent 같은 퍼센트 인코딩 함수에게는 그냥 +이기 때문입니다. Node.js v24.21.0과 Python 3.9.6에서 실제로 실행한 결과로, 쓰는 함수와 읽는 함수를 어떻게 짝지어야 +와 공백이 그대로 돌아오는지 확인합니다.

URL encodingURLSearchParamsencodeURIComponent
9분 읽기 · KO / EN
SAP BOXABAP

Z 프로그램 권한 점검, AUTHORITY-CHECK 뒤 sy-subrc 4만 보면 무엇이 빠질까

AUTHORITY-CHECK 뒤에 IF sy-subrc = 4만 두면 그 권한 객체를 아예 받지 않은 사용자(sy-subrc 12)는 그대로 통과합니다. sy-subrc 0·4·12·40의 뜻, 0이 '이 사용자에게 이 값의 권한'을 뜻하지 않는 네 경우, 암묵 검사가 없어 직접 막아야 하는 자리를 가상 Z 리포트로 짚고 점검 순서를 남깁니다.

SAPABAPAUTHORITY-CHECK
9분 읽기 · KO / EN
DEV BOXNode.js / TypeScript

node로 .ts 파일을 바로 돌리면, 타입 검사는 누가 해 줄까

Node.js 24는 node app.ts로 TypeScript 파일을 바로 실행하지만, 타입을 공백으로 지울 뿐 맞는지는 검사하지 않습니다. Node.js v24.21.0에서 타입이 틀린 코드가 1000100을 내고 종료 코드 0으로 끝나는 것, enum과 type 없이 가져온 interface가 SyntaxError를 내는 것, tsconfig.json의 paths 별칭이 적용되지 않는 것을 실제로 실행해 확인하고, 타입 검사를 tsc에 따로 맡기는 설정을 살펴봅니다.

TypeScriptNode.jstype stripping
10분 읽기 · KO / EN
ECONOMY BOXPrice statistics

9월 생산자물가는 0.2% 올랐는데 총산출물가는 왜 0.1% 내렸을까

한국은행의 2026년 9월 생산자물가지수(잠정)에서 생산자물가는 0.2% 올랐는데 국내공급물가는 보합, 총산출물가는 0.1% 내렸습니다. 세 지수가 각각 무엇을 더해 만든 지수인지 정리하고, 발표된 지수와 가중치로 총산출물가의 −0.1%를 네 단계로 다시 계산합니다.

Producer Price IndexDomestic Supply Price IndexTotal Output Price Index
9분 읽기 · KO / EN
ART BOXArt

동기창이 옛 화가를 따라 그린 산수화, 어디가 닮았을까

1617년 《청변도》와 1620년대 《계산월관도》는 둘 다 10세기 화가 동원을 따랐다고 적혀 있지만 생김새가 다릅니다. 클리블랜드 미술관과 메트에 있는 동기창의 네 점에서 무엇이 바뀌고 무엇이 남았는지 보고, 그가 남긴 그림에 관한 말과 견주어 봅니다.

ArtDong QichangChinese Painting
9분 읽기 · KO / EN
BOOK BOXClassics

『인간의 굴레에서 2』에서 크론쇼의 페르시아 양탄자는 필립에게 어떤 답이 될까

민음사 세계문학전집 12번, 송무가 옮긴 서머싯 몸의 『인간의 굴레에서』 2권 읽기 안내입니다. 45장에서 크론쇼가 미룬 삶의 의미에 대한 답이 106장 대영박물관에서 나오기까지 양탄자가 다시 나오는 65·79·82·97장을 따라가고, 그 답이 122장의 청혼으로 이어지는 과정을 짚습니다.

민음사 세계문학전집#012Of Human Bondage
9분 읽기 · KO / EN
SAP BOXFI

S/4HANA 전환 날짜를 잡을 때, 자산 회계는 연말까지 기다려야 할까

자산 회계만 놓고 보면 S/4HANA 전환일이 연말일 필요는 없습니다. 대신 이전하는 때에 열린 회계연도가 하나뿐이어야 하고, 설치 직전에 직전 기간 마감을 완전히 끝내야 합니다. 가상 회사 코드 BX01의 후보 날짜 셋으로 두 해가 열리는 구간을 따져 보고, SUM을 시작하기 전에 끝낼 AFAB·RAPERB2000·업데이트 중단 점검을 짚습니다.

SAPS/4HANAAsset Accounting
10분 읽기 · KO / EN
ART BOXArt

드가의 그림에서 주인공은 왜 화면 한가운데에 없을까

드가의 1865년 그림에서 화면 가운데를 차지한 것은 꽃다발이고, 사람은 오른쪽 끝에서 잘려 있다. 메트의 그림 네 점에서 가장자리가 무엇을 자르고 어디를 비우는지 따라가고, 1876년 뒤랑티의 『새로운 회화』가 그 방식을 어떻게 말로 옮겼는지 본다.

ArtEdgar DegasComposition
9분 읽기 · KO / EN
ECONOMY BOXPublic finance

8월까지 나라 살림은 5조원 흑자일까, 43조원 적자일까

「월간 재정동향」 2026년 10월호에서 8월 누계 통합재정수지는 5.0조원 흑자, 관리재정수지는 43.0조원 적자입니다. 표 한 장으로 두 숫자를 다시 계산하고, 사회보장성기금을 왜 빼는지, 8월 누계가 연간 숫자와 어떻게 다른지 봅니다.

Fiscal balanceManaged fiscal balanceSocial security funds
7분 읽기 · KO / EN
12 / 197개