Description You use this program to activate changed MRP profiles and changedforecast profiles in material master records. Any changes tothe fixed values defined for the fields in a profile are adopted in thematerial master records to which the profile has been assigned. Note Any changes to the default values for fields are not copied to existingmaterial master records since a different value may already have beendefined in the material master record. The new default value is copiedonly to material master records created subsequently with this profile. Proceed as follows: RESET N1 You change one or more profiles (with transaction MMD2 or MP81). The system schedules the background job with the name PROFILEautomatically if you make the following changes to an existing profile: You define a fixed value for a new field. You change the default value for a field to a fixed value. You change the fixed value for a field. The system schedules one background job only, even if you changeseveral profiles on the same day. All the material master records to which the changed profile isassigned are determined by the background job daily at a defined time. You can define the start time of the background job in Customizing forthe Material Master> in the activityDefine Start Time of Background Jobs>.If, when defining the start time, the present time is later than thetime you enter, the system runs the background job on the following dayat the specified time. The background job updates all the relevant material master records. If the background job terminates for any reason, you have to manuallyrequest the updating of the material master records for the comingnight. You do so by creating a background job for program RMMM0001. Youcan use PROFILE again as your job name or job group. Parallelization of Program Execution If a very large number of materials are assigned to one or more MRPprofiles or forecast profiles, and the profiles are changed, the runtimeof background job PROFILE can be very long. To reduce the runtime, youcan parallelize execution. To do this, create a variant PROFILE> and activate theparallel processing> indicator. In addition, you can specify theserver group> in which the background job is executed,and specify the maximum number of processes used. You can specify apacket size to determine how many materials are changed in one process.If this value is too large, this slows down processing (internalbuffers get bigger). If this value is too small, the system loadincreases (more processes are started). Try to find an appropriate value for your system setup. Furthermore, you can use the create change documents> indicator. If you deactivate this indicator, the system does not createchange documents>. However, this improvessystem performance. In retail systems, change documents are not createdat all. Note that change documents are required if you want to useApplication Link Enabling>(ALE) to distribute changed material master data. If you do not set the parallel processing> indicator, the previoussequential program version is executed. The standard system does notcontain variant PROFILE>, which is the variant required forparallelization, which also means that the previous program version isexecuted.Output If errors occur due to data incompatibility, the details are recordedin a log. The next day, you can check the log to see which materialmaster records were affected by these errors, and then process themmanually. |