FIELD Anweisung

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

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

FIELD Anweisung

Beitrag von Gast_1 ( / / 0 / 3 ) »
Hi Forum
da ich mit ABAP gerade angefangen habe, wird diese Frage für Euch sehr einfach sein, für mich aber verursacht sie Kopfschmerzen :oops:
Ich möchte ein Feld auf inhalt überprüfen, wenn es leer ist soll eine Fehlermeldung ausgegeben werden, also ich habe zwei felder, semdauer(seminardauer) und sempreis(seminarpreis), wenn seminardauer eingegeben wurde muß der Benutzer auch ein Preis eingeben! Das möchte ich mit der FIELD Anweisung erledigen, nur das das Programm alles in die Tabelle speichert und dan in das Modul springt das die Prüfung durchführt, wen ich dan auch en fehlenden Preis eingebe, wird er dan nicht mit in die Tabelle gespeichert! Und er muß mit rein!!!

// das steht im DynPro

PROCESS AFTER INPUT.

MODULE user_command_0100.

FIELD semdauer MODULE check_sempreis.
* check_sempreis prüft das Feld sempreis

// das ist im Modulpool

MODULE check_sempreis INPUT.
IF semdauer IS INITIAL.
MESSAGE e000(zbc17).
ENDIF.
ENDMODULE. " check_sempreis INPUT

Wenn das Modul abgearbeitet ist endet das Programm, die neueingabe wird leider nicht mit gespeichert, ich hoffe Ihr weist was ich mene :oops:
mfg Gast_1

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


Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Du suchst CHAIN ... ENDCHAIN.
Einfach mal in der Dynpro-Ablauflogik

Code: Alles auswählen.

CHAIN.
eingeben, den Cursor draufstellen und F1 drücken.

Beitrag von Gast_1 ( / / 0 / 3 ) »
Hi Frank
danke für deine Antwort, habs ausprobiert, das klappt auch, nur das erst die Daten in die Tabelle gespeichert werden und erst dan die Feldprüfung, danach steht das betroffene Feld wieder eingabe bereit, dan gebe ich das richtige ein und wiederhole den vorgang "speichern", und jetzt kommt das Problem: die Korrektur wird nicht mit in die Tabelle gespeichert, der Vorgang 'speichern' wurd nicht wiederholt damit die Neueingabe mit gespeichert wird. Soll ich vieleicht den ganzen code posten, es ist nicht viel, nur eine kleine Übung?
mfg
Gast_1

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Das Speichern der Daten passiert bestimmt im MODULE user_command_0100.
Zu dem Zeitpunkt ist aber der Dynpro-Feldinhalt noch nicht übernommen worden, s. F1-Hilfe zu FIELD.
Wie schon in abap-fans.de von lilly erwähnt: MODULE user_command_0100 ans Ende der PAI-Logik verschieben hilft.

Beitrag von Gast_1 ( / / 0 / 3 ) »
Hi Frank
danke für deine Antwort, und du hast Recht gehabt, ich habe nur das modul USER_COMMAND verschoben und jetzt gehts wieder normal :lol: :lol: :lol:
jetzt meld ich mich mal an :D
mfg
Mirsad

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5322
Views
At New <field> gibt immer field trotz gelichen fields
von mnd » 27.04.2012 15:42 • Verfasst in ABAP® für Anfänger
9
Antw.
4151
Views
IF Anweisung
von Mathan » 06.09.2006 13:07 • Verfasst in ABAP® Core
3
Antw.
7296
Views
Volldynamische If Anweisung
von TZI » 08.07.2011 11:32 • Verfasst in ABAP Objects®
11
Antw.
6752
Views
JOIN-Anweisung
von honeyjam » 04.01.2011 16:41 • Verfasst in ABAP® für Anfänger
3
Antw.
2384
Views
Select-Anweisung
von phil1982 » 02.08.2007 08:30 • 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

LSMW-Problem
Gestern von mazu gelöst 5 / 910
ATC Finding in Smartforms
vor 5 Tagen von sap_enthusiast 2 / 894

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

LSMW-Problem
Gestern von mazu gelöst 5 / 910
ATC Finding in Smartforms
vor 5 Tagen von sap_enthusiast 2 / 894

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 82325
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 135490