cancel
Showing results for 
Search instead for 
Did you mean: 

Problem printing out Phantom Assemblies in a logical grouping on Production Orders

Former Member
0 Kudos

Hi all,

We have just recently decided to make the move to Phantom BoMs instead of a BoM with-in a BoM; however, we have run into a problem.  When printing out a Production/Work Order on the shop floor the materials print out according to their line numbers, and this is causing some confusion in operations because the phantom assemblies are not being grouped with their respective components.  For instance, we are building an Upper Level Assembly/Finished Product that contains two sub-assemblies which we have coded as phantom assemblies and Part A/Line 1 from the Upper Level Assembly shows on Line 1, Part B/Line 1 from the first phantom assembly shows on Line 2, and Part C/Line 1 from the second phantom assembly shows up on Line 3 and so on.  How can we get the Production order to print out with the Phantom assemblies and their respective parts grouped together so that it makes more sense from a production/operations standpoint?

Thank you!

Accepted Solutions (0)

Answers (1)

Answers (1)

sap_pp13
Active Contributor
0 Kudos

SAP explanation related to sort criteria in different instances as in Note 25092.

Copy Paste of the same:

1. The sorting of the components in the bill of material is carried out according to item number and material number.

2. The sorting of the components in the production order is carried out according to the following operation.  Within the sequence and operation, the components are displayed in a single-level BOM display (not a structure display !!!).  The following example makes this clear.

Structure display of the bill of material:

O. Finished product F1

1. 10 Component R1

1. 20 Phantom assembly D1

2. 10 Component R11

2. 20 Phantom assembly D2

3. 10 Component R21

2. 30 Component R12

1. 30 Component R2

1. 40 Phantom assembly D3

2. 10 Component R31

Structure display as single-level BOM in production order:

*... all componenten on level 1, which are not phantom assemblies

        10 Component R1

        30 Component R3

*... all phantoms on level 1 with components which are not phantoms

        20 Phantom assembly D1

        10 Component R11

        30 Component R12

        40 Phantom assembly D3

        10 Component R31

*... all phantoms on level 2 with components which are not phantoms

        20 Phantom assembly D2

        10 Component R21

*.... all phantoms on level 3 ..... etc.

The components in the production order all receive the same reservation number and a consecutive counter. This counter is assigned regardless of the displayed sequence of the components.

It is not possible to consider the sorting during the counter allocating because all counters would possibly have to be reassigned for certain order modifications, and therefore a DELETE and an INSERT would have to be carried out for each reservation in the database.

3. The material provision list and the goods issue slips are sorted in the standard by sequence, operation, storage location, and reservation item. The printed reports can, however, be modified easily in order to obtain another sorting.

4. During the goods issue for the production order, the components in transaction MB1A are listed according to the sequence of the reservation; that is, without considering the sorting in the production order. Theoretically, it would be possible to sort the list in this transaction exactly the same way as in the production order.  This sorting, which also means an additional system load, is not yet implemented in the standard R/3 system.

5. In transaction COGI 'Rework backflushed items', the materials to be withdrawn are also displayed in unsorted order.

Former Member
0 Kudos

3. The material provision list and the goods issue slips are sorted in the standard by sequence, operation, storage location, and reservation item. The printed reports can, however, be modified easily in order to obtain another sorting.

Hi,

Thanks for the quick response. 

What would be the steps to take to modify the order in which parts print out on a Production Order for the shop floor?

Thanks again.

Former Member
0 Kudos

Hi Joshua,

Please check the Print program assigned to the specific Print List, using the transaction OPK8.

For example, LK01 for the picklist --> PSFCPICK.

  • You may copy this Print list(say ZK01) and the program(say ZPSFCPICK) --> include changes to the 'Sort' and assign the new program to the new list

Regards,

Senthil