Materialanlage - externe Nummer -Sperre

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Materialanlage - externe Nummer -Sperre

Beitrag von verzweifelt (ForumUser / 84 / 18 / 4 ) »
Hallo zusammen,

wir arbeiten bei der Materialstammanlage mit der externen Nummernvergabe.
Die Materialnummern werden dann nach einer eigenen Logik über das Userexit EXIT_SAPLMG02_002 (ZXMG0U04) ermittelt.
Damit das Userexit durchlaufen wird, muss der Benutzer aber eine Materialnummer eingeben, die dann in eine "richtige" Materialnummer umgewandelt wird.
Bei uns ist das die Materialnummer 0, die es so nicht gibt.
Jetzt mein Problem, solange ein Benutzer ein Material anlegt, sperrt das System die Materialnummer 0 (obwohl die ja garnicht verwendet werden soll).
Meine Idee hierzu war, im Userexit die Materialnummer 0 direkt wieder zu entsperren.
Dazu habe ich mehrere Versuche in der Art
lv_varkey = sy-mandt.
lv_varkey+3 = '4000000000000000000000000000000000000000000'.
*unlocking table
call function 'DEQUEUE_E_TABLE'
exporting
* MODE_RSTABLE = 'E'
tabname = 'MATNR_LOCK_INT'
varkey = lv_varkey
* X_TABNAME = ' '
* X_VARKEY = ' '
* _SCOPE = '3'
* _SYNCHRON = ' '
* _COLLECT = ' '
.
lv_varkey = sy-mandt.
lv_varkey+3 = '000000000000000000'.
*unlocking table
call function 'DEQUEUE_E_TABLE'
exporting
* MODE_RSTABLE = 'E'
tabname = 'MATNR_LOCK'
varkey = lv_varkey
* X_TABNAME = ' '
* X_VARKEY = ' '
* _SCOPE = '3'
* _SYNCHRON = ' '
* _COLLECT = ' '
.


CALL FUNCTION 'DEQUEUE_EMMARAS'
EXPORTING
MODE_MARA = 'S'
MANDT = SY-MANDT
MATNR = matnr
* X_MATNR = ' '
* _SCOPE = '3'
* _SYNCHRON = ' '
* _COLLECT = ' '
.
aber die Sperre bleibt auf der Tabelle MATNR_LOCK und MATNR_LOCK_INT bestehen .

Warum funktioniert das mit dem entsperren nicht ?

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


Re: Materialanlage - externe Nummer -Sperre

Beitrag von verzweifelt (ForumUser / 84 / 18 / 4 ) »
Habe etwas gefunden das funktioniert

lv_gname = ' '.
lv_guname = sy-uname.
lv_gclient = sy-mandt.
CONCATENATE sy-mandt matnr '*' INTO lv_garg.

REFRESH lt_enq.
CALL FUNCTION 'ENQUEUE_READ'
EXPORTING
gclient = lv_gclient
guname = lv_guname
gname = lv_gname
garg = lv_garg
IMPORTING
subrc = lv_subrc
TABLES
enq = lt_enq
EXCEPTIONS
OTHERS = 1.

DELETE lt_enq WHERE gtcode NE sy-tcode.
WAIT UP TO 1 SECONDS.

*
CHECK NOT lt_enq[] IS INITIAL.
CALL FUNCTION 'ENQUE_DELETE'
EXPORTING
check_upd_requests = 1
IMPORTING
subrc = lv_subrc
TABLES
enq = lt_enq.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5271
Views
Debitor: Externe Nummernvergabe --> nächste Freie Nummer
von Trulchen » 08.06.2017 08:17 • Verfasst in ABAP® für Anfänger
5
Antw.
6153
Views
Sperre Materialstamm
von SAP_ENTWICKLER » 08.09.2015 09:18 • Verfasst in ABAP® Core
10
Antw.
11682
Views
Sperre auf Material herausfinden
von LGiesken » 28.03.2017 10:01 • Verfasst in ABAP® Core
1
Antw.
4736
Views
Frage zu Fakt. Sperre
von Mark33 » 02.03.2012 07:53 • Verfasst in Sales and Distribution

Über diesen Beitrag

verzweifelt
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 49 Minuten von tar 6 / 95
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 16 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85

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 49 Minuten von tar 6 / 95
Programm anlegen mit Vorlage
vor 15 Stunden von DeathAndPain 2 / 116
IT0024 Qualifikationen CP-ID
vor 16 Stunden von DeathAndPain 2 / 352
BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 17 Stunden von snooga87 1 / 85
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821