Release unabhängig entwickeln

Getting started ... Alles für einen gelungenen Start.
13 Beiträge • Seite 1 von 1
13 Beiträge Seite 1 von 1

Release unabhängig entwickeln

Beitrag von Paul (ForumUser / 31 / 1 / 1 ) »
Hallo,

wie ist es möglich SAP-Release unabhängig in ABAP zu entwickeln? Also, falls sich Tabellennamen oder die Syntax ändern sollte? Damit das Programm nicht bei jedem Wechsel angepasst werden muss.
Gibt es auch eine Möglichkeit eine übergreifende Enwticklung mit SAP HANA durchzuführen?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Release unabhängig entwickeln

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
Die Syntax ist immer abwärtskompatibel.

Re: Release unabhängig entwickeln

Beitrag von deejey (Specialist / 422 / 129 / 45 ) »
Das Thema ist eigentlich nur relevant wenn man Coding mitnimmt zu anderen Kunden die ein (deutlich) geringeres Release haben, dann muss man es halt anpassen. Bei einer Installation hat man dieses Problem nicht.

Re: Release unabhängig entwickeln

Beitrag von Paul (ForumUser / 31 / 1 / 1 ) »
Abwärtskompatibel oder aufwärtskompatibel? Kann ich ein SAP-Programm, welches auf einem älteren Release entwicklet wurde, in neueren Versionen ohne Probleme einsetzen, auch welche die SAP HANA nutzen?
Wie sieht es mit Änderungen bei den Datenbanken und einer Umbenennung von Funktionsbausteinen aus?

Re: Release unabhängig entwickeln

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
Aufwärtskompatibel natürlich... Sorry!
Tabellen und Funktionsbausteine ändern sich in der Regel nicht.

Re: Release unabhängig entwickeln

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
ewx hat geschrieben:Aufwärtskompatibel natürlich
Tabellen und Funktionsbausteine ändern sich in der Regel nicht.
In S/4 ändert sich sehr viel - auf Dauer eigentlich fast alles.
Insofern hat das bisher so einigermaßen geklappt, in
Zukunft geht das nicht mehr.

Re: Release unabhängig entwickeln

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
S/4 ist auch ein neues Produkt - kein neues Release.
Aber selbst da werden zwecks Abwärtskompatibilität R/3-Tabellen als View nachgebaut.

Re: Release unabhängig entwickeln

Beitrag von ralf.wenzel (Top Expert / 3936 / 200 / 281 ) »
Aber auch diese Krücke wird nur eine bestimmte Zeit lang bestehen, eben weil es eine Krücke ist. S/4 soll ja dazu dienen, Krücken loszuwerden, die sich über die Jahre eingeschleift haben. Jetzt hat man mir noch eine zentrale, die man auch zentral abschalten kann.

Wirklich release-unabhängig zu entwickeln, ist nicht oder ganz einfach, weil man vieles Moderne, was SAP besser gemacht hat, nicht nutzen kann. Normalerweise entwickelt man etwas und setzt Systemvoraussetzungen voraus.

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Release unabhängig entwickeln

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Aber auch diese Krücke wird nur eine bestimmte Zeit lang bestehen, eben weil es eine Krücke ist. S/4 soll ja dazu dienen, Krücken loszuwerden, die sich über die Jahre eingeschleift haben. Jetzt hat man mir noch eine zentrale, die man auch zentral abschalten kann.
Das warten wir mal ab, ob die je tatsächlich abgeschaltet werden. :-D Die ganzen Sachen, die bei R/3 als obsolet gekennzeichnet worden sind, sind ja auch so ziemlich alle noch drin (auch wenn man sich mit der neuen Krücke beholfen hat, sie bei Verwendung neuer Syntaxformen zu verbieten). Die einzige Sache, die mir akut einfällt und die man tatsächlich rausgenommen hat, ist die (noch unter 3.1i erlaubte) Unterstützung der Verwendung von Umlauten in Feldnamen.

Re: Release unabhängig entwickeln

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
Sogar folgendes ist noch möglich, obwohl das nur ein Bug in einem alten Release war:

Code: Alles auswählen.

CALL FUNCTION 'ABC' EXCEPTIONS = 1.

Re: Release unabhängig entwickeln

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Was bewirkt das? SY-SUBRC = 1, wenn irgendeine Exception zurückgeliefert wird?

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
ewx


Re: Release unabhängig entwickeln

Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
ja, genau

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
DeathAndPain


Re: Release unabhängig entwickeln

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Muss ich mir merken. Das kann man vielleicht gelegentlich mal brauchen. Schreibt sich kürzer als OTHERS = 1. :-D

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1384
Views
sALV einzelne Spalten unabhängig von einander optimieren
von Dominic » 20.09.2018 10:32 • Verfasst in ABAP® Core
3
Antw.
1800
Views
POPUP Entwickeln
von Hatim89 » 25.10.2022 08:44 • Verfasst in Dialogprogrammierung
2
Antw.
2484
Views
Fiori App entwickeln (Offlinefähigkeit)
von tekko » 25.08.2020 15:52 • Verfasst in Fiori, UI5, JavaScript
2
Antw.
2724
Views
ABAP ohne Windows entwickeln
von rob_abc » 25.10.2023 11:13 • Verfasst in SAP - Allgemeines
0
Antw.
1312
Views
BAPI Baustein für AZV==> Reiter Zusatzdaten B entwickeln
von MASTERmind » 23.05.2007 13:18 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 11 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Tagen von snooga87 1 / 758
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3938
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10363