BRFplus AI Activation: Name “xyz” has already been used
[babynamesoft] [FDT0000] [FDT0001] [FDT0002] [FDT_AFTER_IMPORT] [name dropping] [ni name ai ta] [thats not my name]
Symptom
During the BRFplus after import processing an error happens for a function or an application ID:
“Name xyz has already been used”. e065(fdt_core)The reason is that the same function / application is deleted and newly created under the same name.
This topic can be seen as a follow up problem / closely related to the problem to that one described in note 1263261.
Other terms
FDT0000, FDT0001, FDT0002, FDT_AFTER_IMPORT
Reason and Prerequisites
New features like “no versioning” are / were in conflict with the existing after import processing logic. This resulted in the order change described in note 1263261.The new after import processing order of first activating new objects and then deleting to be deleted objects, leads sometimes to name clash conflicts that might be caused by:RenamingDeleting and Re-Creation of functions and applications.
Solution
If this problem happens during the upgrade, proceed as follows:
A) Continue the installation with option “Accept non-severe errors and repeat phase XPRAS_UPG”
B) Apply the correction for this note 1301695 after the repeated upgrade is finished.
C) After that restart the after import processing for method FDT_AFTER_IMPORT via report FDT_TRANS_Q_RESTART.
Technical description of the correction:
In the future “during after import activation” (gv_transport = TRUE) we will only send warnings for possible name clashes. Such name clashes my only be intermediate states over the after import activation and logical delete steps.