Bug 13736

Summary: Überarbeitung: Paramter 'NO_DUPLICATE' in der Methode SET der Klasse zur Ausgabe der Nachrichten /GIB/CL_DC_ERROR_MSG
Product: [SCX/Suite] SCX/Suite Allgemein Reporter: cbr
Component: DC AllgemeinAssignee: Grab, Felix <Felix.Grab>
Status: VERIFIED FIXED QA Contact: Lenz, Florian <florian.lenz>
Severity: enhancement    
Priority: P2 CC: cbr, florian.lenz, jel, Marc.Bertelmann
Version: unspezifiziertKeywords: Reticulum
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Reticulum SAP Release: ---
Transport: CRM-ID/Ticket:

Description cbr 2021-08-25 12:48:51 CEST
Überarbeitung: Paramter 'NO_DUPLICATE' in der Methode SET der Klasse zur Ausgabe der Nachrichten /GIB/CL_DC_ERROR_MSG

NO_DUPLICATE - Keine doppelte Meldungsnummern
Default: 'X'

In der Methode SET wird ausschließlich die Nachrichtennummer (NO) auf Duplikate geprüft.

Erweiterung:
- Check (ID) auf die korrepondierende Nachrichtenklasse 
                (muss ja nicht die aus der Klasse /GIB/CL_DC_ERROR_MSG sein)
- Check (TYPE auf den den Nachrichtentyp (I,S,W,E,A)
- Check Inhalt der Nachrichten-Variablen (V1,V2,V3,V4)

Übergabestruktur für Nachrichten						
ID	1 Type	SYMSGID	CHAR	20	0	Nachrichtenklasse
TYPE	1 Type	SYMSGTY	CHAR	1	0	Nachrichtentyp
NO	1 Type	SYMSGNO	NUMC	3	0	Nachrichtennummer
V1	1 Type	SYMSGV	CHAR	50	0	Nachrichtenvariable
V2	1 Type	SYMSGV	CHAR	50	0	Nachrichtenvariable
V3	1 Type	SYMSGV	CHAR	50	0	Nachrichtenvariable
V4	1 Type	SYMSGV	CHAR	50	0	Nachrichtenvariable

Klasse: /GIB/CL_DC_ERROR_MSG - Klasse zur Ausgabe der Nachrichten
Methode: SET - Setzen einer Errormessage in die Queue

Signatur: 
MID	Importing	SY-MSGID	SPACE	(abweichende) Nachrichtenklasse
NUM	Importing       SY-MSGNO                Messagenummer                                                                                                              
PA1	Importing	C	        SPACE	Parameter 1
PA2	Importing	C	        SPACE	Parameter 2
PA3	Importing	C	        SPACE	Parameter 3
PA4	Importing	C	        SPACE	Parameter 4
TYP	Importing	SY-MSGTY	'S'	Messagetyp ( niemals ' '!)

NO_DUPLICATE	Importing	XFLAG	'X'	Keine doppelte Meldungsnummern
Comment 2 jel intern 2021-10-15 10:23:26 CEST
Test so nicht möglich (bzw. ich weiß nicht wie).
Prüfung auf FQ0 und Q74, ob die Anpassung vorhanden ist. Ist vorhanden, somit gelöst.
Comment 1 Lenz, Florian intern 2021-09-23 11:00:23 CEST
Methode SET wurde angepasst, es wird nun ID Nummer und Variablen 1-4 auf Gleichheit geprüft