Suchhilfe - Felder auf Dynpro befüllen

Benutzeroberflächen in SAP®-Systemen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Suchhilfe - Felder auf Dynpro befüllen

Beitrag von linde1000 (ForumUser / 20 / 0 / 0 ) »
Hallo,
ich habe ein Problemchen mit einer selbstdefinierten Suchhilfe, welche an das Feld Materialkurztext (MARA-MAKTX) in der Transaktion MM01 angehängt ist.

Ich möchte dass die Suchhilfe mir nicht nur das Feld Materialkurztext auf dem Dynpro befüllt, was sie ja Fehlerfrei tut, sondern möchte auch noch ein weiteres Feld auf dem Dynpro abhängig vom selektierten Suchergebnis aus der Suchhilfe heraus befüllen.

Hat jemand eine Ahnung ob und wie das geht?
Habe schon die Möglichkeit eines Suchhilfe-Exits, des FUBAs 'SET_DYNP_VALUE' und diverse andere erfolglose Versuche hinter mir und stehe ziemlich ratlos da.

Vielen Dank im Voraus
Markus Lindenmayer

:( :(

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


Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo,

hast Du es mal mit 'DYNP_VALUES_UPDATE' versucht?

Gruß,
Oliver

Versuch gescheitert...

Beitrag von linde1000 (ForumUser / 20 / 0 / 0 ) »
Hallo olli-x,
ermal vielen Dank für die rasante Antwort.

Ich habs nun mal mit dem FUBA 'DYNP_VALUES_UPDATE' versucht.
Leider ohne Erfolg. Der Dynpro liefert auch keinen Fehler zurück.
Nur die Felder auf dem Dynpro bleiben leer.

Vielleicht noch ein paar Infos.
Ich habe das Standarddynpro 1005 kopiert und das neue Dynpro ins SPRO zugeordnet. Dann habe ich im neuen Dynpro dem Feld Materialkurztext meine Suchhilfe zugeordnet (die im übrigen super funktioniert, wenn ich sie in der SE11 teste). Nun habe ich auf dem Dynpro noch ein Feld angelegt, in das der Tabellenindex des gewählten MAterialkurztextes geschrieben werden soll.
Der Kurztext kommt aus einer selbstdefinierten Tabelle, in der Standardtexte stehen werden. Da sich die Standardtexte aus dem MAterialkurztext, sowie aus einem Teil Grunddatentext zusammensetzen, möchte ich natürlich die jeweiligen Texte befüllen. Dafür brauche ich aber den Index, da bisher nur der Materialkurztext in das Feld 'Materialkurztext' zurückgeschrieben wird. Die Textaufteilung würde ich dann im Quellcode realisieren. (Der Teil funktioniert auch)

Ich komme eben nur nicht an den Index.
Ich hoffe die Thematik ist etwas klarer geworden.
Mich wundert auch, dass der FuBA ohne Fehler läuft, dann aber bei der Rückkehr aus der Suchhilfe aufs Dynpro das Indexfeld nicht befüllt ist.

Ich hoffe du hast noch nen Einfall :-)

Schon mal vielen Dank und Gruß vom Bodensee
Markus Lindenmayer

Mein Coding

Beitrag von linde1000 (ForumUser / 20 / 0 / 0 ) »
Coding aus dem Suchhilfe-Exit der Suchhilfe, die dem Feld MAKT-MAKTX in MM01 zugeordnet ist:

if callcontrol-step = 'RETURN'.
data: i_text type text1000.
data: i_index like dynpread-fieldvalue.
data: i_dynpfields like dynpread occurs 0 with header line.
data: wa_i_dynpfields like line of i_dynpfields.
* ***************************************************

move record_tab-string to i_text.
replace section offset 10 of i_text with ''.
move i_text to i_index.

refresh i_dynpfields.
clear wa_i_dynpfields.
wa_i_dynpfields-fieldname = 'ZMAKTXREF-Z_MM_INDEXREF'.
wa_i_dynpfields-fieldvalue = i_index.
append wa_i_dynpfields to i_dynpfields.

call function 'DYNP_VALUES_UPDATE'
exporting
dyname = 'SAPLMGMM'
dynumb = '9505'
tables
dynpfields = i_dynpfields
exceptions
invalid_abapworkarea = 1
...

Bei dyname hab ich schon 'SAPLMGMM' und 'SAPLMGD1' ausprobiert.

Vielen Dank für jede Art von Hilfe
Markus Lindenmayer

Seite 1 von 1

Vergleichbare Themen

3
Antw.
5109
Views
Suchhilfe: Zwei Dynpro-Felder aus 1 Suchhilfe beschicken
von meinrad » 03.03.2006 15:24 • Verfasst in Dialogprogrammierung
0
Antw.
1660
Views
Befüllen der Felder
von barbara » 11.08.2006 11:29 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
1989
Views
Felder der Tabelle befüllen
von barbara » 11.08.2006 11:04 • Verfasst in Web-Dynpro, BSP + BHTML
27
Antw.
7303
Views
Suchhilfe DEBI soll zwei Eingabefelder befüllen
von SAPAlex » 02.04.2008 08:18 • Verfasst in ABAP® für Anfänger
5
Antw.
8668
Views
Pflegedialog: automatisch Felder befüllen
von ABAPSunny » 20.03.2008 14:11 • 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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 279
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 866
MS-Word als Editor
letzen Monat von tekko 1 / 4375