Bug 10653

Summary: Tabelle und Steuerung um einzelne Funktionen z.B. via Vorabkorrektur deaktivieren zu können
Product: [SCX/Suite] SCX/Suite Allgemein Reporter: Lenz, Florian <florian.lenz>
Component: DC AllgemeinAssignee: Grab, Felix <Felix.Grab>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P5 CC: cbr, florian.lenz, gunar.kunze, jel
Version: unspezifiziertKeywords: Orion
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Pegasus SAP Release: ---
Transport: CRM-ID/Ticket:
Bug Depends on: 10512    
Bug Blocks: 13375, 17096    

Description Lenz, Florian intern 2019-07-11 15:50:57 CEST
Manche Funktionen und Vorabkorrekturen können Seiteneffekte aufweisen die ggf. erst korrekt mit einem Folgerelease behoben werden können.
Hier wäre es sinnvoll eine einzelne Funktion über den Quellcode in Abhängigkeit von Systemeinstellungen deaktivieren zu können.

Customizing-Tabelle /GIB/DC_C004 

MANDT	MANDT
FUNCTION	BP_XFUNCTN
FMODE	SFS_MODE

Klasse /gib/cl_dc_function_mode=>get_status liefert den jeweiligen Status zurück.
Pflege der Tabelle erfolgt dann mit einem Freitextstatus der im Quellcode ausgewertet werden kann.
Z.B:
Funktion DCF_SPLIT_INVALID_FIELD
FMODE    INFO
kann z.B. eine Informationsmeldung ausgeben statt eine Fehlermeldung und Abbruch der Funktion, was das Standardverhalten darstellen würde
Comment 3 Lenz, Florian intern 2025-12-08 13:53:11 CET
Implementierungshilfe siehe https://ifm-world.atlassian.net/wiki/spaces/GIB/pages/1035403383/ABAP+BP+Funktionsparametrisierung
Verwendung und weitere Hinweise in Dokumentation zu Datenelement /GIB/DC_XFUNCTN und FAQ Kundenportal