1.1 Overview
This section describes how to exchange a ChangeObject from an external PLM system to the SAP system and vice versa. As a result, either an SAP ECM or SAP Change Record is created or updated.
The Integration allows doing the following use cases:
Direction: External PLM System --> SAP
- Create a new SAP ECM in SAP
- Create a new SAP Change Record in SAP
- Update an SAP ECM in SAP
- Update an SAP Change Record in SAP
- Transfer attachments and assign them to SAP ECM or SAP Change Record
Direction: SAP --> External PLM System
- Create a Change Object in the external PLM system based on an SAP Engineering Change Master
- Create a Change Object in the external PLM system based on an SAP Engineering Change Record
- Update a Change Object in the external PLM system based on an SAP Engineering Change Master
- Update a Change Object in the external PLM system based on an SAP Change Record
- Transfer a Change Object attachment based on a linked DIR to an SAP Engineering Change Master
- Transfer a Change Object attachment based on a linked DIR to an SAP Engineering Change Record
Supported Entities | ECC | S/4HANA Cloud, private edition | S/4HANA Cloud, public edition |
---|---|---|---|
Engineering Change Master | SUPPORTED | SUPPORTED | |
Change Record | SUPPORTED |
2. Object Definition
Fieldname | Description | PLMSI Behaviour | |||||||||||||
key | Key of the ChangeObject | MANDATORY | |||||||||||||
| ChangeObject id |
| |||||||||||||
| ChangeObject type |
| |||||||||||||
| ChangeObject version |
| |||||||||||||
| temporary PLM ID of the business entity | The PLM ID is provided if the direction of External PLM System --> SAP or in the response. | |||||||||||||
| temporary ERP ID of the business entity | The ERP ID is provided if the direction of SAP --> External PLM System or in the response. The ERP Id contains the concatenated SAP ECM Number or SAP Change Record number. | |||||||||||||
Attributes | OPTIONAL | ||||||||||||||
validFrom | Contains date and time of the FROM effectivity or release date directly assigned to the object. e.g. "2022-12-01T07:42:28Z" | This property is only influencing the business logic in case a DV is represented by an SAP DIR with Revision Levels
| |||||||||||||
status | Contains the status of the business object | The combination of DM Status and DM Maturity is translated based on the PLMSI configuration:
| |||||||||||||
maturity | Contains the maturity of the business object | ||||||||||||||
displayURL | URL for data federation a show link to SAP/TC object | URL for the WebGui SAPGUI for SAP ECM or Fiori for Change Record | |||||||||||||
names[] | Contains multi-language short descriptions. | OPTIONAL Behavior: You either have to provide names[] or descriptions [] during initial create of a CO Linked to the SAP SAP ECM/CR short text. | |||||||||||||
| Language (according to ISO 639-1) | ISO Language Key like e.g. "EN,"DE", ... | |||||||||||||
| Short text | Text | |||||||||||||
descriptions[] | Contains multi-language descriptions. | OPTIONAL Behavior: You either have to provide names[] or descriptions [] during the initial create of a PV Linked to the SAP SAP ECM/CR long text. | |||||||||||||
| Language (according to ISO 639-1) | ISO Language Key like e.g. "EN,"DE", ... | |||||||||||||
| Long text | Text | |||||||||||||
relatedProductVersions[] | Product versions as referenced items | OPTIONAL | |||||||||||||
| ProductVersion Key ( see ProductVersion MDM definition) |
| |||||||||||||
| Relation types like e.g. affected, reference, problem | ||||||||||||||
relatedDocumentVersions[] | Product versions as referenced items | OPTIONAL | |||||||||||||
| DocumentVersion Key ( see DocumentVersion MDM definition) |
| |||||||||||||
| Relation types like e.g. affected, reference, problem | ||||||||||||||
relatedStructureVersions[] | Product versions as referenced items | OPTIONAL | |||||||||||||
| StructureVersion Key ( see StructureVersion MDM definition) |
| |||||||||||||
| Relation types like e.g. affected, reference, problem | ||||||||||||||
relatedProductionOperationLists[] | ProductionOperationList as referenced items | OPTIONAL | |||||||||||||
| ProductionOperationList Key ( see ProductionOperationList MDM definition) |
| |||||||||||||
| Relation types like e.g. affected, reference, problem | ||||||||||||||
Stakeholders[] | Stakeholder Collection | OPTIONAL | |||||||||||||
| Key of one stakeholder | not linked | |||||||||||||
| not linked | ||||||||||||||
| Can be defined in PLMSI Configuration and must be aligned with the sending/receiving system | ||||||||||||||
| Roles of a stakeholder like e.g. Requester, Approver, ... | not linked | |||||||||||||
| Can be defined in PLMSI Configuration and must be aligned with the sending/receiving system | ||||||||||||||
| Stakeholder name | Readable Name. Info only | |||||||||||||
Stakeholder email | In the case of the SAP Change Record scenario, the system tries to find an SAP Business Partner with the same e-mail address. If a BP is found, the BP will be entered as Change Coordinator of the SAP Change Record. The applicable stakeholder role code is "Responsible". The default logic is implemented as part of the Enhancement point /PLMS/EI_CR_RESPONSIBLE and can be deactivated or changed by an own implementation. | ||||||||||||||
extensionFields[] | extension fields to exchange additional attributes | OPTIONAL Extension Fields can be mapped based on the PLMSI Field and Value mapping (FVM) to SAP standard fields and DIR classification. | |||||||||||||
| Key to identifying the extension field | Key must be unique per entity | |||||||||||||
| SubKey to further identify the extension field | The subkey must be unique per entity and per key. | |||||||||||||
| Readable name for the extension field | Display name of readability only and for data federation | |||||||||||||
| Value of the extension field | Only one of the value fields must be provided. An error message is returned if more than one value field is filled. The value can also be empty/initial. | |||||||||||||
| Value Description | ||||||||||||||
| Value Integer | ||||||||||||||
| Value Decimal | ||||||||||||||
| Value Date | ||||||||||||||
| Value Duration |