1. A method for production management for an enterprise resource planning (ERP) system and a manufacturing execution system (MES), the MES containing a production management system, a production scheduler and an event processor, the method comprises the steps of: a) transmitting an order from the ERP-system to the production management system, the order containing a product process, required source material, a product to be produced from the required source material and the product process, and a due date of the product; b) transmitting a schedule to the production scheduler, the schedule containing at least the order of step a), a description indicating which source material is taken from an inventory and when the product will be finished; c) transmitting a notification from the production scheduler to the event processor when a production job has to be completed; d) receiving information about an expected delivery of the source material via a tracking and tracing system being an electronic product code information services (EPCIS) repository, the tracking and tracing system notifying the event processor on a observation of the source material or a deviation regarding delivery of the required source material; e) performing, via the event processor, a situation recognition on the observation and deviation by a function which detects situations having a influence on at least one process parameter due to the deviation of the delivery of the required source material; f) depending on the situation recognition the event processor notifies the production scheduler regarding the source material and expected time of delivery of the source material; g) performing, via the production scheduler, a rescheduling of production jobs by optimizing process parameters and/or by minimizing a number of required changes in the schedule based on data notified in the step f) including a lack of the required source material; and performing the rescheduling step g) according to the formula: arg ⁢ ⁢ min σ : J P → ⁢ ⁢ w · ∑ j ⁢ ∈ J ⁢ ⁢ P ⁢  σ ⁡ ( j ) - j · d  + ( 1 - w ) · edit ( σ , σ old ) where: σ is the schedule and is represented by a total function σ: J P → ; J P are the production jobs; is an assigned starting time for each job; |σ(j)−j·d| is a distance to the due date; wε[0, 1] is a constant representing a rescheduling threshold where w=1 means always choose an optimal schedule and w=0 leads to the schedule with minimal changes; σ old is an old schedule; edit is implemented using a Hamming distance; and h) producing a product according to the rescheduling of the production scheduler and in view of available source materials.