Characteristics-Based Forecasting There are several branches of industry where a customer can order a product in several different variants. This may be something simple such as the color of a coffee machine or more complicated, as for a car where the customer must decide between different colors, engines, and upholstery, but can also choose optional extras, for instance a special sport suspension. You require a forecast for the product (the car), but also for the individual characteristic values. You need to know how many engines of a particular size or doors in a particular color are required in future.
In an SAP ERP system or in SAP APO, these features (color, engine, upholstery in the above example) are referred to as characteristics . The characteristic values are for instance the colors red, green, and blue or the individual engine sizes.
Note
In SAP APO and in NetWeaver usage type Business Intelligence (BI), the term “characteristic” is also used to describe a type of InfoObject. Although the two are similar in a business sense they are technically completely different types of objects. Therefore, wherever confusion could arise, we refer to characteristics in the current sense as CBF characteristics.
Characteristics-Based Forecasting (CBF) is a powerful tool that enables you to forecast demand on both the product and the characteristics level.
The product is considered in the business process and is, in general, the generic model, for example a car. Depending on the options chosen by the customer, various components will vary while others remain the same. This means that there can be several individual bills of material. In the car and high-tech industries 10 10 to 10 20 different combinations are possible.
Obviously, it is not practicable to forecast and track all of these combinations. Although there may be very many possible combinations, not all of these combinations are possible or you do not want to produce several combinations. In Characteristics-Based Forecasting, you can produce demand plans for combinations of characteristic values or for individual values. You generally restrict the characteristics used in CBF to those that are important for planning purposes.
CBF is integrated with Production Planning/Detailed Scheduling (PP/DS), so that you can procure or produce individual components based on the characteristics-based forecast.
Customer orders for configurable materials in the ERP system can be consumed by the released planned independent requirements. For more information, see Consumption of Customer Orders for Configurable Products .
Characteristics-based forecasting is a process that is fully integrated in SAP APO and in the SAP ERP system. You can decide whether to create and edit the characteristics in the ERP system and then transfer the data to SAP APO, or whether to create the characteristics in SAP APO. The same is true for the bill of material, which can be created in the ERP system or in SAP APO.
Note
In the CBF scenario, you can only use bills of material that are included in a production data structure (PDS). You can generate the PDS from iPPE models or from production versions in the ERP system. For more information, see Bill of Material Information in a Characteristics-Based Forecasting Scenario . You cannot use production process models (PPMs) together with configuration-relevantinformation.
You create master data in SAP APO or in the ERP system. Characteristics-based forecasting is based on products for which master data exists in the system and on characteristics. In contrast to Demand Planning, the products must be defined in SAP APO.
Note
The product should have requirements strategy 30,
Planning Without Final Assembly
(
Demand
tab page for location product). This prevents production orders for the final product from being created, but generates dependent requirements for the components.
For more information, see Creating Characteristics and Classes in SAP APO and Creating Characteristics and Classes in the ERP System .
If necessary, you transfer the master data and historical data from the ERP system.
You create a planning object structure and planning area. See Creation of Planning Areas and Planning Books for Use in CBF .
You create CBF tables and profiles. See Settings for CBF in APO .
You then create characteristic value combinations as in Demand Planning.
If you want sales orders to consume the forecast (planned independent requirements), you create a consumption group at this stage and assign it to the products.
You create a demand plan for the characteristics or characteristic combinations. Do this either in interactive demand planning or by running a background job. Use the drill-down functions in the header to see all the characteristic values.
Release the demand plan from Demand Planning to PP/DS.
PP/DS creates planned independent requirements at configured product level. The demand for individual characteristic values/combinations is not transferred initially. When the PDS is exploded, the system determines the dependent demand for the components by referring to the demand plan for the characteristic values/combinations. It creates dependent requirements for the components in PP/DS, which can be converted to production orders or purchase requisitions.
If you have set up consumption (step 6), when sales orders for a particular configuration are created in the ERP system they consume the planned independent requirements for the same configuration.
After dependent requirements have been created in PP/DS, you can release them back to Demand Planning. You can then continue planning the components in Demand Planning. In general you do not need CBF functionality for the further planning of the components in Demand Planning. This means that you should use another planning book for the components.
Note
You can aggregate orders for components and copy them to another version. To do so, on the
SAP Easy Access
screen, choose
To use this program you must have set the
Assembly Planning
indicator for the location product master (
Demand
tab page). See also
Useful Tools for Working with Consumption
.
You can extract data to InfoCubes using the normal Demand Planning functions (see Extracting Data from a Planning Area ). However, if you want to write data to InfoCubes for reporting purposes, there are certain features that you need to observe.
In particular if you want to display the configuration data as characteristic + characteristic value and not in the CBF manner (profile, table, and line), you must create update routines that re-form the data while uploading to the InfoCube. This is, so to speak, the reverse of the process described in Transfer of Historical Data for CBF .
For more details including example coding, see SAP Note 501041.