본문 바로가기

전체 글35

[SAP SD] Enterprise Structures in the Sales and Distribution SD에서 판매문서 , 납품문서, 대금청구 문서 등 모든 문서 생성 시 기준이 되는 것이 "조직 구조"(Enterprise Structures) 이다.  - 실제 회사의 조직구조와 SAP 조직을 1:1로 매칭할 필요는 없다. 즉 데이터 관리 편의성에 따라 여러 조직을 묶을 수도 있고 쪼갤 수 도 있다는 의미다. 실무에서는 주로 여러 개로 나눠진 조직을 하나로 묶어서 관리하는 경우가 많다. 아래 이미지는 SD 흐름별 조직구조를 나타낸 그림이다. 1. Client : 그룹사 2. Company code : 법인 혹은 계열사, 하나의 회사 3. Sales Area : 영업(SD) 모듈에서 기준 조직SD 모듈에서 판매오더, 납품서, 대금 청구 등 모든 문서를 생성할 때 Sales Area 기준으로 생성한다.Sal.. 2024. 9. 19.
[SAP SD] SD/LE(영업 모듈) Overview 오늘부터 SAP 연재를 시작하려한다. 나는 프로그래밍 경력은 14년차지만 줄곧 Java, 웹만 운영/개발 해왔다.우연찮은 기회로 2년전부터 SAP를 접하게 되었다.  현재 PP, SD/LE 를 운영하고 있으며, 운영하면서 여러가지 알아가는 유용한 것들을 기록할 작정이다.인터넷에 SAP에 대한 많은 정보들이 있지만, SAP라는 특성이 워낙 전문화되고 익숙해 지기에 시간이 많이 걸리기 때문에 차곡차곡 나만의 글로 쌓아나가고자 한다. 오늘은 간단히 SD/LE 모듈에 대해 이야기 하고자 한다. 개념부터 말하자면 아래와 같다.SD는 Sales & Distribution의 약자이며 영업과 유통, 판매, 대금청구 등의 영업활동을 관리 하는 모듈이다.LE는 Logistics Execution의 약자이며 물류, 고객에게.. 2024. 9. 12.
[파이썬] Sleep 사용법 소개: 파이썬의 time 모듈에 포함된 sleep() 함수는 프로그램 실행을 일정 시간 동안 지연시키는데 유용한 기능입니다. 이 함수를 활용하여 반복문에서 간격을 조절하거나 특정 작업을 일정한 시간 간격으로 수행할 수 있습니다. 본문: import time # sleep() 함수를 활용하여 일정 시간 동안 프로그램 실행을 중지하는 방법을 알아봅니다. # 1초 동안 프로그램 실행을 중지합니다. print("1초 대기 중...") time.sleep(1) print("1초 대기가 끝났습니다!") # 반복문과 함께 사용하여 간격을 조절할 수 있습니다. for i in range(5): print(f"반복 횟수: {i}") time.sleep(0.5) # 0.5초마다 반복 # 작업 간격을 조절하여 원하는 시간대.. 2023. 8. 2.
PODMAN 기본 사용법 (컨테이너 생성/조회/삭제, 쿠버네티스 POD) * PODMAN 기본 사용법 - PODMAN 설치 구분 : # yum -y install podman ※ 도커와 다르게 서비스 시작 필요 없음 - 컨테이너 생성 방법 : # podman run --help 구문 : # podman run -ti -d --name web httpd - 컨테이너 구동 확인 방법 : # podman ps --help 구문 : # podman ps -a ----------------------------------------------------------- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 72f4b9dde393 docker.io/library/httpd:latest httpd-foreground About a m.. 2022. 6. 21.
[ADsP] 데이터분석준전문가 자격증 접수 및 시험준비(과목) 데이터 분석 준전문가(ADsP)는 데이터베이스 진흥원에서 운영되며, 이는 국가에서 운영하는 자격증이라 생각하면 된다. ADsP는 한번만 취득하면, 갱신을 할 필요가 없으며 비전공자 혹은 해당 경력이 없는 사람들(ex: 학생)이 ADP를 따기 위해서 취득을 하는 경우도 많다. [ADsP의 가치] ADP의 합격률이 워낙 극악이기 때문에 현업인 사람들도 ADsP까지만 딴 사람들이 상당히 많다. 현업들이 ADP를 못따는 이유는 다음과 같다. 워낙 범위가 방대하다 현업에서 분석하는 방법과 프로세스가 다를 수 있다 이미 현업이라 따야겠단 생각을 못한다 결국 ADsP에서 머무르는 분석가 및 머신러닝 개발자들이 상당히 많으며, ADsP를 완벽히 이해만 한다면 현업일 경우 ADP와 차이가 없다. 게다가 도서의 경우 현업.. 2022. 5. 25.
[Eclipse] 이클립스 다운로드 및 설치 [이클립스 다운로드] 1. 이클립스 홈페이지 접속 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. 해당 페이지에서 다운로드 클릭 3. 세부페이지에서 다운로드 클릭 개발자마다 좀 더 안정된 하위 버전을 사용하는 경우도 있지만, 이클립스의 경우 워낙 오랜기간 안정되어 왔으며 체감상 최신버전 사용하였을 경우 .. 2022. 5. 25.
[이클립스] 한글 깨질 때 인코딩 설정 방법 # UTF-8 UTF-8은 유니코드를 인코딩(Encoding)하는 방법이고, 인코딩(Encoding) 이란 컴퓨터가 이해할 수 있는 형태로 바꾸어주는 것입니다. UTF-8은 가변 방식을 사용합니다. 예를 들어 'a'는 1byte이고 '가'는 3byte입니다. 이처럼 글자마다 byte크기가 다르게 되어있는 방식입니다. 이클립스를 처음 설치하면 기본 설정은 EUC-KR로 되어있습니다. EUC-KR은 한글이 깨지는 현상이 발생하기 때문에 UTF-8로 설정을 해야합니다. 이 포스트에서는 1. 이클립스 전체 환경설정 2. 프로젝트 3. 개별 파일을 인코딩하는 방법을 작성합니다. 1. 이클립스(Eclipse)에서 UTF-8 설정 방법 이클립스를 실행하고 상단의 Windows → Preference 를 클릭합니다. .. 2022. 5. 24.
[Nodejs] Express 웹 개발 초기 셋팅( + nodemon 설치/오류해결) Nodejs Express를 이용하여 웹 개발 초기셋팅하는 방법을 알아본다. 처음 Nodejs를 접하면 어떻게 최초 구성해야하는지 막막하다. 완전 아무것도 없는 상태에서 하는 방법을 기록한다. 먼저 nodejs가 설치되어 있어야 한다. 1. 프로젝트 만들 곳에 새폴더를 하나 생성 해서 비쥬얼 스튜디오 코드로 해당 폴더를 연다. 2. 비주얼 스튜디오 코드에서 터미널을 실행한다. 3. npm init 입력 Npm을 사용하기 위해 최초 설정을 한다. 더보기 npm(Node Package Manager)은 JavaScript 및 세계 최대의 소프트웨어 레지스트리 패키지 관리자로 Node.js를 설치하면 같이 설치되어 사용할 수 있다. npm에는 Node.js에서 사용되는 각종 코드 패키지들이 모여있고, 우리는 .. 2022. 5. 24.
[SpringBoot] 스프링부트 Mybatis 연동 작업 먼저 Mybatis를 얘기하기 전에 JAVA의 ORM이 무엇이 있는지 어떤 것인지에 대해서 정리해보자. ORM(Object Relational Mapping)이란? ORM에서 Object는 객체지향 언어의 객체를 의미한다. Relational은 관계형 데이터베이스(Relational Database)의 데이터를 의미한다. Mapping이 의미하는 것은 객체지향 언어의 객체와 관계형 데이터를 서로 변환해 준다는 것이다. 관계형 데이터베이스에서 조회한 데이터를 Java 객체로 변환하여 리턴해 주고, Java 객체를 관계형 데이터베이스에 저장해 주는 라이브러리 혹은 기술을 말한다. Java ORM 기술로 유명한 것은 JPA, Hibernate가 있다. Mybatis는 JDBC로 처리하는 상당 부분의 코드와 파.. 2022. 5. 23.