Creating a Mass Processing Job 
To create a job for mass processing:
If you are copying key figure values from one information structure to another, these are the target information structure and the target version.
If you are copying key figure values from one information structure to another, this is a planning type of the target information structure.

A mass processing job uses the planning hierarchy that existed when you created the job. Therefore, a job that is scheduled to run at periodic intervals will not automatically take into account changes to the planning hierarchy. To avoid getting incorrect results with such jobs, include in the variant all the new characteristic value combinations that were not part of the original planning hierarchy.
The planning level at which a mass processing job is executed is determined by the planning level given in the variant. The execution level can make a major difference to the results. For example, if you run the forecast at an aggregate level, the system aggregates the historical data before it carries out the forecast. Hiowever, if you run the forecast at the detailed level, the system carries out the forecast based on the historical data at this level, and then aggregates the forecast results in the planning table at run time. See also Macros.
If you create a variant, you must specify the planning activity as the variant control parameter. If necessary, you can limit the scope of the job by entering values for the characteristics. On a separate screen, you enter a description for your variant. For more information on variants, see the BC ABAP/4 User’s Guide.
The mass processing job is now created. Proceed to Scheduling a Mass Processing Job.