Dynpro Problem

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

Dynpro Problem

Beitrag von Kimberlydinh (ForumUser / 6 / 0 / 0 ) »
Ausgangssituation:

Ich gebe über einen Parameter eine Materialnummer ein.
Daraufhin wird ein Dynpro aufgerufen, welches zur Mat-Nr die passenden Gewichte (Brutto- & Nettogewicht) enthält.
In dem Dynpro können dann Änderungen bzgl des Gewichts vorgenommen werden. Wenn ich auf "speichern" klicke, sollen die Änderungen in der Tabelle mara übernommen werden.
Leider funktioniert das nicht. Woran kann es liegen?

Code: Alles auswählen.

MODULE clear_ok_code OUTPUT.
CLEAR ok_code.

  LOOP AT SCREEN.
    mara-matnr = ls_mara-matnr.
    mara-ntgew = ls_mara-ntgew.
    mara-brgew = ls_mara-brgew.
    mara-gewei = ls_mara-gewei.

    ENDLOOP.
ENDMODULE.        







MODULE user_command_1111 INPUT.
  CASE ok_code.
    WHEN 'BACK'.
      SET SCREEN 0.

    WHEN 'SAVE'.

      LOOP AT SCREEN.
        ls_mara-matnr = mara-matnr.
        ls_mara-ntgew = mara-ntgew.
        ls_mara-brgew = mara-brgew.
        ls_mara-gewei = mara-gewei.
      APPEND ls_mara TO lt_mara.
      MODIFY mara FROM lt_mara.

      ENDLOOP.
  ENDCASE.

ENDMODULE.


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


Re: Dynpro Problem

Beitrag von black_adept (Top Expert / 4093 / 127 / 940 ) »
Argh

Hallo Kimberley,

dein Coding offenbart, dass du das Thema "Dynpros" wohl noch nicht ganz verinnerlicht hast.
Da du als Bezeichnung "Studentin" angegeben hast, würde ich dir raten dir das Kapitel, das die Dynproprogrammierung beinhaltet noch einmal zu Gemüte zu führen.
Insbesondere die Teile, die
a) sich mit Feldtransport zwischen ABAP und Dynpro beschäftigen
und
b) den "LOOP AT SCREEN" behandeln bzw. was da genau passiert.

Das sind zwei grundsätzlich verschiedene Dinge und für deine Aufgabe benötigst du nur eins der beiden.

Ich glaube nahezu jeder hier im Forum könnte dir die Antwort auf deine Frage geben - aber dadurch lernst du gar nichts und das soll ja der Sinn einer Übung sein.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Dynpro Problem

Beitrag von Kimberlydinh (ForumUser / 6 / 0 / 0 ) »
Hi Black_adept ~
danke für deine ehrliche Meinung.
Das ist Studentin bin ist wohl wahr, aber ich lerne keine ABAP Programmierung im Studium.
Dies benötige ich bei der Arbeit. Da ich vorher aber nie mit Dynpros gearbeitet habe und auch hier sich keiner damit beschäftigt. Kann ich niemanden fragen.
Habe daher auch keine Lehrmaterialien.
Würde mich über Hilfe freuen.

Re: Dynpro Problem

Beitrag von black_adept (Top Expert / 4093 / 127 / 940 ) »
Kimberlydinh hat geschrieben: Dies benötige ich bei der Arbeit. Da ich vorher aber nie mit Dynpros gearbeitet habe und auch hier sich keiner damit beschäftigt. Kann ich niemanden fragen.
Habe daher auch keine Lehrmaterialien.
Hilfe zur Selbsthilfe:
Dynproprogrammierung

Zu Punkt 1) Das ganze Kapitel
Zu Punkt 2) Der Punkt Dynproprogrammierung->Allgemeine Dynpros->Verarbeitung von Dynpros->Bildschirmbilder dynamisch modifizieren->Attribute dynamisch setzen
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Dynpro Problem

Beitrag von Kimberlydinh (ForumUser / 6 / 0 / 0 ) »
danke :)

Re: Dynpro Problem

Beitrag von inab (ForumUser / 69 / 0 / 6 ) »
... HArter Update ???

Was ist mit den Änderungsnachweisen ??

Hart ist zwar schnell und 'einfach', aber spätestens dann 'gemein', wenn in den Stammdaten wirklich etwas krumm steht und es keiner gewesen ist !

Re: Dynpro Problem

Beitrag von Kimberlydinh (ForumUser / 6 / 0 / 0 ) »
Das Ganze soll so realisiert werden, weil die Anwender nicht auf die "mm02" zugreifen sollen.

Re: Dynpro Problem

Beitrag von black_adept (Top Expert / 4093 / 127 / 940 ) »
Hallo Kimberlykdinh,

inab hat völlig recht, auch wenn die Anforderung besteht, dass die Anwender nicht auf MM02 zugreifen sollen.
Einen harten Update auf die MARA machen eigentlich nur Leute, die entweder sehr wenig oder sehr sehr viel Erfahrung in diesem Bereich haben Bild

Du solltest die Änderung definitiv entweder mittels eine BAPI ( ich benutze den nie - daher kann ich dir nicht direkt sagen welcher der richtige ist ) oder via Funktionsbaustein "MATERIAL_MAINTAIN_DARK" machen. Ich schätze mal sowohl zur Benutzung der BAPIs als auch zu dem eben genannten FuBa gibt es hinreichend viele Themen/Beispiele in den einschlägigen Foren.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
979
Views
Dynpro Problem
von msentaburlar » 25.02.2020 23:26 • Verfasst in ABAP® für Anfänger
10
Antw.
2644
Views
Problem bei Dynpro
von JonPiero » 14.10.2014 16:24 • Verfasst in ABAP® für Anfänger
10
Antw.
4061
Views
Dynpro 200 Aufruf problem
von badang » 22.04.2006 21:19 • Verfasst in Dialogprogrammierung
2
Antw.
5457
Views
Suchhilfen Problem bei Dynpro
von damtre » 15.09.2011 20:19 • Verfasst in ABAP® für Anfänger
2
Antw.
1370
Views
Dynpro Inkosistenz: Problem mit Selektionsbild?
von Dyrdek » 28.11.2016 10:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von black_adept gelöst 27 / 3959
IT0024 Qualifikationen CP-ID
vor 3 Stunden von ArjenR 1 / 36
Trennen Strasse und Hausnummer
vor 4 Stunden von ewx 17 / 10841

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

Dialog-Container mit Toolbar/Status
vor einer Stunde von black_adept gelöst 27 / 3959
IT0024 Qualifikationen CP-ID
vor 3 Stunden von ArjenR 1 / 36
Trennen Strasse und Hausnummer
vor 4 Stunden von ewx 17 / 10841

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 3 Stunden von ArjenR 1 / 36
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2972
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9559