SAP

SAP  Info

Eclipse ADT 디버깅 완전 정복: ABAP, CDS View, OData 서비스까지 (초보자용 실전 가이드)

SAP GUI의 /h 디버거만 쓰다가 Eclipse ADT로 넘어오면 가장 먼저 당황하는 지점이 있습니다. 브레이크포인트를 찍었는데 프로그램이 그냥 지나가 버립니다. 게다가 CDS View는 아예 코드에 브레이크포인트를 걸 수도 없고, OData 서비스는 브라우저에서 호출했는데 디버거가 뜨지 않습니다. 이 글은 그 세 가지 상황을 순서대로 해결합니다. ADT 기본 디버깅 → CDS View 디버깅 → OData 서비스 디버깅 순으로,

ABAP 디버깅 완전 정복 (2) 실전편 – 브레이크포인트·워치포인트와 상황별 디버깅

1편에서 /h로 디버거를 켜고 F5~F8로 코드를 따라가는 기본기를 익혔습니다. 이제부터가 실제 업무에서 쓰는 부분입니다. 실무에서 마주치는 문제는 대개 이런 형태입니다. “에러 메시지가 떴는데 어느 코드에서 나온 건지 모르겠다”, “변수 값이 언젠가 이상해지는데 어디서 바뀌는지 모르겠다”, “배치 잡이라서 /h를 쓸 수가 없다”. 이런 상황을 해결하는 도구들을 다룹니다. ⚠️ 이 글의 기능 중 값 변경과 관련된 부분은

ABAP 디버깅 완전 정복 (1) 기본편 – 디버거 켜고 한 줄씩 따라가기

SAP를 처음 접하면 반드시 부딪히는 순간이 있습니다. 화면에 빨간 에러 메시지가 떴는데 왜 떴는지 알 수 없을 때, 금액이 이상하게 계산됐는데 어느 로직에서 틀어졌는지 감이 안 올 때입니다. 이럴 때 쓰는 도구가 ABAP 디버거(Debugger) 입니다. 프로그램을 한 줄씩 멈춰 세우고 그 순간의 변수 값을 눈으로 확인하게 해주는 도구죠. 개발자 전용 도구가 아니라, 원인 파악이 필요한

SAP OData 서비스로 외부 시스템 인터페이스 구축하기 — 초보자를 위한 완전 정복 가이드

들어가며 ERP 프로젝트를 하다 보면 반드시 마주치는 요구사항이 있습니다. “외부 시스템에서 SAP에 전표를 자동으로 생성해 주세요.” “우리 웹사이트에서 SAP 자재 재고를 실시간으로 조회하고 싶습니다.” 예전에는 이런 요구를 RFC, IDoc, 파일 전송(FTP)으로 풀었습니다. 하지만 상대방이 Python으로 개발한 물류 시스템이라면? PostgreSQL 프로시저에서 직접 호출해야 한다면? RFC 커넥터를 붙이는 순간 난이도가 급상승합니다. OData는 이 문제를 HTTP 하나로 해결합니다.

SAP CDS View 만들기 — 처음 하는 사람을 위한 8단계 실습

BTP 트라이얼 환경 구축과 /DMO/ 데이터 실습은이전 글에 따로 정리해 두었습니다. S/4HANA 프로젝트에 들어가면 가장 먼저 마주치는 단어가 CDS View입니다. 그런데 막상 만들려고 하면 SE11에는 메뉴가 없고, Eclipse를 켜라는 말만 돌아옵니다. 이 글은 CDS View를 한 번도 만들어 본 적 없는 개발자가 첫 뷰를 활성화하고 데이터를 눈으로 확인할 때까지의 과정을, 빠지는 단계 없이 순서대로 정리한

엑셀 데이터를 SAP 테이블에 업로드하는 4가지 방법 (LSMW · BDC · Migration Cockpit · ABAP 완전 정리)

SAP 프로젝트를 하다 보면 “이 엑셀 파일 좀 SAP에 넣어주세요”라는 요청을 반드시 받게 됩니다. 마스터 데이터 초기 이관, 코스트센터 매핑표, 계정 매핑 테이블, 벤더 목록… 상황은 다르지만 요구는 늘 같습니다. 문제는 SAP에는 “엑셀 업로드 버튼”이 없다는 것입니다. SAP는 데이터베이스 테이블에 직접 INSERT 하는 것을 기본적으로 막아두고 있고, 대신 여러 우회 경로를 제공합니다. 이 글에서는 그

SAP 재무제표 구조(FSV) 만들기 — 계정과목표 위에 재무제표를 얹는 법

지난 글에서 계정과목표를 만들었습니다. OB13으로 계정과목표를 정의하고, OBD4로 계정그룹과 번호 범위를 잡고, OB53으로 이익잉여금 계정을 지정한 뒤 OB62로 회사코드에 붙였습니다. 그다음 FS00으로 개별 G/L 계정을 만들면 준비는 끝납니다. 그런데 여기까지만 하면 이상한 일이 생깁니다. 계정은 전부 있는데 재무제표가 나오지 않습니다. 정확히는, 나오긴 하는데 계정번호가 순서대로 죽 나열된 목록일 뿐 대차대조표처럼 보이지 않습니다. 이유는 단순합니다. SAP는

SAP IMG란 무엇인가 — SPRO 구조부터 계정과목표 설정까지

SAP 프로젝트에 처음 들어가면 컨설턴트들이 “그거 IMG에서 잡으면 돼요”라는 말을 하루에 열 번씩 합니다. 처음 듣는 사람은 그게 화면 이름인지 문서 이름인지도 헷갈립니다. Oracle EBS를 하다 온 분이라면 더 그렇습니다. EBS는 설정이 모듈별 책임(Responsibility) 안에 흩어져 있습니다. AP 설정은 Payables Manager에서, GL 설정은 General Ledger Super User에서, 조직 구조는 System Administrator에서 각각 들어갑니다. “이 설정이

SAP Search Help 만드는 방법 — 검색도움말(F4) 완전 정리

SAP 화면에서 입력 필드를 클릭하면 오른쪽에 작은 네모 버튼이 뜹니다. 누르거나 F4를 치면 선택 가능한 값 목록이 나오죠. 이걸 Search Help(검색도움말) 라고 부릅니다. 부르는 이름이 여러 개라 처음엔 헷갈립니다. Search Help, Possible Entry, Input Help, F4 Help, 그리고 예전 표현인 Matchcode까지 전부 같은 것을 가리킵니다. 이 글에서는 Search Help가 무엇인지, 어떤 경로로 화면에 붙는지, 그리고

위로 스크롤