cancel
Showing results for 
Search instead for 
Did you mean: 

Sales orders not displayed after change in MRP type

0 Kudos

Hello experts,

I am currently working on implementing the MRP run on my company, which involved a lot of changes in the system configuration, master data, etc. One of the main issues we encountered is due to how the production and sales is managed within the organization, I'll try to explain it with an example:

Supose you have a product ABC, which after a few manufacturing processes ends up as product code ABCF0 (F for final product), the final stage of the process. However, this product is sold and billed as product code ABC00, so when the final process yields ABCF0, the stock is transfered to code ABC00. This process takes time, usually about a month, but ocasionally longer, since the product has to be analized, released, and prepared to be shipped. During this time, the sales orders from previous months generate requirements in the final product code (ABCF0) and all the way to the lowest level of BOM.

So, to avoid having these duplicated requirements (since the product has already been produced but is in the transfer process), we thought the easiest solution was to change MRP type to ND in all the billable codes (ABC00). This change generated the issue I am now trying to solve, the customer orders are not visualized in MD04.

My question: is this supposed to happen? Are you not able to have sales order on products with ND MRP type?

If not, how do you think I may be able to solve my original problem, to stop 00 codes from sending requirements to F0 codes?

One solution I found in this forum was to change the material type to bulk in the BOM and then restrict planning to bulk material, but I can't apply this solution because we use a lot of other bulk materials that need to be considered in the MRP run.

Hopefully you can help me, any questions you have I'll try to answer. Thanks!

Accepted Solutions (0)

Answers (2)

Answers (2)

Caetano
Product and Topic Expert
Product and Topic Expert

Hello Antonio

The sales order derives the requirement class/type based on the customizing settings defined in transaction OVZI, where the MRP type is one of the keys. If you have changed the MRP type, maybe system is deriving the wrong requirement class/type, which is not relevant to MRP.

You should review these settings and then try with the creation of a new sales order.

Regards,
Caetano

DominikTylczyn
Active Contributor
0 Kudos

Hello agarciad

What you are facing is a disintegrated process - SD sales their own material number (billing codes e.g. ABC00), whereas PP produces their own codes e.g. ABCF0. Looks like there is no integration between those two in your system. You have not described in system details the process of transferring a production code ABCF0 to a billing code ABC00. I suppose the process is not planned at all and most likely is executed with a simple MM transfer with 309 movement type.

You need to integrate the process, so the requirements for ABC00 from sales orders flow down to ABCF0. There are several options to do that like SD BOMs or material determination. As your ABCF0 to ABC00 transfer process is long and contains a couple of steps, I'd suggest to use a production order here. A production order that produces ABC00 and consumes ABCF0. All the steps of the transfer process can be modelled as the production order operations. This way their cost and duration can be planned.

The process would run as follows with standard MRP:

  1. A sales order is created for ABC00. That generates a requirement for ABC00.
  2. MRP on ABC00 level generates a planned order to produce ABC00 by consuming ABCF0 and executing all the steps of the transfer process. That generates a dependent requirement for ABCF0, which drives production of ABCF0.
  3. Then you follow with standard MRP planning of ABCF0.

If you produce before you get sales order, you can build a demand plan either on ABC00 or ABCF00 levels. See SAP Help: Demand Management (PP-MP-DEM)

Best regards

Dominik Tylczynski