본문 바로가기

SAP/MM

[TS450]20강~25강

최초 작성일: 2023년 3월 14일

최종 작성일: 2023년 3월 14일

 

목표: SAP Certi 취득

 

오늘 진도표(20강~25강)

Using Advanced Transactions for Purchase Order Creation

Using the Advanced Transaction for Goods Receipt

Using the Advanced Transaction for Invoice Verification

Defining Organizational Units in Materials Management

Defining and Assigning Plants

Describing the Material Requirements Planning (MRP) Process

 

회고

오늘 6강 완벽히 이해하기 위해 시간이 좀 걸렸다(다른 때보다)

전부터 데이터 흐름이나 모듈간 혹은 조직간의 구조가 궁금했었는데 오늘 좀 해결된 기분이다.

mrp가 드디어 나왔다. 정말 scm에 일하기 시작할때 부터 관심이 많았던거라 sap통해서 배우니 기분이 좋다가 pp모듈에서 주로 설명해준다고 하셔서 아쉬웠지만 우연히 나에겐 pp모듈 강의도 있어서 mm끝나고 mrp만 따로 주제를 잡아서 공부해야겠다.

sap은 정말 방대한 프로그램이지만 정말 배울만한 프로그램임은 확실한다(배우기 쉬우면 희소성이 오히려 떨어지지! 그리고 하면 할 수록 재밌다!)

UNIT 20. Using Advanced Transactions for Purchase Order Creation

  • objectives
    • create a purchase order with reference to a purchase requisition using the advanced transaction(new transaction) ME21N
    • create a purchase order automatically using the advanced transaction ME59N
      • PR -> PO 자동 생성
  • learn about
    • advanced transaction ME21N for purchase order
    • Document Overview in the advanced transaction for purchase order
    • automatic generation of purchase order
  • do
    • create a purchase order with the advanced transaction ME21N
    • convert purchase requisition automatically to purchase order (ME59N)

me21n화면구성
me21n 실제 화면
document_overview_화면구성(기능)
document overview중 layout 변경 방법

 

  • PR -> PO로 자동 생성되기 위한 선결조건
    • supplier master상 해당 supplier에 'automatic purchase order' 체크 박스에 체크 되어 있어야 함
  • 해당 자재 마스터 상 해당 자재에 'automatice purchase order'체크 박스에 체크 되어 있어야 함
  • 해당 PR에 fixed vendor로서 vendor가 지정 되어 있어야 함

위에 automatic purchase order generation을 예로들어보면

Vendor A의 경우, material a,b 각각 PR상 source of supply가 지정되어 있어서 PO가 자동생성되나

Vendor B의 경우, material c의 경우, souce of supply가 명시 되어 있으나 d는 명시 되어 있지 않으므로 PO상 material C만 확인 된다.

 

 

PR -> PO로 자동 생성되기 위한 선결조건

BP상 해당 Supplier에 'automatic purchase order'가 체크 되어 있는지

  • T-CODE: BP

해당 라인 더블 클릭

material master상 해당 자재에 'automatic purchase order'가 체크 되어 있는지

  • T-CODE: MM03

create PO throught PR automatically

  • T-CODE: ME59N

PO로 컨버젼하려고 하는 PR서류 보면, 'Source of supply'상 'fixed vendor'에 vendor지정되어 있는 거 확인 가능

 

 

 

 

UNIT 21. Using the Advanced Transaction for Goods Receipt

  • objectives
    • post a goods receipt with the transaction for goods movements
  • learn about
    • transaction MIGO for goods movement
    • stock types and Stock overview(MMBE)
  • do
    • post goods reveipt with transaction for goods movement
  • 비고
    • S/4 HANA로 업그레이드 되면서 MB* 티코드는 더이상 사용안함

GR 잡기

T-CODE: MIGO

MIGO 화면 구성
STOCK TYPE별 GR
GR잡는 순서
GR잡기 1 - 헤더 부분에 GR, Purchase order 선택 하기, gr에 해당하는 할당값도 기재 요망(정상재고=101)
PO검색하여 해당 PO의 아이템값 불러오기( 볼드 처리도 전체 선택 후 ADOPT처리하면됨)

입고처리 후 해당 재고 변화 살펴보기

T-CODE: MMBE

UNIT 22. Using the Advanced Transaction for Invoice Verification

  • Objectives
    • enter an invoice with the advanced transaction
  • learn about
    • advanced transaction for supplier invoice ( 구매 -> 공급업체)
      • customer invoice(고객-> 영업, 빌링처리시 발행되는 빌링문서)
  • do
    • enter an invoice with advanced transaction(MIRO)

do invoice verification

T-CODE:MIRO

MIRO화면 구성 (Ref.DOC.Category는 purchase order인지 등 선택, Doc NO.는 po번호 등 문서를 구별할 수 있는 값을 기재)

 

Invoice verification하는 순서(여기서 posting ok는 체크용 일뿐. 상단에 balance가 0이 되어야 정상적으로 posting할 수 있음)
miro로 접속시 company code가 디폴트로 되어 있는 경우가 있는데 company code변경방법은 헤더에서 edit->switch company code로 변경하면 됨
ref.doc유형선택
해당po의 아이템 라인 전체 볼드 처리 한후
amount를 해당 po의 총 invoice금액으로 맞춰서 입력하기
정상적으로 처리 하면 gr에 따라 분개장이 잘 생성된 것을 확인할 수 있음
miro 처음 화면으로 invoice date는 보통 posting date랑 맞춰주면됨

Unit 7: Customizing(setting configuration) of Organizational Units

Lesson 1:Defining Organizational Units in Materials Management

Lesson 2:Defining and Assigning Plants

 

UNIT 23. Defining Organizational Units in Materials Management(purchasing org, purchasing group)

  • objectives
    • define organizational units in accounting and purchasing
  • learn about
    • organizational units in accounting
    • purchasing organizations
  • watch (중요한 포인트임)
    • how to define organizational units in purchasing
  • do
    • define organizational units in purchasing

 

  • company code에 chart of account(계정 과목표, G/L계정 LIST)를 assign함.
  • company code에 chart of account를 연결하면 해당 company에 연결된 계정과목들을 볼 수가 있음.
  • business area = 사업부(사업부는 독자적으로 재무재표를 생성할 수 있음) 회사에서 사업부 별로 재무재표를 생성한다는 것은 내부 관리 목적임. 재표 재표의 종류에는 1) 재무 상태표2)손익계산서3)자본변동표4)현금흐름표 가 있다.
  • controlling 영역에서 area는 관리 회계 목적임
  • company에서 어떤 통화를 쓸건지

cofiguration

T-CODE:SPRO

purchasing org는 plant와는 반드시 연결(mandatory)되어 이어야 하며, company code는 optional이다.purchasing org는 다른 조직과의 관계가 많지는 않지만,  po,contract, info record생성시 필수 값이다. 또한 bp(vendor-purchasing org를 반드시 설정해야한다), material master에서 purchasing org반드시 설정해야한다.

 

reference purchasing group은 실제 존재하는 조직은 아니고 내부 관리 효율 목적상 sap시스템상 임의로 생성하는 값이다. plant별로 purchasing org가 너무 많아서 할당하는 데 시간을 계쏙 쓴다고 치면, 임의의 값인 c100(예시처럼)생성해놓고 어떤 plant든 그 값을 purchasing org로 assign해놓고 spro상 configu에 어떤 값이 연결되어있는지만 기재한다.

 

T-CODE:SPRO 로 접속해서 IMG(CONGIRU)확인 하는 경로
MM모듈 PURCHASING그룹 확인 하는 경로
해당 조직 선택시 확인되는 결과값
MM모듈의 메인 조직인 Purchasing group과 company code혹은 plant가 어떻게 연결(assign)되어 있는지 확인할 수 있는 경로
reference purchasing 설정 화면으로 release order와 conditions가 선택 되어 있어야 해당 reference purchasing org만 주문 생성하거나 계약서 생성 가능함
standard purchasing org에 대해서는 책 본문에서 좀더 살펴 볼것

standard 구매 조직 은 reference와는 다른 조직으로 pipeline procurement 나 consignment와 같이 특정한 경우에 플랜트에 assign해야할 구매조직을 정해놓아야 하는 경우에 쓰는 것임 -> 본문 다시 읽어볼

reference purchasing 조직은 내부 효율을 위해 실제 존재하지 않으나 임의로 생성한 조직

Purchasing org는 plant와 반드시 연결(assign)되어 있어야 하나 company code와는 assign(연결)되어 있지 않아도 됨 -> 왜냐면 plant에 이미 company code가 연결 되어 있기 때문에. 또한 purchasing org는 반드시 하나의 company code와 연결 되어있어야한다

UNIT 24. Defining and Assigning Plants

  • objectives
    • define and assign plants
      • define = 시스템에서 plant를 실제로 생성하는 것
  • learn about
    • valuation area(자재 평가의 기준)
    • plants
    • storage locations
    • relationships bet organizational levels
    • plant definition
    • project IMG
  • watch
    • how to set up a new plant
  • valuation area

재고 자산 평가는 기준에 따라 1) company code(FI&CO모듈) 과 2) Plant(mm모듈) 이렇게 두가지로 나뉨.
sap 시스템 상 plant가 쓰이는 경우. 유의깊게 봐야할 것 은 accounting view의 경우 valuation area가 accounting이 아닌 plant로 설정 되었을 때만 해당 된다.

 

storage location상의 기능 (stock management - 창고별로 재고가 얼마나 있는지 재고 수량 확인하는 것), storage location이 여러개일 수 있음 ( 플랜드와 storage 주소가 다른 경우)
조직내 mm모듈

 

로지스틱과 다른 조직간의  관계/ shipping  point = le (출하 지점)
예시에 있는 거 모두 valuation area가 company code로 fi&co모듈/ client - controlling area - company code - valuation area- plant로 연결되는 구조를 잘 봐두자/mm-account의 관
plant에 warehouse할당 가능

definition of plant

T-CODE:SPRO

 

1) plant 생성

new entries 선택
plant, name, country 코드 입력
주소 입력

2) assign purchasing org to new plant

3) assign purchasing org to new plant

4) assign company code to plant

activate material ledger

T-CODE: OMX1

목적: 생성한 plant에 material ledger를 활성화 하기

material ledger를 활성화(수불부)

자재 원장 = 자재의 입출고를 관리하는 것

S/4 HANA에서는 Material ledger가 필수임(큰 특징임)

 

Unit 8: Consumption-based planning(CBP)

  • lesson 01.Describing the Material Requirements Planning (MRP) Process
  • lesson 02. defining MRP procedure(MRP 설정 정의)
  • lesson 03. maintaining the material master (MRP View)
  • lesson 04. setting up reorder point planning(ROP = 재주문 시점, CBP의 대표적인 플래닝 기법)

 

Lesson 1. Describing the Material Requirements Planning (MRP) Process

  • objectives
    • define the basics and prerequisites of classic MRP amd MRP Live in SAP S/4 HANA.
      • MRP Live는 S/4 HANA에서 새로 나온것(S/4 HANA의 가장 변곡점 중 하나 임. 기존 MRP에 있었던 단점을 보완해서 나온것)
      • classic MRP는 ECC 버전
  • learn about
    • overview of material requirements planning(MRP)
    • planning levels
      • MRP area(조직)에서 planning을 진행한다 = 교재 firue128 - planning level image가 그 내용임
    • prerequisites for consumption-based planning
      • CBP의 선결 조건
  • watch
    • how to set plant parameters
      • MRP에 영향을 주는 plant parameter값을 설정한다

Material planning1) MRP (PP)2) CBP (MM) - 독립 소요량

 

Prerequisition for MRP

  • Planning Level : MRP area
    • default는 plant임
  • Material Master record(MRP)
    • view라고 생각하면 됨
    • mrp에서 중요한 view는 mrp type임(예를 들어 mrp cbp등의 유형에 따라 type이 결정됨)
  • Customizing
    • plant parameters(mrp실행 시 결과값에 영향을 주는 인자 값을 설정하는 곳)
    • 따라서 plant level에서 configure 해야함

 

자재를 어떤 용도에 쓰는지에 따라서 용도에 따른 veiw가 있어야 함(예를 들어 구매 자재는 purchasing view가 있어야하고 생산용 자재는 work order view가 있어야 한다. 즉 mrp용 자재도 해당 자재에 mrp view가 있어야한다)

 

mrp view에서 가장 중요한 것이 mrp type(유형)임유형에는 mrp, cbp등이 있음mrp 유형은 코드값이 어떤 유형으로 플래닝할지에 대한 인자값이다. - 예를 들어 vb등이 있음이런 type은 configuration으로 설정 해야함

 

plant parameters : MRP를 실행하기 위해서 결과값에 영향을 주는 인자값을 설정하는 것이다 => PLANT LEVEL임

 

 

정말 중요한 표임( 내부 생산이냐 구매이냐에 따라 planning run을 통해 생성된 planned order가 convert되는 것이 다름)
MRP Live와 Classic MRP의 가장 큰 차이점으로 MRP LIVE는 하나의 플랜트 혹은 플랜트 별로 Planning을 돌리는게 아니라 모든 plant를 한번에 planning 돌릴 수 있다. Stock Transfer Requition -> Stock Transfer ORDER를 통해서 내부 자재 이동하는 transaction이 많은 경우에 특히 유용하게 쓰일수 있음(왜냐면 모든 플랜트가 한번에 plaaning이 돌아가니까 시점 차이로 오는 데이터 불정합성 문제가 사라짐)

 

APO(PP,PS)모듈이 원래 ERP와 별도로 있는 모듈이였는데 S/4 HANA부터 ERP에 임베디드됨
MRP Planning하는 planning Level

  • 첫번째 그림은 mrp상 mrp area가 지정되어 있지 않으면 plant를 그대로 물고감
  • 두번째 그림은 storage location의 경우로 mrp area을 달리 지정하여 storage를 그룹핑 할 수 있음
  • 세번쨰 그림은 외부에서 자재를 할당하는 경우, 해당 벤더사의 자재공급도 mrp 시스템을 통해서 planning 할 수 있음

Configuration of Plant parameter

T-CODE:SPRO

'SAP > MM' 카테고리의 다른 글

[TS450]31강~33강  (0) 2023.03.17
[TS450]26강~30강  (1) 2023.03.16
[LESSON04.]Maintaining a Material Master Record  (0) 2023.03.11
[LESSON04.]Maintaining Business Partner Master Data  (0) 2023.03.11
[TS450]2과~19과  (0) 2023.03.09