AULWE in LIKP abändern

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

AULWE in LIKP abändern

Beitrag von JulEx (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich bin neu hier im Forum und komme mit einer speziellen Aufgabe nicht mehr weiter.

Ich habe ein Programm geschrieben in welchem der Routenfahrplan (likp-aulwe) zu Lieferungen angezeigt wird. Hier soll ich nun allerdings den Routenfahrplan zu einer Lieferung ändern können. Ich finde nur keinen Weg für einen Eintrag in der LIKP das Feld aulwe zu ändern, außer mit einem MODIFY auf die LIKP. Dies möchte ich allerdings wenn möglich auf jeden Fall umgehen.

Ich hoffe mir kann jemand helfen.

Gruss
Julian

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


Re: AULWE in LIKP abändern

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Julian,

könntest du nicht aus deinem Programm die
Transaktion VL52 aufrufen und damit das Feld ändern

Gruß Wolfgang

Re: AULWE in LIKP abändern

Beitrag von JulEx (ForumUser / 2 / 0 / 0 ) »
Guten Morgen Wolfgang,

Ich denke nicht, dass das gewünscht ist, da ich im ALV eine Zeile mit einer Lieferung auswählen soll, dann einen Button drücken soll, daraufhin ein PopUp erscheint, wo ich Wagen, Tour und Datum eingeben kann und sich daraus die AULWE zusammensetzt, und diese dann per Button speichern gespeichert werden soll.

Mittlerweile denke ich kommt das Modify nur noch in Frage.

Gruss
Julian

Re: AULWE in LIKP abändern

Beitrag von rob_abc (Specialist / 106 / 27 / 44 ) »
Batch-Input finde ich immer noch besser als manipulation auf der DB. Kann ja im Hintergrund erfolgen.

Re: AULWE in LIKP abändern

Beitrag von Murdock (Specialist / 123 / 58 / 10 ) »
Ich bin gerade auf der Suche nach einer Möglichkeit Z-Felder in der LIPS zu ändern. Nach allem was ich bisher dazu gefunden habe, wird es wohl auf den BAPI "BAPI_OUTB_DELIVERY_CHANGE" in Zusammenspiel mit dem BADI "SMOD_V50B0001" Methode "EXIT_SAPLV50I_010" und dem BADI LE_SHP_DELIVERY_UPDATE hinauslaufen.

Im SMOD_V50B0001 versorgt man die Changing Struktur mit seinen Werten und im LE_SHP_DELIVERY_UPDATE muss man dann selbst schauen, dass man sein gewünschtes Feld dann mit den Werten versorgt, bevor es auf die DB geschrieben wird.
Könnte vielleicht auch eine Möglichkeit für dich sein.

Gerade bei Standardfeldern ist so ziemlich alles besser als ein direktes Update, denke ich.

Gruss,
Murdock.

Re: AULWE in LIKP abändern

Beitrag von DeathAndPain (Top Expert / 1939 / 257 / 412 ) »
Bei Z-Feldern fände ich einen direkten Schreibzugriff noch vertretbar, wobei man sich natürlich etwaiger Pufferungen der Zieltabelleneinträge bewusst sein muss.
rob_abc hat geschrieben:
23.07.2024 11:35
Batch-Input finde ich immer noch besser als manipulation auf der DB. Kann ja im Hintergrund erfolgen.
Ich habe nicht den Eindruck, dass JulEx sich dieser Option bewusst ist. Er scheint davon auszugehen, dass Du den Benutzer in den Standarddialog schicken möchtest.

@JulEx: Man kann "programmierten Batch Input" bauen, bei dem man die Standarddialoge unsichtbar im Hintergrund aufruft und alle dazugehörigen Dynpros aus seinem Programm mit Werten versorgt. Der Benutzer bekommt davon nichts mit; für ihn sieht es so aus, als würde Dein Programm direkt selber in die Datenbank schreiben.

Dazu macht man sich typischerweise eine Vorlage mit der Transaktion SHDB, lässt aus dieser automatisch einen Programmcode erzeugen und baut den erzeugten Programmcode in das eigene Programm ein. Dabei ersetzt man alle in der Vorlage eingegebenen Werte durch Felder des eigenen Programms und am Ende den BDC_TRANSACTION-Aufruf durch einen CALL TRANSACTION USING bdcdata. Dadurch wird die Transaktion dann später im Programm direkt ausgeführt, anstatt nur eine Mappe für die SM35 zu erzeugen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2444
Views
1
Antw.
1390
Views
Materialstammkurztext über ABAP abändern
von Huehan98 » 26.10.2009 08:40 • Verfasst in ABAP Objects®
1
Antw.
1689
Views
VBEP u LIKP
von Russel » 29.08.2005 10:42 • Verfasst in ABAP® für Anfänger
3
Antw.
5415
Views
Kundenfeld in LIKP bearbeiten
von BecomingAnAbapGuru » 14.08.2024 08:42 • Verfasst in ABAP® für Anfänger
2
Antw.
3098
Views
Beziehung MSEG (oder MKPF) zu LIPS bzw LIKP?
von Nordlicht » 10.01.2019 14:34 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

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

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741