[ABAP] CBO 개발 리스트 조회 🔍 프로그램 목적SAP 시스템의 TADIR 테이블에서 사용자 정의 개발 객체(주로 Z/Y 이름공간)를 조회하고, 그 객체들의 유형에 따라 분류하여 프로그램 목록, 트랜잭션 목록, 웹 오브젝트 등을 추출하여 별도의 내부 테이블로 구성합니다. 이 프로그램을 ALV 출력으로 확장하거나, 사용자 정의 보고서로 전환하거나, 범용 유틸리티화할 수도 있어요. 어떤 방향으로 확장하여 사용할 수도 있습니다. 🧱 주요 테이블 및 필드TADIR: 개발 오브젝트의 메타데이터 저장 (PGMID, DEVCLASS, OBJECT, OBJ_NAME 등)TRDIR: 프로그램(Report) 관련 메타데이터 (NAME, SUBC, UCCHECK 등) 📌 소스코드 - FORM select_d..
전통적인 방식으로 READ REPORT와 EDITOR-CALL FOR 구문을 활용한 아주 간단한 소스 조회 + 수정 + 저장 프로그램 긴급하게 운영 소스에 수정이 필요한 경우, 사용할 수 있는 프로그램기본적으로 sap 소스 배포의 경우, CTS 기반으로 배포를 진행해야 합니다.다만 배포의 경우 절차 및 권한이 제한되는 경우가 많기 때문에, 운영 중에 프로그램 소스 수정이 긴급하게 필요한 경우에만 사용 바랍니다. ✅ 간단한 ABAP 프로그램: EDITOR-CALL 기반 리포트 소스 수정기REPORT zedit_report_simple.PARAMETERS: p_prog TYPE progname OBLIGATORY.DATA: lt_source TYPE STANDARD TABLE OF string, l..
🔥[최신] Oracle 주요 에러 코드 및 조치 방안 완벽 가이드Oracle 주요 에러 코드 및 조치 방안에 대해 알아보고, 자주 발생하는 오류의 원인과 해결 방법을 쉽게 이해할 수 있는 가이드입니다.✅ Oracle 에러 코드 이해의 중요성Oracle Database는 전 세계적으로 널리 사용되는 관계형 데이터베이스 시스템으로, 안정성과 확장성이 뛰어난 구조를 자랑합니다. 그러나 운영 중에 예기치 않은 **에러 코드(ORA-xxxxx)**가 발생하면, 시스템 성능 저하나 서비스 중단 등 심각한 문제가 될 수 있습니다.ORA 에러 코드란?Oracle에서는 문제가 발생할 경우, "ORA-"로 시작하는 고유한 에러 코드를 반환합니다. 예를 들어 ORA-00001은 "고유 제약 조건 위반"을 의미하며, 각 코..
🔍 SAP PP 모듈 핵심 테이블 및 관계도 완벽 정리SAP PP (Production Planning)는 생산 계획과 실행을 위한 핵심 모듈로, 제조업 ERP 시스템의 중심이라고 할 수 있습니다. 이 글에서는 SAP PP 주요 테이블, 그 역할, 그리고 관계도(ERD)를 시각적으로 정리하여 SAP 컨설턴트, 개발자, ERP 사용자 모두에게 유용한 정보를 제공합니다.📌 SAP PP란?SAP PP는 생산 계획(Planning)과 생산 실행(Execution)을 위한 모듈로, 자재 소요 계획(MRP), 작업 계획(Routing), 생산 오더 생성, 생산 실적 등록 등 다양한 기능을 포함합니다.🧩 SAP PP 주요 테이블 리스트SAP PP에서 자주 사용되는 핵심 테이블은 다음과 같습니다: 구분테이블설명자..
📘 SAP SD 모듈 핵심 테이블 및 관계도(ERD)1. 판매 오더(Sales Order) 관련 테이블테이블명설명VBAKSales Document HeaderVBAPSales Document ItemVBEPSales Document: Schedule LineVBPASales Document: Partner Functions관계VBAK-VBELN = VBAP-VBELNVBAP-POSNR = VBEP-POSNRVBAK-VBELN = VBPA-VBELN2. 출고(Delivery) 관련 테이블테이블명설명LIKPOutbound Delivery HeaderLIPSOutbound Delivery Item관계LIKP-VBELN = LIPS-VBELN3. 청구(Billing) 관련 테이블테이블명설명VBRKBilling..