Tuesday, November 4, 2008

Sample Questions on PP

1. Which is the highest organisational level in SAP

a) Plant b) Client c) Storage Location

Ans: b

2. For Material Master record PP Data which is the highest organisational level

a) Plant b) Client c) Storage Location

Ans: a

3. What is the difference between F1 Help & F4 Help.

a) F1 is for possible values and F4 is for application help
b) F1 is for Application Help and F4 is for Technical Help
c) F1 is for Field Help and F4 is for possible entries.
d) None of the above

Ans: c

4. Variant Configuration is typically used in

a) Make – to – stock Environment
b) Make – to – Order Environment
c) Spare parts Sale
d) Repetitive Manufacturing Environment

Ans: a

5. Configurable Material check for a material is set in _____________

a) Basic Data b) MRP View
c) Sales View d) Classification

Ans:

6. Basic Data screen contains general data such as

a) Material Number
b) Material description
c) Base unit of measure
d) Technical data

Ans: a, b, c

7. Functions of Classification are

a) To find an appropriate object
b) To find similar objects
c) To establish that no appropriate object exists.

Ans:

8. Entering “/o” in command field

a) Ends current transaction
b) Ends the current cession
c) Opens new cession
d) Opens new transaction

Ans:

9. For creating Material Master the following Transaction Code is used :

a) md01
b) mm01
c) me01
d) mc01

Ans: b

10. The unit in which the stock keeping is done in a company is called

a) Stock unit of measure
b) Base unit of measure
c) Unit of issue
d) Purchase unit of measure

Ans: b

11. Batch is

a) Same as material code
b) Partial quantity of material managed separately from other quantity of same material in stock
c) A non reproducible homogeneous unit with unique specifications
d) None of above
e) All of above

Ans: b

12. A _____________________________ is a complete, formally structured list of the components that make up a product or assembly.

Ans:

13. Component in the BOM are allocated to operation in

a) BOM
b) Material Master
c) Routing
d) Work Center

Ans: c

14. BOM contains the following

a) List of Components
b) Qty of Components
c) Operation to which components is attached.
d) Unit of Measure of components

Ans: a, b, d

15. BOMs are always created as

a) Single Level
b) Multi Level
c) Components
d) Along with routings

Ans: a

Routings for Configurable Materials

Use

A routing (or task list) for a configurable material contains all the operations, operation sequences, and production resources/tools (PRTs) that are required to manufacture all variants of a configurable material.

Routings (task lists) for configurable materials are known as super task lists.

When you configure the material, you assign characteristic values that are used in production to determine the operations required.

In the processing industries, master recipes are used instead of task lists. Master recipes contain all the recipe objects that are required for all product variants.

Features

To maintain task lists for configurable materials, choose Routings ® Routing ® Create. You create the routing in the same way as for other materials.

You can assign dependencies to the operations, operation sequences, and PRTs in routings for configurable materials.

You can assign dependencies to the phases, operations, BOM items, and secondary resources in master recipes.

You can assign the following dependency types:

  • Selection conditions

To ensure that operations, operation sequences, and PRTs are selected when they are needed in a variant, you assign selection conditions to them.

Selection conditions also ensure that the correct objects in master recipes are selected.

See Selection Conditions and

Selection Conditions for a BOM Item and Operation.

  • Procedures (actions)

To change fields in operations and PRTs, such as the standard values, you use procedures or actions.

In master recipes, you can change fields in operations, phases, secondary resources, and BOM components.

See Reference Characteristics in Dependencies and Master Data References in Task Lists

See also:

PP Routings

Structure link Creating a Routing

Structure link Creating Local Object Dependencies for an Operation

Structure link Creating Global Object Dependencies in an Operation

PP–PI Master Recipes

Structure link Creating Master Recipes

Structure link Editing Configurable Master Recipes

Structure link Editing Global Object Dependencies

Structure link Editing Local Object Dependencies

Maintaining Characteristics for Configuration

Use

When you create a sales order for a configurable material, this sales order must describe precisely how the product being ordered is to look. This description comes from characteristics and characteristic values.

A car, for example, has a large number of options that need to be described.

This graphic is explained in the accompanying text

The graphic shows the individual product options such as engine, gears, paintwork, mapped as characteristics. You define values for characteristics, to allow you to select specific options, such as 'black' for paintwork.

To create characteristics, you use the standard functions in the classification system menu (see the SAP Library CA Cross-Application Components ® Classification (CA-CL) ® Characteristics (CA-CL-CHR ® Creating, Changing, and Displaying Characteristics).

Features

You can assign object dependencies to characteristics and characteristic values, to ensure that the values assigned are complete and consistent (see Characteristics (CA-CL-CHR): Creating Dependencies for a Characteristic and Maintaining Dependencies for a Characteristic Value).

You can define characteristics as restrictable, specifically for variant configuration. The values of a restrictable characteristic can be restricted during configuration to certain allowed values (see Restrictable Characteristics).

CA03 - Display Routing

The standard values Based Quantity = (Direct labour hours + Setup tools + Machining times + Adjust/Service Tools)
e.g. Operation :- 100 = 1 + 1 + 1 + 1

This means that to produce 100 pieces, you need a total activities of 4 hrs.

Production Operations Overlapping

Operations - Start Finish

Normal Operations 1 - 01.01.XXXX 02.01.XXXX
2 - 02.01.XXXX 03.01.XXXX

Continuous Flow 1 - 01.01.XXXX 02.01.XXXX
2 - 01.01.XXXX 02.01.XXXX

Continuous Flow Configuration in Routing - CA02

  • Double click on the Work Center
  • Scroll down and look for the Overlapping section
  • Click Continuous flow prod. - input a Min send-ahead quantity if you want.

Reporting: Characteristics and Values

You can display all the characteristics that describe a configurable material. You also see information on whether an entry is required for a characteristic, whether a default value is defined for a characteristic, and whether dependencies are allocated to a characteristic.

  1. Choose Environment
  2. ® Reporting ® Chars and Values from the variant configuration menu.

    You see the initial screen. Enter the material for which you want to execute this function. You can enter the following data:

    – The date on which you want to execute the reporting function.

    If the material has been processed with engineering change management on different dates, different characteristics may be assigned to the material on different dates.

    – The language in which you want the characteristics displayed.

    In characteristics maintenance functions, you can enter language-dependent descriptions for characteristics and for values with CHAR format.

    – You can define that characteristics are displayed with values.

    – You can define that the status of dependencies is checked. If a dependency that is not released is allocated to a characteristic or characteristic value, the indicator for dependencies is selected in the result of the report.

    Once you have defined your settings, choose Execute.

  3. You see the configurable material and the class to which the material is allocated. Below it, you see a list of the characteristics of the material. You can print this list.

If object dependencies are allocated to a characteristic or characteristic value, the O indicator is selected. If you are interested in the status, released and locked dependencies are displayed differently.

If a characteristic is required entry, the R indicator is selected.

If a value is defined as a default value, the D indicator is selected.

You can select a characteristic and display detailed information on its format and attributes.

Production Planning PP Tutorials

PP Bills of Material Guide
PP - Capacity Planning
PP Component Short Description
PP PDC Interface
PP KANBAN
PP - PI-PCS Interface: Linking of Process Control
PP - Production Orders
PP - Work Centers
Product Catalog and Online Store on the Internet
Product Cost Controlling Information System
Product Cost Planning
Production lot planning / individual project planning
Production Planning and Control (PP)
Production Planning and Control (PP)
Production Planning and Control (PP)
Production Planning & Control Workflow Scenarios Production Planning - Process Industries (PP-PI) Production Resources/Tools (PRT)
Product Lifecycle Management (PLM)
Product Safety (EHS-SAF)
Product Structure Browser
Capacity Evaluation (PP-CRP-ALY)
Capacity Leveling (PP-CRP-LVL)
Capacity Leveling in PP-SOP and LO-LIS-PLN
Capacity Planning in Customer Service and Plant Maintenance
Capacity Planning in Long-term Planning
Capacity Planning in MPS and MRP
Capacity Planning in Process Industries
Capacity Planning in Repetitive Manufacturing
Capacity Planning in Sales and Distribution
Capacity Planning in Shop Floor Control (PP-SFC)
Capacity Planning in the Project System
Material Requirements Planning
Capacity Planning in Shop Floor Control

Process Overview

Purpose

There are different processes for configurable materials in sales documents. You can specify these processes on the Confign initial screen tab in the configuration profile, by choosing the Confign parameters tab. The processes are described in the following scenarios:

  • Plnd/Prod. Order:

For information on this scenario, see:

No BOM Explosion

Single-Level BOM Explosion

Multi-Level BOM Explosion

You can use this processing type to describe variant products whose configurable materials are assembled using planned and production orders. The bill of material (BOM) can have single-level, multi-level, or no explosion.

  • Sales Order (SET)

You can use this processing type to describe variant products that comprise salable configurable materials. These products are supplied together, but are not assembled in a production order. Only sales-relevant BOM items are exploded in the sales order.

For information on this scenario, see Process: Sales Order.

  • Order BOM

You use this processing type if you want to make customer-specific changes to the BOM of a material that you configure in the sales order. In the sales order, you assign values to the characteristics of the header material, but the BOM is not exploded in the sales order.

For information on this scenario, see Process: Order BOM.

Process: Sales Order

Purpose

You can use this processing type to describe variant products that comprise salable configurable materials. These products are supplied together, but are not assembled in a production order.

This processing form means that in the sales order you can only process sales-relevant BOM items.

You can use the item category group to define that requirements transfer and pricing are at component level.

For example, a PC is made up of the components monitor, CPU, keyboard, and printer. These components are all salable materials that are manufactured separately. In the sales order, you want to see the individual components that make up the computer as order items, as well as the whole computer. In the sales order, these products are grouped together in a SET. For this reason, this type of processing is also referred to as set processing.

This graphic is explained in the accompanying text

The individual components of a BOM can be configurable products that are described by characteristics of their own. You must create a configuration profile for each of these materials, in order to assign the materials to a class. The superior configurable material only has a few characteristics that are relevant to all components.

This graphic is explained in the accompanying text

In addition to the process, the BOM explosion settings for the header material must be specified in the configuration profile.

  • For a single-level SET structure, it is sufficient to define a single-level BOM explosion in the configuration profile of the PC.
    • BOM explosion: single-level setting and process Sales order.
  • If the BOMs of the assemblies (such as the printer) contain other configurable materials, you need the multilevel BOM explosion setting for the PC:
    • BOM explosion: multilevel setting and process Sales order.

If the header material supports multilevel BOM explosion, the configuration parameters of the assembly determine whether the BOM is exploded in the sales order.

Example

If you only want the assemblies of the header material to appear in the sales order, and the components of subordinate assemblies are relevant to production, you can select the setting BOM explosion: Single-level and process Sales order for the configuration profile of the header material. The sales-relevant BOM of the header material is exploded in the sales order, and the production-relevant BOM is exploded in the planned order or production order.

This graphic is explained in the accompanying text

Constraints

You can use constraints to infer values between configurable assemblies (for example, the printer and the CPU).

You can also use constraints to pass values from the PC to the assemblies, or from the assemblies to the PC.

Object Variable $PARENT

If you define selection conditions for the BOM items of a subordinate configurable assembly, and these selection conditions refer to the characteristics of the assembly, you must use the object variable $PARENT to refer to the characteristics.

Example

The selection conditions for BOM components of the printer must refer to the characteristics of the printer with object variable $PARENT – for example, $PARENT.Pages/min = '3'.

Prerequisites

  • Settings in the Configuration Profile

Before the components of a configurable material can appear as a set in the sales order, the parameters BOM explosion: Single-level or Multilevel and the process Sales order must be selected in the configuration profile of the material.

  • Settings in BOM Maintenance

Only BOM items that are defined as relevant to sales and distribution appear in the sales order – in other words, you can only configure components that are relevant to sales.

The BOM must be created with a usage that supports sales-relevant BOM items, and you must define the BOM items as sales relevant by choosing Item ® Status/long text (see Controlling the BOM Explosion).

  • Settings in the Material Master

Sales data must be maintained in the material master of the individual materials in the BOM.

If you want requirements transfer and pricing at component level, the configurable material must have item category group 0004.

  • Allowing Manual Changes

You can also change the BOM items of the header material to suit customer requirements. The change is copied to the sales order item. However, you can only change the BOM items if the Manual changes allowed indicator is set in the configuration profile of the header material. You can only change BOM items that are relevant to sales.

If manual changes are allowed, you can delete items from the BOM or insert items in the BOM. You can also make changes to existing items (for example, you can change the quantity).

Process Flow

  1. Create a sales order and enter the configurable material as an order item.
  2. You see the configuration editor, where you assign values to the characteristics of the header material. You can then display the result of the BOM explosion by choosing Result.
  3. You see all BOM components that are selected according to the values assigned, and are relevant to sales.

  4. You can also configure the configurable assemblies. You can use constraints to infer characteristic values between assemblies. Once you have configured all materials, you return to the order item entry screen.
  5. All BOM items that were selected and are relevant to sales are displayed as subitems for the main item in the sales order.

For more detailed information on settings for item categories for transferring requirements and pricing, see Item Categories for Configurable Materials.

Note

If you select the process Sales order in the configuration profile, this may lead to problems in costing. You need to remember that each configured instance that has the Sales order setting, and each sales-relevant configured instance below the Sales order setting, represents a configuration of its own. This means that each configurable material with these settings has its own CBase. The use of object variable $ROOT in dependencies can easily lead to errors here.

Example Example

Item in the Sales Order

Material

Material Type

Settings in the Configuration Profile

10

Kmat1

KMAT

Sales order

20

Kmat2

KMAT

Sales order

:

:

80

Fert1

FERT

-® No setting in profile, material is not configurable

Items 10 and 20 both represent separate configurations. The structure information is in sales and distribution only.

For this reason, object variable $ROOT must not be used if you use dependencies for item 80 (Fert1), because in this example item 20 (Kmat2) is the parent or root of item 80 (Fert1).

See also:

Possible Combinations of Configuration Profiles

Process: Order BOM

Purpose

You use this processing option if you want to make customer-specific changes to the BOM of a material that you configure in the sales order. In the sales order, you assign values to the characteristics of the header material, but the BOM is not exploded in the sales order.

The BOM components that match these values are not determined until you call a special processing function. Subordinate configurable materials can be configured in this function, and you can make order-specific changes to the BOM.

There are 2 types of order BOMs:

  • The result-oriented order BOM saves the configured BOM with the manual changes.
  • The knowledge-based order BOM saves the super BOM with all manual changes and dependencies, not the configured BOM. When you explode the BOM, the dependencies are processed dynamically and only the selected items are displayed.

Caution

If you change the characteristic values assigned to the material in transaction VA01, VA02, or CU51, this may affect the order BOM.

Prerequisites

The configuration profile of the configurable material has the Process: Order BOM indicator selected, with a single-level or multi-level BOM explosion.

Process Flow

Maintenance of Order BOM not Allowed in Sales Order

  1. Create a sales order and enter the configurable material as an order item.
  2. You see the configuration editor, where you assign values to the characteristics of the header material. As you enter characteristic values, dependencies for the characteristics and values are processed.
  3. The BOM is not exploded in the sales order. You cannot assign values to subordinate configurable materials in the sales order.

    The header material appears as a sales order item.

  4. Once you have saved the sales order, you can process the BOM for the sales order by choosing Bill of material ® Order BOM ® Maintain multi-level from the bills of material menu. The values assigned to the material in the sales order are displayed and cannot be changed.

Maintenance of Order BOM Allowed in Sales Order

You can only use this function if you select Result-oriented BOM in the configuration profile first.

  1. Create a sales order and enter the configurable material as an order item.
  2. You see the configuration editor, where you assign values to the characteristics of the material. As you enter characteristic values, dependencies for the characteristics and values are processed.
  3. Choose Engineering to process the order BOM.
  • You can assign values to subordinate configurable materials or change values already assigned.
  • Exit configuration and return to the sales order.

The order BOM is saved as a result-oriented order BOM when you save the sales order.

  1. The header material is shown in the sales order as an order item.

Result

In material requirements planning (MRP), requirements are determined for the order item. To ensure that MRP checks whether a material has an order BOM, set the Sales order BOM indicator in Customizing by choosing Planning ® BOM Explosion/Determine Routing ® Define BOM explosion control.

See also:

For more information on maintaining order BOMs with and without Variant Configuration, together with the preceding and subsequent process, see the SAP Library under Logistics ® PP Production Planning ® PP Order BOM.

SAP Production Planning Table

Demand Management
PBED Independent Requirements Data
PBIM Independent Requirements by Material

Repetitive Manufacturing
SAFK RS Header Master Data
S025 LIS -- Run Schedule Quantities
S026 LIS -- Material Usage
S028 LIS -- Reporting Point Statistics
CEZP Reporting Point Document Logs
CPZP Reporting Points - Periodic Totals

MRP Records
MDKP MRP Document Header Data
MDTB MRP Table Structure (no data)
PLSC Planning Scenario (Long-term Planning)
MDFD MRP Firming Dates
MDVM Planning File Entries
S094 LIS -- Stock/Requirements Analysis

Reservations
RESB Reservations/Dependent Requirements

Planned Orders
PLAF Planned Orders

Discrete Production
AFKO Order Header
AFPO Order Item Detail
AFVC Order Operations Detail
AFFL Order Sequence Details
AFFH Order PRT Assignment
AFBP Order Batch Print Requests
AFRU Order Completion Confirmations
AFFW Confirmations -- Goods Movements with Errors
AFRC Confirmations -- Incorrect Cost Calculations
AFRD Confirmations -- Defaults for Collective Confirmation
AFRH Confirmations -- Header Info for Confirmation Pool
AFRV Confirmation Pool
AFWI Confirmations -- Subsequently Posted Goods Movements

Classification
KLAH Class Detail
CABN Characteristic Detail
AUSP Characteristic Values
CAWN Characteristic Values
CAWNT Characteristic Value Texts
KSML Characteristic Allocation to Class
KSSK Material Allocation to Class

SAP PP Master Data Tables

MASTER DATA

Engineering Change Management
AENR Customer and priority
AEOI Revision Numbers

Work Center
CRHD Workcenter Header Data
CRCA Workcenter Capacity Allocation
CRCO Workcenter Cost Center Assignment
CRHH Hierarchy Header
CRHS Hierarchy Structure
CRTX Workcenter Text
KAKO Capacity Header
KAZY Intervals of Capacity

Routing
PLPO Routing Operation Details
PLKO Routing Header Details
MAPL Routing Link to Material
PLAB Relationships - Standard Network
PLAS Task List - Selection of Operations
PLMZ Component Allocation
PLPH CAPP Sub-operations
PLFH PRT Allocation
PLWP Maintenance Package Allocation
PLMK Inspection Characteristics

Bill of Material
STPO BOM Item Details
STPU BOM Sub Items (designators)
STKO BOM Header Details
MAST BOM Group to Material
STZU BOM History Records
STAS BOM Item Selection
STPF BOM Explosion Structure

Line Design
LDLH Line Hierarchy Header
LDLP Line Hierarchy Items
LDLT Line Hierarchy Takt Times
LDLBC Takts/No. Individual Capacities per Line
LDLBH Line Balance Header
LDLBP Line Balance Items
LDLBT Line Hierarchy Entry and Exit Takts

PRT's
CRFH PRT Master Data
CRVD_A Link of PRT to Document
CRVD_B Link of Document to PRT
CRVE_A Assignment of PRT data to Equipment
CRVE_B Assignment of equipment to PRT data
CRVM_A Link of PRT data to Material
CRVM_B Link of Material to PRT data
CRVS_A Link of PRT Internal number to PRT External number
CRVS_B Link of PRT External number to PRT Internal number

Table of the Order Production Operation

Which is the table of the order production operation details? I need to get the activities for production order :
Setup, Labor, Machine, Confirmed and to confirm.
I can see look at this in CO02 / Operation Overview (f5) / Operation Detalis / Qty-Activities

That is probably the hardest information to piece together, I used 5 tables with multiple joins to get User Fields for operations in a production order. Maybe you can use something simular.

AFKO - this is for your basic production header info - order number, basic finish date etc

S022 - this is for your operation header details - operation number, Work centre etc if you are only after the header details such as setup time and execution time, you can probably stop here without going to AFVC or AUFV (you definitely need AUFK if you want order status)

AUFK - this is for your order master data - Order released flag, order complete flag, technically complete date, you'll need this to filter out closed orders

AFVC - this is to link to the detail table - however I used the control key field in it so I would know whether it was a MILE stone or GPP1 for confirmation's sake

AUFV - this is the user field table - you may want to replace this with whatever detail you are after

Delete all the automatic joins:

AFKO -> AUFK on:
AUFNR -> AUFNR

AFKO -> S022 on:
AUFNR -> AUFNR
PLNBEZ -> MATNR

AFKO -> AFVC on:
AUFPL -> AUFPL

S022 -> AFVC on:
WERKS -> WERKS
PLNFL -> PLNFL
VORNR -> VORNR

The join below is for user fields in operation detail, you will have to find your own relevant table, but I assume the two key fields will be the same??

AFVC -> AFVU on:
AUFPL -> AUFPL - Routing number of operations in the order APLZL -> APLZL - General Counter for order

All Rights Reserved