본문 바로가기

SAP MM31

이동유형 (Movement type) Movement TypesThe standard system supports the movement types listed in the following table. The system also supports all corresponding movement types used to cancel goods movements (The reversal movement type is the movement type + 1 (reversal of 101 = 102)).1xx - GR from purchasing/production + returnsMovement TypeDescriptionStock IndicatorsStock Type101Goods receipt for purchase orderIf the p.. 2024. 11. 18.
취소된 자재문서 제외하고 가져오기 SELECT ...      FROM      MKPF AS H     INNER JOIN MSEG AS I  ON I~MBLNR EQ H~MBLNR                          AND I~MJAHR EQ H~MJAHR    WHERE H~BUDAT IN S_BUDAT       AND NOT EXISTS ( SELECT MBLNR                          FROM MSEG                         WHERE SJAHR EQ I~MJAHR                           AND SMBLN EQ I~MBLNR                           AND SMBLP EQ I~ZEILE ) 2024. 10. 29.
송장 입력시 환율 로직 (Exchange rate logic for MIRO) 송장 입력시 환율 로직 (Exchange rate logic for MIRO)외화로 송장 처리를 수행하는 경우 아래의 우선순위로 환율이 결정 됩니다. 1. 구매 오더의 고정 환율이 설정되어 있는 경우구매 오더에 고정 환율(Exch. Rate Fixed)이 설정되어 있는 경우 송장 처리 중에 구매 오더의 환율이 사용됩니다. 2. 송장 검증에서 수기로 입력한 환율 구매 오더를 참조로 입력하기 전에 MIRO에 환율을 수동으로 입력한 경우 이 값이 채택됩니다. 3. 위의 두 옵션이 사용되지 않으면 회사 코드에 대한 OB22 설정에 따라 전기일, 증빙일 또는 환산 날짜 중 어느 날짜를 고려할지 결정됩니다. 구매 주문서나 송장 검증에 환율이 입력되지 않은 경우 시스템은 전기일(Posting date)을 기준으로 트.. 2024. 10. 8.
PO 기본단위 단가 구하는 공식 PO 기본단위 단가 구하는 공식구매오더에는 OPU(오더가격단위), OUn(오더유닛), BUoM(기본단위) 세 가지의 단위가 있는데, PO의 단가는 OPU 기준의 단가 입니다. 이를 기본단위 단가로 환산하기 위해서는 아래의 공식을 따르면 됩니다. 기본단위 단가 = NETPR *  ( BPUMZ / BPUMN ) / (UMREZ / UMREN ) / PEINH기본단위 단가 = OPU기준단가 * (OUN->OPU 분자 / 분모) / (OUN->BUoM 분자 / 분모 ) / 가격단위예를 들어, 단가 = 40,000 KRW OPU = KGOUN = PKBUoM = G 가격단위 = 1환산계수는 2PK = 5KG , 1PK = 2,500 G 이라면, 40 = 40,000 * ( 5 / 2 ) / (2,500 / 1 .. 2024. 5. 17.
SAP MM Number Range Object 리스트 SAP MM Number Range Object 리스트 SAP MM 자재마스터나 공급업체, 인포레코드 같은 기준정보나 구매요청, 구매오더, 자재문서 등의 트랜잭션 데이터에도 각 오브젝트별로 겹치지 않는 하나의 고유 번호로 생성됩니다. 이 고유 번호는 SAP Number Range 에서 가져오며 아래는 SAP MM 에서 사용되는넘버레인지(Number Range) 리스트 입니다. 접근 방법은 바로 접근할 수 있는 T-Code 를 사용해도 되고, IMG Path 를 통해 이동하거나 SNRO 에서 Number Range object 를 입력해서 접근할 수도 있습니다. NR Object Object IMG Path T-Code MATERIALNR Material master SPRO> F5 > Logistic G.. 2024. 4. 1.
Open PO 가져오는 Function Open PO 가져오는 Function Open PO 라는 것은 보통 삭제되지 않았거나, 납품완료 flag 가 설정되어 있지 않은 PO 이면서 아직 납품받을 수량이 남아있는 PO 를 뜻합니다. 반품PO 도 고려하여 Open PO 가 얼만큼 있는지 로직을 가끔 구현하는데, 간단히 활용할 수 있는 SAP 내부 function 이 있어서 이에 대한 간단한 샘플 로직과 함께 소개합니다. Function: MB_ADD_PURCHASE_ORDER_QUANTITY DATA: BEGIN OF ls_xtab, werks LIKE ekpo-werks, lgort LIKE ekpo-lgort, matnr LIKE ekpo-matnr, menge LIKE ekpo-menge, mengk LIKE ekpo-menge, END .. 2024. 2. 6.
Vendor Consignment Process in SAP MM (SAP 공급업체 위탁 프로세스) Vendor Consignment Process in SAP MM (SAP 공급업체 위탁 프로세스) Overview 위탁 프로세스에서 공급업체는 자재를 제공하고 이를 회사 구내에 저장합니다. 회사가 위탁 매장에서 자재를 회수할 때까지 공급업체는 자재의 법적 소유자로 남아 있습니다. 그런 다음에만 공급업체에서 지불을 요구합니다. 송장은 정해진 기간(예: 월별)에 만료됩니다. 또한 일정 기간이 지나면 남은 위탁 자재의 소유권을 인수하도록 공급업체와 협의할 수도 있습니다. 이 위탁 프로세스에서는 공급업체를 위한 구매 문서를 생성하지 않으며 공급업체가 직접 자재를 당사 공장으로 보냅니다. 자재가 당사 공장에서 사용 가능하더라도 자재에 대한 책임과 소유권은 공급업체에 있습니다. 책임은 위탁 재고에서 자재 인출(소.. 2024. 1. 5.
SAP 이동평균가 분석 레포트 SAP 이동평균가 (Moving Average Price) 분석 레포트 T-Code: S_P00_07000139 T-Code: CKM3, CKM3N 은 자재원장 기준으로 ML Active 된 경우 사용 가능하며, 위의 레포트는 Material ledger 와 관계 없이 사용이 가능하다. 2023. 11. 16.
[BAPI] BAPI 찾는 방법 (구매오더 BAPI, 자재마스터 BAPI 등) [BAPI] BAPI 찾는 방법 (구매오더 BAPI, 자재마스터 BAPI 등) T-Code: BAPI 를 통해서 BAPI 리스트를 찾아볼 수 있습니다. T-Code BAPI 에서 찾고자 하는 업무 영역으로 조회해보면 돼요. 예를 들어 MM 에서 구매오더 관련된 BAPI 들을 보고싶다 하신다면, Material Management > Purchasing > PurchaseOrder 로 와서 각각의 기능을 클릭해보면 원하는 BAPI 를 확인하실 수 있습니다. Purchase Order Creation 의 경우 BAPI_PO_CREATE1 을 사용하는 것을 확인할 수 있어요. CreateFromData 도 있는데, 같은 역할을 하는 것이 두 개 있으면 하나는 어떤 버전 이후로는 obsolete 이라는 것을 확.. 2023. 10. 12.
Material master transferring from ECC to S/4 HANA 보호되어 있는 글 입니다. 2023. 3. 16.
SAP MPN & AMPL (Manufacturing Part Number & Approved Manufacturing Part List) SAP MPN & AMPL (Manufacturing Part Number & Approved Manufacturing Part List) SAP 제조부품번호와 승인된 제조부품리스트 구매할 자재의 제조사가 여러 곳인 상황에서 구매처에 특정 제조사의 자재를 구매해달라고 요청할 때 MPN 개념이 사용됩니다. 위의 그림에서 처럼 공급업체 Meyer Ltd. 에 제조사 Zenigh Co. 자재 말고, Miller Corp. 의 Steel bolt_08_5 자재를 구매해달라고 요청하는 거죠. MPN 코드(자재유형 HERS) 를 생성하고 MPN 코드에 IM Material 을 입력하여 재고관리 될 자재를 연결 관리 합니다. 구매할 때 MPN 코드를 입력해서 구매하면, PO 품목 라인에 IM Material 란에는 .. 2023. 1. 25.
구매오더 리스트 조회하기(PO, STO 조회) 구매오더 리스트 조회하기(PO, STO 조회) T-Code: ME21N 으로 생성한 구매오더(PO) 나 재고전송오더(STO) 를 조회하려면 어떻게 해야할까요? 구매오더 조회(ME23N) 로는 하나의 구매오더만 조회가 가능한데요. 이럴 때 구매오더리스트 트랜잭션을 활용할 수 있습니다. [구매오더리스트 T-Code] ME2L - 구매오더 리스트(공급업체별) ME2M - 구매오더 리스트(자재별) ME2C - 구매오더 리스트(자재그룹별) ME2B - 구매오더 리스트(추적번호별) ME2N - 구매오더 리스트(구매오더번호별) ME2W - 구매오더 리스트(공급플랜트별) ME2K - 구매오더 리스트(계정지정별) ME2J - 구매오더 리스트(프로젝트별) 일반적으로 ME2L, ME2M, ME2N, ME2K 를 자주 사용하.. 2022. 12. 13.
SAP MM Overview (개요) SAP MM Overview (개요) SAP MM (Material Management / 구매자재) 모듈의 개요는 위의 장표 하나로 설명이 가능합니다. 기준정보 관리(Master Data) 구매 및 재고관리를 하기 위한 자재마스터(Material Master) 를 관리하고, 구매품목을 제공할 수 있는 공급업체 마스터(Vendor Master or Business Partner) 를 관리합니다. 그리고 자재를 공급업체로부터 구매할 수 있는 조건인 구매정보레코드(Purchasing Info Record) 를 관리합니다. 이 외에도 자재를 공급할 수 있는 업체리스트인 소스리스트(Source List), 공급업체간 자재를 조달할 비율을 관리하는 쿼터할당(Quota Arrangement) 도 관리할 수 있습니다.. 2022. 12. 12.
[BAPI] PO 생성 BAPI - BAPI_PO_CREATE1 구매오더 (Purchase order) 를 생성할 수 있는 BAPI 입니다. Funcion : BAPI_PO_CREATE1 constants : c_x value 'X'. data: del_date type sy-datum. data: pohead type bapimepoheader. data: poheadx type bapimepoheaderx. data: exp_head type bapimepoheader. data: return type table of bapiret2 with header line. data: poitem type table of bapimepoitem with header line. data: poitemx type table of bapimepoitemx with header .. 2022. 12. 9.
Steps for opening and closing Period – MM FI CO Steps for opening and closing Period – MM FI CO As many of us struggle with changing periods in our DEV and QA environments, here is quick reference for opening and closing period. In doubt, please consult with your FI/CO expert. There can be upto four transaction involved depending on your situation. • MMRV – Allow posting to previous period • MMPV – Close Periods • OB52 – Change view “Posting .. 2022. 5. 24.
MIRO 품목 레이아웃 변경하기 MIRO 품목 레이아웃 변경하기 MIRO 처리를 할 때 여러 가지 레이아웃이 기본 제공되는데 사용자가 원하는 형태로 변경한 레이아웃을 사용하고자 할 때 아래의 방법으로 진행하면 됩니다. MIRO 나 MIR4 의 품목 레이아웃에 여러가지 사전 설정된 레이아웃이 제공되고, 이에 대해서 변경하려면 이 프로그램이 어떤 프로그램이고 스크린인지 우선 확인해야 합니다. 시스템-상태를 열어보면 프로그램명과 화면 번호를 확인할 수 있어요. 프로그램: SAPMR1M 화면번호: 6310 이 텍스트 필드를 자주 참고하기 때문에 뒷쪽이 아닌 앞쪽에 위치해보도록 하겠습니다. T-Code: SHD0 화면 변형은 기본으로 사용하는 7_6310 을 카피하여 Z7_6310 으로 지정 하였습니다. 이 때 Workbench CR 을 요구할.. 2022. 3. 16.
[자료] ERS(평가된 입고정산) Evaluated Receipt Settlment (평가된 입고정산) 공급업체와 입고한 금액대로 정산을 하겠다는 협의가 되었다면 ERS 를 사용할 수 있습니다. 협의된 PO 단가대로 입고와 동시에 입고금액이 기록되고 그 금액대로 송장처리를 자동을 해주는 개념입니다. 2022. 3. 16.
Stock Transfer Using Stock Transport Order Stock Transfer Using Stock Transport Order General Information on Stock Transfer Purpose Plant간에 자재를 이동시키고자 하는 경우에는 아래와 같은 몇 가지 방법이 있다. n Plant간의 Stock Transfer(One Step) n Plant간의 Stock Transfer(Two Step) n Stock Transport Order Without SD Delivery n Stock Transport Order With SD Delivery n SD Delivery와 Billing 모두가 수반되는 Stock Transport Order Advantages of Stock Transport Order Stock transport o.. 2022. 3. 16.
[자료] MR21/MR22 사유에 따른 OBYC UMB 이원화 구성 MR21/MR22 사유에 따른 OBYC UMB 이원화 구성 자재마스터의 이동평균가나 재고금액을 변경해야 할 필요가 있을 때 MR21 혹은 MR22 를 사용할 수 있습니다. 이 때 사유를 지정하고 각각의 사유에 따라 다른 GL Account 를 할당하고자 할 때 참고할 문서 입니다. 2022. 3. 16.
이동유형 (MM movement types) ※ The Cancellation(Reverse) Movement type = The Movement type + 1=짝수 101(Goods receipt for Purchase Order or Order) - Purchase Order나 Order에 계정이 Assign되어 있다면 입고내역이 창고에 잡히는 것이 아니라 소비하기 위한 자재를 입고하는 것이다. - Purchase Order나 Order에 계정이 Assign되어 있지 않다면 입고시점에 Stock Type(Unrestricted-Use Stock, Stock in Quality Inspection, Blocked Stock)을 지정할 수 있다. - 특히 Non-Valuated Material은 P/O에 계정이 Assign되어 있지 않더라도 입고.. 2022. 3. 16.
[자료] Auto Posting Configuration by TE key [자료] Auto Posting Configuration by TE key MM-FI Integration 의 핵심인 자동전기구성에 대한 문서 2022. 3. 16.
MM17 자재마스터 액셀업로드 대량 변경 (Material master mass change using excel upload) 자재마스터 대량 변경 프로그램으로 스탠다드에서 제공되는 MM17 트랜잭션에 대해서 알고 계시죠? 보통 이 프로그램으로는 대량의 데이터를 조회하고 특정 하나의 값으로만 변경할 때 주로 사용해왔을텐데요. 라인 별로 다양한 값을 입력하도록 변경해줄 수 있는 기능을 소개 합니다. 자재코드/플랜트/저장위치에 저장빈 데이터를 변경할 예정 입니다. T-Code: MM17 MARD 테이블을 선택하고, Import Data From File 버튼을 클릭합니다. 파일 선택 팝업에서 액셀 파일을 직접 선택한 후 업로드 합니다. 업로드 액셀 파일속의 숫자나 날짜 시간 포맷들을 설정한 후 With Header Line 을 선택하여 업로드 파일의 첫 번째 열은 실제 데이터가 아닌 헤더라인임을 명시합니다. 저장 버튼 누르고요. 액.. 2021. 8. 12.
S/4 HANA 구매 오더에 인코텀즈 없음 (PO incoterms missing) S/4 HANA 로 전환되면서 PO 헤더의 납품/송장 탭의 하단에 관리되던 Incoterms 필드들은 모두 사라지게 되었음. 대신 헤더에 Incoterms 탭이 생겨나게 되었고, 해당 탭의 데이터를 관리하기 위해서는 별도의 IMG 설정을 해주어야 함. IMG > 자재관리 > 구매 > 구매오더 > 문서 레벨에서 화면 레이아웃 정의 > ME21N, NBF 등 구매오더에서 사용하는 화면 참조 선택. 그러면 PO 화면에서 아래와 같이 표시되게 됨. (미설정시에는 생성과 변경 때 탭이 안보이는 경우가 있을 것) 참조 노트는 2611301 apps.support.sap.com/sap/support/knowledge/en/2611301 2611301 - Incoterms tab missing in purchase o.. 2021. 4. 16.
KONV 사용불가 PRCD_ELEMENTS 로 대체 그에 관한 Cookbook. 구매오더 문서 EKKO-KNUMV 로 KONV 테이블을 찾아가면 가격 조건이 저장되어 있는데, 이 테이블이 PRCD_ELEMENTS 로 변경되었다는 내용. KONV 데이터는 V_KONV_CDS 로 대체하여 사용이 가능하고, PRCD_ELEMENTS 를 활용하고자 한다면 Cookbook 에 기술된 차이점을 이해해야 할 필요가 있다. 가장 큰 차이는 KONV 에는 100원이 1.00 으로 저장되지만, PRCD_ELEMENTS 에는 100원이 100 으로 저장되게 된다. 2021. 4. 2.
Material master archiving - simple method 자재마스터 실수로 생성했을 때 아카이빙하는 간단한 방법. 프로그램 명을 자꾸 까먹어서 기록 아카이빙 : MMREO050 삭제 : MMREO110 2021. 1. 19.
[IMG] 자재마스터 필드 설정 [IMG] 자재마스터 필드 설정 자재마스터를 생성할 때는 자재유형을 필수로 지정해야 한다. 자재유형은 자재를 분류하는 하나의 큰 기준이 됩니다. 이번 글에서는 자재유형에 따른 자재마스터 필드 구성에 대한 내용에 대해서 다룹니다. 자재마스터 구매뷰에서는 Order Unit, Purchasing Group, Var, OUn 등 중요한 구매 필드를 관리하고 있습니다. 업무 프로세스에 따라 자재마스터 화면에 보여지는 일부 필드들은 불필요하기 때문에 보여지지 않아도 되고 일부 필드들은 선택적 입력, 혹은 필수 입력 값, 단순 조회 값으로 설정이 필요할 수 있습니다. 이런 경우 IMG 에서 자재유형에 따른 필드 설정을 수행할 수 있습니다.■ IMG Path > SPRO > Logist.. 2017. 10. 27.
[IMG] 마이너스 재고 허용 (Allow Negative Stocks) [IMG] 마이너스 재고 허용 (Allow Negative Stocks) 입고가 되기 전에 재고가 없음에도 출고가 먼저 허용이 될 필요가 있는 경우에 마이너스 재고(Negative stock)를 허용할 수 있습니다. 마이너스 재고는 특별한 사유가 없거나 일 마감 후 플러스 재고(Positive stock)가 보장되지 않을 것 같다면, 재고관리가 잘 되지 않을 가능성이 있기 때문에 지양하는 것이 좋습니다.마이너스 재고는 재고가 없음에도 출고처리가 먼저 되고, 차후 입고처리가 되면 다시 플러스로 전환 됩니다. 예를 들어, 아래의 프로세스로 진행되게 됩니다. 1. 실물재고: 100 개 / 시스템재고: 0 개 2. 실물재고: 90 개 / 시스템재고: -10 개 (출고처리 수행) 3. 실물재고: 90 개 / 시스.. 2017. 10. 27.
SAP MM T-Code 리스트 SAP MM T-Code 리스트 ■ 자재마스터 ( Material Master ) MM01 - 자재마스터 생성(확장) MM02 - 자재마스터 변경 MM03 - 자재마스터 조회 MM04 - 자재마스터 변경내역 조회 MM06 - 자재마스터 삭제 MM17 - 자재마스터 일괄유지보수 MM50 - 자재마스터 뷰 확장 MM60 - 자재마스터 리스트 MMAM - 자재유형 변경 MMSC - 자재의 저장위치 유지보수 ■ 공급업체마스터 ( Vendor Master ) BP - 공급업체 관리(Business Partner, S/4Hana 에서 공급업체 Tcode 대체) XK01 - 공급업체 생성(중앙) XK02 - 공급업체 변경(중앙) XK03 - 공급업체 조회(중앙) XK04 - 공급업체 변경내역 조회(중앙) XK06 -.. 2016. 2. 18.
[Source] 기초재고 등록 프로그램 보호되어 있는 글 입니다. 2015. 10. 29.
[CBO] 기초재고 등록 프로그램 [CBO] 기초재고 등록 프로그램 SAP ERP 신규 구축(Implementation) 프로젝트를 진행할 때에는 기존 레거시(legacy) 시스템에서 관리하거나 혹은 액셀로 관리하던 재고를 시스템에 등록할 필요성이 있습니다. 재고관리를 하는 회사라면 무조건 적으로 진행해야 하는 작업이지요. 합병 프로젝트나 분사 프로젝트에서도 마찬가지로 새로운 컴퍼니코드나 플랜트가 생기기 때문에 기초재고를 등록해야 합니다. SAP 에서 기초재고 등록은 기타입고(T-Code : MB1C) 나 자재이동(T-Code : MIGO) 에서 이동유형 561(기초재고 등록) 으로 수행할 수 있습니다만, 몇 백, 몇 천의 자재들을 일일이 복사해서 트랜잭션을 진행하기에는 분명 무리가 있습니다. 해당 트랜잭션 들에서는 화면에 보이는 만큼만.. 2015. 10. 29.