A DEVELOPER'S FIELD NOTES

MAKE IT WORK.
WRITE IT DOWN.

WORK / BUILD / DISCOVER

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.

01 / IN FOCUSSAP BOX
TRANSPORT REQUESTTR / 001
DEVDEVELOPMENT
→
QAQUALITY
→
PRDPRODUCTION
RELEASE ≠ IMPORT
BASIS · OPERATIONS

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.

7 min read / KO + EN
THE LIBRARY

Notes worth keeping101

Showing 12 of 101 posts
SAP BOXABAP

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.

SAPABAPSTANDARD
7 min read · KO / EN
DEV BOXSQLite

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.

SQLitePythonBackup
7 min read · KO / EN
DEV BOXJavaScript

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.

JavaScriptDateUTC
7 min read · KO / EN
TRAVEL BOXIncheon Airport

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.

TravelAREXIncheon Airport
8 min read · KO / EN
DEV BOXWeb

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.

CORSFetchHTTP
8 min read · KO / EN
TRAVEL BOXKyushu

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.

TravelFukuokaBeppu
9 min read · KO / EN
DEV BOXWeb

Why the request after a POST redirect is sometimes a GET

A fictional POST /orders followed after 301 or 302 becomes a GET with no body. 303 makes that change on purpose. 307 and 308 keep the method.

HTTPRedirectFetch
8 min read · KO / EN
TRAVEL BOXIncheon Airport

Incheon’s free terminal shuttle: the gate depends on your direction

From Terminal 1, Airport 04 boards at gate 8 on level 3. The return, Airport 03, boards at Terminal 2 gate 7. The 62 and 83 minutes are full-route times.

TravelIncheon AirportShuttle
8 min read · KO / EN
ECONOMY BOXEconomics

The balance rose 3%. Why didn't what it buys rise as much?

A fictional 3% deposit grows the balance to 1,030,000 won, but a 2% price rise lifts the basket count by only 0.980%. The worked example stays separate from the August 2026 CPI, the July deposit average, and the policy rate.

Nominal rateReal rateInflation
8 min read · KO / EN
SAP BOXABAP

Why Is the Row Still Missing Right After COMMIT WORK?

The fictional key K-100, registered for the update task, can still be missing on the read right after COMMIT WORK. Without AND WAIT, sy-subrc 0 is not success, and an implicit commit, a rollback, and program end are different outcomes.

SAPABAPCOMMIT WORK
8 min read · KO / EN
SAP BOXFI

SAP FI Document Date, Posting Date, and Entry Date: Which One Should You Check?

Compare the three FI dates through a fictional timeline, understand why one document can appear in August postings and September entries, and write reproducible operations queries.

SAPFIBKPF
7 min read · KO / EN
SAP BOXFI

What Should a Person Still Guard When an Agent Drives SAP GUI?

A person logs on, and the agent attaches only to that open SAP GUI session. A payment-run question showed where the first guide was wrong and where the safety check failed to stop.

SAP GUIF110VBScript
12 min read · KO / EN
12 / 101 posts