User Exit ME21N / ME22N gesucht

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

User Exit ME21N / ME22N gesucht

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
Moin moin,

zwar kann ich mir nicht vorstellen, dass ich der erste bin, der das fragt, aber die Suchfunktion gibt entweder keine oder hunderte Treffer aus. Ich bin mir außerdem nicht sicher, ob ich das lieber im MM-Forum oder hier poste. Ich versuchs mal hier:

Ich suche einen User-Exit (oder etwas anderes, wo ich mich mit ABAP-Coding reinhängen kann), mit dem ich in der ME21N und ME22N eine Bestellung vor dem Sichern prüfen kann (ich brauche also etwas, wo ich Bestellpositionen und Bestellkopf im Zugriff habe).


dankend......

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: User Exit ME21N / ME22N gesucht

Beitrag von JHM (Top Expert / 1201 / 1 / 197 ) »
ralf.wenzel hat geschrieben: (oder etwas anderes, wo ich mich mit ABAP-Coding reinhängen kann),
Das BADI ME_PROCESS_PO_CUST sollte deine Anforderungen erfüllen. Die Methode CHECK bietet den Header an, über diesen kann man auf die Positionen zugreifen.

Per Markro sollte das Fehlerprotokoll erweitert werden können. Dies habe ich bisher aber nur bei BANFen (BADI ME_PROCESS_REQ_CUST~CHECK) realiesiert.

Als Suchgrundlage hier das Coding:

Code: Alles auswählen.

* Include für Fehlermakro
INCLUDE MM_MESSAGES_MAC.
*Fehlerflag setzten
ch_failed = 'X'.
*Fehlermeldung über Makro setzten:
mmpur_message 'E'                                     "&1 sy-msgty
              '00'                                    "&2 sy-msgid
              '398'                                   "&3 sy-msgno
              'Werk nicht in allen Positionen gleich' "&4 sy-msgv1
              ''                                      "&5 sy-msgv2
              ''                                      "&6 sy-msgv3
              ''.                                     "&7 sy-msgv4
[EDIT]Code neu formatiert.[/EDIT]

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
BecomingAnAbapGuru

Gruß Hendrik

Re: User Exit ME21N / ME22N gesucht

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
JHM hat geschrieben:Das BADI ME_PROCESS_PO_CUST
Hm, in der Spec ist was von einem User Exit zu lesen - gibts keinen an der Stelle?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: User Exit ME21N / ME22N gesucht

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
ralf.wenzel hat geschrieben:
JHM hat geschrieben:Das BADI ME_PROCESS_PO_CUST
Hm, in der Spec ist was von einem User Exit zu lesen - gibts keinen an der Stelle?


Ralf
Wenn ich im OSS "user-exit" und "me21n" eingebe, bekomme ich 53 Hinweise. Ist da keiner dabei? Vielleicht 310154?

Aber was spricht gegen einen Badi? Den würde ich auf alle Fälle vorziehen.

Grüße
...entwickelnder Berater...beratender Entwickler

Re: User Exit ME21N / ME22N gesucht

Beitrag von JHM (Top Expert / 1201 / 1 / 197 ) »
ralf.wenzel hat geschrieben: Hm, in der Spec ist was von einem User Exit zu lesen - gibts keinen an der Stelle?
Specs kann man ändern :-)
Für deine Anforderung kenn ich nur das BADI. Der HW von erp-bt bezieht sich auf kundeneigene SubScreens. Ob man damit auch auf die normalen Felder zugreifen kann weiß ich nicht.

Gruß Hendrik
Gruß Hendrik

Re: User Exit ME21N / ME22N gesucht

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
JHM hat geschrieben:Specs kann man ändern :-)
Für deine Anforderung kenn ich nur das BADI. Der HW von erp-bt bezieht sich auf kundeneigene SubScreens. Ob man damit auch auf die normalen Felder zugreifen kann weiß ich nicht.
Inzwischen habe ich herausgefunden, dass es einen Exit gibt und der auch schon Coding enthält, in das ich meines intergrieren muss. For the records: ZXM06U43.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing


Seite 1 von 1

Vergleichbare Themen

4
Antw.
6280
Views
Feld in Me21n / Me22n nur anzeigen über BADI
von tomsto » 07.12.2007 09:56 • Verfasst in ABAP Objects®
1
Antw.
1595
Views
USER EXIT ME21N
von RIG » 27.06.2014 10:24 • Verfasst in ABAP® für Anfänger
3
Antw.
7011
Views
ME21N: Exit Setzen Bestätigungssteuerschlüssel
von ralf.wenzel » 13.12.2012 10:51 • Verfasst in ABAP® Core
14
Antw.
5956
Views
User Exit gesucht!
von JasonLief » 27.08.2013 14:38 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1764
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

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 / 1764
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

Unbeantwortete Forenbeiträge

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