CubeServ Blog
Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen.

CNCC – CubeServ Naming Convention Check: Effizienzsteigerung und Qualitätssicherung in SAP BW Projekten

In der komplexen Welt der SAP BW Projekte ist die Einhaltung von Namenskonventionen ein oft unterschätzter, aber essenzieller Aspekt für den Erfolg.

Warum sind Namenskonventionen bei SAP BW Projekten wichtig?

Einheitliche und klare Namen sind nicht nur für die Verständlichkeit im Team wichtig, sondern auch für die Wartung, Dokumentation und Automatisierung. In diesem Blogbeitrag beleuchten wir, warum Namenskonventionen so bedeutend sind und wie CubeServ mit dem CNCC diese sicherstellt.

Namenskonventionen dienen in erster Linie der Klarheit und Verständlichkeit. Ein einheitliches System zur Benennung von Objekten ermöglicht es, deren Zweck und Bedeutung auf den ersten Blick zu erkennen. Dies ist besonders hilfreich für neue Teammitglieder und erleichtert die Zusammenarbeit im gesamten Projektteam.

Darüber hinaus reduzieren klare Namenskonventionen den Aufwand für Wartung und Support erheblich. In einem großen, komplexen System können leicht ähnliche oder gleiche Namen vorkommen, die zu Verwirrung und Fehlern führen. Standardisierte Namen vermeiden solche Konflikte und gewährleisten eine konsistente Struktur.

Ein weiterer Vorteil ist die Erleichterung der Dokumentation und Schulung. Standardisierte Namen machen es einfacher, Dokumentationen zu erstellen und das Wissen im Team zu vermitteln. Neue Mitarbeiter können schneller eingearbeitet werden, was die Effizienz des Teams steigert.

Auch Automatisierungs- und Verwaltungstools in SAP BW profitieren von konsistenten Namenskonventionen. Die Implementierung von Skripten, Berichten und anderen Automatisierungsprozessen wird durch klare und einheitliche Namen erleichtert.

Ist eine zwingende Prüfung für Namenskonventionen möglich?

SAP bietet keine integrierte Funktion zur zwingenden Prüfung von Namenskonventionen an. Alle Repository-Objekte in SAP, sei es BW-Objekte, DDIC-Objekte oder ABAP-Objekte, können auf Einhaltung der Namenskonventionen geprüft werden. Diese Prüfung kann zum Zeitpunkt der Erstellung, Änderung oder Freigabe von Objekten erfolgen.

Um eine solche Prüfung zu realisieren, muss ein passendes Enhancement implementiert werden. So können die Objekte nicht nur auf Namenskonventionen, sondern auch auf ihre Zuordnung zur Paketstruktur überprüft werden.

CNCC - CubeServ Naming Convention Checker: Die Lösung von CubeServ

CubeServ bietet mit dem CNCC ein spezielles Tool an, das diese Namenskonventions-Prüfung ermöglicht. CNCC ist flexibel konfigurierbar und erlaubt es, für verschiedene Benutzerkreise und Objekttypen beliebig viele Regeln festzulegen. Diese Regeln können auf einfachen ABAP-Mustern oder auch auf komplexen regulären Ausdrücken basieren.

Besonders praktisch: CNCC erlaubt es, Tabellen-Spalten-Variablen in die Namenskonventionen einzubetten. So können Regeln dynamisch angepasst werden. Beispiel: Eine Regel enthält den Platzhalter „ZCL_YC1_//T000_MANDT//“, der zur Laufzeit mit den tatsächlichen Werten aus der Tabelle T000 ersetzt wird. Dies reduziert den Pflegeaufwand erheblich.

Beim Anlegen eines BW-Objektes in einer früheren Version von BW on HANA wird die folgende Fehlermeldung angezeigt:

In der neuen Eclipse-Umgebung sieht die Fehlermeldung wie folgt aus:

Anwendung und Erfolgsgeschichten

CNCC wurde ursprünglich für die interne Qualitätssicherung bei CubeServ entwickelt, wird aber inzwischen bei einer Vielzahl von Kunden eingesetzt, sowohl auf älteren SAP BW-Systemen als auch auf SAP BW/4HANA. Bei einem Kunden war das Tool so erfolgreich, dass es auch für deren ERP-Systeme eingeführt wurde. Besonders bemerkenswert ist die Nutzung von „regulären Ausdrücken“, die mit Hilfe von Tools wie ChatGPT auch für unerfahrene Anwender zugänglich gemacht werden können. 

Anmerkung: Reguläre Ausdrücke sind Zeichenketten auf Basis syntaktischer Regeln, die es ermöglichen, Zeichenfolgen zu beschreiben.  Sie bieten eine wesentlich grössere Flexibilität und Leistungsfähigkeit im Vergleich zu normalen ABAP und SQL Mustern. 

Installation und Einrichtung

CNCC wird als kleines ABAP-Paket geliefert und kann unkompliziert ins Kundensystem importiert werden. Nachdem ein Konzept für die  Namenskonventions-Regeln festgelegt wurde, kann dies sowohl durch interne Mitarbeiter als auch CubeServ-Berater im CNCC eingerichtet werden. Durch Aktivierung des Enhancements wird die Prüfung aktiviert – einfach und schnell!

Grundsätzlich funktioniert CNCC mit allen on-premise BW-Versionen (BW on HANA, BW/4HANA).

Fazit

Die Einhaltung von Namenskonventionen ist für den Erfolg eines SAP BW Projekts unerlässlich. Mit dem CNCC – CubeServ Naming Convention Check steht ein leistungsfähiges Tool zur Verfügung, das die Qualität und Effizienz Ihrer Projekte erheblich steigert. Wenn Sie sicherstellen möchten, dass Ihre Namenskonventionen konsequent eingehalten werden, ist dieses Tool die ideale Lösung.

Wenn Sie sich für den Einsatz von CNCC in Ihrem Unternehmen interessieren, nehmen Sie Kontakt mit uns auf. Unsere Experten beraten Sie gerne.

Newsletter abonnieren

Bleiben Sie auf dem neuesten Stand, rund um das Data Driven Business mit Tools für Analytics von SAP & Co. und verpassen Sie keine Neuigkeiten, Downloads & Veranstaltungen. 

Autor
Expert Team

Blog Artikel unserer Experten

SAP S/4HANA Embedded Analytics: Business Content für Finance und Controlling – Anwendung und Erweiterbarkeit

Mit dem SAP S/4HANA Embedded Analytics Business Content für Finance und Controlling wird Ihnen ein breites Spektrum an vordefinierten Inhalten zur Verfügung gestellt, welches Ihr Unternehmen dabei unterstützt, Finanzprozesse zu optimieren und fundierte Entscheidungen zu treffen. Benutzerfreundliche SAP Fiori Apps wie „View Browser“ oder „KPIs und Berichte verwalten“ ermöglichen Ihnen den Einstieg in die Nutzung des Business Contents und zeigen Ihnen Möglichkeiten auf, diesen auf Ihre spezifischen Bedürfnisse anzupassen.

SAC Numeric Point Chart mit Trendvisualisierung

In diesem Beitrag konzentrieren wir uns auf die neuen Möglichkeiten, die das QRC2 Release für die Verwendung von Composites bietet. Als Beispiel wollen wir das SAC Numeric Point Chart erweitern. Es wird verwendet, um eine Kennzahl und optional eine Abweichung darzustellen. Beispielsweise kann der Umsatz und dessen Abweichung zum Vorjahr darstellt werden.

RSA1 nicht mehr verfügbar: Transaktion ZRSA1 jetzt kostenlos downloaden!

Composites bieten die Möglichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise für Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und können dann in Stories verwendet werden.

Datenmodellierung mit ABAP CDS-Views

Sie möchten erfahren, wie ABAP Core Data Services (CDS) in Kombination mit dem virtuellen Datenmodell (VDM) Ihr Datenmanagement grundlegend optimieren können?

Erfahren Sie mehr über CDS-Views in diesem Blogartikel.

Custom Page Navigation mit SAC Composites

Composites bieten die Möglichkeit, aus bestehenden Widgets eigene Komponenten zu erstellen. Dieses Feature ist bereits aus SAP Lumira bekannt und wird beispielsweise für Corporate Header, eigene Seitennavigation oder vordefinierte Charts verwendet. Composites werden im File Repository abgelegt und können dann in Stories verwendet werden.

Embedded Analytics – Realtime Reporting auf SAP S/4HANA

Unter Embedded Analytics verstehen sich Reporting-Anwendungen, die mit Hilfe des Virtuell Data Model (VDM) direkt im SAP S/4HANA System aufgebaut und ausgeführt werden.
Erfahren Sie mehr in diesem Blogartikel.

Steigerung der Übersichtlichkeit im SAP Fiori Launchpad: Die Gruppenkachel

Alltägliche Herausforderungen im digitalen Arbeitsumfeld Stellen Sie sich vor, Sie sind HR-Manager in einem dynamischen Unternehmen, das intensiv auf das SAP Fiori Launchpad setzt. Eines Morgens benötigen Sie dringenden Zugang zur Mitarbeiterbewertungs-App, stoßen aber auf ein allgemeines Problem: Ein überladenes Launchpad erschwert die schnelle Auffindbarkeit

Diskussion am Konferenztisch

Power BI: SAP Datasphere-Daten performant verwenden

Stellen Sie sich vor: Sie erstellen ein Dashboard in Power BI (PBI) Desktop und Ihre Daten liegen in SAP Datasphere. Wie gehen Sie damit um? Es gibt bereits eine etablierte Lösung, die den HDBODBC Treiber benutzt, um auf Daten aus SAP Datasphere zuzugreifen. Diese ist

Moderne Planung mit SAP Datasphere und SAP Analytics Cloud

Wie funktioniert Planung mit SAP Datasphere und SAP Analytics Cloud (SAC)? SAP Datasphere (DSP) und SAP Analytics Cloud (SAC) sind zwei leistungsstarke Tools, die Ihnen helfen können, Ihre Prozesse zu optimieren. In diesem Kontext werden wir von unseren Kunden aber auch immer häufiger über die

SAP Integration in Azure Data Factory mit CDC

Die Azure Data Factory ist ein cloudbasierter, codefreier ETL- und Datenintegrationsservice von Microsoft, der als Platform-as-a-Service (PaaS) fungiert. Ihr Schwerpunkt liegt auf der nahtlosen Integration von Daten aus vielfältigen Quellen in einem zentralisierten Datenspeicher in der Cloud. Dies ermöglicht eine effiziente Verwaltung und Analyse der

Warum Sie SAP Analytics Cloud als Self-Service-Tool einsetzen sollten

In der heutigen Geschäftswelt, in der Daten exponentiell wachsen und die digitale Transformation in vollem Gange ist, sind Unternehmen ständig auf der Suche nach Wegen, um ihre Daten effektiv zu nutzen. Die SAP Analytics Cloud (SAC) bietet eine Plattform, die nicht nur Datenanalyse, sondern auch

SAP Analytics – die Grundlage für bessere Entscheidungen?

„SAP und Anwender waren beste Freunde – und dann kam die Cloud.“  Dieses Zitat illustriert treffend, dass einige Unternehmen derzeit kritisch auf den Weg und die Angebote der SAP blicken. Dabei stehen viele unserer Kunden vor enormen Herausforderungen. 1. Die vier wichtigsten sind in meiner

CubeServ Group & Pyramid Analytics

CubeServ Group & Pyramid Analytics
Seit Juli 2023 ist die CubeServ Group Partner für die Konzeption und Implementierung der Pyramid Decision Intelligence Platform. Lesen Sie meinen Blog und finden Sie die Beweggründe für diese Partnerschaft heraus und wieso diese Partnerschaft auch für Sie von Vorteil sein kann.