Erweiterung ME21N

Erweiterung ME21N

Postby Thore4464 » Wed Apr 15, 2015 1:50 pm

Hallo zusammen,

ich möchte gerne in der TA ME21N (Belegübersicht, Selektionsvariante) eine Neue Selektionsvariante hinzufügen. Es gibt bereits eine Variante "Bestellanforderungen (Query MEBANF). Dieses habe ich kopiert und nach unseren Vorstellungen abgeändert.
Jetzt möchte ich diese Variante entweder einbauen oder die alte Variante ersetzen.

Ich habe da schon etwas zusammen getragen, aber leider weis ich nicht wie ich das machen soll.
Beispiel USER EXIT (EXIT_SAPLMEQUERY_001 und EXIT_SAPLMEQUERY_002) mit den Funktionsbausteinen sollte das funktionierten aber leider weis ich nicht wie.

und/oder SMOD / CMOD (MEQUERY1) ?

Vielen Dank für die Hilfe.
Thore4464
..
..
 
Posts: 18
Joined: Sun Dec 20, 2009 12:18 pm

Re: Erweiterung ME21N

Postby Constantin3326 » Tue Apr 21, 2015 7:27 am

Hallo Sonnensurfer,
woran hakt's denn konkret? Kannst Du kein ABAP? Kennst Du Dich mit Userexits nicht aus? Hast Du Dir schon die Dokumentation zur SAP-Erweiterung MEQUERY1 angeschaut...?
Constantin3326
....
....
 
Posts: 840
Joined: Tue Dec 20, 2005 11:47 am

Re: Erweiterung ME21N

Postby Thore4464 » Thu Apr 23, 2015 7:16 am

Danke für die Nachfrage.

Ich möchte gerne wenn ich unter ME21N einsteige, eine eigene Selektion hinterlegen.
Bestellung
Anfragen
Kontrakte
Lieferpläne
Einkaufsbelege allgemein
Bestellanforderungen (Query - MEBANF)
Bestellanforderungen Intern => Kopie des Query Bestellanforderungen
Selektion enthält andere Feldern
Meine Bestellungen
Meine eigenen Bestellungen
Meine Bestellanforderungen

Ich möchte gerne wissen geht das ? und wo muss ich ansetzen.
Die Doku zu den Exit'e 001 und 002 hab ich mir angesehen. Ich habe da auch schon einen Break Point gesetzt, der aber leider nicht angesprungen wird.

Ich hoffe es ich verständlich erklärt was ich will.
Nochmals vielen Dank.
Thore4464
..
..
 
Posts: 18
Joined: Sun Dec 20, 2009 12:18 pm

Re: Erweiterung ME21N

Postby Thore4464 » Thu Apr 23, 2015 12:28 pm

Ich hab es geschafft.

1; Query erstellen - Ich habe das SAP Query Kopiert und auf unsere Bedürfnisse angepasst.
/SAPQUERY/ME/MEBANF =>> /SAPQUERY/ME/ZMEBANF

2; Modifizieren - Transaktion SMOD mit der Erweiterung MEQUERY1 => (Teilobjekte Komponenten) anzeigen.
Da werde die User Exit - EXIT_SAPLMEQUERY_001 und 002 angezeigt.
Mit einem Doppelklick auf EXIT_SAPLMEQUERY_001 kommt man in den Funktionsbaustein der ein Include ZXM02U10 enthält. Mittels einem Doppelklick auf den Include ZXM02U10 wird das Include angelegt.
Bitte hier folgenden CODE eingeben: und Aktivieren.
_______________________________________________
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. type-pools: mmpur.
  2. DATA:  z_my_variant LIKE LINE OF meta_table.
  3.  z_my_variant-classid = 'Z_MY_SELECTION'.
  4.  z_my_variant-label = 'Meine BANF'.
  5. APPEND z_my_variant TO meta_table.
GeSHi ©
_______________________________________________

Das Selbe auch im EXIT_SAPLMEQUERY_002 und Include ZXM02U10 machen.
Und folgenden Code eintragen: und Aktivieren.
_______________________________________________
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. if im_classid eq 'Z_MY_SELECTION'.
  2. * own Query can be created with transaction SQ01
  3.  ch_query_name = 'ZMEBANF'.
  4. * own usergroup can be created with transaction SQ01
  5.  ch_usergroup = '/SAPQUERY/ME'.
  6. * own variant can be created with transaction SQ01
  7.  ch_variant = ' '.
  8. * 0001 = PReq 0002 = PO 9XXX = My_Handle
  9.  ch_handle = '9000'.
  10. * local/global workspace
  11.  ch_workspace = 'X'.
GeSHi ©
_______________________________________________

3; Aktivieren - Aufruf der Transaktion CMOD mit MEQUERY1 (Zuordnung Erweiterungen) - Ändern
Erweiterung MEQUERY1 Eintragen.
danach wechseln in die Komponentenansicht "Hier sollten jetzt die beiden User Exit 001 und 002 aufscheinen" - Mittels dem Steichholz Icon, die User EXIT's Aktivieren.

4;Fertig - Jetzt muss in der Belegübersicht die eigene Selektion 'Meine BANF' aufscheinen.

Ich hoffe es hilft jemanden weiter.
Thore4464
..
..
 
Posts: 18
Joined: Sun Dec 20, 2009 12:18 pm


Return to Material Management & Produktionsplanung

Who is online

Users browsing this forum: No registered users and 4 guests

cron