One or more computer-readable media having encoded thereon computer-executable instructions causing one or more processors to perform a method comprising:
- in a deployed enterprise resource planning system implementing a first fiscal year variant, configuring a second fiscal year variant, wherein the second fiscal year variant is different from the first fiscal year variant;
- identifying a list of target tables in the deployed enterprise resource planning system that contains the first fiscal year variant;
- converting the first fiscal year variant to the second fiscal year variant in the list of target tables;
- and
- replacing the first fiscal year variant with the second fiscal year variant in a reference framework interfacing with the list of target tables;
- wherein the reference framework comprises at least a storage entity, the storage entity comprising at least a keystring, wherein the keystring comprises a predefined text pattern followed by a first fiscal year variant identifier representing the first fiscal year variant or a second fiscal year variant identifier representing the second fiscal year variant, and wherein the keystring corresponds to a unique identifier that remains constant after changing the first fiscal year variant identifier to the second fiscal year variant identifier;
- wherein identifying the list of target tables comprises:
- in a repository in the deployed enterprise resource planning system, searching for a domain parameter that contains a predefined identifier representing the first fiscal year variant, wherein the repository comprises a schema containing a complete list of database tables and respective fields in the database tables;
- wherein replacing the first fiscal year variant with the second fiscal year variant in the reference framework comprises:
- identifying a plurality of storage entities in the reference framework;
- searching for the predefined text pattern in the identified plurality of storage entities, wherein the predefined text pattern is followed by the first fiscal year variant identifier representing the first fiscal year variant;
- and
- for one or more found predefined text patterns in the identified plurality of storage entities, replacing the first fiscal year variant identifier with the second fiscal year variant identifier representing the second fiscal year variant;
- generating a hashed key based on the keystring that comprises the predefined text pattern and the first fiscal year variant identifier;
- and
- regenerating the hashed key after replacing the first fiscal year variant identifier with the second fiscal year variant identifier in the keystring.