Dynprofeldfeld wird ausgegraut

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Dynprofeldfeld wird ausgegraut

Beitrag von kaim77 (Specialist / 200 / 0 / 0 ) »
Guten Tag,

ich habe ein Dynprofeld, was ausgegraut wird, wenn etwas falsches eingegen wird.
Die Prüfung der EIngabe folgt im ZXPADU02.

Nach der Falscheingabe erscheint sobald abspeichern gedrückt wird anhand folgender Meldung
MESSAGE 'Bitte richtig eingeben...' TYPE 'E'.
die Fehlermeldung.

Wo wird geregelt, dass dieses Feld ausgegraut wird? Wo muss ich nachsehen?

Viele Grüße
Kaim

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


Re: Dynprofeldfeld wird ausgegraut

Beitrag von JHM (Top Expert / 1209 / 1 / 202 ) »
kaim77 hat geschrieben:Wo wird geregelt, dass dieses Feld ausgegraut wird? Wo muss ich nachsehen?
Hatten wir die Frage nicht erst gestern: http://www.abapforum.com/forum/viewtopi ... 40&p=66220

Schau dir die F1-Hilfe zu MESSAGE an. Wie die Message genau funktioniert (also was genau nach der Message passiert: DUMP, Eingabebereitschaft, etc...) ist Kontextabhängig. Es kommt also drauf an wann bzw wo (PAI,PBO,POH,POV, Batch, etc..) genau die Meassage gerufen wird.

Dein UserExit (welches ist es eigentlich (nicht der Includename sondern der FuBa in dem das Include steckt)) wird wahrscheinlich irgendwann in der Dynpro verarbeitung gerufen und dann noch für verschiedene Infotypen. Je nachdem kann das von dir gewünschte nicht umgesetzt werden (genauere Erklärung: http://scn.sap.com/thread/1576927)

Hast du dir das Beispielcoding im Include LXPADF01 angeschaut?

Code: Alles auswählen.

* additional checks in ZXPADU02
* example: wage type '1234' is not allowed for employee subgroup 'DE'
  CASE INNNN-INFTY.
    WHEN '0008'.
      MOVE INNNN TO I0008.
      IF I0008-LGA01 EQ '1234' AND IPSYST-PERSK EQ 'DE'.
        MESSAGE S016(RP) WITH 'wage type' I0008-LGA01 'not allowed'
                         RAISING ERROR_OCCURD.
*       S-Message for infotype 0008 (see psyst-msgtp).
      ENDIF.
  ENDCASE.
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

9
Antw.
5549
Views
ABAP4_CALL_TRANSACTION, Absprungbuttons ausgegraut
von maraminden » 12.03.2013 18:44 • Verfasst in ABAP® für Anfänger
3
Antw.
7417
Views
SAP GUI 800 Patch 8 - ALV Grid - bei Anzeige nicht ausgegraut
von qyurryus » 29.07.2024 09:39 • Verfasst in SAP - Allgemeines
2
Antw.
1272
Views
FBV3 - Business Document ablegen - Leider ausgegraut
von LostDarkness » 05.05.2021 14:33 • Verfasst in ABAP® für Anfänger
3
Antw.
7133
Views
SALV: "Voreinstellung" bei Layout ausgegraut
von ralf.wenzel » 25.10.2018 10:52 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.