You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Status

  Approved

Owner
Stakeholders
Jira Request ID ERP-151 - Getting issue details... STATUS
Jira Development ID

ERP-203 - Getting issue details... STATUS

High- Level Specification

ParameterValue
Application SystemIcertis
Business Process ReferenceAgreement Approval

Functional Overview

This enhancement enables automated calculation and tracking of the Total Contract Value (TCV) for agreements in Icertis, including all amendments, to support DOA approval workflows. The TCV is defined as the sum of the original contract value and the values of all amendments. The system will ensure that DOA approvals are always based on the latest TCV, even as amendments are added.


Scope and Objectives

Scope:

  • Automate the calculation of TCV as:
    TCV = Original Contract Value + All Amendment Values
  • Ensure DOA approval routing is based on TCV, not just the original contract value.
  • Support both agreement creation/update and amendment (supersede) events.

Objectives:

  • Eliminate manual calculation or entry of TCV by users.
  • Ensure compliance with DOA policies for both new agreements and amendments.


Process Flow Diagram


Step

Description

Comment

1User creates or updates an AgreementContract Value in Euro is entered/updated
2On "Next" (UI) or Save, system copies Contract Value to TCVUI-level customization
3User creates an Amendment Amendment Value is entered
4Custom Task on Supersede Event triggersEvent Custom Task
5System sums Parent Agreement TCV + all Amendment ValuesAutomated calculation
6System updates Agreement’s TCV fieldTCV reflects all amendments
7DOA workflow uses updated TCV for approval routingEnsures correct approval level


Assumptions

  • All contract values and amendment values are maintained in Euro.
  • Amendments are always linked to their parent agreement.
  • The custom fields for TCV and Previous TCV exist and are available for use.
  • The system can trigger custom tasks on both UI actions and workflow events.
  • No changes are required to the standard DOA configuration, only to the value used for routing.

Dependencies

  • Data migration for existing agreements/amendments may be required.

Security, Integrity and Controls

NA


Configuration Requirements

  • Custom fields for TCV and Previous TCV must be configured in Icertis.
  • Event Custom Task must be configured for the Supersede Event.
  • UI customization on the "Next" button for agreement creation/update.
  • DOA workflow must reference the TCV field for approval routing.

Language Requirements

NA

Special Requirements

NA



Design Rationale

Functional Requirements

Proposed Technology to Use

Data Source Considerations

TableField NameComments/Calculation/Field Manipulation











Data Validation Considerations

TableField NameComments/Calculation/Field Manipulation













Custom Tables

Master Data

FieldDescriptionData Type/LengthValidation rule/ Value Help









Configuration Table

FieldDescriptionData Type/LengthValidation rule/ Value Help








Selection Screen Enhancement

Field NameDescription

Select:

Data Type/LengthDefault Value/ Validation rule/ Value HelpSelection Logic













Processing Logic



Volumetrics


Performance Considerations



Error Handling


Testing

How to Test

Test Conditions and Expected Results

IDConditionExpected Result










Test Considerations/Dependencies


Other Information


Development Details

Package

Package NameParent Package




Enhancement Implementation

Enhancement TypeStandard Definition NameCustom Implementation NameDesign Rationale Reference









Other Development Objects

Object TypeObject NamePurpose/High Level LogicDesign Rationale Reference








Appendix

Custom Authorization Group Naming Convention

This table is based on the Syensqo development standards document. It provides the naming conventions for authorization groups to associated with custom reports and tables to comply with security requirements.

ABAP

ZFIZMMZPSZCOZSDZBCZFIZCA
TABLESZFITZMMTZPSTZCOTZSDTZBCTZFITZCAT

See also


No files shared here yet.

Change log

Version Published Changed By Comment
CURRENT (v. 1) Oct 24, 2025 14:05 WENNINGER-ext, Sascha
v. 11 Oct 22, 2025 09:17 RAI-ext, Praveen
v. 10 Oct 22, 2025 09:15 RAI-ext, Praveen
v. 9 Oct 22, 2025 09:07 RAI-ext, Praveen
v. 8 Oct 22, 2025 08:52 RAI-ext, Praveen
v. 7 Oct 20, 2025 09:13 RAI-ext, Praveen
v. 6 Oct 20, 2025 09:11 RAI-ext, Praveen
v. 5 Oct 20, 2025 09:09 RAI-ext, Praveen
v. 4 Oct 12, 2025 18:04 RAI-ext, Praveen
v. 3 Oct 12, 2025 17:54 RAI-ext, Praveen

Go to Page History

  • No labels