Skip to Content
Technical Articles
Author's profile photo Abhishek Parab

Change Record in S4HANA – A New Look to ECR/ECO in S4HANA

 Hi Folks,

As most of the folks are aware of the ECR and ECO functionality for the change Management for the BOM, Master recipe, Material Master etc. This functionality was phased out in S4/HANA, and Engineering Record was introduced. This too had some things missing like analyzing the impact etc., so from HANA 2020 SAP introduced Change record for the entire Change management Process which is more flexible. This Blog Captures the functionality of Change record from HANA 2020. There are few additional things like Impact Analyzer, change number Creation at Item Level etc. which is possible only in HANA 2021 The main purpose of this Blog is to setup a base for the future consultants in order to help them in achieving the functionality.

Benefits of Change Record

Image%20Courtesy%20%3A%20SAP

Image Courtesy  : SAP                       Image 1

Key Features

image%20Courtesy%20%3A%20SAP

image Courtesy : SAP———–Image 2

 

Fiori App Required

  1. Global Process route Workbench
  2. Myinbox
  3. Manage Change Record / engineering Changes,
  4. Manage Team and Responsibilities

Required configuration

1 . Define Number Range for the change Record

Path : SPRO  >  Logistics General  > PLM > Change Record  > Basic Settings >  Define Number Range Interval for Change Record

                                                         Image 3

2. Define Object types

Path : SPRO  >  Logistics General  > PLM > Change Record  > Basic Settings >  Define Object types

   Image 4

Note : The object types are predefined

Image 5

3. Define Object Categories

Path : SPRO  >  Logistics General  > PLM > Change Record  > Basic Settings > Define Object Categories

Image 6

Note :  These are predefined Category

4, Define User Status

Path : SPRO  >  Logistics General  > PLM > Change Record  > User status > Define User Status

Image 7

5. Define User Action

Path : SPRO  >  Logistics General  > PLM > Change Record  > User status > Define User Action

Image 8

The User Action Text Defined appear on the front end screen of the Change Record

6 Define User Action Profile

Path : SPRO  >  Logistics General  > PLM > Change Record  > User status > Define User Status Profile

Image 9

Image 10

Image 11

Image 12

As seen in the above screenshot, conditions help to navigate to different status from the current status, as in this case the status is 10, so when the change record is in status 10, then it can be moved to either 10,30,15 manually or via background task.

7 Define Item Relevance

Path : SPRO  >  Logistics General  > PLM > Change Record  > Setting for engineering Changes  > Define Item Relevance.

Image 13

This item relevance is used for the Items mentioned in the change record as shown in the image below for each of the object types. The control whether the enable the display the field of change relevance is covered by the configuration Define Engineering Record Type Section in Image 18

Image 14

8 Define Engineering Record types.

Path : SPRO  >  Logistics General  > PLM > Change Record  > Setting for engineering Changes  > Define Engineering Record Types

Image 15

The change number and the status profile defined are assigned to the change record type Z01.

The check “ProcStatus” is used to control whether the item processing status is required or not as shown in the below image

image%2016

image 16

SAP recommends the use of Process route for the Engineering change’s so the Check box Proc Route is enable for the Change record type  : Z01.

Para Check column is used to enable the check whether same Object is used parallelly in other change number which is open or in process

image%2017

image 17

The Reference Object that will be used for the change record type are updated. You can create Multiple change record type having different Reference Object

Image%2018

Image 18

Mapping of the Item Relevance with Refence object category is done in this node. As per the mapping only the relevant item relevance will be shown.

Image%2019

Image 19

The Configuration in this Node decide, control at which user status the Change number is created in SAP and at which user status the change number created in SAP is marked as completed. The Change number created in SAP is seen at the header of the change record also via the cc03 transaction.

Image%2020

Image 20

It is also possible to control whether the change number should be created with released key or without release key. The below parameter defined in the creation attribute decides whether the change number creation attribute, if its blank its “without release key” and if its set to 1 its ” Release Key”

Image 21

it is possible to define the digital based on the User action as defined in Section 6

9.User Assignment to Receive Task

Transaction : PFTC

Image 22

If you want to control the Work items from the change record to be displayed to specific set of People then assign the user by navigating to

Additional Data > Assignment  > Maintain

Image%2023

Image 23

if you want the workflow task to create workitem as per the user id mentioned in the task created for the process route then Change the attribute of the task to General task as shown above by clicking on the Attribute button.

10.  Activate Event linkage

Transaction : PFTC

Image%2024

Image 24

11. Enabling Service for MyInbox

This service is used to allow the processing of the work items generated, for the change Record.via the MyInbox App. if this service is not enabled you will be able to see the work items in the list of the Myinbox app but you cannot open / Process it

Image%2025

Image 25

13. Define Activities for the Change Record Processing

Path  : SPRO > Net weaver > Application Server > Basis Service > Records Management > Customization for Process Route  >  Create or change Activities and Activity Functions

Image%2026

Image 26

Here all the Activities for the case management are defined but to filter out the relevant activities for the change record the below configuration is required, only after which you can the activities in the change record.

Image%2027

Image 27

the above activity is required to change the status of the change record automatically based on the rules defined in the BRF+ application.

14. Define Activities for GOS Objects

Path : Spro > Logistics General > PLM > Change Record  > Process route > Define Activities for GOS Objects for Process Route

Change Record Processing

1. Create Change Record

Image%2026

Image 26

2. Fill the details in the Change Record

Image 27

Add Objects to be changed via the change record

Image%2028

Image 28

Add activities that needs to be performed for the change record. the task Can be performed Sequential, Parallel or in Background, for the sake of the Simplicity i have added the Agent for the task as a user there are other options that can be explored of, From HANA 2021, there is provision to update the Team as well which is created via the Fiori App : Manage Team and Responsibilities

 

the background task are not automatically added they are added as either a sequential task or parallel task, the task shown in the below image is to update the status of the change record Automatically based on the condition, which is explained further.

Image 29

The task can also be added via the Template method. To Create Template Fiori App : Global Process Route Workbench is used

 

Image 30

Template Created via the Global Process Route Workbench. The Task / Activity shown below are just for demonstration in this example are not in sync as per the status of the change record.

Image%2031

Image 31

If there is further requirement which is almost certain. to have the template loaded automatically in the change record based on certain condition like record type, status etc, that can be done via the BRF+ Application.

The BRF + application and its functions need to be assigned in the configuration. Note: The BRF + application needs to be activated in order to have it working

BRF+ Application Creation and Assignment

Create a BRF+ Application and add a function to it by right clicking. Set the mode of the function to either functional mode or Functional or event mode.

Note : for the folks who are new to BRF+ or still not aware of the functionality. Context is the input part and result data object is the output part.

the translation of the data from the input to output is done via the expression. In the image below the Input conditions acts as a expression

Image%2032

Image 32

 

Define the Context: its a structure with binding to DDIC

Image%2033

Image 33

 

the output is defined as Element and has a DDIC Binding

Image%2034

Image 34

Create a Decision table as a Top Expression, the inputs fields to the Decision table is from the context and the output is from the Results Data object.

Image 35

Image 36

 

Assign the BRF Application in the configuration Path

Path :  SPRO > Logistics General > PLM > Change Record > Process Route  > Define Template

Image 37

Change Record Process Continuation.

Start the workflow in the change record.

Image 38

the work item will be received in the my inbox App or in the SO01 Transaction. Complete the Task to move the change record to the next task as per the process route.

Image%2039

Image 39

Image%2040

Image 40

 

Change the status of the Change record. The status of the change record are as per the Section 6 ( User Action Profile )

Image%2041

Image 41

if the request it to Update the Change record status based on the previous task decision that can be done via the BRF + Application. SAP has Predelivered standard task for the Changing the Changing status automatically based on the BRF+ Setup

Create Background Task

SPRO  > Netweaver > application server > basis service > Records Management > customization for process route > Create or Change activity and activity type.

 

Create Background Service

Path > SPRO > Logistics General > PLM > Change record > Process route > Define Background Service

 

Image%2041

Image 42

 

Now as per the above image the change number is not created yet for the change record, but if we see the configuration defined for the change Record Image 19,20, 21, We can see that the change number is created only once it reaches the status 40. Please refer the below image where the change record is updated with change number of attribute with release key.

Image 43

Image 44

Perform the changes via the change number and Release the change number. After the changes are performed, the change record is updated. Once the change reord reaches the status complete the change number created is also completed.

Refer the Configuration Section Engineering Record type : Image 19

Image 45

Hope this is helpful for all the folks. Happy Learning

 

 

Reference  :

1. SAP Guide on Process Route configuration for change record 2020

2.Process route Setup Guide for change record 2020

 

 

 

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Umesh Mali
      Umesh Mali

      Hello Abhishek,

      Thanks for sharing the document, It is a really very detail explanation.

      Regards
      Umesh Mali

      Author's profile photo Abhishek Parab
      Abhishek Parab
      Blog Post Author

      Hi Umesh,

      Thanks a lot for the appreciation. Hope it will be helpful for future implementations

       

      Thanks and Regards,

      Abhishek Parab

      Author's profile photo Amit Sharma
      Amit Sharma

      Hello Abhishek,

      Very detailed explanation..!!

      Thank you for sharing .

       

      Regards,

      Amit

      Author's profile photo Akilandeswari Sivan
      Akilandeswari Sivan

      Hello Abhishek,

       

      very detail Explanation,  i need your support to configure this , is it possible to connect you ?

      plz mail me : Sivan.nagarajan@gmail.com

       

      Regards

      Sivan

      Author's profile photo Abhishek Parab
      Abhishek Parab
      Blog Post Author

      Hey

      i have mentioned in details all the required stuff. Please see the bottom section for the configuration guide given by the SAP. Please search the same in sap notes you will get all in details

       

      Thanks and Regards,

      Abhishek Parab

      Author's profile photo David Kim
      David Kim

      I have some objects to be migrated from PTC Arena PLM system to SAP PLM with the revision level.

      • Non Conformance Material Request
      • Supplier Corrective Action Request
      • Corrective Action Request
      • 8D
      • Failure Analysis Request
      • Production Part Approval
      • Returned Material Request
      • Supplier Change/Deviation Request
      • Supplier Quality Documentation

      S4 HANA has all above objects to map with?

      Author's profile photo Abhishek Parab
      Abhishek Parab
      Blog Post Author

      Hi David,

      SAP has predefined objects for the change record. Not sure how the above things are mapped in your current system. ( SAP and Non SAP ) . Please have a look at the Object types in the standard system and then try to corelate with SAP, if anything is missing check with the develop if there is a possibility to add a custom object

       

      Thanks and Regards,

      Abhishek Parab