Custom logic - Feld wieder initialisieren (BADI CRMS4_SERV_CUST_H_MODIFY)

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Custom logic - Feld wieder initialisieren (BADI CRMS4_SERV_CUST_H_MODIFY)

Beitrag von JanR (ForumUser / 66 / 15 / 2 ) »
Hallo zusammen,

hat sich von euch bereits jemand mit der Fiori App Custom Logic und dem Ausprägen von den dort freigegebenen BAdIs beschäftigt?

Ich bin aktuell dabei den BAdI "CRMS4_SERV_CUST_H_MODIFY" auszuprägen. Dieser kann entsprechende, per Fiori App "Custom Fields" angelegte, Felder ändern. Vereinfacht dargestellt habe ich dort eine Logik implementiert, die ein Feld vom Typ Checkbox unter bestimmten Umständen anhaken (Wert = 'X') oder wieder abhaken (Wert = ' ') soll.

Der BAdI hat eine extension_in Struktur und eine extension_out Struktur. Wenn der Umstand eintritt, dass die Checkbox angehakt werden soll, funktioniert meine Logik auch. Sollte sich aber diese Umstand bspw. nach einer User-Änderung wieder ändern, soll die Checkbox ja auch wieder abgewählt werden. Dazu initialisiere ich das Feld in meiner Logik entsprechend. Jedoch ist das Feld im Anschluss immer noch angehakt, obwohl ich es initialisiert habe. Das Initialisiern habe ich bereits mit verschiedenen Varianten wie myfield = ' ', CLEAR: myfield oder mit myfield = abap_false getestet und gedebuggt. Die Logik wird in den richtigen Momenten aufgerufen.

Es scheint nur so zu sein, dass wenn das Feld in der extension_out Struktur leer ist, dies so gewertet wird, dass das Feld nicht geändert wurde. Folglich ändert sich der Wert des Feldes nicht. Kennt jemand das Problem bzw. hat vielleicht die Lösung dazu, wie das Feld initialisiert werden kann? Es gibt keine weiteren Strukturen in dem BAdI die ich füllen kann für bspw. einen Änderungsindikator wie es sonst z.B. in BAPI_SALESORDER_CHANGE der Fall ist.

Danke im Voraus für eure Hilfe
Jan

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
7487
Views
Custom Fields & Logic - Paketzuweisung
von TraineeAndi » 26.02.2024 09:47 • Verfasst in Fiori, UI5, JavaScript
1
Antw.
66463
Views
Custom Fields and Logic Erweiterung Materialstamm
von kloppo2506 » 15.08.2024 13:37 • Verfasst in Fiori, UI5, JavaScript
4
Antw.
1991
Views
BAdi ME_GUI_PO_CUST, Daten werden nicht zurückgesetzt im ALV im Custom Control
von stpa1708 » 15.10.2019 11:56 • Verfasst in ABAP Objects®
1
Antw.
2249
Views
Quickview-Feld befüllen via BADI
von Dyrdek » 08.06.2017 08:16 • Verfasst in Dialogprogrammierung
4
Antw.
7941
Views
Feld in Me21n / Me22n nur anzeigen über BADI
von tomsto » 07.12.2007 09:56 • Verfasst in ABAP Objects®

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.