MAKE IT WORK.
WRITE IT DOWN.
Notes from a developer who writes ABAP on real SAP systems and hands that work to agents. Art, travel, the economy and books live next door.
SAP Transport Requests and Tasks: Why Is a Released Change Missing from Production?
Task release, request release and export, and target-system import are separate SAP CTS stages. A hypothetical Workbench example shows what to check before reporting that a change has reached production.
Notes worth keeping107
What Happens to the WHERE Condition When FOR ALL ENTRIES Gets an Empty Table?
When the driver table of FOR ALL ENTRIES is empty, the entire WHERE is ignored, date conditions included. A fictional example covers where the guard goes, what the result table holds when it stops the query, and the duplicate removal that shrinks totals even when the table has rows.
Four of its six components are below 100. Why is consumer sentiment 106.6?
Korea's consumer sentiment index was 106.6 in September 2026, yet four of its six components were below 100. In a single CSI, 100 is where replies balance; in the CCSI, 100 is the long-run average since 2003. A fictional 100-household example and a recalculation from ECOS data show the difference.

Why fetch doesn't reach catch on a 404
fetch resolves on a 404 or 500 and only sets ok to false. Runs against a local server in Node 24 and Chromium 152 separate the real rejections and the two places a timeout can land, then one function gathers the status check.

Where are you standing in Winslow Homer's seas?
In four late seascapes by Winslow Homer, find the rock under your feet, the height of the horizon and the water between them, and read where the painter has placed you.

Using Meta Muse from Korea, and running Claude Code on its computer
How I signed up for Meta's AI agent Muse from Korea while it is limited to the US and Canada, and how to install Claude Code on the cloud computer that comes with Muse and drive it from your phone.

Metamorphoses, Volume 1: Read the Moment Before the Change
A reading guide to volume 1 of Ovid’s Metamorphoses in Minumsa’s World Literature series: how Books 1–8 unfold, and why to follow the feeling before each change and the person telling each story.
ABAP Internal Tables: Choosing STANDARD, SORTED, or HASHED
Choose an internal table from its duplicate-key rules, maintained order, row-number access, and lookup requirements, then follow a fictional three-row insertion example.
SQLite backups: once the file exists, try restoring it
A backup file is only the beginning. Restore it into a separate SQLite database and check structure, relationships, and expected content.
When an app's date slips by a day: separate storage time from display time
Separate a calendar date from an instant to trace an off-by-one-day bug. Follow UTC storage, Seoul display, and the trap of slicing a timestamp.

AREX to Incheon: the express and the all-stop train do not share a ticket
From Seoul Station to Terminal 1, the express is listed at 43 minutes and 13,000 won. The all-stop train is 59 minutes and 4,750 won by transit card. Intermediate stations have no express platform.
Why a CORS error can mean the server never saw the POST
A cross-origin JSON POST makes the browser send OPTIONS first. A fictional pair of hosts separates a failed preflight, which never sends POST, from a POST the script still cannot read.

Hakata to Beppu on the Sonic: What to Check Before Chasing a Cheap Fare
Understand the ¥2,950 fare eligibility, the ¥8,500 non-reserved two-ticket set and its seven-day validity, and the separate multilingual booking service before choosing tickets for your trip.