Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Steps and rules to define internal reference types and configuration types in ProConfiguration.

Step

Description

A

Read configuration type from memory, if preset by function module /PRONOVIA/PRM_SET_KNFTP from a client specific configuration type definition (e.g. MM01 number exit).

B

In case material is created with template material, the reference type is determined in the following order:

a)

Successor material (c_ref_type_successor)

b)

Family extension (c_ref_type_family/c_ref_type_famderiv)

c)

MSC Clone job à change configuration type (c_knfbz_knftp_change_mm01)

d)

MSC Clone job à normal creation with template (c_ref_type_unspecific)

e)

Check and query of relation used of configuration types.

  1. If configuration type

A was pr set, only AFTER type.

  1. With reference material WITHOUT, then only relation types:

a.   Derivation by creation (MM01, query raw material) (c_knfbz_derivate_mm01_ask)

b.   Undefined/normal creation WITH template (c_knfbz_none)

  1. If WITH reference material, only these relation types:

a.   Derivation for creation with template (MM01) (c_knfbz_derivate_mm01)

b.   Creation with template with change configuration type (MM01) (c_knfbz_knftp_change_mm01)

c.    Derivation by creation (MM01, query raw material) (c_knfbz_derivate_mm01_ask)

d.   Undefined/normal creation with template (c_knfbz_none)

For all variants:

·    Only relations with a suitable FROM type are displayed.

·    If c_knfbz_knftp_change_mm01 and c_knfbz_derivate_mm01 are synchronous for selection, all cases will handled with a query.

Depending the used/selected relations, other selections may be required (if not clear)

c_knfbz_derivate_mm01              Selection configuration type  c_ref_type_derivate, configuration type then determined.

c_knfbz_derivate_mm01_ask     Selection configuration type, query of material for derivation c_ref_type_derivate, configuration type then determined.

c_knfbz_knftp_change_mm01    Selection configuration type  c_ref_type_knftp,  configuration type then determined.

c_knfbz_none                                   No further selection  c_ref_type_unspecific.

f)

Else, if with template material   undefined (c_ref_type_unspecific).

C

The relation used can be output with /PRONOVIA/TRACE, step PRM/2010.

D

Then selection of configuration type, if not preset or predefined by relation (see B).