This note provides answers to questions in relation to the product planning table and arranges these according to the following subject areas:
- Which Customizing settings should I check before Go Live?
- In addition to the Customizing, which settings are required to operate the product planning table?
- How can I initialize the user settings if a termination occurs just as I call the product planning table?
- What should I do when a message indicating that "chart &1 cannot be displayed, please maintain the Customizing" is issued? You have to set the layout in the Customizing of the product planning table (Supply Chain Planning -> Production Planning and Detailed Scheduling -> Product Planning Table).
- Why are none of the rows ready for input?
- Why are none of the rows ready for input?
- Display, row selection Display, row selection Display, row selection Why are certain rows (available quantity, days' supply, requirements and planned orders, for example) not displayed in the periodic product view?
- Which periods are used for the available quantity?
- Which days' supply is displayed in the "Product view: periodic"?
- How are orders displayed in the "Product view: periodic"?
- Can I display secondary resources in the product planning table?
- How are multiresources and multimixed resources displayed in the periodic resource view?
- How are distributed quantities calculated in the periodic product view and periodic production view? Why can differences occur here?
- How are the periods calculated in the product planning table?
- How does the choice of time zone affect the period display?
- How are shifts displayed in the product planning table?
- How are shifts combined into days?
- Which scheduling strategy is used?
- Which alert monitor profile is used?
- What happens when you "refresh"?
- Why are orders scheduled in the distant future? How can I delete these orders again?
- When are receipts created in the periodic product view?
- Why do orders 'go' to another cell in the periodic product view during order creation?
- How can I include a customer-specific chart?
- How can I include other customer-specific rows in the periodic views?
- What other enhancement options exist?
- What are the basic recommendations?
- How does the chart selection affect the performance of the product planning table?
- How does the alert monitor profile affect the performance of the product planning table?
- What other options exist to improve the performance of the product planning table?
/sapapo/ppt1, documentation, FAQ, APO, PPDS, repetitive manufacturingReason and Prerequisites
1. Settings - Customizing
Which Customizing settings should I check before Go Live?
You have to check the overall settings for the product planning table in the Customizing under 'Advanced Planner and Optimizer -> Supply Chain Planning -> Production Planning and Detailed Scheduling (PPDS) -> Product Planning Table -> Define Overall Settings for the Product Planning Table'.
You have to fill the profiles for chart availability, charts, periods, pushbuttons (new for Release 3.1), colors (new for Release 3.1) rows, the product view, resource view, production view, detailed scheduling planning board, heuristic, optimizer, general, navigation tree (new for Release 4.0) and sorting (new for Release 4.0).
Technically, this involves the PROF_DYN, PROF_SCR, PROF_PER, PROF_BTN, PROF_COLOR, PROF_TEXT, PROF_PROD, PROF_CAPA, PROF_ELEM,PROF_RESP, PROF_HEUR, PROF_OPTI, PROF_ALLG, PROF_TREE and PROF_SORT fields in the /sapapo/ptcall1 table.
If one of these profiles is missing in the Customizing, a termination may occur when you access the product planning table. In this case, you must first correct the Customizing. You then have to use the /SAPAPO/PT_DELETE_USER report to initialize the user settings.
When you upgrade to Release 4.0, these fields are automatically filled with default values as a result of the /SAPAPO/PPT_XPRA0001 XPRA.
2. Calling the product planning table
Orders with alerts are colored in the product planning table. The alerts are calculated using an alert profile. Users are therefore requested to select an alert profile when they call the product planning table for the first time. This selection is necessary.
This is why you have to create the alert profiles, which are to be used in the product planning table, before you call the product planning table for the first time.
The alert profile definition greatly affects the performance of the product planning table (See point 8 on performance).
The products and resources to be planned by the user are defined in the propagation range. The user does not have any change authorization for products and resources outside the propagation range. Users are requested to select a propagation range when they call the product planning table for the first time. This selection is necessary.
This is why you have to create the propagation ranges, which are to be used in the product planning table, before you call the product planning table for the first time.
How can I initialize the user settings if a termination occurs just as I call the product planning table?
The termination may be due to incorrect user settings.
Solution: Use transaction SE38 to call the /SAPAPO/PT_DELETE_USER report. The user settings are initialized with this report. The next time you access the product planning table, a welcome dialog box appears asking you which Customizing profile should be copied to the user settings.
Here, the best thing to do is execute the report once for a specific user. If this solves the problem, you can also initialize the settings of the other users affected by this problem.
All of the charts to be selected are entered in the chart availability.
In particular, all charts specified in the chart profile must be listed in the chart availability.
The single profiles are grouped together in the overall settings.
After you have checked these three places (chart availability, chart profile and overall settings) in the Customizing, start the /SAPAPO/PT_DELETE_USER report to delete the existing inconsistent user settings.
For more information on this problem, see also note 334977.
Why are none of the rows ready for input?
The correct propagation range is not set for the selected objects.
You can set the propagation range on the initial screen of the product planning table.
The range is defined in the menu under "Production Planning -> Environment -> Current Settings -> Propagation Range".
In the "Product view: periodic", ready for input rows only exist for the "Backwards" or "Backwards with reversal" scheduling directions because the dates displayed here are availability dates.
However, it only makes sense to enter an availability date for backward scheduling.
The availability date display is retained when you switch to the "Forward" scheduling direction. In this case, the cells are not ready for input as a result.
For the APO-OPAL release, you can also use the "Forward" scheduling direction to plan in the periodic product view. A prerequisite for this is that the "Display bottleneck resource" indicator is set in the user settings (Product 1 tab).
In the "Product view: periodic", the planned order rows only continue to be ready for input if the yield quantity type (that is, without scrap) is selected in the user settings (Product 2 tab).
Why are certain rows (available quantity, days' supply, requirements and planned orders, for example) not displayed in the periodic product view?
You must first check the user settings:
- Product 1 tab for the information rows,
- Product 2 tab for receipts, requirements and forecasts.
If planned order rows are not displayed, this may also be because the corresponding production version (PPM or PDS) is not active or is not assigned to the model. You can check the assignment within the product planning table by executing the "Supply source determination" function ("Display sources of supply" as of Release 4.0) in the product view.
The row for planned independent requirements is only displayed if a planning strategy is entered in the product master. You cannot interactively create planned independent requirements for configurable products.
The period split for the available quantity in the "Product view: periodic" is set by default from 00:00:00 to 23:59:59. The period split is not based on the period splits for resources that may use another shift model. "Days", in particular, are the smallest unit and when you display shifts, the same value as the one displayed for that particular day then appears in each shift.
If a shift grid is also required in the available quantity, you have to create a production calendar for this in the location master data (in the same way as the days' supply calculation).
The location product and resource shifts generally do not correspond with each other. For them to correspond,
- a) You must define the same shift grid.
- b) You must enter the same time zone in both the location and production calendar.
The days' supply is based on the available quantity displayed. The available quantity consumes all receipts against all requirements and planned independent requirements and refers to the end of the time interval displayed.
The days' supply specifies the time (in days) until first time the available quantity will be less than zero.
A days' supply type is not used for the days' supply calculation. In each time interval, the days' supply specifies how long (from the end of the interval) the available quantity will be enough to cover the requirements in the future. This therefore involves a days' supply on the available quantity.
The days' supply is calculated for daily, weekly and monthly display periods (to the end of the period in each case). A shift-specific days' supply requires an independent shift calendar because the different resources for this product can also have different shift definitions and the resource calendar is not unique as a result.
For shift-specific days' supplies, you have to enter a production calendar in the master data of the location for the planning area displayed (pegging area, product location). You can use transaction /sapapo/calendar to define the calendar.
Refer also to consulting note 439379.
The "product view: periodic" is an availability view. Orders are displayed for the availability date. If the last activity permits several alternative resources (several modes), a separate row is displayed for each output resource.
However, in the "Production view: periodic" (each resource has a row for each manufactured product), an order with several activities appears under each resource it uses.
The capacity load of secondary resources (employees, for example) is not displayed in the standard product planning table. You can select secondary resources by implementing the /SAPAPO/PPT_SELECT Business Add-In. For more information, see note 431601.
As of Release 3.1, you can select secondary resources without implementing the BAdI in the periodic resource view. A prerequisite for this is that the "Display secondary resources" indicator is set in the user settings ("Resources" tab).
In the case of multiresources or multimixed resources, the percentage utilization (that is, only one row per resource) is displayed in the "Resource view: periodic". The requirement and availability rows are not calculated because these would require a product unit of measure and no time unit. Container resources or tank resources are also displayed as multimixed resources.
See also consulting note 502061.
Distributed quantities are additional rows in both the periodic product view and periodic production view that may be activated in the relevant user settings using an indicator.
These quantities show the output partial quantities of an order activity distributed over the periods occupied by the activity.
In the periodic product view, the distributed quantities are determined directly from the receipt polygon calculated in the liveCache.
The quantity is distributed evenly over the duration of the output activity.
The prerequisite for displaying distributed quantities in the periodic product view is that in the PPM or in the PDS, the indicator 'C' must have been set for continuous for the output type.
In the periodic production view, the distributed quantities are calculated using the capacity commitment for any activity. The open quantities are displayed here.
Due to the various calculation methods, the periodic product view and periodic production view may contain different values for the distributed quantities.
How are the periods calculated in the product planning table?
For more information, see consulting note 330153.
A period display in shifts is only possible when you select the 'Location' time zone.
In this case, the parts of the day go from 00:00:00 to 23:59:59 by default.
The standard system is unable to display shifts properly for the other time zones.
See also the explanations contained in consulting note 330153.
When period setting = day, the production quantities of a shift are displayed on the day on which the shift starts.
For example, all orders in a night shift from September 12, 2000 at 22:00 to September 13, 2000 at 6:00 are displayed on September 12, 2000 even if they occur on September 13, 2000.
The day shifts are numbered according to their start time.
Shift number 1 is the first shift that starts on the day in question.
For more information, see consulting note 330153.
Which scheduling strategy is used?
You can set the scheduling strategy in the menu under Settings -> Strategy. These settings only apply to the current session, the default setting is used again when you access the product planning table again.
The strategy profile from the Customizing (PPDS -> Global Settings -> Global Parameters and Default Values, strategy profile field in interactive planning) or its individual variant is valid as a default setting (you can save this as a Customizing ID in the strategy dialog box under a separate user name).
The scheduling strategy from the Customizing (or the individual copy via the Customizing ID if it exists) is used in the entire PP (order view, product view and product planning table). However, you cannot make changes to the current scheduling strategy displayed in the user settings of the product planning table (Profile tab) for information purposes.
You can set another scheduling strategy in the detailed scheduling planning board. This means that when you go to a planned order from the detailed scheduling planning board, you can use a strategy other than the one used during graphical planning.
There is a strategy profile for both PP and DS as of Release 4.0.
You are therefore always aware of the settings being used for scheduling.
In addition, a change of strategy can no longer have unwanted affects on the relevant application.
You can set the alert profile in the menu under Settings -> Alert profile. A user-specific profile is saved (/SAPAPO/RRP_AMON database table) and used in the entire PP (order view, product view and product planning table). An entry dialog box automatically appears if the system was unable to find a profile when the alert monitor was displayed in the product planning table.
The current alert profile is displayed in the user settings of the product planning table (Profile tab) for information purposes, but it cannot be changed there.
Operational planning version data is read from the liveCache when you select the "Refresh" pushbutton.
If you select "Do not copy changes" ("Undo changes" as of Release 3.1), this is the same as accessing the product planning table again:
Planning is updated with the data from the planning version without the system implementing the changes that you previously made in interactive planning since you last saved (these are lost as a result).
In this way, you achieve an "Undo" function for all previously implemented changes.
If you select "Implement changes" ("Retain changes" as of Release 3.1), planning is updated with the data from the planning version and the changes that you previously made in interactive planning are retained as a result.
Other users still cannot display your previous changes.
The same logic used for saving data applies here: the changes are implemented on the simulative data.
For example, changes to an order that already existed when you accessed the product planning table are retained even if this order is also changed in the operational version ("the last change wins"). A new order also appears in the operational version.
This problem is generally caused by one of the following:
- A finite scheduling strategy such as "Search for gaps" is used, but the display period does not have any remaining capacity. However, the display period does not have any remaining capacity.
- According to the PPM/PDS, an activity cannot be interrupted by a break or a shift finish. Due to the lot size, however, the order cannot be manufactured within a shift or between two breaks.
When are receipts created in the periodic product view?
Orders scheduled in the distant future during order creation are no longer displayed in the periodic product view. You can only delete these orders again in the product view. Starting from the periodic product view, you can access the product view by double-clicking on a displayed order and then double-clicking on the detail display.
For more information, see note 429465.
This problem is generally caused by one of the following:
- A finite scheduling strategy such as "Search for gaps" is used. However, the cell in which the order was created does not have any remaining capacity.
- According to PPM/PDS, an activity cannot be interrupted by a break or shift finish. Due to the lot size, however, the order cannot be created within the cell.
- According to PPM/PDS, an activity cannot be interrupted by a break or shift finish. However, the order cannot be created within the cell because it is created at the time of the first uncovered requirement, and not at the end time of the cell.
See also note 429465
How can I include a customer-specific chart?
Separate charts may be defined as a subscreen and included in the product planning table without a modification being necessary. For this, see the sample code in the /SAPAPO/PT_SCR_TEMPLATE function group and the relevant explanations in the /SAPAPO/LPT_SCR_TEMPLATETOP Include. One entry in the /SAPAPO/PT_FRDYN table is enough to make the new chart known to the product planning table and to add the new chart to the selection options in the Customizing of the product planning table (Layout -> Chart availability).
You can use the /SAPAPO/PPT_INFROW BAdI to include other customer-specific information rows in the periodic views (periodic product view, periodic production view, periodic resource view). For further information on operating the BAdI, see the BADI documentation or the sample code.
The following BAdIs continue to be provided:
As of Release 3.0:
Separate sorting of products in the "Product view: periodic" according to a low-level code, for example (alphabetical by default) alphabetical) alphabetical)
Separate labeling of rows in the "Product view: periodic"
Separate rounding of output values to restrict the number of decimal places, for example, always rounding the percentage resource utilization to the full percentage (for more information, see note 365173)
Selection modification, for example, to hide products without requirements (for more information, see note 376867) or to add secondary resources (for more information, see note 431601)
Displaying additional columns in the "single elements production view" (resource activities - for more information, see note 375754).
Displaying a maximum of three additional columns in the "single elements product view".
You can also adjust existing rows or add new rows.
See also note 417776.
As of Release 3.1:
Separate sorting of resources in the "Resource view: periodic", for example, in accordance with the sort string defined in the resource master data (for more information, see note 484011)
Definition of a separate period split for the periodic views of the product planning table (hours or quarters, for example).
Definition of routines that determine the cells in the periodic views used to display customer-defined colors.
Definition of processing routines in separate charts and in the main program which can react to user-defined function codes (due to pushbuttons that were added again, for example).
- As of Release 4.0:
Definition of bottleneck activities or bottleneck resources for bottleneck scheduling in the periodic product view.
Definition of the visibility of procurement alternatives. You can use this BADI to hide or display procurement rows in the periodic product view.
Filling a maximum of three customer-defined columns in the navigation tree of the product view or product planning table.
The following always applies: The fewer objects selected when you access the product planning table, the better the performance. You should therefore try to keep the number of selected master data (products) and the number of selected transaction data (orders) as low as possible.
To ensure an efficient a selection as possible, each user has the option to create a selection variant. In this way, you can ensure that users only select the objects that they also require.
The selection screen supports the master record selection in accordance with the business areas of responsibility such as selection by planner or resource, for example.
If several fields are filled on the selection screen, an AND relationship will occur during selection. Using the AND relationship enables you to keep the hit list to a minimum during selection.
If, for example, the planner field is filled with PL1 and the resource field with Resource1, then those products which are the responsibility of planner PL1 and are manufactured on Resource1 are selected.
The planning horizon determines the number of selected orders. This period should therefore be kept as short as possible.
You can also create variants with a dynamic start date.
For this, select the "Selection variable" indicator when you save the variant for the required date fields (from and to).
Then use the "Selection variable" pushbutton to go to the definition.
Click on the traffic light in column "D" so that it turns green and then click on the "Reverse triangle" icon to define the dynamic date calculation.
In the product planning table, you are able to display up to 3 charts simultaneously. You can classify the charts according to the following performance points of view:
High-performance: Heuristics, optimizer, quantity chart product view, periodic resource view, periodic product view, product view individual elements, production view individual elements, scheduling agreements (sales), restriction hits, backorder processing, pegging overview, product overview.
Critical: Alert monitor, detailed scheduling planning board, planned monitor and periodic production view.
The following generally applies: The fewer charts displayed, the better the performance of the product planning table, especially if two or more critical charts are displayed. Note that the detailed scheduling planning board and the planned monitor are only performance-critical when called for the first time. If these charts are already displayed, their performance is generally of a high standard.
The settings within the alert profile heavily influence performance.
The following generally applies: the fewer alerts selected in the alert profile, the better the performance in the product planning table. Past alerts, in particular, are performance-critical. You should only use them if they are essential.
As a standard product, the product planning table provides a large number of functions. Not all functions are required by all customers. You can significantly increate the performance of the product planning table by deliberately deactivating the function when you access the product planning table:
- Transport resources are not used. For more information,see note 586309.
- Key figures are not displayed in the navigation tree. For more information, see note 591422.
|Release Status:||Released for Customer|
|Released on:||17.06.2005 12:45:10|
|Primary Component:||SCM-APO-PPS-PPT Product Planning Table|