Object Control for Purchase Organization
This document explains how to use the purchase organization selection solution to connect purchase organizations to a control object. The purchase organization information is then retrieved and validated on a planned purchase order during automatic or manual creation.
The purchase organization selection solution can be used for overriding the default purchase organization defined for a warehouse in 'Purchase Organization. Connect Warehouse' (PPS199). This is useful, for example, when certain products are purchased locally in a warehouse for which goods are usually centrally procured, or if one division in a company does all procurement activities locally.
The functionality is limited to planned purchase orders with purchase order category 20=’Normal’ and 70='Subcontracting'.
Outcome
A generic control object table is created with a defined priority for selection of the purchase organization for planned purchase orders.
A generic control table is used to retrieve default purchase organization to a planned purchase order.
- CROBJC in 'Generic Object Control Table. Open' (CMS017)
- PPPOSL in (PPS198)
- MPOPLP in 'Planned Purchase Order. Open' (PPS170)
Prerequisites
- Use of purchase organization for planning must be activated on 'Settings Purchasing' (CRS780/H) parameter '66 - Use of purchase organization: Price/Planning'.
- Purchase organization of purchase organization type 1='Planning' must exist in 'Purchase organization. Open' (PPS099).
- In 'Field Group. Display Permitted Fields' (CRS109) field group POPSL must be generated.
Follow these steps
Create an object control table
- Start 'Available Object Control Parameters. Open' (CMS016).
- Select related option 11='Object table detailed lines' for 'Purchase Organization Selection. Open' (PPS198).
- On (CMS017/B) specify 'PPS198' in the 'Program' field and select 'Create'.
- Specify status 20 on the E panel.
Priorities from 0 to 9 in the 'Sequence' field:
By default, sequence 10 corresponds to priority 1, sequence 20 corresponds to priority 2, and so on, up to sequence 100, which corresponds to priority 10.
- To select a field from the field group, press F4 in one of the fields for the
specified priority.
In this example, for priority 1, select fields 'Division' and 'Item group' (ITGR).
- Press
(PPS198) is started.
on (CMS017/E).
Create values for the object control table
- Define values for the fields in each priority on (PPS198/B).
The 'Start value 1, 2, 3, 4 and 5' fields are the first, second, third, fourth, and fifth values to be compared with the content of a control object. You can leave the 'From date' field empty.
In this example, select division (X) for start value 1 and item group (Y) for start value 2, in priority 1.
- Click 'Create' to open panel E.
- On the (PPS198/E) select the purchase organization (A) to be used for the selected combination of objects.
- Repeat step 2 and step 3 for a different set of objects.
- Repeat step 2 and step 3 for different priorities.
Create a planned purchase order
- Start 'Planned Purchase Order. Open' (PPS170/B)
- Select function key F17=’Create’.
- Specify the warehouse and item number on (PPS170/A).
In this example, specify warehouse (X) and an item number with item group (Y).
- Press .
- On (PPS171/E) the field 'Purchase
organization' is retrieved from the purchase organization selection table
(PPS198) based on the objects.
- In this example, purchase organization (A) is retrieved from priority 1, based on the division of the selected warehouse and the item group of the item.
- If a purchase organization is not found based on the objects defined in (PPS198), the default purchase organization for the warehouse in (PPS199) is used.
- If there is no default purchase organization for the warehouse in (PPS199), the 'Purchase organization' field stays empty.
- The purchase organization can be manually selected and changed.