SAP BOX ABAP
Code Inspector· ATC 경고, 코드에서 숨기는 것과 면제받는 것은 무엇이 다를까 Code Inspector는 검사할 대상과 검사 변형을 묶고, ATC는 개발 중·전송 릴리스·중앙 점검의 세 관문에서 검사를 돌릴 수 있고 실행마다 전역 Code Inspector 검사 변형을 씁니다. 경고를 소스 안에서 숨기는 프라그마·의사 주석과 품질 관리자의 승인을 거치는 면제가 무엇을 어디서 누가 덮는지 나란히 봅니다.
SAP Custom Code ABAP
2026.10.29 9분 읽기 · KO / EN
SAP BOX ABAP
릴리스된 API?! 이 표준 객체, 릴리스된 API일까? Z 프로그램이 쓰는 SAP 표준 객체는 릴리스된 API일까 릴리스된 API는 릴리스 계약과 공개 범위라는 두 분류가 함께 붙은 객체입니다. 표준 객체의 릴리스 상태를 ADT의 API State 탭과 SAP가 공개한 Cloudification Repository에서 확인하는 방법, 릴리스되지 않은 객체에 기대는 Z 코드가 업그레이드 때 왜 부담이 되는지를 T005와 I_COUNTRY 예로 봅니다.
SAP Custom Code ABAP
2026.10.28 9분 읽기 · KO / EN
DINO BOX Events
2026년 11월, 아이와 공룡 보러 어디 갈까? 2026년 10월 25일 공식 페이지로 확인한 11월 공룡 전시와 행사를 지역별로 정리했습니다. 상설 전시 여덟 곳, 11월 1일에 끝나는 고성 엑스포, 서대문 공룡 투어의 운영 시간·휴관일·관람료·예약과 11월에 닫힌 곳을 한 번에 봅니다.
Dinosaurs Dinosaur exhibitions Museums
2026.10.27 9분 읽기 · KO / EN
SAP BOX ABAP
SPDD·SPAU?! 업그레이드 때 무엇을 다시 맞출까? 업그레이드 때 SPDD· SPAU는 무엇을 다시 맞추는 걸까? 업데이트는 SAP 오브젝트를 새로 보낸 것으로 덮어쓰고, 고객이 고친 내용도 함께 덮습니다. SPDD와 SPAU가 무엇을 새 표준과 맞추는지, 왜 SPDD가 먼저인지, 수정 도우미로 고친 것과 아닌 것이 조정 때 어떻게 달라지는지 가상 예로 봅니다.
SAP Custom Code SPDD
2026.10.27 9분 읽기 · KO / EN
SAP BOX ABAP
자재번호?! 자재번호 칸이 40자면 어디를 고칠까? S/4HANA에서 자재번호 칸이 40자로 늘어나면 Z 프로그램은 어디를 고쳐야 할까 SAP S/4HANA는 1511부터 자재번호 필드를 18자에서 40자로 늘렸지만, 40자 번호를 쓰는 확장 기능은 기본으로 꺼져 있습니다. 그래도 Z 코드는 손봐야 할 수 있습니다. 길이를 직접 적은 칸, 이어 붙여 만든 키, 시스템 안에서 부르는 공개 인터페이스의 세 자리를 Simplification List 2023과 ABAP 키워드 문서 기준으로 봅니다.
SAP Custom Code S/4HANA
2026.10.26 9분 읽기 · KO / EN
DINO BOX Fossil sites
한국의 공룡 화석, 어디서 무엇이 나왔을까? 발자국은 경남 고성·여수·해남, 알은 화성·보성, 이름이 붙은 공룡의 뼈는 화성·보성 등에서 나왔습니다. 국가유산청 기록과 논문, 박물관 안내를 2026년 10월 22일에 확인해 화석산지별로 정리하고, 2026년 가을 현재 닫혀 있는 시설과 출발 전에 확인할 점도 함께 봅니다.
Dinosaurs Fossil sites Natural Monuments
2026.10.25 9분 읽기 · KO / EN
SAP BOX ABAP
EXIT?! 왜 EXIT는 메서드를 안 끝낼까? LOOP 안의 EXIT와 CHECK는 왜 메서드를 끝내지 않을까 루프 안에서 EXIT는 루프만, CHECK는 그 회차만 끝냅니다. 그래서 '잘못된 행이 있으면 그만'이라고 쓴 검증 루프 뒤의 전기 호출이 그대로 실행됩니다. 가상 예로 자리에 따른 두 동작, RETURN으로 고치는 법, 첫머리 CHECK가 허용되는 이유, START-OF-SELECTION에서 EXIT와 CHECK가 갈리는 지점을 봅니다.
SAP ABAP CHECK
2026.10.19 8분 읽기 · KO / EN
SAP BOX ABAP
WHERE IN?! 왜 WHERE IN은 모든 행을 읽을까? 범위 테이블이 비어 있는데 WHERE IN은 왜 모든 행을 읽을까 범위 테이블에 줄이 하나도 없으면 WHERE ... IN은 항상 참이 되어, 프로그램이 채운 대상 목록이 0건인 날 모든 행을 읽습니다. I·E 줄이 조건으로 바뀌는 규칙, 선택 화면에서는 이것이 왜 편리한지, SELECT 앞의 확인과 SELECT-OPTIONS의 s_kunnr[]·OBLIGATORY를 가상 예로 봅니다.
SAP ABAP Ranges Table
2026.10.17 8분 읽기 · KO / EN
SAP BOX ABAP
CS 'TEST'?! 왜 'Contest'도 참일까? IF 이름 CS 'TEST'가 왜 'Contest'에서도 참일까 ABAP의 CS와 CP는 대소문자를 가리지 않고, CS는 단어 경계도 보지 않습니다. 그래서 테스트 거래처를 거르려던 CS 'TEST'가 Contest Media GmbH에도 참이 됩니다. 대소문자를 가리는 CO·CA·FIND·contains( )와의 차이, 원하는 조건을 정확히 적는 세 가지 방법, 판마다 다른 문서 문구를 가상 예로 봅니다.
SAP ABAP CS
2026.10.15 7분 읽기 · KO / EN
ECONOMY BOX Money supply
7월 말 본원통화는 19조원 줄었는데 M2는 왜 28.5조원 늘었을까 7월 말 잔액으로 보면 본원통화는 19.0조원 줄고 M2는 28.5조원 늘어, 통화승수가 13.36에서 14.32로 뛰었습니다. 승수를 직접 계산하고, 월말 잔액과 월평균으로 잰 승수가 왜 다른지, 줄어든 돈이 어디서 나왔는지 따져 봅니다.
Money Multiplier Base Money M2
2026.10.15 7분 읽기 · KO / EN
DEV BOX Web / JavaScript
복사한 객체를 고쳤는데 원본은 왜 같이 바뀔까 { ...user }로 만든 복사본의 주소를 고쳤더니 원본 주소까지 바뀌었습니다. 스프레드와 Object.assign은 바깥 객체만 새로 만들고 안쪽 객체와 배열은 원본과 함께 쓰기 때문입니다. Node.js v24.21.0에서 실제로 실행한 결과로, 바꾸는 경로만 새로 만드는 방법과 structuredClone·JSON 왕복이 각각 무엇을 남기고 잃는지 확인합니다.
JavaScript spread syntax shallow copy
2026.10.15 8분 읽기 · KO / EN
BOOK BOX Classics
011 인간의 굴레에서 1 필립을 묶는 건 정말 그의 발일까? 『인간의 굴레에서 1』에서 필립을 묶어 두는 것은 정말 그의 발일까 민음사 세계문학전집 11번, 서머싯 몸 『인간의 굴레에서 1』(송무 옮김) 읽기 안내. 굽은 발, 신앙, 화가의 꿈, 밀드레드까지 필립을 묶는 네 가지를 장 번호와 함께 짚고, 제목과 같은 말을 쓰는 스피노자 『에티카』 4부와 겹쳐 읽는 법을 정리했습니다.
민음사 세계문학전집 #011 인간의 굴레에서
2026.10.15 6분 읽기 · KO / EN