SAP Standard-Programm erweitern

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

SAP Standard-Programm erweitern

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hi zusammen,

ich habe mal wieder eine Frage, und zwar:

Ich möchte gerne eine Transaktion erweitern. Genauer: Die Transaktion ist die EL01.

Ich möchte die Transaktion gerne mit einem Selektionsparamter mehr aufrufen: Beispiel: Sparte

Jetzt überlege ich, ob ich die gesamte Funktionalität des dazugehörigens Programms kopiere und umschreibe oder ob es auch eine sagen wir mal schickere Lösung für solche Dinge gibt.

Danke schon mal, falls sich jemand damit beschäftigt!

Lg

Kenny

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


Re: SAP Standard-Programm erweitern

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Kenny,

also die "intelligenteste" Lösung ist wohl, das Programm, dass hinter der EL01 steht zu kopieren und dir dazu eine Transaktion ZEL01 anzulegen und in eben dieser Kopie alle Änderungen vorzunehmen. Denn wenn du ein SAP Programm direkt änderst, kann das bei Updates zum Verlust deiner Programmierung führen.

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
Kenny

Gruß,
der Matze

Re: SAP Standard-Programm erweitern

Beitrag von inab (ForumUser / 69 / 0 / 6 ) »
Thanatos82 hat geschrieben:Hallo Kenny,

also die "intelligenteste" Lösung ist wohl, das Programm, dass hinter der EL01 steht zu kopieren und dir dazu eine Transaktion ZEL01 anzulegen und in eben dieser Kopie alle Änderungen vorzunehmen. Denn wenn du ein SAP Programm direkt änderst, kann das bei Updates zum Verlust deiner Programmierung führen.
Hallo !!!!

Wir sprechen hier nicht über einen einfachen Report wenn ich das richtig sehe.

Wenn das Programm kopiert wird, was ist dann mit all den schönen Änderungen und Erweiterungen die die SAP für das Programm spendiert ?
Einzeln nachziehen ????? Na viel Vergnügen !!!

Modifikationen werden nicht einfach beim Update überschrieben ( es sei den man setzt alles zurück auf Standard ... ).

Ich würde mal nach User-Exits etc. schauen ob sich da villeicht eine Möglichkeit bietet und notfalls auch modifizieren, aber nicht kopieren .

Viele Grüße

INAB

Folgende Benutzer bedankten sich beim Autor inab für den Beitrag:
Kenny


Re: SAP Standard-Programm erweitern

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Thanatos82 hat geschrieben:also die "intelligenteste" Lösung ist wohl, das Programm, dass hinter der EL01 steht zu kopieren und dir dazu eine Transaktion ZEL01 anzulegen
Sorry, aber das würde ich grundsätzlich eher als die unschönste Lösung bezeichnen! Das ist zwar sehr kurzfristig gedacht die einfachste Lösung... aber mittel bis langfristig ist das aus Wartungsaspekten heraus, ziemlich bescheiden... damit zieht man das Coding nämlich komplett aus der Fehlerkorrektur und Erweiterungswartung von SAP heraus. Und das ist, zumindest nach meinen knapp 10jährigen SAP Erfahrungen, langfristig nie sinnvoll.
Eine Kopie mag maximal für eine POC sinnvoll sein, bevor man an X Stellen den Standard verbiet mal prüfen ob das so, wie geplant, überhaupt klappt... dann aber bitte wieder zurück mit dem Kundencoding in den Standard von SAP.
Thanatos82 hat geschrieben:Denn wenn du ein SAP Programm direkt änderst, kann das bei Updates zum Verlust deiner Programmierung führen.
Wenn die Leute, die den SPAU bearbeiten, wissen was sie tun, dann wird keine Modifikation durch Support Packages überschrieben! Und bevor man modifiziert kann man ja auch schauen ob es dazu einen Userexit, BAdI oder ähnliches gibt... und seit Basis-Release 7.0 könnte sich auch ein Enhancement anbieten...

Folgende Benutzer bedankten sich beim Autor ChrisB für den Beitrag:
Kenny


Re: SAP Standard-Programm erweitern

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hallo zusammen,

also was ich bis jetzt mitnehme ist, dass eine Kopie des Programms zwar eine Möglichkeit ist, welche einen schnellen Erfolg erziehlen würde, dieses aber den Wartungsaspekten nicht genügen würde. Dies kann ich nachvollziehen.

Wenn ich jetzt eine Erweiterung machen wollen würde, wie gesagt, eine die eine Selektionserweiterung und Berücksichtung mit sich ziehen würde, wie würde ich denn dann daran gehen.

Jetzt mal für die wirklichen Anfänger: Es gibt, wenn ich mir den Report anschaue, ein Sysmbol (sieht aus wie eine Schnecke) um Erweiterungen anzuzeigen bzw. vorzunehmen. Ist das so eine Erweiterung von der Ihr sprecht? Wenn ja, wie nutze ich sowas jetzt?

Lg Kenny

Re: SAP Standard-Programm erweitern

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Nur mit dem Selektionsbildschirm erweitern, ist es ja nicht getan.

Du musst das neue Feld auch in die Datenbeschaffung und Ausgabe einbinden und ob das alles ueber Erweiterungen moeglich ist???? Es ist wird ja nicht nur erweitert, es muss auch geaendert werden.

Da sieht es mit der Wartung der Erweiterungen, falls diese in diesem Umfang ueberhaupt moeglich sind, schon einiges an qualitativ gute Arbeit mit sich.

Ich persoenlich wuerde auch erst einmal den SAP Standard Report kopieren und meinen Anforderungen anpassen. Da sieht man dann auch, wo und wie man im Standard Report Aenderungen vornehmen muss.

Wenn das Ganze dann ueberschaubar ist und bleibt, wuerde ich mich an 'Erweiterungen' machen, wenn moeglich.

Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag (Insgesamt 2):
KennyThanatos82


Re: SAP Standard-Programm erweitern

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Kenny,
ohne Dir zu nahe treten zu wollen: eine Schritt-für-Schritt-Anleitung, wie mit impliziten Erweiterungsspots umzugehen ist, und einem "wirklichen Anfänger" das dahinterliegende Konzept zu erklären, sprengt m.E. den Rahmen eines solchen Forums. Hast Du u.U. einen erfahrenen Entwickler-Kollegen, den Du um Rat fragen kannst?
Google zudem mal "impliziter Erweiterungsspot" und wühl Dich mal durch die auftauchenden (SAP) Dokus.

Folgende Benutzer bedankten sich beim Autor MrBojangles für den Beitrag:
Kenny

Weiterhin viel Freude mit SAP...
Cheers
MrB.

Re: SAP Standard-Programm erweitern

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hi Mr. B.,

ich denke du hast vollkommen Recht. Ich lese mich erst mal ein wenig ein und hole mir Rat bei uns. Sollte ich dann noch konkretere Fragen haben, welche Ihr bestimmt auch gezielter beantworten könnt, würde ich mich freuen Euch nochmal um Rat fragen zu dürfen.

Teilsweise habt ihr mir schon geholfen!

Lieben Gruß

Kenny

Re: SAP Standard-Programm erweitern

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Moin,

zunächst muss man sich mal fragen, ob jemand, der einem Anfänger SO eine Aufgabe überträgt, noch alle Latten am Zaun hat. Weiterhin gebe ich denen recht, die eine Kopie ablehnen, ich hab da eben mal kurz draufgeguckt - das ist ja kein Spaß, sondern eine richtig komplexe Transaktion.

Da ist man mit Erweiterungen wohl doch besser aufgehoben, wobei auch das keine triviale Aufgabe ist, sondern eine, wo man ziemlich genau wissen muss, was man tut. Dann muss man zumindest das Dynpro anpassen und die dahinter stehende Datenselektion.

Mich würde ja interessieren, wie hoch die Aufwandsschätzung ist LOL
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: SAP Standard-Programm erweitern

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Normalerweise kann man sich relativ einfach damit behelfen, dass man eine Vorschalttransaktion erstellt, die die entsprechenden Daten sucht.
Hier kann man die notwendigen Selektionsparameter vorgeben und auch die Selektion selbst durchführen. Bzw: MUSS die Selektion selbst durchführen. Das kann durchaus aufwändig sein.
Ich kann das aufgrund fehlender Daten und Einstellungen auf unserem System nicht prüfen.

Jedenfalls gibt man in der Vorschalttransaktion selbst eine ALV-Grid-Liste aus und übergibt per Doppelklick auf genau ein Objekt genau dieses und füttert damit die Originaltransaktion.

Re: SAP Standard-Programm erweitern

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Vielen Dank Euch,

habe es ähnlich wie ewx es sagt umgesetzt. Ich rufe jedoch nicht die gesamte Transaktion auf sondern habe mir die entsprechenden Funktionsbausteine, welche in der Transaktion genutzt werden rausgesucht und rufe diese direkt auf.

Das Ergebnis scheint genau Das zu sein was ich haben wollte!

Vielen Dank Euch

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4597
Views
Standard SAP-ALV Feldvorrat erweitern ?
von Raphael » 23.05.2005 15:32 • Verfasst in Dialogprogrammierung
1
Antw.
6095
Views
Standard Menu Erweitern -> Hilfe
von Kleenmex » 30.06.2006 13:10 • Verfasst in Basis
1
Antw.
2896
Views
Standard Dynpros/Programme erweitern?!?
von roithi » 18.06.2008 10:45 • Verfasst in ABAP® für Anfänger
6
Antw.
5509
Views
Standard-View V_024 um Kundenfeld erweitern
von Naismith86 » 06.07.2016 07:57 • Verfasst in SAP - Allgemeines
7
Antw.
2187
Views
SAP Standard Programm kopieren und anpassen
von L0w-RiDer » 14.08.2020 11:21 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

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

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821