TS421 유닛1 레슨2 목표와 아젠다는?

조직구조의 중요성, SAP 조직구조 및 기준정보의 연관성, PP 모듈에서의 고려 사항 설명입니다.

목표는 SAP 조직구조와 PP 기준정보의 연계, PP 모듈의 기준정보 활용 방안을 이해하는 것입니다.

아젠다에는 PP 모듈의 조직구성, 구매/판매 조직, 생산 관점의 5가지 기준정보 오브젝트 소개입니다.

실전 시스템으로 Material Master, BOM, 워크센터, 작업장, 라우팅 확인할 예정입니다.

 

SAP S/4의 조직구조와 중요한 관련성

SAP S4의 조직구조는 중요한 역할을 수행하며, 조직구성 위에 기준정보 설정과 컨피규레이션을 가능케합니다.

조직구조를 이해하고 순차적으로 접근해야 하는데, 이후 조직구조가 생산의 기준정보와 컨피규레이션과 연관됩니다.

프로젝트 수행 초기에 회사의 Edge 현황을 파악하고, 이를 바탕으로 회사와 컴퍼니 코드를 정의하며 시스템의 세팅을 합니다.

프로젝트 수행 과정에서 TO-BE 단계에서 조직구조 세팅 후, 해당 조직구조 위에 기준정보와 컴피규레이션을 수행하게 됩니다.

 

SAP에서 클라이언트 레벨 권한의 중요성

SAP 조직구조에서 클라이언트는 최상위 조직으로, 각 클라이언트는 독립적인 기준정보와 테이블을 갖고 있습니다.

클라이언트 레벨에서 자재마스터의 기본 정보는 전사적으로 일치해야 하며, 유저 접속 권한도 클라이언트별로 구성됩니다.

MRP나 관련 데이터는 플랜트 레벨에서 관리되며, 각 클라이언트의 사용자는 해당 클라이언트의 데이터에 따라 권한이 부여됩니다.

그래서 클라이언트별로 사용자 권한을 효과적으로 관리함으로써 데이터 보안 및 법인별 권한을 효율적으로 관리할 수 있습니다.

 

SAP 시스템에서의 회계 구조란?

컴포니 코드는 독립적인 회계 단위로, 대차대조표와 손익계산서를 만드는 단위입니다..

여러 개의 회사 코드를 통해 독립적인 회사들의 계정을 관리할 수 있으며, 매 회사 코드는 SAP S/4 시스템에서 4자리로 관리됩니다.

Company code컴패니코드는 유니크 해야 하며, 한 예시로 한국의 경우 'KR'로 시작하는 약자를 사용하여 구분합니다.

또한 플랜트는 물류 측면에서 공장을 구분하며, 한 회사 코드 아래 여러 플랜트를 연결하여 관리할 수 있습니다.

 

저장 위치 관리 방법?

저장 위치는 플랜트 하부 조직에서 재고를 보관하는 창고로, 4자리 코드로 관리됩니다.

적당한 저장 위치 수준은 재고와 재고 실사 관리에 영향을 끼치며, 너무 많은 저장 위치는 효율성을 감소시킬 수 있습니다.

고객사 상황에 맞춰 저장 위치를 설정하고, 스마트 팩토리와 연계해 MES 시스템으로 효율적인 물류 관리를 진행해야 합니다.

물류 흐름과 관련된 MES 시스템을 통해 저장 위치를 설계할 때, 회사의 관리 능력을 고려하여 적절한 저장 위치를 설정하는 게 중요합니다.

 

프로젝트 관리의 중요성은?

프로젝트 진행 시 저장 위치 현명하게 설정해야 합니다.

조직 구조가 연결되고 있어, 플랜트코드-회사코드, 저장 위치-플랜트코드로 연결됩니다.

Company code컴패니코드엔 컨트롤링 에어리어는 연결되어 있어야 합니다.

컨트롤링 에어리어와 컴포니 코드를 연결하면 제조원가를 파악할 수 있습니다.

Plant Code플랜트 코드로 물류 및 생산 활동 원가를 집계해 제조원가를 계산할 수 있습니다.

구매 조직은 구매단가, 공급업체 관리, 기업의 성격에 따라 다양한 조직 구조를 가지고 있습니다.

 

구매 및 판매 조직의 중요한 역할?

구매 조직을 통합하여 가격 협상력을 높이는 추세입니다.

Purchasing Group 그룹은 구매 그룹을 관리하며, 주요 구매 채널과 구매 조직의 책임을 포함합니다.

판매 조직은 판매 및 유통을 담당하며, 가격 결정 및 세일즈 에어리어 설정이 가능합니다.

세일즈 에어리어를 통해 유통 채널별로 판가 정책을 수립하여 판가 전략을 구현할 수 있습니다.

 

판매와 생산 관점 데이터 관리에서 주요 점은?

판매 조직은 회사 코드와 함께 여러 개의 판매 조직을 가질 수 있고, 매출과 고객 관리가 이루어집니다.

유통 채널은 상품 유통 방법을 정의하며, 출하와 관련된 업무는 쉬핑 포인트로 관리합니다.

생산 관점에서 다섯 가지 마스터 데이터를 다루며, 자재마스터, BOM, 작업장, 라우팅, 생산 자원으로 구성됩니다.

BOM 구성 전에는 자재마스터가 필요하며, 작업장은 작업 및 설비를 말합니다.

라우팅 정보는 공정을 정의하고, 프로덕션 리소스는 작업에 필요한 도구를 관리합니다.

 

SAP S/4에서 자재마스터의 중요성

자재마스터는 회사의 생산, 구매, 저장, 판매 자재 정보를 담습니다.

SAP S/4에서는 베이직 데이터, MRP 관련, 포트 레이싱, 품질 등을 별도로 관리합니다.

제품에 따라 필요한 뷰를 선택하여 관리하며, 이 정보는 구매 및 생산 결정에 영향을 줍니다.

자재마스터에 저장된 정보는 중앙 DB에 있어서, 구매나 생산과 관련된 업무에 영향을 줍니다.

 

S/4 HANA에서의 BOM 및 작업장 관리의 중요성?

BOM은 제품 또는 조립품을 만들기 위한 구성요소로, SAP를 이용해 공장별 또는 전사통합으로 관리 가능합니다.

BOM 정보로는 플랜트별 관리나 전사 관리, 그리고 공정 정보와 연결이 가능하며 작업장은 특정 공정이 이뤄지는 곳으로 정의합니다.

작업장은 개별 작업장 또는 작업장 그룹인 'Statistical Work Center'로 구분되며, 동일 설비를 그룹핑하여 한 그룹으로 관리 가능합니다.

이를 통해 생산 라인도 작업장으로 구분하여 효율적으로 관리할 수 있습니다.

 

라우팅 정보의 중요성은?

라우팅 정보는 생산에서의 공정 정보를 정의하며, 각 공정의 순서와 작업장 정보를 포함합니다.

프리어셈블을 통해 라우팅 정보를 작성하기 전에 작업장이 선행되어야 하며, 작업에 필요한 시간과 자재, 툴 등을 사전에 정의해야 합니다.

라우팅은 리드 타임 스케줄링, 제조원가 계산, 생산 CAPA 계산과 같은 중요한 정보를 제공합니다.

 

공정관리의 중요성은?

라우팅 작업 전에 소요되는 시간 정보를 활용하여 일정 계획 및 입률을 관리합니다

정확한 시간 정보는 가공비 계산 및 작업장의 CAPA 및 오버플로어 점검에 중요합니다.

일정을 조정하기 위해 시간 정보를 상세히 파악하고 적시에 입력하는 것이 필요하며, 관리되지 않으면 실제 시계로 시간을 측정해야 합니다.

때로는 시간 정보가 목표 시간으로 설정돼 타이트하게 관리되기도 합니다.

 

네트워크 시스템의 데이터 관리 핵심은?

조직구조는 컴퓨터 데이터로, command필드에 spro T-code를 입력하여 조회합니다.

로지스틱스에는 플랜트 코드와 assignment가 있고, Materials Management에는 저장 위치와 연결하는 부분이 있습니다.

자재마스터는 mm03 T-code를 통해 조직구조에 할당되고, 베이직 뷰와 MRP 뷰로 구성됩니다.

자재마스터의 베이직 1, 2는 자재의 성질을 나타내고, MRP는 플랜트별 데이터를 관리합니다.

 

BOM과 작업장의 조율 과정

BOM은 CS03 T-Code를 활용해 조율, 1010 플랜트의 생산 BOM을 관리합니다

모품목 T-F100은 T-S100, S200, R100으로 구성되며, 자재명세표인 T-FL200을 통해 수요 자재 및 수량을 관리합니다

작업장은 CR60 T-Code로 리스트 표시되며, 생산자원 및 스케줄링을 할 수 있습니다.

Capacity와 Scheduling으로 생산자원 관리 및 일정관리가 가능하며, 프로세싱 포뮬러와 프로세싱 듀레이션으로 Capa 및 스케줄링 계산 가능합니다.

라우팅 정보와 SAP 강의 내용

라우팅 정보 관련 설명 후, Assembly 조립 및 테스트는 T-A00작업장에서 이뤄집니다.

셋업, 머신, labor 작업 시간을 통해 가공비 계산을 하며, 셋업 시 10분, 머신 및 labor 각각 40분이 필요합니다.

유닛 1 레슨 2에서는 SAP에 대한 조직 구조, PP보드, 생산 기준 정보를 학습하고, 생산 기준 정보의 자세한 내용은 다음 레슨에서 다룰 예정입니다.

 

001. Accessing and Creating Types of Data

  1. Accessing and Creating Types of Data

SAP S/4 HANA Production Planning Manufacturing 아카데미 Part 1 학습내용 정리 시작.

 

여기에서는 Configuration Data, Master Data, Transaction Data에 대한 설명을 다룹니다.

Configuration Data는 비즈니스 프로세스를 조정하고 제어하는 역할을 하며,

Master Data는 기준 정보를 구성하고 자재 마스터, BOM 라우팅, 워크센터와 같은 정보를 포함합니다.

Transaction Data는 매일 업무를 수행할 때 나오는 결과 값을 의미하며, 컴퓨터 데이터와 마스터 데이터와 연관이 있습니다.

 

프로젝트 진행 시 클라이언트 전략을 구성하여 컴퓨터 데이터를 관리하며,

마스터 데이터를 생성하고 변경하는 방법을 학습합니다.

 

SAP S/4 HANA Production Planning Manufacturing 아카데미 Unit 1 내용

이번 Unit 1은 2개의 레슨으로 이뤄져 있고,

Lesson 1에서는 데이터 유형과 Accessing, Creating 방법을 소개하며

Configuration Data, Master Data, Transaction Data를 다룹니다.

 

Lesson 2에서는 Configuration Data 중 조직구조와 SAP에서의 조직, 생산 관점의 Master Data를 설명합니다

SAP S/4 HANA의 Mastered for Production인 Unit 1은 데이터 유형부터 Access 방법까지 다양한 내용을 포함하고 있습니다

 

데이터 접근과 생성 Lesson 1의 내용은?

 

레슨 1에서는 Configuration Data 조회, Master Data 접근, Transaction Data 생성을 학습합니다..

Configuration Data, Master Data, Transactional Data의 3가지 데이터 타입에 대해 배우며,

시스템에서 조회와 생성하는 방법을 설명합니다.

 

Configuration Data는 비즈니스 프로세스를 조정하고 제어하며, 설정 값에 따라 프로세스가 변경됩니다.

Configuration Data를 통해 생산 전략, 오더 방식 등을 설정하며, 이는 전체 프로세스에 영향을 미칩니다.

데이터 유형의 중요성은 무엇인가요?

 

마스터 데이터에는 제품, 고객, 공급업체 관련 기준 정보, BOM 라우팅 등이 포함됩니다.

트랜잭션 데이터에는 비즈니스 프로세스 결과 값, 생산 실적 처리, 판매 및 구매 오더 등이 포함됩니다.

컴피규레이션 데이터와 클라이언트 전략은 개발, 품질 보증, 운영 서버 설정 및 클라이언트 전략의 중요성을 지니고 있습니다.

 

 

DEV 서버의 클라이언트 역할은?

 

DEV 서버는 클라이언트로 100번과 200번으로 구성됩니다.

100번 클라이언트는 골든 클라이언트로, 컴퓨데이션 데이터를 중앙 집중으로 관리하고,

200번 클라이언트인 샌드박스는 DEV 서버로, 마음대로 테스트해보고 시스템의 반응을 확인합니다.

설정 후 QAS 서버를 통해 품질 보증 후 운영 서버로 전달하면 됩니다.

서버 운영 마스터데이터 전략의 중요성은?

 

일반적으로 운영 서버는 개발, 품질 보증, 운영 순으로 설정 변경을 진행합니다.

마스터데이터는 조직, 클라이언트, 플랜트 등 구조적 기준정보로, 변경 주기가 느리고 중요합니다.

마스터데이터 구성에는 Material Master, BOM 정보 등이 포함되며, 사용자 조직 별 권한 분리가 필수입니다.

기준정보 변경은 일부 사용자에게만 부여되어 실수를 방지하며, 생산 연구 부서에 집중돼야 합니다.

트랜잭션 데이터의 활용과 중요성

 

회사가 업무를 처리하기 위한 트랜잭션 데이터는 매일 사용됩니다.

SAP S/4 HANA에서의 트랜잭션 데이터는 기준 정보와 컴퓨터 데이터와 밀접하게 연결됩니다.

트랜잭셔널 데이터는 판매 오더, 조직 구조, 설정 값에 따라 다양한 형태로 변할 수 있습니다.

그래서 컴퓨터 데이터 설정은 중요합니다.

트랜잭셔널 데이터는 마스터 데이터와 컴퓨터 데이터 사이에 밀접한 관계가 있어, 데이터 설정에 따라 다양한 형태로 활용될 수 있습니다.

 

컴퓨터 마스터 데이터 조회 방법

 

트랜잭션 데이터에 대해서는 추후 더 자세히 다루겠지만, 컴퓨터 데이터와 마스터 데이터를 조회하는 방법을 설명하겠습니다.

컴퓨터 데이터 조회를 위해 SPRO T-Code 커맨드 필드를 활용하고,

프로덕션 섹션에서 생산과 관련된 설정 값을 확인할 수 있습니다.

또한, 자재마스터 조회를 위해 MM03 T-Code를 사용하면 자재 코드, 관리 단위, 총 무게, 순 무게, 볼륨 정보 등을 확인할 수 있습니다.

코딩테스트를 위해 가장 많이 준비하는 언어는 무엇일까?


출처: http://www.codingworldnews.com/news/articleView.html?idxno=2061



압도적으로 C++이 44%를 차지하고 있고, 2위로는 파이썬이 차지하고 있다. C++은 최근의 코딩테스트가 기업에서 도입되면서 많이 쓰인 다기보단 예전 미국에서부터 개발자를 채용하기 위해 많이 사용해온 언어이다. 또한 각종 올림피아드 대회, 코딩대회에서도 많이 쓰여왔다. 또한 C++은 각 시스템의 핵심적 모듈기능을 많이 담당해오고 있기 때문에, 단순 코딩테스트를 목적 보단 학교에서 배운 자료 C++ 자료 구조부터 그리디 알고리즘, 분할 정복 알고리즘, 그래프 알고리즘, 동적 계획법과 같은 다양한 알고리즘을 설명한다. 

자료 구조와 C++ STL 클래스 구현 사이의 관계를 설명해 주어진 문제에 가장 적합한 자료 구조를 선택할 수 있도록 도와준다. 챕터 별로 그림을 통한 설명도 잘 되어있고, 이론을 익힌 후 44개 연습 문제와 23개 실습 문제로 직접 코딩해보며 체계적으로 학습할 수 있게 구성되어 있다. 

길벗 출판사에서 운영하는 github 사이트( https://github.com/gilbutITbook/080239 ) 에 챕터별 예제소스와 실전문제 소스가 공유되어 있어서 각자의 개발환경에 맞추어 다운받거나 셋팅해서 step by step으로 확인 가능하다.
근데 이 경우 직접 프로젝트(vsc 2019기준)를 구성하여 소스를 돌려봐야하는데, 역자의 github사이트에 visual studio 2019 기준에 맞추어 생성한 개발환경도 구성 가능하다. ( https://github.com/sunkyoo/CPP-Data-Structures-and-Algorithms )
 


완전 C++에 대해 모르는 초보자를 대상으로는 접근하기 어렵다고 생각한다. 코딩 테스트를 준비하는 취업 준비생과 최신 C++ 문법으로 알고리즘을 새로 공부하려는 사람들에게 추천한다. 어느정도 기본 개념을 알아야 한다고 생각하고, 디버깅해보면서 공부하기에 좋은 내용이라고 생각했다. 

+ Recent posts