Bug 16685 (T027860) - RWB - fehlende Stammdaten im Detailbild Update/Abgleich - Datenbasis /GIB/DCC_BR006 "veraltet"
Summary: RWB - fehlende Stammdaten im Detailbild Update/Abgleich - Datenbasis /GIB/DCC...
Status: VERIFIED FIXED
Alias: T027860
Product: Controlling
Classification: SCX/Suite
Component: RWB (show other bugs)
Version: 22.0
Hardware: All All
: P3 normal
Deadline: 2023-10-27
Assignee: Kohl, Lukas
QA Contact: Lenz, Florian
URL:
Whiteboard:
Keywords: Taurus, Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2023-10-23 19:26 CEST by cbr
Modified: 2024-10-28 10:49 CET (History)
6 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Taurus
SAP Release: ---
Transport: FE0K910651;E74K910433;M65K901265;M55K901035
CRM-ID/Ticket: 027860


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cbr 2023-10-23 19:26:59 CEST
Created attachment 6224 [details]
Datenbasis /GIB/DCC_BR006 (veralteter Stand)

RWB - fehlende Stammdaten im Detailbild Update/Abgleich - Datenbasis /GIB/DCC_BR006 "veraltet"

"veraltete" Datenbasis der Parameter der Stammdatenfelder (Tabelle /GIB/DCC_BR006) 
Grund dafür: Die Stammdatenfelder wurden in einem alten Stand der RWB-Parameterpflege erstellt und dann lange nicht mehr bearbeitet.

aus einem Kunden-Projekt
Die Definitionen der Stammdaten wurden größtenteils in Rel. 18.0 erstellt.
Die Datenbasis hat den Stand, der im anhängenden EXCEL-File dokumentiert ist.
Die Stammdaten zum Regelwerk haben außer dem Regelwerk, der Tabelle der Stammdaten und dem Stammdatenfeld keine Einträge in den Regelwerk-Parametern.

Es fehlen also auch die Einträge in den Status-Feldern zum Update:
MAT_UPD     = Entscheidung Update Materialstamm
DCC_UPD   =  Entscheidung Update DCC-Materialstamm
PSTAT           =  Pflegestatus
FGROU        = ALE-Feldgruppe
FLD_ISKEY = RW-Stammdatenfeld ist Key-Feld einer Tabelle
FLD_ISCAL = RW-Stammdatenfeld: nur zur Berechnung in einer Formel
. . .etc.
Jetzt, in Rel. 23.0, werden diese Stammdaten dann in der Parameterpflege aus der Tabelle /GIB/DCC_BR006 in das Detaibild der Stammdaten übernommen.
Die Logik im Detailbild setzt einige Parameterwerte "automatisch":
-  MAT_UPD   = leer --> MAT_UPD  = "1" (Update durchführen)
-  DCC_UPD   = leer --> DCC_UPD  = "2" (Update ablehnen )
Die angepassten Parameter-Werte werden aber nicht in der Datenbank (Tabelle /GIB/DCC_BR006) gespeichert, sondern ausschließlich im ALV-GRID dargestellt.
Bedingt dadurch suggeriert das Detailbaild, dass der Update-Status auf "Update durchführen"(1) steht.

Das Detailbild Abgleich/Update im RWB-Monitor zeigt dann aber keine Stammdaten, da der Update-Status nach wie vor noch leer ist und hier ausschließlich Stammdatenfelder mit dem Update-Status "1" (Update durchführen) verarbeitet werden.

Die Datenlage ist also äußerst unklar.

Workaround:
Abhilfe schafft hier ein erneuter Wechsel des Update-Statusim Detaildbild der Stammdaten-Sicht der Parameterpflege. Dann wird die Datenbasis (Tabelle /GIB/DCC_BR006)  erneut gespeichert und der Update-Status ist gesetzt.

Lösungsansatz:
Generell ist hier zu prüfen, ob die Anpassungen in
Form  OWN_GET_PROPOSALS_PART1 
und
Form  OWN_DO_PROPOSALS_PART2
zunächst in die Datenbasis (Tabelle /GIB/DCC_BR006) geschrieben werden müssen, damit die Ausgabe im GRID mit der Datenbasis deckungsgleich ist.

Mögliche Feldwerte der Update-Parameter:
1 Update durchführen - Parameter wird im BATCH übernommen
2 Update ablehnen     - Parameter wird im BATCH nicht übernommen
3 Update prüfen         - Parameter wird im BATCH nicht übernommen