목록SAP (58)
CS Student’s SAP&Tech Journey✨

🔷 ABAP 프로그램 생성 방법1. 프로그램 생성 규칙이관 여부 확인:로컬($TMP)에 생성할지, 고객 네임스페이스(Z, Y)로 생성할지 결정.로컬 생성 시 이관 대상이 아님.명명 규칙:모든 프로그램 이름은 Z 또는 Y로 시작.동일 패키지 안에서도 프로그램 이름은 반드시 고유해야 함.예: ZHELLO_07, YREPORT_01. 2. 프로그램 생성 단계T코드: SE80 → 해당 패키지 선택 → 오른쪽 클릭 → Create → Program.Access Key:개발 작업에 필요한 Access Key는 메일 또는 시스템 관리자로부터 확인.Program Type:디폴트는 Executable Program (실행 가능한 프로그램).Status:로컬에 생성 시 상태는 Test Program.Package 설정:..

🔷패키지의 역할패키지는 여러 프로그램과 개발 객체를 논리적으로 그룹화하는 컨테이너 역할을 합니다.특정 비즈니스 프로세스나 기능에 따라 프로그램을 관리하기 위해 사용됩니다.예:ZPACKAGE_HR라는 패키지는 인사 관리와 관련된 프로그램과 객체를 포함.ZPACKAGE_MM은 자재 관리 관련 객체를 포함. 🔷 ABAP 패키지 생성 방법1. 패키지 생성 규칙명명 규칙:모든 객체는 반드시 Z 또는 Y로 시작해야 함. 이는 Customer Namespace를 의미.예: ZPACKAGE_07, YPROJECT_01 등.독일에서 제공된 표준 패키지는 Z, Y 없이 시작. 예: BC400.고유성 보장:패키지 이름은 반드시 Unique(고유) 해야 하며, 중복 생성 불가. 2. 패키지 생성 단계T코드: SE80 → ..

SAP ABAP 프로젝트는 개발 단계에서부터 테스트 및 운영 단계까지의 체계적인 이관 과정을 포함합니다. 이를 통해 SAP 시스템 내에서 객체 관리와 효율적인 이관이 가능하며, 프로젝트 팀원 간의 역할 분담도 명확히 이루어집니다. 1. ABAP 프로젝트 구성 및 이관 프로세스 🟦 프로젝트 단계DEV (Development) - 개발개발이 이루어지는 단계.개발된 프로그램은 로컬 또는 지정된 패키지에 저장.Task Number를 생성하고 작업 기록.QAS (Quality Assurance System) - 테스트개발된 프로그램을 테스트 환경으로 이관.이관 단위는 Change Request (CR)로, 하나 이상의 프로그램을 포함할 수 있음.테스트 완료 후 다음 단계로 이관.PRD (Production)..

SAP 시스템은 효율적인 데이터 관리와 개발 환경을 제공하기 위해 ABAP Repository와 Presentation Server - Application Server - Database로 구성된 계층적 아키텍처를 사용합니다. 3-Tier Architecture의 계층 1. SAP의 계층적 아키텍처SAP는 Presentation Server - Application Server - Database로 구성된 계층적 구조를 통해 효율적인 데이터 관리와 안정적인 시스템 동작을 지원합니다.1. Presentation Server사용자가 SAP 시스템과 상호작용하는 프론트엔드 계층.SAP GUI, Fiori, 웹 브라우저 등을 통해 시스템에 접근.주요 역할:사용자 입력 처리데이터 표시SAP와 사용자 간 통신..

SAP GUI는 Windows, Java, HTML 세 가지 버전으로 제공되며, 다양한 플랫폼에서 SAP 시스템에 접근할 수 있는 사용자 인터페이스를 제공합니다. 하지만 일반적으로 Windows GUI를 사용하는 경우가 많고, 실제 개발 작업도 주로 Windows 환경에서 이루어집니다. SAP GUI를 통해 사용자는 SAP 시스템에 접속하여 다양한 트랜잭션 코드를 실행할 수 있습니다. 예를 들어, SAP GUI에서 SE16이라는 트랜잭션 코드를 입력하고 엔터를 누르면, 시스템은 ABAP Dispatcher라는 핵심 컴포넌트를 통해 요청을 처리합니다. ABAP Dispatcher는 SAP 서버에서 매우 중요한 역할을 수행합니다. 🟩 ABAP Dispatcher와 로드 밸런싱ABAP Dispatche..

1. SAP Easy Access 화면 창 Role Based Menu는 사용자의 부서와 역할에 따라 메뉴 구성을 다르게 설정하는 기능입니다. 예를 들어, 사용자가 인사팀 소속이라면 인사팀 업무에 필요한 기능들만 표시되도록 구성할 수 있습니다. 이를 통해 불필요한 메뉴 항목을 제거하고, 사용자의 편의성을 높일 수 있습니다. Status Bar는 SAP 시스템에서 작업 중 발생하는 모든 변경 사항에 대한 메시지를 표시합니다. 이를 통해 사용자는 시스템의 상태를 실시간으로 확인할 수 있습니다. 예를 들어, 데이터가 성공적으로 저장되었거나 오류가 발생한 경우 메시지가 표시됩니다. 2. SAP 명령어 및 단축키 📌일반 단축키F1: 사용자가 필드 값을 입력할 때 해당 양식에 대한 설명을 볼 수 있습니다. F..

컴퓨터공학을 전공했지만, SAP의 UI 환경은 익숙하지 않아 처음에는 낯설고 어렵게 느껴졌습니다.결국에는 하나하나 직접 실행해보며 천천히 익히는 것이 가장 확실한 방법이라는 걸 느꼈습니다.이번 글에서는 SAP GUI 접속 방법과 실습 환경을 어떻게 구축하는지 정리해보겠습니다.설치 파일이 필요하신 분들은 댓글로 요청해주세요! 1. ABAP 설치 및 SAP Logon 접속 ✔️여러 파일 중에 SapGuiSetup.exe를 선택합니다. ✔️ SAP GUI for Windows 7.50 (Compilation 2)를 선택하고 다운로드합니다.저는 7.50 버전을 다운로드하였습니다. ✔️ 다운을 완료하면 바탕화면에 SAP Logon이 설치된 것을 보실 수 있습니다. 2. 신규 시스템 엔트리 생성하기 처..
SAP는 기업의 비즈니스 프로세스를 지원하는 대표적인 ERP(Enterprise Resource Planning) 시스템으로, 지속적인 기술 발전과 함께 개발 환경도 변화해 왔습니다. 기존의 SAP ERP에서 S/4HANA로의 전환을 진행하며, 인메모리 데이터베이스인 SAP HANA를 활용해 실시간 데이터 처리를 지원합니다. 이로 인해 기업은 보다 빠르고 정교한 시스템 운영이 가능해졌으며, 개발자와 운영자 또한 새로운 환경에 적응해야 하는 과제가 생겼습니다.본 글에서는 SAP 개발 툴인 GUI와 ADT의 차이점, SAP ERP와 S/4HANA의 변화, 그리고 SAP 시스템의 기본 구성과 관리 역할에 대해 살펴보겠습니다. 📌 SAP 개발툴 GUI와 ADT: 사용성과 개발성의 차이SAP GUI (Grap..