ABC Analysis Web Steps

download ABC Analysis Web Steps

of 6

Transcript of ABC Analysis Web Steps

  • 8/6/2019 ABC Analysis Web Steps

    1/6

    BWs Little-Known ABC Analysis Tool Has Wide Logistics

    Application: Expanded Setup and Analysis Steps

    by Ned Falk, Senior Education Consultant, SAP America

    Step 1. Create the model: A data mining model in BW provides the specific fields andsettings you are to utilize in performing the data mining application at hand. The idea is

    that only a few people in your organization know the details behind many of the model

    settings, so it is easier to determine the settings once, by the experts. Once the model isdetermined, others a little less technical, can utilize the model many times for various

    data sets.

    To access the data mining workbench and ABC analysis access the transaction code.

    RSDMWB. Alternatives are to follow the menu path under the main menu Data Mining>Date Mining Workbench, or to access the data mining button on the BWAdministration Workbench. Be aware that data mining existed as of version 2.1C, but

    alternative access paths are not available until version 3.1. Once in the Data MiningWorkbench, access the ABC Analysis Application under the Further Analysis

    Subsection. (It is located in the Classification subsection in older releases of BW.)

    Figure 1 Data Mining Workbench

    By using the context menu (right-click), you can use the wizard to help you create the

    model. The screens of the wizard appear below. In the first screen, you assign the nameof the model and select the query you will use to help you define the field names to be

    used by the model. This is not necessarily the query you will use to execute them later,

    but it should be related, just for common sense reasons. For example, if you are planning

  • 8/6/2019 ABC Analysis Web Steps

    2/6

    on doing an ABC of customers, then Sold_to orCustomer or some thing similar should

    be on the query you select for the model definition phase.

    Figure 2 Wizard Model Definition screen

    In the next part of the model creation, you determine which fields from the query will

    actually be used to define the model. In the screen shot below, I have selected Revenue

    and Business Partner, and the field Customer Classification to hold the resultingcalculated ABC code for our model. To do this, select the fields on the right hand side

    and using the arrow icon in the middle of the screen bring them into the model.

    Again, it is not critical which fields are selected for the model, but if you want to make itmore intuitive later in the process, pick the fields that are logical. For example, if the

    ABC analysis model was called Customer ABC by Sales Revenue, pick the field most

    closely related to sales revenue and customer to build the model. You also might want to

    use a query with 0ABC_CODE as a more intuitive field, but for demonstration purposeslater, lets leave it like this. In this case, the query is simple and the decision is easy.

    Figure 3 Choose InfoObjects for the model

    In the next phase of model creation, you tell the application which field represents the

    object you are classifying (BPARTNER), which field represents the values to be used to

    do the classification (Classification Criterion=Revenue), and finally the name of acharacteristic InfoObject that can hold the resulting ABC code (0CUST_CLA). In this

  • 8/6/2019 ABC Analysis Web Steps

    3/6

    case, 0SOLD_TO, 0INVCD_VAL and 0ABC_CLASS were chosen (Figure 4).

    Note! In BW 3.1x, you can also specify a grouping characteristic. A grouping

    characteristic such as Sales Organization would create ABC codes for your business

    partners considering each sales organization as a separate group of customers. Whenusing absolute and the percentage methods below, the best BPARTNERS in every sales

    organization would be classified as A customers. Without grouping your A customers

    would be the best ones in the entire corporation.

    Figure 4 Model fields

    In the final phase of model creation, you define exactly what variety of ABC will be

    performed. This is the phase when specific settings are made that control the outcome ofyour analysis.

    Figure 5 Model parameters

    The first option in this phase is to determine which classification method to use. Thedefault, Cumulative Percentage of classification criteria, is the most common. The

    numerical values on the screen mean different things based on which ABC classificationtype is chosen. In some cases, they refer to absolute values and in others they referpercentages. You must decide which type to use, and they are all effective depending on

    your business purpose. However, in most cases I prefer the default, as it focuses your

    energy on a fixed percent of your objects (customers), either the best or the worst ones.

    Step 2. Define a source of data for the model:After the model has been defined, thenext step is use it with any source query that can provide related data. The easiest way to

  • 8/6/2019 ABC Analysis Web Steps

    4/6

    do this is to continue to use the wizard as shown in Figure 6. It is important to note that

    the query being used as the source does not have to be the same as the one used to build

    the model itself. The only requirement is that you must be able to map the fields(InfoObjects) from the source query to the model.

    Figure 6 Assigning a source query to the model

    Now that the source query has been identified, you must perform this mapping task as the

    next step in the wizard (Figure 7). To accomplish this, link the Source Query field with

    the related field in the model. In this case, the model fields are the same as the query

    fields, so mapping is performed automatically.

    Figure 7 Column mapping

    After this step, the model is complete and the screen confirming this appears. You nowneed to execute the ABC analysis and then do something with the results!

    Note! It is now necessary to return to the Data Mining WorkBench and activate the

    model and the training source. In some cases, this may require you to leave and thenreturn to the data mining workbench, to facilitate a refresh.

    Step 3. Execute the model:To execute the model open the tree structure to the Source,

    then use the context menu to Run ABC Classification, selecting the Online option.

    After allowing the program to execute, you may view the results of the model using thesame basic menu path (Figure 8).

  • 8/6/2019 ABC Analysis Web Steps

    5/6

    Figure 8 Execute/view results of the classification process

    The classification results are shown in Figure 9. It shows the data in a similar manner to

    the data we discussed in Figure 5. It includes data to support any of the four classification

    methods, even though only one option was chosen. As an alternative to the data view,you can access the graph icon to see a graphical presentation of the data. For the purposes

    of this article, I will discuss the graphical output in the context of an integrated Web page

    output in the next section.

    Figure 9 ABC classification results (table format)

    Step 4. Use the ABC classification:Having ABC classified your customers is great, but

    unless you use this new information, what good is it? In prior releases of BW, limited

    (but still effective) uses of the results were possible. In the latest (3.1C) version of BW, a

    lot can be done with the output from your ABC model. Options include:

    1. Uploading the ABC values to a related BW master data object (for example,

    0Bpartner) *** This could be done in prior releases of BW ****

    2. Uploading the ABC values to the master record in CRM.

  • 8/6/2019 ABC Analysis Web Steps

    6/6

    3. Uploading the data to an ODS.

    4. Create a DataSource

    5. Integrate the output in a BW Web cockpit