목록SW 개발 (173)
DATA101
본 포스팅에서는 SAP ERP에서 Client, Company Code의 개념과 특징에 대해 알아봅니다. Client SAP 내 모든 모듈에서 최상위 Organizational Unit(i.e., 부서(Department)) 세 자리 숫자 조합으로 정의(e.g., 000, 001, 400) 하나의 서버에 다수의 Client 설치 가능 비즈니스 관점에서 시스템 내 Company Group 의미 기술적 관점에서 별도의 마스터 레코드테이블 및 데이터를 포함하는 독립된 단위마스터 레코드 테이블 세트 SAP 시스템 로그인 시 필수 입력사항 동일 서버에 여러 Client가 설치된 경우, 사용자는 하나의 Client를 선택해 로그인하게 되는데, 로그인 이후에 사용자가 등록하는 Application 데이터는 해당 클라..
본 포스팅에서는 인코텀즈 개념과 11가지 무역거래조건에 대해 각각 알아봅니다. Incoterms 개념 인코텀즈(ICC rules for the use of domestic and international trade terms, Incoterms)란 국가 간 무역활동에서 통용되는 무역거래조건에 관하여 국제상업회의소(ICC)가 제정한 규칙입니다. 인코텀즈는 판매처(Vendor)에서 구매처(Customer)까지 상품이 거래될 때 발생할 수 있는 위험부담(Risk)과 책임자 등의 정보를 담고 있습니다. 인코텀즈는 1936년에 처음으로 공표된 이후로 10년 주기로 개정되어 왔으며, 현재 최신 개정판은 '인코텀즈 2020'으로 2020년 1월 1일에 발효되었습니다. '인코텀즈 2020'을 기준으로 수출과 수입 측면..
본 포스팅에서는 SAP에서 CTS, Sandbox, Transport Organizer, IMG, NOTES에 대한 개념을 간략하게 정리해 봅니다. 1. SAP 서버 환경 구성 CTS 개념에 대해 이해하기에 앞서 SAP의 서버 환경 구성에 대해 이해하셔야 합니다. SAP는 일반적으로 3개의 독립된 서버를 구성하여 서버 환경을 구축합니다. 첫째, DEV 개발 서버는 ABAP Workbench를 통해 프로그램을 생성하거나 업데이트하고 단위별로 테스트하는 개발, Cutomizing, Sandbox 시스템 역할을 합니다. 둘째, Quality Assurance Server(QAS)는 운영 서버에 반영하기 전 최종적으로 통합 테스트하는 역할을 합니다. 마지막으로, 통합 테스트가 완료된 후, PRD 운영 서버는 업..
본 포스팅에서는 SAP에서 패키지, Software Component, Transport 개념에 대해 간략히 정리해 봅니다. 1. 패키지(Package) SAP에서 패키지(Package)란 프로그램과 같은 객체(Object)를 기능별로 관리하는 개발 클래스(Development Class)입니다. 패키지는 객체를 구조화(Structure)하고, 객체의 기능을 모듈화(Encapsulate, Modularize)합니다. 또한, 객체를 기능별로 구분(Classifify)하는 역할을 합니다. 실무에서는 업무 모듈별로 프로그램(Object)을 구분하기 위해 개발 클래스 그룹별로 묶어서 관리합니다. 나아가, 각 모듈에서도 업무 영역별로 더 세분화하여 패키지를 관리하기도 합니다. 예를 들어, 개발 클래스 그룹이 ZS..
본 포스팅에서는 SAP 기본 화면 구성과 SAP Workbench 개발 도구를 알아봅니다. 1. SAP 기본 화면 구성 SAP 기본 화면 구성은 그림 1과 같습니다. Command Field: Transaction Code(T-CODE) 입력을 통해 프로그램 실행 ※ Transaction Code: SAP에서 함수에 빠르게 접근하거나 프로그램을 실행시키는 데 활용되는 코드 Menu Bar: T-CODE 입력 없이 메뉴 선택을 통해 프로그램 실행 Standard Tool Bar: 모든 프로그램에서 조회되는 도구 모음 Application Tool Bar: ABAP 개발자가 조정 가능한 도구 모음 SAP Menu: 계층구조로 업무 프로세스 관리 기능 2. ABAP Workbench ABAP 프로그램 구현을 ..
본 포스팅에서는 SAP ERP 개념, 12가지 모듈, 국내 SAP 시장 현황에 대해 알아봅니다. 1. SAP ERP 개념 SAP(System Applications and Products in Data Processing)는 2021년 기준으로 국내를 포함한 전 세계 전사적 자원관리(ERP) 시스템 구축 시장 점유율 1위를 차지하는 독일의 소프트웨어 회사 이름이자 솔루션 이름입니다[참고]. 한국에서는 많은 사람들이 "쌥"이라고 발음하지만 정식 발음은 "에스-에이-피"입니다. 국내에서는 "SAP를 (개발)한다"라는 말은 흔히 "SAP 솔루션을 통해 ERP 시스템 구축한다"는 의미입니다. 마치 햇반이 즉석밥의 고유명사인 것처럼 "SAP=ERP"로 통용되곤 합니다. 2. SAP 개발 언어(ABAP) Advan..
들어가며 본 포스팅에서는 전사적 자원 관리 시스템(ERP)의 개념에 대해 알아보고, 왜 구축 및 운영 비용이 높은 ERP 시스템을 기업에서 도입해야 되는지 그 필요성을 알아봅니다. 나아가, 국내 ERP 시스템의 도입 현황과 국내외 공급업체별 점유율까지 알아보도록 하겠습니다. 목차 1. ERP 시스템이란? 2. ERP 도입의 필요성 3. 국내 ERP 도입 현황 4. 국내 ERP 시장 점유율 5. 전 세계 ERP 시장 점유율 1. ERP 시스템이란? 전사적 자원 관리(Enterprise Resource Planning, ERP) 시스템은 기업의 비즈니스 영역 전반에 걸친 업무 프로세스를 통합적으로 관리할 수 있도록 돕는 소프트웨어입니다(그림 1 참고[1]). 즉, ERP는 인사, 재무, 영업, 물류, 생산 ..
⁉️ 에러 상황 주피터 노트북 잘 사용하던 중 주피터 노트북 창 우측 상단에 forbidden이라는 문구가 나오며 저장이 제대로 되지 않았습니다. 터미널에서 확인해 보니 저장할 때마다 아래와 같은 에러 메시지가 나오고 있었습니다. 📝 에러 메시지 👨💻 원인 저 같은 경우에는 크롬 쿠키를 삭제한 것이 원인이었습니다. 이 문서에서도 저와 같은 상황에서 에러가 발생했다는 사용자가 있네요. 원인은 여러 가지 중 하나로, 모두 저와 같은 원인은 아닐 수 있다는 점 알아주세요 :) 💡 해결방법 해결 방법은 매우 간단해요. 크게 2가지 절차면 됩니다. [Step 1] 에러 난 주피터 노트북을 브라우저 새로운 탭에 띄웁니다. 아래와 같은 화면이 출력될 것입니다. [Step 2] 터미널에 아래 명령어를 입력하여 문제가..