What is an “Edition” in SAP MDG? (Simple Explanation with Example)

If you are new in SAP MDG or already working in MDG but not in MDG financial then Edition might sound a bit confusiong and complicated to understand. Don’t worry that’s why i am writing the Blog for you in simple words and with few words to explain and understand with live scenrion and example to make Understand.

Even that if you have any doubt or any query regarding the Edition i will be your best blogger to make you understand, you can drop your query and i will help you on all the Query. so now lets start discussing about Edition.

Introduce about Edition

In simple terms edition is used to control the validity, i.e. Valid from and Valid to date of your MDG Financial Object. all the changes for MDG FI master object will be recorded within the same edition, in which you are perform the changes. its also having all the audit trail for your changes within the edition. Example: you have created Profit center Valid from 01-01-2023 and Valid to date will be by default by system is 31-12-9999, and after creation of profit center you have replicated to your target system.

Later on Mar-23 you have received some changes in profit center, and when you perform any changes or creation it always happened within the current edition. in the company normally Edition are Monthly basis or yearly basis. both having pro and cons that i will write in separate blog with more details and be specific on this that will not look confusing or complicated. back to our discussion so you have make the changes in profit center description in Mar-23 so for the first edition your validity from 01-01-2023 to 31-12-9999 and when you make the changes within Mar-23 edition then valid to date for firstly added profit center will be 28-Feb-2023 (i.e. Current edition from date – 1, edition started for first day of every month so 01-Mar-2023 – day1 that will be 28-feb-2023), for second line that will be added with Edition validity from 01-Mar-2023 to valid to 31-Dec-9999. I hope this is clear you.

Why Edition Introduce by SAP in MDG ?

Actually if you see in SAP ECC or S4HANA, you can create the Profit center and cost center and its maintained the different validity based on the changes which you have perform. but if you have to create a Profit center or Cost center for the future go live country or rollout in this case you will not keep hold the changes till go live to define in the system.

you can group all changes together and send to the Target system when the changes will be go live. all changes go through the approval process or governance. Changes are become automatically active on the actual date i.e. 01-jan-2024.

Example: you have Profit center and cost center for the new company to be setup in MDG and then replicated to the Target System. you are in current Month Sep-23 and Company will be go live in Jan-24, you have your current edition which is using for current month operation and then you will have open future edition with Jan-24 and created Profit center valid from “01-Jan-2024” and valid to 31-Dec-9999. new creation has been created and approve in MDG via change request. once you are in live month Jan-24 then Jan-24 edition become actual edition and then you can replicate the changes to the target system.

Can edition use only for MDG Financial/ Business partner/ Metarial?

As per SAP standard edition is provided only for MDG financial, which means master data of profit center, cost center, account etc. can use the edition. without edition you can not create MDG financial data.

Because financial data is never changed except the few details but key data remains same like profit center number/ cost center number. these are not going to change and update even that system does not allow to change in the key data. Yes other data like description/ person responsible / user etc these data you can change but its very rare cases few data changes for Financial.

In other MDG object like Business Partner Data and Material data is frequently change and its not that much sensitive data with compare to Finance master data. so this is the main reason sap has provide the edition only for MDG Financial.

Setup Step to Create edition

1. Edition Type

when you have implemeted MDG Financial first time in your organization, that time we do one time setup for Edition Type. when this setup is done then we dont touch until or unless there is new requirement come for this. i will explain you later in which case or new requirement this setup to be touch.

Normally we define the following property of Edition:

  1. You define the data model for which the edition type is valid. You can only assign an entity type to one edition type.
  2. You define whether an edition is valid for one or more periods or for a date-specific time period.
  3. You specify which entity types can be edited within the editions of the new edition type.
  4. You can retire edition types if they should no longer be used

Enter Tcode – MDGIMG

image

Click on: General setting -> Process Modeling -> Create Edition Type

image

click on new Entry

image
image

Enter the entity type – 0G_ALL

Data Model – 0G

Validity of edition, this to be decided by consultant based on who you would like to see the validity based on date specific or period specific.

Date specific example – you have created a profit center with edition Jan-23, which means you can select the date which date you want to have the edition. normally on monthly basis it will start from 01-Jan-2023 and if you want to start from any other date you can do, which means here you have flexibility to create edition based on date.

Period specific example – in period specific you dont have choice to select based on date it will be always period specific like Jan-23.

Recommendation – use always date specific.

FV- Fiscal Year Variant leave empty

Retired – it will be use if you want to change the edition type, now you are using period specific and then later on you have requirement to setup edition date specific then you have to retire the edition then you can create a new edition.

Enter description – Model 0G: All Entities

image
image

define all the below value in entity type

Entity Type
ACCCCDET
ACCOUNT
BDC
BDCSET
CCTR
CCTRG
CCTRH
CELEM
CELEMG
CELEMH
COMPANY
CONSCHAR
CONSGRP
CONSGRPH
CONSUNIT
FRS
FRSI
FSI
FSIH
FSIT
IORDER
PCTR
PCTRG
PCTRH
SUBMPACK
TRANSTYPE

image

then save the changes. Edition Type config is done

2. Create Edition

Now we will create Edition in SAP MDG

Login to SAP MDG and click on the below app Create Edition

image
image

Below are the key details for the Field

Edition – this field is allowed maximum 10 char, system will not allow more than 10 char. you have to give the meaningful name in sort to understand that this edition is belong to Month or year.

Example: Based on business requirement if you have edition monthly, which means Month starting from Feb and you can have the name like this MDG-FEB-25.

Description – enter the details for edition to understand, i will enter the details “Edition is for Feb-2025 “

Type – select the 0G_ALL. this we have done in just above step 1.

Valid from date – 01.02.2025

Replication timing – there are three types of replication Timing based on that Replication will be trigger to target system.

  1. Manually Started After Release of Edition – if you have selected this option and when you have created the object PC then after approving of the change request you have to manually replicate to the target system.
  2. On Final Approval of Change Request – if you have selected this option and when you have created the object PC then after approving of the change request, object will be auto triggered. no need to do manual replication in this option.
  3. Selected in Each Change Request – if you have selected this option, when you create the change request for creation or chnage the object, you will have option to select Manually Started After Release of Edition or On Final Approval of Change Request from the LOV. without selecting you can not save the change request. its allow the option that choose any one of them from LOV.

I will select the Manually Started After Release of Edition option.

Comment – you can add the comment if you have.

image

Click on Save

image
image

Edition is created and this edition can be use to create object.

Important: some time by mistake you have created wrong edition, and you want to delete the edition because of wrongly created edition. after creation you have choice to delete the edition but make sure edition is not in use. if its in use then you can not delete the edition.

image

Click on delete button and edition will be deleted.

if you like my block please leave a comment or any query regarding this blog leave the quesry my team will have look on this and will reply you.

Thank you for Reading my blog.

1 thought on “What is an “Edition” in SAP MDG? (Simple Explanation with Example)”

  1. Pingback: How to Create a Profit Center Group in SAP MDG (Tutorial) - AarutechBlog

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !! Leave the comment to connect with us
Scroll to Top