IP Library Granted Patent US 12,561,630
Granted Patent B2
US 12,561,630 · App. 17/944,064 · Granted Feb 24, 2026

Method of partial validation of an organizational structure

Inventor: Vladislav Bezrukov (Walldorf, DE)
Assignee: SAP SE
G06Q10/06316G06F3/0482G06Q10/0633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,561,630
App. No.
17/944,064
Granted
Feb 24, 2026
Kind
B2
Abstract

Computer-readable media, methods, and systems are disclosed for performing a method for partial validation of a tree-like hierarchy structure. A method includes selecting a first portion of the hierarchy structure to edit, updating a status associated with the first portion to a draft mode status, modifying the first portion to create an edited first portion, and executing a first validation process on the edited first portion to determine if the edited first portion is consistent with a plurality of rules of the hierarchy structure. If the edited first portion is inconsistent with at least one of the plurality of rules, the method includes displaying an error message and/or a warning message to a user on a user interface. If the edited first portion is consistent with the plurality of rules, the method includes updating a status associated with the edited first portion to an active mode status.

Claims (55)

1 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for partial validation of a tree-like hierarchy structure having multiple levels storing organizational data, the method comprising:

selecting a first portion of the tree-like hierarchy structure to edit, wherein a status of an entirety of the tree-like hierarchy structure is in an active mode status that does not allow inconsistent data;

updating a status associated with the first portion to a draft mode status that allows inconsistent data, without placing the entirety of the tree-like hierarchy structure in the draft mode status;

displaying a status indicator for the status of the first portion of the tree-like hierarchy structure in a user interface, the status indicator showing which parts of the tree-like hierarchy structure are in the draft mode status or in the active mode status;

modifying the first portion to create an edited first portion in a draft mode;

executing a first validation process on the edited first portion to determine if the edited first portion is consistent with a plurality of rules of the tree-like hierarchy structure;

in response to determining that the edited first portion is inconsistent with at least one of the plurality of rules, displaying an error message and/or a warning message to a user on the user interface; and

in response to determining that the edited first portion is consistent with the plurality of rules, updating the status associated with the edited first portion to the active mode status.

2 . The non-transitory computer-readable media of claim 1 , wherein the error message is displayed when the at least one of the plurality of rules concerns only the first portion itself and can be corrected by editing the first portion.

3 . The non-transitory computer-readable media of claim 1 , wherein the warning message is displayed when the at least one of the plurality of rules concerns the first portion with respect to the tree-like hierarchy structure and cannot be corrected by editing the first portion.

4 . The non-transitory computer-readable media of claim 1 , further comprising:

performing a second validation process on the entirety of the tree-like hierarchy structure without the modification using an unmodified first portion;

comparing the first validation process and the second validation process; and

updating the status associated with the edited first portion to an active mode status when the first validation process and the second validation process have a same number of errors.

5 . The non-transitory computer-readable media of claim 1 , further comprising:

if at least one error message is displayed, further modifying the edited first portion to create a corrected first portion;

executing a second validation process on the corrected first portion to determine if the corrected first portion is consistent with the plurality of rules of the tree-like hierarchy structure; and

updating a status associated with the corrected first portion to an active status if only one or more warning messages are displayed.

6 . A method for partial validation of a tree-like hierarchy structure, the method comprising:

selecting a first portion of the tree-like hierarchy structure to edit, wherein a status of an entirety of the tree-like hierarchy structure having multiple levels storing organizational data is in an active mode status that does not allow inconsistent data;

updating a status associated with the first portion to a draft mode status that allows inconsistent data, without placing the entirety of the tree-like hierarchy structure in the draft mode status;

displaying a status indicator for the status of the first portion of the tree-like hierarchy structure in a user interface, the status indicator showing which parts of the tree-like hierarchy structure are in the draft mode status or in the active mode status;

modifying the first portion to create an edited first portion in a draft mode;

executing a first validation process on the edited first portion to determine if the edited first portion is consistent with a plurality of rules of the tree-like hierarchy structure;

in response to determining that the edited first portion is inconsistent with at least one of the plurality of rules, displaying an error message and/or a warning message to a user on the user interface; and

in response to determining that the edited first portion is consistent with the plurality of rules, updating the status associated with the edited first portion to the active mode status.

7 . The method of claim 6 , wherein the error message is displayed when the at least one of the plurality of rules concerns only the first portion itself and can be corrected by editing the first portion.

8 . The method of claim 6 , wherein the warning message is displayed when the at least one of the plurality of rules concerns the first portion with respect to the tree-like hierarchy structure and cannot be corrected by editing the first portion.

9 . The method of claim 6 , further comprising:

performing a second validation process on the entirety of the tree-like hierarchy structure without the modification using an unmodified first portion;

comparing the first validation process and the second validation process; and

updating the status associated with the edited first portion to an active mode status when the first validation process and the second validation process have a same number of errors.

10 . The method of claim 6 , further comprising:

if at least one error message is displayed, further modifying the edited first portion to create a corrected first portion;

executing a second validation process on the corrected first portion to determine if the corrected first portion is consistent with the plurality of rules of the tree-like hierarchy structure; and

updating a status associated with the corrected first portion if only one or more warning messages are displayed.

11 . A system for partial validation of a tree-like hierarchy structure, the system comprising:

at least one processor; and

at least one non-transitory memory storing computer executable instructions that when executed by the at least one processor cause the system to carry out actions comprising:

selecting a first portion of the tree-like hierarchy structure to edit, wherein a status of an entirety of the tree-like hierarchy structure having multiple levels storing organizational data is in an active mode status that does not allow inconsistent data;

updating a status associated with the first portion to a draft mode status that allows inconsistent data, without placing the entirety of the tree-like hierarchy structure in the draft mode status;

displaying a status indicator for the status of the first portion of the tree-like hierarchy structure in a user interface, the status indicator showing which parts of the tree-like hierarchy structure are in the draft mode status or in the active mode status;

modifying the first portion to create an edited first portion in a draft mode;

executing a first validation process on the edited first portion to determine if the edited first portion is consistent with a plurality of rules of the tree-like hierarchy structure;

in response to determining that the edited first portion is inconsistent with at least one of the plurality of rules, displaying an error message and/or a warning message to a user on the user interface; and

in response to determining that the edited first portion is consistent with the plurality of rules, updating the status associated with the edited first portion to the active mode status.

12 . The system of claim 11 , wherein the error message is displayed when the at least one of the plurality of rules concerns only the first portion itself and can be corrected by editing the first portion.

13 . The system of claim 11 , wherein the warning message is displayed when the at least one of the plurality of rules concerns the first portion with respect to the tree-like hierarchy structure and cannot be corrected by editing the first portion.

14 . The system of claim 11 , further comprising:

performing a second validation process on the entirety of the tree-like hierarchy structure without the modification using an unmodified first portion;

comparing the first validation process and the second validation process; and

updating the status associated with the edited first portion to an active mode status when the first validation process and the second validation process have a same number of errors.

15 . The system of claim 11 , wherein if at least one error message is displayed, further modifying the edited first portion to create a corrected first portion;

executing a second validation process on the corrected first portion to determine if the corrected first portion is consistent with the plurality of rules of the tree-like hierarchy structure; and

updating a status associated with the corrected first portion to an active mode status if only one or more warning messages are displayed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2022
From: BEZRUKOV, VLADISLAV
To: SAP SE
Reel/Frame 061157/0768 →
Continuity (1)
Related Publication 20240086810A1 · Mar 14, 2024
References Cited (15)
US 7089530B1 · Dardinski · 2006 [cited by examiner]
US 7272815B1 · Eldridge · 2007 [cited by examiner]
US 7890927B2 · Eldridge · 2011 [cited by examiner]
US 7958147B1 · Turner · 2011 [cited by examiner]
US 9710836B1 · O'Malley · 2017 [cited by examiner]
US 10540502B1 · Joyce · 2020 [cited by examiner]
US 10567364B2 · Vats · 2020 [cited by examiner]
US 11663396B2 · Vagell · 2023 [cited by examiner]
US 12094018B1 · O'Malley · 2024 [cited by examiner]
US 20060248577A1 · Beghian · 2006 [cited by examiner]
US 20080177782A1 · Shalit · 2008 [cited by examiner]
US 20090199090A1 · Poston · 2009 [cited by examiner]
US 20120096389A1 · Flam · 2012 [cited by examiner]
US 20230055241A1 · Zionpour · 2023 [cited by examiner]
CA 2371703A1 · 2000 [cited by examiner]