문제의 맥락부터, 해결의 기록까지.
FI, ABAP, 그리고 매일의 운영. 조건과 원인을 나누어 이해하는 SAP 노트.
주제별 기록40
OB08에 오늘 환율이 없는데, 외화 전표는 왜 그대로 전기될까
SAP 문서에서 유효한 환율은 그 날짜나 그보다 앞서 입력된 환율이어서, 오늘 줄이 없어도 앞선 M 환율이 있으면 외화 전표는 그대로 전기됩니다. 가상 송장으로 전기일과 환산일에 따라 달라지는 금액을 계산하고, 표기와 수기 입력, 오래된 환율을 찾는 법을 S/4HANA 2025 문서 기준으로 정리합니다.
Z 프로그램 권한 점검, AUTHORITY-CHECK 뒤 sy-subrc 4만 보면 무엇이 빠질까
AUTHORITY-CHECK 뒤에 IF sy-subrc = 4만 두면 그 권한 객체를 아예 받지 않은 사용자(sy-subrc 12)는 그대로 통과합니다. sy-subrc 0·4·12·40의 뜻, 0이 '이 사용자에게 이 값의 권한'을 뜻하지 않는 네 경우, 암묵 검사가 없어 직접 막아야 하는 자리를 가상 Z 리포트로 짚고 점검 순서를 남깁니다.
S/4HANA 전환 날짜를 잡을 때, 자산 회계는 연말까지 기다려야 할까
자산 회계만 놓고 보면 S/4HANA 전환일이 연말일 필요는 없습니다. 대신 이전하는 때에 열린 회계연도가 하나뿐이어야 하고, 설치 직전에 직전 기간 마감을 완전히 끝내야 합니다. 가상 회사 코드 BX01의 후보 날짜 셋으로 두 해가 열리는 구간을 따져 보고, SUM을 시작하기 전에 끝낼 AFAB·RAPERB2000·업데이트 중단 점검을 짚습니다.
SI-Check에 빨간 메시지가 떴다면, 모두 고쳐야 S/4HANA로 전환할 수 있을까
SI-Check의 빨간 메시지는 한 종류가 아닙니다. 반환 코드 7은 읽고 면제하는 오류이고, 8과 12는 전환 전에 풀어야 할 불일치입니다. 노랑 4가 왜 할 일 목록인지, SUM이 시작할 때와 다운타임 직전에 각각 무엇에서 멈추는지 SAP S/4HANA 2025 전환 가이드를 기준으로 봅니다.
OB52에서 기간을 열었는데, 전표는 왜 아직 막힐까
전표는 머리글에서 + 줄로, 계정을 넣을 때 계정 유형 줄로 두 곳에서 기간 검사를 받고, 구간 1에는 권한 그룹을 붙일 수 있습니다. 가상 변형 표로 어디서 막혔는지 따라가고, CO 잠금과 원장 그룹처럼 OB52 밖에서 찾을 곳을 S/4HANA 2025 문서 기준으로 정리합니다.
ECC 메인스트림 유지보수가 2027년 말에 끝나면, 2028년 1월 ECC는 멈출까?
SAP Business Suite 7 핵심 애플리케이션의 메인스트림 유지보수는 2027년 말에 끝나지만, 그날 바뀌는 것은 지원 수준입니다. 2%p 프리미엄의 연장 유지보수, 자동으로 넘어가는 고객별 유지보수, 유지보수 연장이 아닌 2031년 전환 옵션을 SAP 공개 문서로 정리하고, 우리 시스템에서 먼저 읽어 둘 세 값을 짚습니다.
S/4HANA에서 BSIS를 읽는 코드는 그대로인데 쓰는 코드는 왜 고쳐야 할까
유니버설 저널과 함께 BSIS 같은 합계·인덱스 테이블은 같은 이름의 호환 뷰가 되었고, COEP 같은 테이블은 다른 이름의 뷰로 읽기가 돌려집니다. 호환 뷰가 SELECT는 받아 주지만 INSERT·UPDATE·DELETE·MODIFY는 커스텀 코드에서 고쳐야 하는 까닭을 Simplification List 2023 기준으로 봅니다.
SCMON에 기록이 없는 Z 프로그램은 정말 안 쓰는 걸까
SCMON은 어떤 ABAP 코드가 어떤 맥락에서 불렸는지 남기고, 짧은 기간 뒤 지워지는 그 데이터를 SUSG가 묶어 둡니다. 연말에만 도는 프로그램이 짧은 기록에서 왜 안 쓰는 것처럼 보이는지, 기록에서 삭제까지 SAP가 권하는 순서를 가상 예로 봅니다.
Code Inspector· ATC 경고, 코드에서 숨기는 것과 면제받는 것은 무엇이 다를까
Code Inspector는 검사할 대상과 검사 변형을 묶고, ATC는 개발 중·전송 릴리스·중앙 점검의 세 관문에서 검사를 돌릴 수 있고 실행마다 전역 Code Inspector 검사 변형을 씁니다. 경고를 소스 안에서 숨기는 프라그마·의사 주석과 품질 관리자의 승인을 거치는 면제가 무엇을 어디서 누가 덮는지 나란히 봅니다.
Z 프로그램이 쓰는 SAP 표준 객체는 릴리스된 API일까
릴리스된 API는 릴리스 계약과 공개 범위라는 두 분류가 함께 붙은 객체입니다. 표준 객체의 릴리스 상태를 ADT의 API State 탭과 SAP가 공개한 Cloudification Repository에서 확인하는 방법, 릴리스되지 않은 객체에 기대는 Z 코드가 업그레이드 때 왜 부담이 되는지를 T005와 I_COUNTRY 예로 봅니다.
업그레이드 때 SPDD· SPAU는 무엇을 다시 맞추는 걸까?
업데이트는 SAP 오브젝트를 새로 보낸 것으로 덮어쓰고, 고객이 고친 내용도 함께 덮습니다. SPDD와 SPAU가 무엇을 새 표준과 맞추는지, 왜 SPDD가 먼저인지, 수정 도우미로 고친 것과 아닌 것이 조정 때 어떻게 달라지는지 가상 예로 봅니다.
S/4HANA에서 자재번호 칸이 40자로 늘어나면 Z 프로그램은 어디를 고쳐야 할까
SAP S/4HANA는 1511부터 자재번호 필드를 18자에서 40자로 늘렸지만, 40자 번호를 쓰는 확장 기능은 기본으로 꺼져 있습니다. 그래도 Z 코드는 손봐야 할 수 있습니다. 길이를 직접 적은 칸, 이어 붙여 만든 키, 시스템 안에서 부르는 공개 인터페이스의 세 자리를 Simplification List 2023과 ABAP 키워드 문서 기준으로 봅니다.
전체 목록40
이 상자에 담긴 글을 제목만 모아 연도별로 놓았습니다.
202634편
- OB08에 오늘 환율이 없는데, 외화 전표는 왜 그대로 전기될까FI
- Z 프로그램 권한 점검, AUTHORITY-CHECK 뒤 sy-subrc 4만 보면 무엇이 빠질까ABAP
- S/4HANA 전환 날짜를 잡을 때, 자산 회계는 연말까지 기다려야 할까FI
- SI-Check에 빨간 메시지가 떴다면, 모두 고쳐야 S/4HANA로 전환할 수 있을까Basis
- OB52에서 기간을 열었는데, 전표는 왜 아직 막힐까FI
- ECC 메인스트림 유지보수가 2027년 말에 끝나면, 2028년 1월 ECC는 멈출까?Basis
- S/4HANA에서 BSIS를 읽는 코드는 그대로인데 쓰는 코드는 왜 고쳐야 할까FI
- SCMON에 기록이 없는 Z 프로그램은 정말 안 쓰는 걸까ABAP
- Code Inspector·ATC 경고, 코드에서 숨기는 것과 면제받는 것은 무엇이 다를까ABAP
- Z 프로그램이 쓰는 SAP 표준 객체는 릴리스된 API일까ABAP
- 업그레이드 때 SPDD·SPAU는 무엇을 다시 맞추는 걸까?ABAP
- S/4HANA에서 자재번호 칸이 40자로 늘어나면 Z 프로그램은 어디를 고쳐야 할까ABAP
- LOOP 안의 EXIT와 CHECK는 왜 메서드를 끝내지 않을까ABAP
- 범위 테이블이 비어 있는데 WHERE IN은 왜 모든 행을 읽을까ABAP
- IF 이름 CS 'TEST'가 왜 'Contest'에서도 참일까ABAP
- SAP ABAP 개발을 Claude Code 데스크톱에 맡겨 본 한 달ABAP Development
- CONCATENATE에 ' '를 넣었는데 왜 공백이 사라질까ABAP
- MOVE-CORRESPONDING으로 내부 테이블을 옮겼더니 왜 기존 행이 사라질까ABAP
- SAP GUI를 에이전트에게 맡기면 어디를 사람이 지켜야 할까FI
- ABAP에서 7 / 2를 정수 변수에 넣으면 왜 4가 될까ABAP
- AT NEW로 고객별 소계를 냈는데 왜 줄마다 끊기고 이름이 ****로 나올까ABAP
- 전표를 보류(Hold)했는데 왜 전표번호가 없을까FI
- 주문번호 123으로 SELECT했는데 왜 한 건도 안 나올까ABAP
- READ TABLE에 BINARY SEARCH를 붙였더니 있는 행을 왜 못 찾을까ABAP
- DELETE ADJACENT DUPLICATES를 썼는데 왜 중복이 그대로 남을까ABAP
- FB08로 역분개했는데 차변·대변 합계는 왜 둘 다 늘어 있을까FI
- ORDER BY 없이 읽은 SELECT 결과, 순서를 믿어도 될까ABAP
- FOR ALL ENTRIES에 빈 테이블을 넘기면 WHERE 조건은 어떻게 될까ABAP
- ABAP 내부 테이블: STANDARD·SORTED·HASHED를 고르는 기준ABAP
- COMMIT WORK 직후에 왜 테이블이 아직 비어 있을까ABAP
- SAP FI 전표일·전기일·입력일, 어떤 날짜를 봐야 할까FI
- SAP 번호가 건너뛰면 전표가 삭제된 것일까Basis
- SAP 운영 인수인계에 남겨야 할 7가지 기록Operations
- SAP 전송 요청과 태스크: 릴리스했는데 왜 운영에 안 보일까Basis