Conversion of Standard iPPE (PVS) Structures
to MPL Structures
You can use this report (PPE_CONVERT_PVS_MPL) to convert standard iPPE structures (product variant structures (PVS) structures) into master parts list (MPL) structures. MPL structures enable you to simultaneously use materials in both iPPE structures and MPL structures. Once you have run this report and require that MPL structures are created by default, you must assign your user to user profile S_PDNMPL. If you require standard iPPE structures to be created, you must assign your user to user profilew S_PDNALL.

Do not run this report before you have contacted SAP. We recommend that we monitor the conversion process due to the high risk of damaging all your PVS data.
The object types (node types, variant types, alternative types,and relation types) are split into two groups:
● Standard types for which there is a corresponding MPL type
● Customer types that are to be converted directly into MPL types.
Firstly, all objects with PVS standard type are converted into the corresponding MPL standard type. Then, all customer types are set so that the objects become MPL object types (flag MPL_FLG in control table CPNCMP).
Next, the flag MPL_FLG is set in control table CPNCMP for all customer types. This means that all these objects are converted into MPL objects.
A recursion check takes place for materials, both within both the MPL structure and the PVS and BOM structures. A cross check between BOM and MPL, or PVS and MPL does not take place. The low-level codes are not influenced by the MPL structures. Because of this, it is not possible to convert MPL objects into classic BOMs.
When you carry out the conversion, you must note the following:
...
● The report converts all product structures (application object type CMP). Other object types cannot be converted.
● You must not have previously created any MPL objects in the system. Otherwise inconsistencies may arise because there could be recursions in the structures.
● You must not have created PVS objects that have neither a standard type nor a customer type. (see definition above). For example, iPPE assemblies in the system prevent the conversion. If you have such objects and still want to convert them into MPL objects, you must create corresponding MPL types and modify the report after you have consulted SAP development.
● Ensure noone is working in the system while the conversion is taking place. No objects should be locked during the conversion because this could lead to inconsistencies.
● Before the conversion back up the data in at least the affected tables PNODID, POSVID, PALTID, PRELID, CPNCMP, CPVSMDL, CPRTYPE, CGIPROFIL, CGIPVSMDL, and USRGIPROFIL.
● To carry out the conversion you can choose from the following options:
○ Conversion Acc. to Selection
This calls report PPE_CONVERT_PVS_MPL_00. You can convert the following:
■ Only objects and object types
■ Objects, object types and customer display profile
■ Objects, object types, customer display profiles and user assignments for standard display profiles. For standard display profiles, the corresponding MPL profiles are used (for example, PVS profile S_PDNALL becomes MPL profile S_PDNMPL).
○ Conversion of Objects and Customizing
This calls report PPE_CONVERT_PVS_MPL_01. Only the objects and object types are converted. Display profile and assignments are not converted.
○ Conversion of User-Defined Display Profiles
This calls report PPE_CONVERT_PVS_MPL_02. Only customer display profiles are converted. Assignments, objects, and object types are not converted.
○ Conversion of User Assignments to Default Display Profiles
This calls report PPE_CONVERT_PVS_MPL_03. Only the user assignments to standard display profiles are converted. Objects, object types, and display profiles are not converted.
● There are different ways of making settings in the individual reports.
○ You can choose whether to convert objects with standard types by setting the Default Types Conversion indicator. These conversion rules are hard-coded within the report. You must consult SAP before making any modifications to the behavior. If you switch off the standard conversion, there must not be any objects in the system with a standard type.
○ You can specify different selection options for the customer types under Specification of Type Conversion. For customer types, the Customizing of the corresponding object types is converted, not the associated objects. This means the specified object types are no longer PVS types but MPL types.
○ You can specify if the report is to run in production mode by setting the Production Mode indicator. All users can use test mode but for production mode you need the special authorization C_PPE_MPL to be able to run the report. In production mode a system log entry is created to record the start of the report.
○ You can also specify if you want a complete log of the process by setting the Comprehensive Log indicator. In this case each conversion is recorded as an information message. Otherwise messages are only displayed if an error occurs.
○ Under Technical Settings you can set the parameters for data block sizes and blocks per commit.
○ If the conversion was canceled in production mode, you must make sure that noone can make any changes to the PVS data. Remove all users from the system and ensure no PVS data is locked. Restart the report straight away with exactly the same configuration. An interrupted conversion can be continued in this way but it is important that no other changes can be made to the PVS data.