Userexits EXIT_SAPLV01Z_001

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Userexits EXIT_SAPLV01Z_001

Beitrag von EmrahKilic (ForumUser / 37 / 1 / 0 ) »
Hallo zusammen,

ich stehe vor einem Problem. Ich will durch einen Userexit einen Chargennummer vergeben in Abhängigkeit von der Materialnummer.

Ich will noch eine weitere Bedingung einbauen. Undzwar soll auch nach Profitcenter überprüft werden, was aber in der x_bncom kein Feld zu Profitcenter gibt. Was gibt es für alternativen dies zu prüfen.

Ich habe auch eine Tabelle ZBNMAT mit Pflegeview erstellt.

Hinweis ich habe vorsichtshalber in der Where-Bedingung das Profitcenter rausgenommen!

Code: Alles auswählen.

TABLES: ZBNMAT.


Data ls_zbnmat Type zbnmat.

SELECT single * FROM ZBNMAT
  into ls_zbnmat
  WHERE   WERK      = x_bncom-werks  AND
          MTART     = x_bncom-mtart  AND
          LGORT     =  x_bncom-lgort  AND
          BWART     = x_bncom-bwart .




IF NOT SY-SUBRC IS INITIAL.

  MESSAGE E801(LB).
  RAISE CANCELLED.

ELSE.

  OBJECT = ls_zbnmat-OBJECT.
  SUBOBJECT = ls_zbnmat-SUBOBJECT.
  NR_RANGE_NR = ls_zbnmat-NRRANGENR.
  TOYEAR = ls_zbnmat-TOYEAR.

ENDIF.

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


Re: Userexits EXIT_SAPLV01Z_001

Beitrag von JHM (Top Expert / 1189 / 1 / 196 ) »
EmrahKilic hat geschrieben:Undzwar soll auch nach Profitcenter überprüft werden, was aber in der x_bncom kein Feld zu Profitcenter gibt. Was gibt es für alternativen dies zu prüfen.
Laut Doku kannst du die DDIC-Struktur BNCOMZ um weitere Felder erweitern, so dass die neuen Felder in der X_BNCOM zur Verfügung stehen. Leider sagt die Doku nicht aus, wie die neuen Felder gefüllt werden können. Wenn das Profitcenter beim füllen der X_BNCOM vorhanden ist, könnte schon eine Namensgleichheit reichen (meistens wird mittels MOVE-CORRESPONDING gearbeitet). Dies müßte man aber ausprobieren bzw. im Debugger heraus finden.
Gruß Hendrik

Re: Userexits EXIT_SAPLV01Z_001

Beitrag von EmrahKilic (ForumUser / 37 / 1 / 0 ) »
sorry, dass ich mich so spät auf die Antwort reagiere!

vielen Dank zuerst für den Hinweis, dass hatte ich in der Doku nicht gesehen. Jedoch habe ich noch die Frage, wie ich die DDIC-Struktur BNCOMZ erweitere, muss ich eine Kopie der Struktur BNCOMZ mit dem Kundeneigenen Namen (ZBNCOMZ) anlegen. Und wenn ja, wie soll es im Userexits-FuBau erkannt werden. Ich verstehe momentan die Logik nicht ganz, sorry bin ein blutiger ABAP-Progger

Re: Userexits EXIT_SAPLV01Z_001

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
hi!

Wir haben bei uns zwar das Logistik-Modul nicht im EInsatz, aber normalerweise passiert so etwas über eine Append-Struktur.
SE11 -> BNCOMZ -> Anzeigen -> Append-Struktur

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Userexits EXIT_SAPLV01Z_001

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
EmrahKilic hat geschrieben:Ich verstehe momentan die Logik nicht ganz, sorry bin ein blutiger ABAP-Progger
Naja, seit 3 Jahren ABAP-Progger und sich dann selbst noch als "blutig" bezeichnen?

Re: Userexits EXIT_SAPLV01Z_001

Beitrag von EmrahKilic (ForumUser / 37 / 1 / 0 ) »
Unit605 hat geschrieben:
EmrahKilic hat geschrieben:Ich verstehe momentan die Logik nicht ganz, sorry bin ein blutiger ABAP-Progger
Naja, seit 3 Jahren ABAP-Progger und sich dann selbst noch als "blutig" bezeichnen?
Naja, ich hatte von den 3 Jahren nur 1 Jahr wirklich ABAP...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1878
Views
userexits
von kirpal » 10.10.2004 14:38 • Verfasst in Development Related
3
Antw.
3610
Views
Wie Userexits im Fertigungsauftrag finden?
von Gino » 09.12.2004 00:02 • Verfasst in SAP - Allgemeines
2
Antw.
2785
Views
IDoc - Erweiterung <-> Userexits
von Kel » 06.07.2005 11:42 • Verfasst in SAP - Allgemeines
1
Antw.
1272
Views
Userexits, Button mit Programm belegen
von Gast » 12.01.2006 16:35 • Verfasst in ABAP® für Anfänger
2
Antw.
4827
Views
Was ist der Unterschied zw. customer exit & user exit
von bohne » 07.02.2007 21:04 • Verfasst in ABAP® für Anfänger

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.