SAP MRP (Lập kế hoạch yêu cầu vật liệu)

⚡ Tóm tắt thông minh

Lập kế hoạch nhu cầu vật liệu trong SAP PP tính toán cần mua hoặc sản xuất những gì, khi nào và với số lượng bao nhiêu, sao cho mọi thành phần đều có sẵn vào ngày sản xuất cần mà không cần dự trữ dư thừa.

  • 🔘 Mục đích: MRP đối chiếu nhu cầu với lượng hàng tồn kho hiện có và tạo ra các đơn đặt hàng kế hoạch hoặc yêu cầu mua hàng để bù đắp lượng thiếu hụt.
  • ☑️ giao dịch: MD01 lập kế hoạch cho toàn bộ nhà máy, MD02 lập kế hoạch cho một loại vật liệu duy nhất, MD43 lập kế hoạch tương tác và MD04 hiển thị kết quả.
  • Dữ liệu chủ: Loại MRP PD trên giao diện MRP 1 kích hoạt quá trình lập kế hoạch, trong khi ND loại trừ vật liệu đó.
  • 🧪 Tham số: Các thông số xử lý chính, chế độ lập kế hoạch và chỉ báo lịch trình kiểm soát những gì được lên kế hoạch và cách tính toán ngày tháng.
  • 🛠️ MPS: Các loại MRP từ P0 đến P3 lập kế hoạch riêng cho các vật liệu quan trọng và đưa ra các đề xuất chắc chắn trong khung thời gian lập kế hoạch.
  • 📈 S/4HANA: Chức năng MRP Live trong giao dịch MD01N thay thế quy trình chạy cấp nhà máy truyền thống và không ghi danh sách MRP.

SAP Chạy quy trình lập kế hoạch nhu cầu vật tư MRP sử dụng MD01, MD02 và MD04

Là gì SAP MRP?

SAP MRP (Lập kế hoạch nhu cầu vật tư) mua sắm hoặc sản xuất số lượng vật tư cần thiết đúng thời hạn, phục vụ cho nhu cầu nội bộ hoặc đáp ứng nhu cầu của khách hàng. Trong sản xuất, chức năng của MRP là đảm bảo vật tư có sẵn vào ngày cần thiết. Mục tiêu chính là lập kế hoạch cung ứng dựa trên nhu cầu, tính đến lượng hàng tồn kho hiện có và bù đắp sự thiếu hụt.

Quy trình MRP

các bước dưới đây tracMỗi yêu cầu từ thị trường được chuyển thành đơn đặt hàng đã lên kế hoạch hoặc yêu cầu mua hàng.

  • Với MRP, tồn kho có thể được tối ưu hóa bằng cách lập kế hoạch nhập hàng theo nhu cầu thực tế, nhờ đó tránh được tình trạng tồn kho dư thừa.
  • Bán hàng và phân phối đưa ra những yêu cầu cụ thể của khách hàng từ thị trường.
  • In Quản lý nhu cầuViệc bán hàng được lên kế hoạch trước thông qua dự báo doanh số. Dự báo này được nhập vào hệ thống quản lý nhu cầu dưới dạng Nhu cầu độc lập đã được lập kế hoạch (PIR), tức là nhu cầu về sản phẩm hoàn chỉnh.
  • Để đáp ứng các yêu cầu này, MRP thực hiện tính toán nhu cầu ròng và lập kế hoạch về số lượng mua sắm cũng như ngày tháng cần mua hoặc sản xuất nguyên vật liệu.
  • Nếu vật liệu được sản xuất nội bộ, hệ thống sẽ cho nổ vật liệu đó. TỐT và tính toán các yêu cầu phụ thuộc, tức là số lượng linh kiện cần thiết để sản xuất ra sản phẩm hoàn chỉnh.
  • Nếu xảy ra tình trạng thiếu nguyên vật liệu, các đơn đặt hàng kế hoạch sẽ được tạo ở mọi cấp độ định mức nguyên vật liệu (BOM) để đáp ứng nhu cầu, và các yêu cầu mua hàng sẽ được tạo ra cho các nguyên vật liệu thô được mua từ bên ngoài. Bạn cũng có thể tạo các đơn đặt hàng kế hoạch cho các nguyên vật liệu được mua từ bên ngoài, sau đó có thể chuyển đổi chúng thành yêu cầu mua hàng.
  • MRP thực hiện lập kế hoạch thời gian giao hàng và tính toán ngày đặt hàng dự kiến ​​từ... định tuyến lần. Nó hoạt động ngược từ ngày yêu cầu, phụtracTính toán thời gian xử lý nhận hàng, thời gian sản xuất nội bộ và thời gian chờ trước khi sản xuất, và tính toán thời gian thực hiện các đơn đặt hàng đã lên kế hoạch.
  • Lệnh sản xuất Hoặc các đơn đặt hàng được tạo ra sau khi chuyển đổi các đơn đặt hàng kế hoạch và yêu cầu mua hàng tương ứng.
  • Loại MRP “PD” trong mục MRP 1 của dữ liệu chính vật liệu là cần thiết để chạy MRP cho vật liệu đó. Nếu bạn không muốn chạy MRP cho một vật liệu, thì bạn có thể duy trì loại MRP “ND” trong dữ liệu chính vật liệu thay thế.

Lịch trình sản xuất tổng thể (MPS)

MPS được sử dụng đặc biệt cho các nguyên vật liệu quan trọng, thường là các sản phẩm có giá trị cao, nơi bạn không muốn có bất kỳ thay đổi nào đối với kế hoạch sản xuất bên trong khung thời gian lập kế hoạch trong lần chạy MPS tiếp theo. Kế hoạch được tự động xác nhận ngay khi nó nằm trong khung thời gian lập kế hoạch, không giống như một lần chạy MRP thông thường.

  • Một lần chạy riêng biệt xảy ra đối với các mục MPS; chúng không được bao gồm trong quá trình chạy MRP.
  • Việc này đảm bảo sự sẵn có của các nguồn lực thiết yếu, không gây cản trở sản xuất, bằng cách duy trì lượng hàng tồn kho.
  • Giới hạn thời gian lập kế hoạch (số ngày tính từ ngày hiện tại) rất hữu ích trong kịch bản MPS, nơi các đề xuất mua sắm (đơn đặt hàng đã lên kế hoạch) có thể được bảo vệ khỏi bất kỳ thay đổi nào kể từ lần chạy MRP gần nhất.
  • Không có thay đổi tự động nào xảy ra đối với các đề xuất mua sắm một khi chúng nằm trong khung thời gian lập kế hoạch (PTF được duy trì trong dữ liệu chính về vật liệu). Do đó, tất cả các đơn đặt hàng đã lên kế hoạch nằm trong khung thời gian lập kế hoạch đều được hệ thống tự động xác nhận.
  • Các loại MRP từ “P0” đến “P3” trong dữ liệu chính vật liệu cần được duy trì để chạy MPS cho vật liệu.

Thông số lập kế hoạch MRP

Các tham số MRP kiểm soát những yêu cầu (PIR) nào nằm trong phạm vi lập kế hoạch được xem xét, cách thức lên lịch đơn hàng và cách sử dụng dữ liệu BOM và định tuyến.

Đang xử lý khóa

  • Thay đổi ròng (NETCH): Hệ thống này bao gồm những vật liệu đã trải qua các thay đổi liên quan đến việc nhập, xuất hoặc tồn kho kể từ lần chạy MRP gần nhất.
  • Thay đổi ròng trong thời gian lập kế hoạch (NETPL): Hệ thống này bao gồm các tài liệu đã được thay đổi tương tự, nhưng chỉ xem xét các yêu cầu nằm trong một khung thời gian lập kế hoạch được xác định trước, không giống như khóa NETCH, vốn xem xét tất cả các yêu cầu trong tương lai.
  • Quy hoạch tái tạo (NEUPL): Chức năng này lập kế hoạch cho tất cả các nguyên vật liệu trong quá trình chạy MRP bất kể những thay đổi mà chúng đã trải qua. Chức năng này không được sử dụng rộng rãi vì mất nhiều thời gian để tạo ra kết quả cuối cùng.

Chế độ lập kế hoạch

  • Điều chỉnh dữ liệu lập kế hoạch: Nó chỉ xử lý dữ liệu đã thay đổi.
  • Phân tích lại danh sách vật liệu (BOM) và quy trình định tuyến: Dữ liệu định mức nguyên vật liệu (BOM) và quy trình sản xuất được đọc lại cho các đơn hàng hiện có.
  • Xóa và tạo lại dữ liệu lập kế hoạch: Thao tác này xóa hoàn toàn dữ liệu lập kế hoạch (tất cả các biên lai) và tạo lại từ đầu.

Lập kế hoạch

  • Lập kế hoạch cơ bản: Hệ thống MRP chỉ tính toán các ngày cơ bản cho đơn đặt hàng, và thời gian sản xuất nội bộ được lấy từ dữ liệu chính của vật liệu.
  • Lập kế hoạch thời gian thực hiện: Ngày sản xuất được xác định bằng cách lập kế hoạch thời gian giao hàng cho các đơn đặt hàng đã lên kế hoạch. Các quy trình sản xuất được đọc để lên lịch các hoạt động và tính toán yêu cầu về năng lực sản xuất. trung tâm làm việc.

Hướng dẫn chạy MRP cho tất cả sản phẩm

Trước khi bắt đầu, hãy đảm bảo rằng dữ liệu chính về vật liệu, định mức nguyên vật liệu (BOM) và quy trình sản xuất đã tồn tại cho nhà máy, vì MRP sẽ phân tách chúng trong quá trình chạy.

Bước 1) Từ SAP Màn hình Truy cập dễ dàng, mở giao dịch MD01. Chúng ta sẽ chạy MRP ở cấp nhà máy.

  1. Nhập thông tin nhà máy sản xuất mà bạn muốn thực hiện chạy MRP.
  2. Nhập mã xử lý là “NETCH” (thay đổi ròng trong tổng thời gian).
  3. Nhập “1” vào ô Tạo yêu cầu mua hàng, có nghĩa là đối với các vật liệu được mua từ bên ngoài, MRP sẽ tạo yêu cầu mua hàng thay vì đơn đặt hàng kế hoạch.
  4. Nhập “3” vào ô Dòng kế hoạch, có nghĩa là MRP sẽ tạo các dòng kế hoạch cho các nguyên vật liệu có thỏa thuận lập kế hoạch.
  5. Nhập “1” vào Danh sách MRP, và hệ thống sẽ tạo một danh sách MRP tương tự như danh sách tồn kho/nhu cầu để phân tích kết quả chạy MRP trước đó sau này.
  6. Vào chế độ Lập kế hoạch “3”, vì chúng ta sẽ xóa và tạo lại tất cả dữ liệu lập kế hoạch cho tất cả các vật liệu.
  7. Nhập chỉ báo Lập kế hoạch “2”, có nghĩa là MRP thực hiện lập kế hoạch thời gian dẫn và xem xét thời gian định tuyến để tính toán ngày đặt hàng dự kiến.

Màn hình lựa chọn MD01 hiện ra.

Màn hình lựa chọn lập kế hoạch tổng thể MD01 với các tham số điều khiển nhà máy và MRP.

Sau khi điền vào tất cả các trường, hãy nhấp vào Nút dấu tích màu xanh lá cây được sử dụng để xác nhận các mục nhập MD01. để đi tới màn hình tiếp theo.

Một cảnh báo xuất hiện trên thanh trạng thái.

Cảnh báo trên thanh trạng thái MD01 về các tham số chạy lập kế hoạch

Nhấn Enter để bỏ qua thông báo này.

Thông báo MD01 thứ hai yêu cầu kiểm tra các tham số đầu vào.

Hệ thống yêu cầu bạn kiểm tra lại các thông số đầu vào, vì quá trình chạy MRP sẽ lên lịch lại và ghi đè lên dữ liệu lập kế hoạch hiện có. Nếu các thông số nhập vào chính xác, hãy nhấn Enter.

Hộp thoại xác nhận MD01 xuất hiện trước khi bắt đầu chạy lập kế hoạch.

Xác nhận lời nhắc thứ hai này bằng phím Enter để bắt đầu chạy.

Bước 2) Hệ thống cần một khoảng thời gian để tính toán lượng vật liệu cần thiết.

  1. Sau khi quá trình tính toán hoàn tất, một báo cáo sẽ hiện ra. Tại đây, bạn có thể xem số lượng vật liệu đã được lên kế hoạch và các thông số đã được sử dụng trong quá trình chạy.

Báo cáo thống kê quá trình lập kế hoạch MD01 liệt kê các vật liệu đã được lên kế hoạch.

Chạy MRP cho một loại vật liệu duy nhất

Giao dịch MD02 lập kế hoạch cho một vật liệu duy nhất cùng với tất cả các thành phần bên dưới nó.

Bước 1) Trong giao dịch MD02, chúng ta sẽ chạy MRP cho một nguyên vật liệu duy nhất.

  1. Nhập mã vật liệu mà bạn muốn chạy MRP.
  2. Nhập mã nhà máy sản xuất mà bạn muốn thực hiện chạy MRP.
  3. Nhập mã xử lý là “NETCH” (thay đổi ròng trong tổng thời gian).
  4. Nhập “1” vào ô Tạo yêu cầu mua hàng để các vật liệu được mua từ bên ngoài được tạo yêu cầu mua hàng.
  5. Nhập “3” vào các dòng Lịch trình để bao gồm nguyên vật liệu theo thỏa thuận lập kế hoạch.
  6. Nhập “1” vào Danh sách MRP để lưu lại bản ghi quá trình chạy này.
  7. Vào chế độ Lập kế hoạch “3” để xóa và tạo lại dữ liệu lập kế hoạch.
  8. Nhập chỉ báo Lập lịch “2” để lập lịch thời gian dẫn đầu dựa trên thời gian định tuyến.

Màn hình lựa chọn MD02 bổ sung thêm trường vật liệu.

Màn hình lập kế hoạch đa cấp cho mặt hàng đơn lẻ MD02 với vật liệu đã được nhập.

Sau khi điền vào tất cả các trường, hãy nhấp vào Nút dấu tích màu xanh lá cây được sử dụng để xác nhận các mục nhập MD02. để đi tới màn hình tiếp theo.

Thông báo MD02 yêu cầu trình lập kế hoạch kiểm tra các tham số đầu vào.

Hệ thống yêu cầu bạn kiểm tra lại các thông số đầu vào, vì quá trình chạy MRP sẽ lên lịch lại và ghi đè lên dữ liệu lập kế hoạch hiện có. Nếu các thông số nhập vào chính xác, hãy nhấn Enter.

Hộp thoại xác nhận MD02 xuất hiện trước khi bắt đầu chạy quy trình lập kế hoạch cho từng mặt hàng.

Xác nhận lời nhắc thứ hai này bằng phím Enter để tiếp tục.

Bước 2) Hệ thống cần một khoảng thời gian để tính toán lượng vật liệu cần thiết.

  1. Sau khi quá trình tính toán hoàn tất, một báo cáo sẽ hiện ra. Tại đây, bạn có thể thấy số lượng vật liệu đã được lên kế hoạch.

Kết quả lập kế hoạch MD02 hiển thị số lượng vật liệu đã được lên kế hoạch.

Lưu ý: Do nhà máy có sẵn 22 loại vật liệu, nên chỉ có 22 loại vật liệu này được lên kế hoạch sử dụng.

Lịch trình sản xuất chính (MPS)

MD43 sử dụng các tham số điều khiển tương tự như quy trình MRP ở trên, nhưng nó chạy ở chế độ tương tác, do đó người lập kế hoạch sẽ xem xét kết quả trước khi lưu lại.

Bước 1) Trong giao dịch MD43, chúng ta sẽ chạy MPS cho một vật liệu duy nhất.

  1. Nhập tài liệu mà bạn muốn chạy MPS. Ở đây chúng tôi đã lấy ID “13967476”.
  2. Nhập mã nhà máy sản xuất “INA2” mà bạn muốn thực hiện chạy MPS.
  3. Nhập mã xử lý là “NETCH”.
  4. Nhập “1” vào ô Tạo yêu cầu mua hàng.
  5. Nhập “3” cho các dòng Lịch trình.
  6. Nhập “1” vào Danh sách MRP.
  7. Vào chế độ Lập kế hoạch “3”.
  8. Nhập chỉ báo Lập lịch “2”.

Màn hình khởi động MD43 hiện ra.

Màn hình ban đầu lập kế hoạch mục đơn tương tác MD43

Nhấp chuột Nút dấu tích màu xanh lá cây được sử dụng để xác nhận các mục nhập MD43. Sau khi điền đầy đủ thông tin vào tất cả các trường, bạn sẽ chuyển sang màn hình tiếp theo. Hệ thống sẽ hiển thị một thông báo. Thông báo trạng thái MD43 hiển thị sau khi các mục nhập được xác nhận.. Nhấp chuột Tôi đã nhấp vào nút dấu tích màu xanh lá cây lần thứ hai để tiếp tục trong MD43. một lần nữa nếu mọi thứ đều chính xác.

Bước 2) Ở bước này, chúng tôi tạo ra dữ liệu lập kế hoạch tương tác, cho phép bạn xem kết quả lập kế hoạch cùng lúc.

  1. Nhấn nút “Lập kế hoạch” để tạo đơn đặt hàng dự kiến ​​cho số lượng hàng đang thiếu.
  2. Kiểm tra các đơn đặt hàng theo kế hoạch được tạo ra.

Bảng lập kế hoạch tương tác MD43 với các đơn đặt hàng đã lập kế hoạch được tạo ra.

Đánh giá MRP: Danh sách tồn kho/nhu cầu

Trong danh sách này, bạn sẽ thấy các yêu cầu, lượng hàng tồn kho hiện tại và lượng hàng dự kiến ​​nhận, tức là các đơn đặt hàng nguyên vật liệu.

Bước 1) Từ SAP Màn hình Truy cập dễ dàng, mở giao dịch MD04.

  1. Nhập loại vật liệu cần hiển thị danh sách tồn kho/nhu cầu.
  2. Nhập mã cây trồng.

Màn hình sàng lọc ban đầu MD04 với các trường lựa chọn vật liệu và thực vật.

Bước 2) Sau khi điền đầy đủ thông tin vào tất cả các ô, hãy nhấp chuột. Nút dấu tích màu xanh lá cây được sử dụng để mở danh sách yêu cầu hàng tồn kho MD04. Để chuyển sang màn hình tiếp theo, danh sách hàng tồn kho/nhu cầu sẽ được hiển thị.

Danh sách tồn kho/nhu cầu vật liệu được tạo ra cho thấy rằng:

  • Danh sách vật liệu (BOM) của vật liệu D13967476 đã được phân rã, và
  • Một yêu cầu mua hàng với số lượng 50 (số lượng lô cố định là 50 được duy trì trong mã vật liệu chính A01232589) đã được tạo ra dựa trên nhu cầu ròng là – 41.606.

Danh sách yêu cầu tồn kho MD04 hiển thị sơ đồ cấu tạo vật liệu (BOM) và yêu cầu mua hàng.

Khắc phục sự cố lỗi khi chạy MRP

  • Có thể xảy ra trường hợp bản ghi dữ liệu vật liệu không tồn tại. Hãy tạo bản ghi dữ liệu vật liệu trước khi chạy MPS hoặc MRP.
  • Hãy đảm bảo rằng dữ liệu định mức nguyên vật liệu (BOM) và dữ liệu định tuyến đã được thiết lập đầy đủ trước khi chạy MRP, để các đề xuất mua hàng được tạo ra ở tất cả các cấp độ BOM. Nếu không, các đơn đặt hàng đã lên kế hoạch sẽ được tạo ra mà không có BOM, điều này sẽ gây ra các vấn đề sau này trong quá trình tiêu thụ.
  • Nếu một nguyên liệu bị bỏ qua, hãy kiểm tra loại MRP trên giao diện MRP 1. Loại MRP là ND sẽ loại trừ nguyên liệu đó khỏi mọi lần chạy.
  • Quá trình xử lý các kế hoạch NETCH chính chỉ thực hiện đối với các vật liệu có mục nhập trong tệp lập kế hoạch, vì vậy một vật liệu được thay đổi bên ngoài MRP có thể cần chạy lại.

Câu Hỏi Thường Gặp

Máy học giúp cải thiện độ chính xác của dự báo cung cấp dữ liệu cho hệ thống MRP, phát hiện các bất thường về nhu cầu và đề xuất mức tồn kho an toàn. SAP MRP dự đoán mô phỏng các kịch bản về nhu cầu và năng lực trong S/4HANA trước khi chạy lập kế hoạch vận hành.

Copilot có thể soạn thảo mã ABAP hoặc mã kịch bản để lên lịch chạy lập kế hoạch nền và thực thitracDữ liệu ts MD04. Logic lập kế hoạch vẫn thuộc về SAPVì vậy, hãy kiểm tra mã được tạo trong môi trường thử nghiệm (sandbox).

Chức năng MRP Live trong giao dịch MD01N thay thế quy trình chạy cổ điển và lập kế hoạch cho nhiều nguyên vật liệu và nhà máy cùng lúc. Nó không tạo danh sách MRP, vì vậy... SAP MD04 được khuyến nghị, và hệ thống sẽ chuyển sang sử dụng MRP cổ điển đối với các tính năng không được hỗ trợ.

MD04 là danh sách tồn kho/nhu cầu và là danh sách động, hiển thị mọi thay đổi được thực hiện sau khi chạy. MD05 là danh sách MRP, một bản chụp tĩnh của lần chạy cuối cùng, do đó các thông báo lỗi của nó có thể bị lỗi thời.

PD là lập kế hoạch xác định và ND là tắt lập kế hoạch. VB là lập kế hoạch điểm đặt hàng lại thủ công, VM là lập kế hoạch điểm đặt hàng lại tự động và VV là lập kế hoạch dựa trên dự báo. P0 đến P3 được dành riêng cho lập kế hoạch sản xuất tổng thể.

Các thông báo ngoại lệ là những gợi ý được đánh số xuất hiện trong quá trình chạy, chẳng hạn như đẩy nhanh tiến độ, hoãn lại hoặc hủy bỏ đề xuất. Người lập kế hoạch lọc hiển thị tổng thể theo nhóm ngoại lệ để tìm các đơn đặt hàng cần chú ý.

Chu trình thay đổi ròng chỉ lập kế hoạch cho những vật liệu có mục nhập trong tệp lập kế hoạch của nhà máy. Nếu mục nhập bị thiếu hoặc vật liệu bị loại trừ khỏi MRP, nó sẽ bị bỏ qua cho đến khi thực hiện chu trình tái tạo.

Mục kích thước lô trên giao diện MRP 1 quyết định xem lượng thiếu hụt được bù đắp chính xác, được nhóm theo kỳ hay được làm tròn đến một số lượng cố định. Kích thước lô cố định là 50 thể hiện đề xuất hàng tồn kho vượt quá nhu cầu.

Tóm tắt bài viết này với: