badi MD06

Getting started ... Alles für einen gelungenen Start.
20 Beiträge • Seite 1 von 2 (current) Nächste
20 Beiträge Seite 1 von 2 (current) Nächste

badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Hallo zusammen,

ich würde gerne die ALV-Ausgabe in der MD06 um eine Spalte erweitern. Ich dachte ich könnte dort mit einem BAdi eingreifen. Ich hätte nun dort dieses Badi MD_ADD_COL_OV gefunden. Ich habe dort nun dieses Badi mit der Se18 implementiert und kurz nur in der Methode (probierhalber) ein Write reingeschrieben. Ich wollte nur schauen, ob ein Breakpoint dort hält, wenn ich die MD06 ausführe. Leider hat es nicht an dem Breakpoint gehalten.

Weiß jemand was man da machen müsste bzw. wie man sonst so eine ALV-Liste von der MD06 erweitern könnte um eine Spalte, in welcher so etwas wie eine Materialnotiz eingefügt werden sollte.

Vielen Dank im Voraus.

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


Re: badi MD06

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

Versuchen Sie, Badi 'MD_ADD_COL_EZPS' zu implementieren :- BAdI: Zusätzliche Spalten

Es hat 2 Methoden 'ACTIVATE_ADD_COLUMNS' und 'FILL_ADD_COLUMNS'.

Gruß Wolfgang

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Hallo,

okay, ich hätte das gerade mal implementiert und spaßeshalber ein Write-Befehl in eine Methode geschrieben. Ich habe dann einen Breakpoint dort gesetzt. Ich habe danach mal die MD06 ausgeführt und mir Liste anzeigen lassen. Leider ist er nicht in den Breakpoint reingesprungen : /.

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
hmm ich habe jetzt gesehen, dass dieser Badi für die MD04 gilt und leider nicht für die MD06 oder irre ich mich?

Re: badi MD06

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

ich habe über die MD04 um zusätzliche Spalten ergänzt, habe gerade nach gesehen, die Spalten werden dann auch in der MD06 angezeigt:
SPRO-> Produktion-> Bedarfsplanung -> Business Add-ins für die Bedarfsplanung
Badi MD_ADD_COL_EZPS

method IF_EX_MD_ADD_COL_EZPS~ACTIVATE_ADD_COLUMNS.
button1_ez = 'Mein Feld'.
ez1_mode = '1'.
endmethod.

method IF_EX_MD_ADD_COL_EZPS~FILL_ADD_COLUMNS.
emdezx_usex1 = lv_colum1. "Übertragung ins Feld auf MD04 !
endmethod.

Gruß Wolfgang

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Ah, jetzt habe ich es gesehen, in dem Einzeleinstieg.

Wäre es auch möglich eine Spalte bei dem Sammeleinsteig einzufügen?

(Siehe Bild im Anhang).

Vielen Dank im Voraus.
Zuletzt geändert von Bright4.5 am 13.08.2021 10:13, insgesamt 1-mal geändert.

Re: badi MD06

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

die von mir eingefügte Zeile wird auch beim Sammelgang angezeigt.

Gruß Wolfgang

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Hallo,

hmm wenn ich in den Einzeleinstieg reingehe, dann wird die Spalte angezeigt (Siehe Bild 1), aber wenn ich in den Sammeleinstieg reingehe (Siehe Bild 2) dann erscheint die Spalte leider nicht.

An was könnte das liegen?

Re: badi MD06

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

da bin ich überfragt.

Gruß

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Das wäre der komplette Code von den 2 Methoden bei dir, oder?

method IF_EX_MD_ADD_COL_EZPS~ACTIVATE_ADD_COLUMNS.
button1_ez = 'Mein Feld'.
ez1_mode = '1'.
endmethod.

method IF_EX_MD_ADD_COL_EZPS~FILL_ADD_COLUMNS.
emdezx_usex1 = lv_colum1. "Übertragung ins Feld auf MD04 !
endmethod.

Re: badi MD06

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

ich habe eben nochmals nachgesehen, auf dem Bild Sammeleinstieg (Mdc6) wird das zusätzliche Feld nicht !! angezeigt

Gruß Wolfgang

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
hmm okay, weißt du vielleicht wie man dort eine Spalte einfügen?

Vielen Dank im Voraus.

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Oder meint ihr, so etwas könnte man mit einem Enhancement Point irgendwie lösen?

Habe selbst noch nie mit Enhancement Points gearbeitet, aber war gerade noch so eine Idee von mir.

Re: badi MD06

Beitrag von Bright4.5 (Specialist / 275 / 21 / 1 ) »
Hallo zusammen,

noch mal kurz die Frage: meint ihr man kann mit einem Enhancement Point generell ein SAP-Standard programm anpassen, z.B. um eine Spalte bei der ALV-Ausgabe erweitern?

Ich hätte noch nie mit Enhancement Points gearbeitet und würde jetzt ungern ewig rumhantieren um dann festzustellen, dass das gar nicht möglich ist. Ich wollte nur mal generell fragen.

Vielen Dank im Voraus.

Re: badi MD06

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Moin Bright4.5,

ich habe mal kurz auf einem meiner Systeme geschaut. M.E. heißt der Badi MD_ADD_COL_OVERVIEW und hat 2 Methoden. Eine zum Aktivieren der Zusatzfelder und eine zum Füllen der Zusatzfelder. Du solltest deinen Breakpoint in die erste der Methoden setzen. Wenn du da nicht ankommst hast du wahrscheinlich vergessen den BADI zu aktivieren.
P.S. SAP hat sogar enie Beispielimplementierung in der Klasse CL_EXM_IM_MD_ADD_COL_OVERVIEW bereitgestellt.
P.P.S. Die Badiprüfung wird kurz vor Ende der Formrroutine SELECTION_MDKP im Include LM61RF4H aufgerufen, wenn du da einen Breakpoint setzen willst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Vergleichbare Themen

2
Antw.
1744
Views
BADI
von bohne » 17.07.2006 09:27 • Verfasst in Basis
3
Antw.
3468
Views
BADI
von Rabea1103 » 27.10.2010 11:26 • Verfasst in ABAP Objects®
0
Antw.
1193
Views
BAdI HRPAD00AUTH_TIME
von Spring » 25.03.2019 09:37 • Verfasst in Human Resources
0
Antw.
1690
Views
BADI ADDRESS_CHECK
von Robin » 08.09.2005 15:32 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

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

Regex in where
vor 2 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 16 Stunden von Bright4.5 3 / 1486

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821