CRV Dokumentation
Hier findest du die Dokumentation zum "Cloudification Repository Viewer" und wie du diesen einfach und effektiv für deine Arbeit nutzen kannst. Die Anwendung ist recht leicht aufgebaut und hat nur wenige Felder für die Eingabe. Grundsätzlich kannst du das Tool einfach ausführen und das gesamte Repository wird geladen.
Einleitung
Das Cloudification Repository gehört zum neuen Entwicklungsmodell ABAP Cloud und listet freigegebene Standard-APIs die genutzt werden können, um den TIER 1 Layer aufzubauen. Wenn du mehr zu ABAP Cloud erfahren willst, dann empfehlen wir dir die folgenden Blog Artikel:
- ABAP Cloud
- ABAP Cloud – What Does It Comprise?
- ABAP Cloud – How to mitigate missing released SAP APIs
Beispiel: In TIER-1 können nur freigegebene Objekte genutzt werden, möchtest du in so einem Objekte Daten aus der Tabelle "BKPF" lesen, ist dies nicht möglich. Nach der Suche im Cloudification Repository wirst du aber den Nachfolger "I_JOURNALENTRY" finden, den du in deinem Code nutzen kannst.
Formular
Eingabe
Das Formular besitzt die folgenden Felder:
- Repository - Auswahl der verschiedenen Releasestände die von SAP in verschiedenen JSON Dateien zur Verfügung gestellt werden und die freigegebenen Objekte zum Stand darstellen. "Latest" beinhaltet immer den aktuellsten Stand mit den meisten Objekten.
- Objekt - Filter über die alten Objekte zur Einschränkung der Ergebnisse.
- Modul - Filter über die Module zur Einschränkung der Ergebnisse
- Technische Info anzeigen - Zeigt die technischen Kürzel für die Objekte und den Status an, ohne gesetzte Checkbox werden nur die Texte angezeigt.
Filter
Die Filter (Objekt und Modul) können wie folgt befüllt werden, um die Ergebnismenge einzuschränken. Folgende Werte und Regeln gelten für die Eingabe:
- Erlaubte Zeichen in der Suche sind: a-z; A-Z; 0-9; Minus; Unterstrich; Stern; Komma, Slash und Leerzeichen
- Direkt Suche nach einem Objekt: TADIR
- Suche mit Pattern: T006*
- Gemischte Suche: TADIR, BKPF, T006*
Ergebnis
Aufbau
Als Ergebnis werden alle gefundenen Objekte des Repository aufgelistet. Es werden Gruppen nach Objekten gebildet, für diese wird auch ein Inhaltsverzeichnis angelegt. Unter diesen Gruppen werden Untergruppen nach Status des Objekts angelegt. Unter jeder Untergruppe findest du eine Möglichkeit wieder zum Inhaltsverzeichnis zu navigieren.
Untergruppen
Die verschiedenen Untergruppen bilden sich aus den den verschiedenen Zuständen eines Objekts (State), sie haben dabei die folgende Bedeutung:
- Freigegeben - Das SAP Objekt wurde für die Nutzung in ABAP Cloud freigegeben.
- Veraltet - Das Objekt ist freigegeben, in ADT bekommst du allerdings eine Warnung, dass das Objekt "Deprecated" ist. Ein Nachfolger kann vorhanden sein, muss aber nicht.
- Abgelöst - Das Objekt wird nicht freigegeben, es gibt aber einen Nachfolger bzw. Wrapper, den du nutzen kannst.
- Stabil - Das Objekt wird von SAP nicht freigegeben, kann aber in einem TIER-2 Wrapper verwendet werden, da es nicht mehr geändert wird.
Klassische APIs
Mittlerweile wurde auch eine Version für klassische APIs zur Verfügung gestellt, dort findet man APIs die keinen Nachfolger in der ABAP Cloud Welt haben werden, allerdings so stabil sind, dass man Wrapper für sie bauen kann, um sie in ABAP Cloud zu verwenden.
Feedback
Solltest du Fragen, Anregungen oder Feedback haben, kannst du gern mit uns in Kontakt treten.
Changelog
- 03.12.2023 - Veröffentlichung von Version 1.0
- 09.12.2023 - Fehler korrigiert bei dem Funktionsbausteine und BADIs nicht sauber aufgelöst wurden (Danke an Vijay)
- 19.12.2023 - Link zum Teilen hinzugefügt
- 28.02.2023 - Version S/4 Cloud 2402, Klassische APIs, Kleinere Bugfixes