Guten Morgen,
ich habe eine vorhandene Tabellenview und dessen Dialog kopiert. Das Dynpro hat die Nummer 3200. Ich möchte nun selbst Anpassungen sodass nur eine bestimmte Produktsparte ausgewählt werden kann.
Jetzt habe ich mir die vorhanenen Pflegedialoge angesehen. Die haben z.B. ein Include LZ_PPA_01F05. In diesem ist eine Form zz_prod_pruef_k
Was muss ich jetzt für meinen Pflegedialog machen damit ich so ähnlich eine Form einbinden kann. Sodas dann bei der EIngabe kontrolliert wird.
Gibt es eine gute Doku, wo Entwicklungen des Codings von Pflegedialogen erklärt wird?
Danke für die Antwort. Hat mir sehr geholfen.
Ich habe soweit meinen Pflegedialog fertig. Damit keiner ohne eine Eingabe speichern kann, habe ich beim Screenpainter des Dynpro für die Eingabefelder "obligatorisch Mußfeld" genommen. Jetzt habe ich das Poblem das wenn ohne eine EIngabe auf das grüne Zurück Pfleil gedrückt wird auch diese Meldung " Füllen Sie alle Mußfelder aus" rauskommt.
Kann ich dies abstellen?
Ich habe zusätzlich bei den Eingabefelder Fehler abgefangen. Jetzt wird mit dem unten angegebenen Code zwar abgefangen. Die Meldung "'Der Nutzer ist unbekannt" wird auch ausgegeben, allerdings muss ich dann auf Abbrechen drücken, weil ich weder abspeichern noch etwas eingeben kann. Unten ist der Code eingegeben. Gibt es vielleicht ein Befehl, was die Eingabe des Formulars trotzdem erlaubt?
IF ab-nutzer IS INITIAL.
sy-subrc = 4.
MESSAGE 'Kein Nutzer eingegeben' TYPE 'E'.
ENDIF.
SELECT SINGLE name
FROM aname_02
INTO name_nn
WHERE name = ab-nutzer .
IF sy-subrc <> 0.
sy-subrc = 4.
MESSAGE 'Der Nutzer ist unbekannt.' TYPE 'E'.
ENDIF.