본문 바로가기
728x90
반응형

분류 전체보기324

[SAP MM] MSEG 테이블 ✅ MSEG란?Material Document SegmentSAP 자재 전표의 항목(Item) 데이터를 저장하는 스탠다드 테이블. 📦 구성 구조MSEG는 자재 전표(MBLNR) 단위의 Item-level 정보를 담고 있고,헤더 정보는 MKPF 테이블에 저장됩니다.테이블역할MKPF자재전표 헤더 (일자, 문서유형 등)MSEG자재전표 항목 (자재번호, 수량, 창고, 입출고 타입 등) 🧠 언제 쓰면 좋은가?1. 입고/출고/이동 이력 추적특정 자재가 언제 입고/출고/이동됐는지 확인하고 싶을 때품목별, 플랜트별, 기간별로 자재 흐름 추적 가능SELECT * FROM MSEGWHERE MATNR = '자재번호' AND WERKS = '플랜트' AND BUDAT_MKPF BETWEEN '20240101' AN.. 2025. 5. 27.
Visual Studio 빌드 오류 "LC.exe"이(가) 종료되었습니다(코드: -1). 오류 해결 방법 🛠 LC.exe 오류와 licenses.licx 파일의 관계Visual Studio에서 WinForms 프로젝트를 다른 경로로 복사하거나 다른 PC로 옮긴 뒤, 빌드 시 다음과 같은 오류 메시지가 발생합니다. "LC.exe"이(가) 종료되었습니다(코드: -1). 🔍 LC.exe 오류란?`LC.exe`는 .NET의 License Compiler로, 프로젝트 내의 `licenses.licx` 파일을 컴파일하여, `.licenses` 파일을 생성하는 도구입니다.이 `.licenses` 파일은 빌드된 실행 파일(EXE, DLL)에 포함되어, 런타임에 라이선스 체크를 수행하는데 사용됩니다.이 도구는 라이선스를 요구하는 서드파티 컴포넌트를 사용할 경우 자동으로 동작하게 됩니다. 예를 들어 다음과 같은 컴포넌트들.. 2025. 5. 26.
[SAP] 인덱스 작동 여부 확인 방법 (ST05 트레이스 기반) 1️⃣ 인덱스란? 인덱스는 데이터베이스 테이블에서 특정 조건의 데이터를 빠르게 조회하기 위해 사용되는 구조입니다.SAP SE11에서 테이블에 인덱스를 생성해도, DB가 이를 사용할지는 통계 정보 및 실행 계획에 따라 결정됩니다. 2️⃣ 인덱스 작동 여부 확인 절차 1) ST05 트랜잭션 실행T-Code: `ST05`기능: SQL 트레이스 실행 (성능 진단용) 2) 트레이스 시작`Activate Trace` 클릭조회하려는 Trace 선택 3) 문제 발생 트랜잭션 실행예: 보고서 트랜잭션 실행, ALV 조회, BAPI 호출 등 4) 트레이스 정지`Deactivate Trace` 클릭 5) 트레이스 보기`Display Trace` 클릭사용자 이름: 트랜잭션 실행한 IDObject Name: 인덱스 생성하고 .. 2025. 5. 9.
[SAP ABAP] ALV 필터창 입력 칸 글자수가 맞지 않을 때 1️⃣ 문제 상황ALV에서 PO번호를 필터 조건으로 설정하려 했으나, PO번호는 `10자리 필드`임에도 불구하고 사용자는 최대 2자리밖에 입력할 수 없어 실사용이 어려운 상황이 발생했습니다. 2️⃣ 원인 분석이 문제는 필드카탈로그(FIELDCAT) 정의 시 출력 길이 (OUTPUTLEN)가 자동 설정되지 않았기 때문입니다.그 이유는 다음과 같습니다:*----------------------------------------------------------------------** INTERNAL TABLE DEFINE*----------------------------------------------------------------------*data: begin of gt_data occurs 0, .. 2025. 5. 8.
728x90
반응형