본문 바로가기

SAP/MM

[TS450]2과~19과

 

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

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

 

목표: SAP Certi 취득

 

오늘 진도표(2과~ 19과)

 

  • Identifying the SAP Fiori User Experience
  • Working with SAP GUI
  • Declineating Procurement Process
  • Identifying the organizational units procurement
  • Creating Purchase Order
  • Posting Goods Receipt
  • Entering an invoice
  • Maintaining Material Master Data
  • Maintaining Purchasing Info Record
  • Analyzing Material Valuation
  • Comparing Procurment Processes for Stock and consumption
  • creating purchase requisition
  • creating purchase order with reference to a puchase requisition
  • entering valuzted and non-valuated goods receipts
  • maintaining purchasing contract
  • creating a purchase requisition with source retermination

UNIT 1: Navigation in SAP S/4 HANA

  • Identifying the SAP Fiori User Experience
    • SAP Fior = 웹이나 모바일에서도 확인 가능
    • S/4 HANA전에는 ECC 라고 했었음
    •  UI -> UX로 변경 되고 있음
      • UI(User interface) = S/4 Hana 기준 백엔드 화면
      • UX((User Experience) = 사용자 경험에 의해서 화면을 다이나믹하게 바꿀 수 있음
  • What is SAP Fiori?
    • Transactional
      • 사용자가 자신의 업무를 처리 하는 화면
    • Fact Sheet
      • transaction data를 지표를 통해서 볼 수 있게 해주는 화면
    • Analytical
      • 그래프를 통해서 직관적으로 보여줌

fiori화면중 하나로 save as tile은 ABAP에서 Variance와 같은 기능임(모듈과 같이 자주쓰는 기능을 저장해두는것) 재사용성이 높은 기능이라고 생각하면됨.

  • Working with SAP GUI(graphic user interface)
    • 목적: sap 화면에 대한 사용법

서버 통해서 접속시 ECC,Fiori접속 경로!?(T41=백엔드, T4N =fiori접속)
발주서 생성시 오더 별 카테고리 설정하는 경로

UNIT 2: Processes and Enterprise Structure in Procurement

  • Declineating Procurement Process
    • Objectives
      • describe the whole procurement cycle
        • procuremnet cycle
          • PR -> Determination of source of supply -> vendor selection -> PO -> GR ->Invoice verification(혹은 IR) -> FI-AP(매입채무) -> FI-Outgoing payment
        • explain some special procurement processes
          • special procurement 01. - STO(Stock Transport Order)
            • step
              • 1) STO(Stock Transport Order) -> GI (Goods issue)
              • 2) GI(Goods Issue) -> GR(Goods Receipt)
              • supplying plant에서 receiving plant로 이동중인 재고를 Stock In Transit이라고 하며 supplying plant에서 출고 하면 해당 재고 상태가 'Stock in Transit'으로 상태가 자동 변경됨Stock Tranfer with Stock Tranport Order
          • special procurement02. - Subscontracting
            • Subscontracting은 벤더사에 반제품등을 제공하고 벤더사는 제공한 자재들을 가지고 조립하여 완제품 상태로 납품함. 
            • PO(Subcontracting item인 component가 PO에 포함되어 있음) ->waits for the provision of components(PO 관련해서 component를 언제 납품할지 계획을 제공해주는 거라고 보면됨) ->provision of components(component를 제공해줌) -> GR of finished material -> Invoice Verification.
          •  special procurement03. -  Supplier Consignment (위탁 상품)
            • VMI(Vendor Management Inventory)
            • Consignment Info Record(단가를 관리하는 마스터 데이터) -> PO(위탁 상품이라 po에 단가는 기재 안함) -> Receives purchase order for consignment material -> delivers material(without placing it in invoice) -> GR of consignment material(입고 이후에 회계문서=인보이스 발행하지 않음) -> Withdrawal(해당 재고 사용) -> Liability(채무 발생) -> IV(Invoice Verification)-Settlement of Consignment Liabilities 세금계산서 역발행_공급받은자가 정산을 해서 해당 계산서를 발행함
        • Identifying the organizational units procurement
        • objective
          • explain the enterprise structure relevant for procurement processes
          • describe the organizational structures for procurement and inventory management in SAP S/4 HANA
            • enterprise = 전사 = 회사 Identifying the organizational units procurement

 

 

  • 최상위의 Client: 기술적인 측면에서는 DB Table상 key field 라고 보면 되고 비즈니스 관점에서는 corporate group이라고 봄(예를 들어 삼성 그룹, 그룹이 아니라면 전사)
  • Companty Code: 외부 회계- 법적인 공시 목적의 코드(법인코드). 재무제표를 공시하는 최소한의 단위.FI모듈에서 오너쉽을 가지고 주관을 하고 있음.
  • Plant:Production facaility,plant management, material planning. 생산 기능이 있는 공장으로 봐도 되고 유통 업체 인 경우에는 regional sales office로 보면 됨.
  • storage location:창고 혹은 저장 위치. 재고 실사(physical inventory)하는 곳.
  • purchasing organization(구매팀-부서) and purchasing group(구매 담당자들)

 

  • companty code와 plant는 1대 n개의 관계
  • plant와 storage location은 1대 n 개의 관계
  • plant가 다른데 storage location번호가 같을 수 있음.왜냐면 plant를 기능단위로 구분하는 데 예를 들어 원자재는 101a, 설비 공장은 101b로 구분해서 plant1010-101a는 plant 1010의 원자재 창고라는 뜻임(현업에서는 이 코드로 창고 기능을 구분한다)

 

MM 모듈만의 조직

Purchaing Organization(구매팀) 혹은 Purchasing Group(구매담당자들)임.

구매조직과 company의 관계

구매조직 기준으로 comp

sap에서는 조직을 정의하고 (정의란 생성)

정의하면 지정을(assignment- 다른 조직과의 관계를 assign) 해야함

구매조직 종류

1)Plant- Specific (플랜트 하나에 구매조직을 지정한다)

specific하지 않은 구매조직에서 해당 플랜트에 po낼 수 없음

2)Cross - Plant (여러 플랜트에 구매조직을 지정한다)

3)Cross-Company(하나의 구매조직이 여러 회사의 구매를 담당하는것)

조직은 transaction 데이터 라기보다는 configuration data, 즉 세팅된 데이터(혹은 설정정보)라고 보면 됨.

관련 t-code:SPRO

configuration 혹은 img라고 함..(환경 설정..!!!)

 

UNIT 3: Plain Procurment Process (기본적인 구매 과정)

Lesson1. Creating Purchase order

  • Objectives
    • create a purchase order
      • T-CODE
        • ME21N (생성)
        • ME22N (수정)
        • ME23N (조회)
  • agenda
    • purchase order - details
      • 화면 구성하는 필드 내용
    • item categories in purchasing
      • 굉장히 중요하고
      • 기업의 여러 프로세스를 구분하는 구분자임
    • SAP Fiori App Management Purchase Orders
      •  pc, 모바일등 통해서 접속가는 한 fiori에서 PO 생성가능
    • Message
      • Purchasing 의 모든 행위는 문서로 출력할 수 있다.
  • Structure of a Purchase Order
    • header data
      • purchase order 생성 시 PO넘버가 생성되는 데 PO넘버와 1대1로 대응되는 정보
    •   item
      •  PO 넘버와 1대 N으로 대응되는 정보
  • Item Categories in Purchasing
    • 종류 
      • Limit
      • consignment
      • third-party
      • stock transfer
      • subcontracting
      • services
    •  configuration: 설정, 개인화, 고객화
      • 예를 들어 
        •  material number? - material number가 필수 인지 
        • material stocked? - 재고 관리를 하는 지
        • account assigned?
        • goods receipt? - 입고 잡을 건지
        • invoice receipt? - 계산서 혹은 인보이스 발행하는 지
    • 비고
      • 아이템 카테고리에 따라 purchasing 절차가 달라진다. 아이템 카테고리 별로 configuration을 설정한다.
      • 4가지 purchasing(PR, PO, RFQ,OA)은 아이템 카테고리를 전부 사용할 수 다
  • Creating Purchase Order
    • FIORI
    • ECC
      • T-CODE: ME21N,ME22N,ME23N

structure of purchase orer ( sap에 어떤 모듈이든 위 데이터 구조와 비슷한 구조를 가진다))

Lesson2. Posting a Goods Receipt

  • Objective
    • post a goods receipt for a purchase order
  • Learn about
    • goods receipt - details
    • movement type (이동 유형) 
      • 회사 내에서 자재들의 움직임이 상황에 따라 다른데 그걸 3digit 코드로 분류하는 것
      • 종류
        • 입고
          • 외부 통해서 공급업체로 입고 되는 경우
          • 외부에서 생산이 완료되서 입고 잡는 경우
        • 출고
          • 외부 출고
          • 내부에서 사용하는 경우(내부 출고)
        • 사내 움직임(Transfer Posting)
    • Goods recipet Activity
      • FIORI
      • ECC
        • T-CODE: MIGO
    • Goods Receipt for Purchase Order

 

  • 입고 처리를 하게 되면 material document가 생성됨(material document = 자재 문서)
  • SAP에서는 material document가 생성되면 Accounting document(회계 문서)가 생성됨
  • value가 관리 되지 않은 자재들에 대한 문서는 회계 문서(accounting document)가 생기지 않음

 

 

 

ecc화면에서 migo통해서 접속시 확인되는 화면

 

storage location에 도착지 코드 넣어야 하며, 특히 하단에 item ok 체크 박스를 선택해야 gr을 잡을 수 있다

 

  • movement types의 예 
    • 101 : 특정 PO GR를 잡으면 자재문서에 101이 찍힘

Lesson3. Entering an Invoice.

  • objectives
    • execute an invoice verification(IV,IR)
  • Learn about
    • invoice verification - details
    • through fiori, execute an invoice verification

 

IR을 잡으면 Invoice document, accounting document가 자동 생성된다

 

invoice 생성 시 화면 (purchase order number기준으로 구분한다)
invoice에서 참고해야하는 주요 자료 (po,delivery note number, B/L NO)

 

FIORI통해서 INVOICE 생성하는 화면. 이따 상단에 INVOICE 금액이 0이 되어야 정상적으로 INVOICE VERIFICATION이 된거

  • EXECUTING IV
    • FIORI
    • ECC
      • T-CODE: MIRO
      • 비고: IV후에 ME23을 통해 해당 PO 번호의 히스토리 확인 요망

PO 번호 넣고 액티브, 우측 상단에 BALANCE 체크 하기/ CALCULATE TAX부분도 확인 요망/ 인보이스 금액 넣고 바로 저장해도 되고 SIMULATE로 체크 해봐도 됨.

 

SAP MM의 큰 목차

  • Purchasing Mangement
    • PR(Purchase Requisition)
    • PO(Purchase Order)
    • RFQ(Request For Quotation)
    • Outline Agreement( 계약)
      •  Contract
      • Scheduling Agreement (일정 관리)
  • Material Planning(자재 소요 계획)  -> 이거에
  • Inventory Management : GR,GI,TP(Transfer Posting -사내 이체)
  • Invoice Management

UNIT 4: Master Data in Procurement -> 실물 책에 정리함

UNIT5 : Stock Material Compared with Consumable Material -> 굉장히 중요한 모듈

 

Lesson1. Comparing Procurment Processes for Stock and consumption

stock material과 consumption material에 대한 차이점 설명 해야함 - 정말 중요함

  • learn about 
    • comparison of procurement processes for stock and consumable material
    • account assginment category(AAC,계정지정범주) and multiple account assignment
  • stock material VS consumable material
    • stock material = 재고 자산에 귀속
      • 재고 자산의 종류
        • 경상 행위나 영업행위에 해당 하는것
          • 기업이 돈을 버는 행위
    • consumable material = 비용으로 귀속
      • 경상 이나 영업행위에 해당하지 않는 것
      • 예를 들어 치킨집 기준으로 의자나 이쑤시개
    • 대차대조표(balance sheet) =: 자산 = 부채 + 자본
      • 자산
        • 유동 자산 : 1년 내 현금화 가능 - 유동 자산 중 하나가 재고 자산임
        • 비유동 자산: 1년 내 현금화 어려움
      • 부채
      • 자본

 

 

굉장히 중요한 화면이기 때문에 이해 요망

sap상 stock/consum을 구분하는 방법

  • accounting view가 있으면 stock material이고
    없으면 consumable material임
  • 제약 조건이 자재 마스터(material master record)가 있는지 없는 지 여부
  • 근데 consumable material인데 with material master record가 있는 경우에는 반드시 accounting view가 없어야함
  • purchasing에서는 AAC(Account Assignment Category)가 있는 거는 consumable이고 없는 것이 stock material임
  • 다만 stock material -> consumable material(비용성)으로 귀속 되는 경우가 있음

 

  • 입고할때의 차이점
  • valuated GR = FI DOCUMENT가 생성되는 것
  •  

 

 

 

 

 

 

 

 

  • Account Assinment object = AAC와 같은 말임
  • purchasing document 생성 시 AAC 설정 가능하며 AAC 코드 값에 대한 설명임
  • A: 설비 같은 고정자산 취득시
  • F: PM ORDER 혹은 PRODUCTION ORDER
  • C:영업이 고객으로 부터 발주를 받아서 벤더사에 발주내는 경우(삼자 무역 같은 거)
  •  
  • AAC 코드가 설정 되어 있다=> Consumable material로 비용으로 귀속된다

Creating PR

  • T-CODE:ME51N
    •  AAC까지 할당하고 나면 ACCOUNT ASSIGNMENT 탭이 생성됨
    • 'ACCOUNT 비용 계정 requires an assignment co' 에러가 나면  cost center에 비용계정이 연결이 안되었다는 뜻임

 

Lesson2. Creating a Puchase Requisition

 

  • lesson objectives
    • create a purchase requisigion
  • must do
    • create a purchase requisition with account assignment
    • creat a purchase reuquisitin for consumable material

 

PR은 수기로 생성하거나 자동으로 생성될 수 있으며, 자동으로 생성되는 경우는 mrp 통해서 생성되는 경우이다

  • PR상 데이터는 Master data나 catalog 통해서 데이터를 끌고오며
  • PR은 아래 경로를 통해서 PO로 생성된다
    • PR ->RFQ -> PO
    • PR후 벤더사들 소싱을 통해 견적을 받고 선정된 업체에 PO를 발행하는 경우
    • PR->Outline Agreement -> PO :PR후 계약 후에 PO를 내는 경우

 

PR문서 예시로

  • PR에 AAC가 할당되지 않은 경우, PO시에는 반드시 AAC가 할당 되어야 한다.(첫번째 PR은 AAC가 UNKNOWN으로 할당되지 않은 경우임)
  • 2번째 PR의 경우, AAC가 없고 PO에도 없는 것으로 보아 M-10은 STOCK MATERIAL임
  • 3번째 PR의 경우, Material master데이터도 없어서 끌고 올 수 있는  valuation price가 없는 경우로 이경우에는 수기로 단가를 기재해줘야함

 

  • PR에 AAC가 없는 경우, PO에는 반드시 AAC가 있어야 한다.
  • PR과 PO상 단가가 다른 경우에는 info record가 존재하지 않는 경우이다.

 

 

 

 

 

 

  • CREATING PR 
    • T-CODE: ME51N,MM03,SPRO(confoguration확인하는 곳)

PR생성을 위해 Material Code입력했더니 ACC할당하라는 에러 화면 뜸( 해당 material이 consumable material인지 확인요망)
1) MM03 통해서 해당 자재코드에 account view가 설정되어있는지 확인해보기(consumable material은 account view가 체크 되면 안되는데 체크 되어 있음-consumable도 accounting view가 체크 되어 있는 경우도 있음)
t-code SPRO 통해서 해당 자재를 확인 해봄(value update에 체크 표시가 안되어있다면 consumable material에 해당됨)

Lesson3.creating purchase order with reference to a puchase requisition

PR -> PO

  • objectives
    • assign a source of supply and create a purchase order (어떤 소스를 할당하냐)
  • learn about
    • sources of supply (공급원)
      • Supplier (외부 조달)
      • plant( 내부 조달)
    • conversion of purchase requisition to purchase order
    • manage purchase requisition SAP fiori APP
  • conversion of purchase requisition to purchase order
    • t-code: ME2L, ME5A
    • pr에 해당하는 SUPPLIER 조회 하면 해당 서플라이어 이름하에 생성되는 주문 조회가능

conversion시 vendor를 fix하는 것이 가장 중요함
supplier를 픽스 하기 위해 supplier 정보 확인 하는 방법(info record, contract, scheduling agreement 혹은 내부 조달일 경우에는 plant 확인 요망)
supplier 정보 기입하는 방법으로 위 화면은 수기로 하는거 아래는 수기->자동으로 하는 방법임
pr상 source of vendor정보 확인 후 해당 source 선택하면 po 생성됨~(pr-> po 로 컨버전하는 거는 supplier를 확정 하는 행위로 봐도 될듯)

 

 

 

Lesson4.entering valuated and non-valuated goods receipts

  • objectives
    • enter a good receipt and analyze the results
    • enter a non-valuated goods receipt and analyze the result
  • learn about
    • valuated GR for stock material
      • stock material은 반드시 valuated GR이어야 함.(왜냐면 재고 자산이므로, valuated GR의 의미는 FI문서가 생성 되었다는 의미임)
    • valuated GR for consumable material
      • consumabel material도 valuated gr이 생성될 수 있음(비용성 계정으로 posting 됨)
    • non-valuated GR for no GR for consumable material
      • non-valuated 니까 fi document생성이 안됨.
  • do
    • post a valuated GR and dependent invoice and analyze FI posting
    • post a non valuated GR and dependent invoice and analyze FI posting.
  stock material consumable material
valuated( FI doc  有) O
(재고 자산으로 기표됨)
O
(비용으로 기표됨)
non-valuated(FI doc 無) X O
(FI Doc 無)

PO화면에서 GR, GR-non valuated 체크 확인 하기

 

invoice 탭 가서 invoice receipt 체크 되어있는지 확인하기
purchase order history 탭에서 해당 gr번호 선택하면
invoice trading(재고 자산)확인 되고 해당 account number 더블 클릭하면
fi document 문서 확인 가능함( accounting document)

 

 

 

UNIT6 : Advanced Transactions in Procurement(contract=outline agreement에 관한 내용임)

lesson 1. maintaining purchasing contract

  • purchasing contract의 종류 contract = outline agreement
    • contract(contract release order) :계약을 맺고 po로 전환하는
    • scheduling agreement: po를 생성하지 않고 합의한 시기마다 계약한 수량을 받는 형태임
  • objectives
    • create a purchasing contract
  • practical practice
    • t-code: me31k

 

Contract생성 시 출처( outlne agreement requisition,RFQ,Contract를 통해서 contract를 생성한다)
contract에는 quantity, value 2 타입이 있다
quantity type = MK/ quality type = WK
주문 형태에 따라 계약서상 수량 혹은 금액이랑 안맞거나 또는 유효기간에 벗어나서 PO 생성 시 에러가 난다
me31k 통해서 접속 해서 vendor 조회
유효기간 설정

 

header > condition 통해서 조건도 설정할 수 있음(예를들어 5% dc등)

 

 

lesson 2.creating a purchase requisition with source determination

계약을 가지고 pr생성

중요한 건은 source determination임

  • objectives
    • maintain the source list for automatic souce determination
    • create a purchase requisition with the advanced transaction
      • advanced transaction = new transaction
  • learn about
    • source list
    • advanced transaction ME51N(PR생성)  for purchase requisition
    • templated for purchase requisition (and purchase order)
  • do
    • maintain the source list
    • create a purchase requisition with the advanced transaction ME51N
  • Practical Practice
    •  creating source list -1
      • 교재: p.255
      • t-code: me01
      • 유효기간, vendor만 입력하기만 하면 됨.
      • copy하는 방법  edit>generate record
    •  creating source list -2
      • t-code: me05
      • other PReq : 다른 pr번호를 조회할 때 사용함
      • catalog : fiori와 연결되어 카탈로그에서도 pr이 생성되기도 함
      • pr같은 경우에는 header가 없다고 보면 됨
    • creating PR - 연습문제 2번 
      • source determnation을 선택해야함
        • source determination을 체크한다는 의미는 
          • 시스템이 source determination해서 source를 확정해줌
          • source  of suply 탭 확인해볼것
    • creating PR - 연습문제 3번
    • creating PR - 연습문제 4번
      • t-code:me5a 
      • require tracking number = 해당 문서 서칭하는 데 편의를 증재하기 위한 인자값임

PR 생성 화면에서 Material, Plant 입력후 액티브 하면 source list화면이 보임

vality : 유효기간

source of supply: (위 화면 기준) contract 4711의 의미는 contract4711에 기재되어 있는 supplier를 가져온다는 의미임

source list 생성시 중요한 필드값음 1) fixed 2) blocked 3) mrp 3가지가 있음

 

1) fixed는 특정 material에서 해당 유효기간 내에 pr 생성시 fixed가 체크 되어 있는 supplier로 pr이 생성됨

2) blocked 지시자는 해당 유효기간에 fixed로 선택되어있는 벤더사는 선택 되지 않는다(supplier 선정에서 block된걸로 이해하면 될듯)

3)mrp는 해당 자재 + 해당 유효기간 에 pr 생성 시 mrp가 체크되어 있는 suppier로 pr이 생성되는 것을 의미함.

source list 생성, 변경 조회는 자동(info record, outline agreement,) 혹은 수동으로 가능하다
outlie agreement를 조회해서 상단 메뉴 item선택후 maintain source list를 클릭하면 거기에서 source list를 생성할 수 있음
자재 조회 -1
자재 조회 -2
자재 조회 -3 (헤더에서 generate record 선택)

 

mrp indicator 선택 화면

 

소스 리스트 생성 화면 -1 (outline agreement 참조해서 source list 생성하기)
두개 이상의 자재 조회 가능
조회 결과 값
select all
deselect

 

catalog 기능은 잘 쓰이지는 않는데 fiori 통해서 카탈로그 생성하는 것임
consumed material 인지 stock material 인지 item별 a(aac)탭에서 선택 가능
PR생성 시 중요하게 봐야하는 화면(STATUS, CONTACT PERSON- Realtime은 수기로 작성한거고 mrp에 선택되어 있으면 mrp통해서 생성된거임)
pr에 여러 자재를 입력해야하는 경우, personal setting화면을 통해 공통의 값을 선택 저장할 수 있음
personal setting -2
personal setting 2

 

pr 생성 시 헤더 부분에 'source determination'을 선택해야 source list에서 해당 자재에 대한 supplier 값을 끌고 올 수 있다

 

ㅊㅊ

 

해당 pr의 status 화면
해당 pr의 contact person화면 (mrp에 따라 자동 생성된 pr인지 혹은 manual로 생성된 것인지 확인 가능)

lesson3. Using advanced transactions for purchase order creating

계약을 가지고 po생성

lesson4. using the advanced transaction for good receipt

lesson5. using the advanced transaction for invoice verification

 

 

 

 

 

 

 

 

 

  • Creating Purchase Order
  • Posting Goods Receipt
  • Entering an invoice
  • Maintaining Material Master Data
  • Maintaining Purchasing Info Record
  • Analyzing Material Valuation
  • Comparing Procurment Processes for xtock and consumption
  • creating purchase requisition
  • creating purchase order with reference to a puchase requisition
  • entering valuzted and non-valuated goods receipts
  • maintaining purchasing contract

STO 흐름 관련 화면

============================================================================================

 

S4하나 위주

 

Purchasing management

Material Planning

Inventory Management

Invoice Verification Management

 

NAVIGATION =  화면전환

  • procurement 종류 
    • external procurement process
      • 외부 조달 = 구매(procurement)
      • 비고: internal procurement = 생산
    • stock tranfer with stock transfer order
      • order = purchase order
      • stock transfer order = 창고(storage location)간 이동, 플랜트 간 이동
      • special procurement 중 하
    • subcontracting
      • special procurement 중 하나
    • supplier consignment
      • special procurement 중 하나
  • procurement cycle 
    • PR과 PO의 차이점
      • PR - 내부 문서
      • PO - 외부 문서

============================================================================================

러닝허브 관련

 

become competent가 시험 범위에 해당하는 거임 = 한국어 강의로 해주는 거임!!