Autom. BANF-Generierung verhindern

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Autom. BANF-Generierung verhindern

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Hallo zusammen!
Gibt es eine Möglichkeit, die automatische Generierung einer BANF aus einer Kundenauftragsposition zu verhindern (ausser dem, einen Absagegrund zu setzen)?
Bei der Umwandlung einer BANF in eine Bestellung gibt es einen BAdI, mit dem man BANFen "übergehen" kann.

Ich stelle mir einen Userxit oder ähnliches im Kundenauftrag vor...
Hintergrund: Der Auftrag soll erst geprüft und freigegeben werden, bevor ein BANF erzeugt wird.
Eine Art Liefersperre oder ähnliches wäre gut, so dass ein Auftrag automatisch eine Liefersperre bekommt.
Nachdem der Auftrag geprüft wurde, wird die Liefersperre entfernt und erst dann wird zugelassen, dass auch die BANF angelegt wird.

Hat jemand ne Idee??

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


Re: Autom. BANF-Generierung verhindern

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Hi Enno,

ich weiss nicht, ob es auch Deine Baustelle betrifft:

Include MV45AFZZ --> form userexit_save_document_prepare. (Letzte Form-Routine im Include!?)

Ich habe dort fuer neue Auftraege die erstellt werden, (nicht geandert) einen "Exit" anlegen muessen, der prueft ob die Bestellung einen Betrag ueberschreitet.
Falls ja wird der Status auf "HOLD"/Halten gesetzt.

Allerdings habe eine "Enhancement Implementation" angelegt um die Anfoderung eines Objektschluessels zu umgehen.

Code: Alles auswählen.

*---------------------------------------------------------------------*
*       FORM USEREXIT_SAVE_DOCUMENT_PREPARE                           *
*---------------------------------------------------------------------*
*       This userexit can be used for changes or checks, before a     *
*       document is saved.                                            *
*                                                                     *
*       If field T180-TRTYP contents 'H', the document will be        *
*       created, else it will be changed.                             *
*                                                                     *
*       This form is called at the beginning of form BELEG_SICHERN    *
*                                                                     *
*---------------------------------------------------------------------*
form userexit_save_document_prepare.
*  include zz............

*}   INSERT
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form USEREXIT_SAVE_DOCUMENT_PREPARE, End                                                                                                          A
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
enhancement 1  zz_sap_spec_en_sd001.    "active version
break-point id zz_sap_spec_en_sd001.
* If modus 'CREATE' and Quotation type 'ZRQ' and quotation value GE $1000.00:
if t180-trtyp eq 'H' and vbak-auart eq 'ZRQ' and vbak-netwr ge '1000.00'.
* change user status to 'HOLD'
     call function 'STATUS_CHANGE_EXTERN'
       exporting
         objnr                     = vbak-objnr
         user_status               = 'E0003'.    "Status 'HOLD'
*    commit work.
endif.
endenhancement.
*$*$-End:   (1)---------------------------------------------------------------------------------$*$*
endform.

Re: Autom. BANF-Generierung verhindern

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Danke für deine Antwort!
Problem ist, dass die BANF beim Anlegen ja noch gar nicht existiert. Die wird ja erst in der Verbuchung erzeugt (glaube ich).
Wir werden aber versuchen, das ähnlich zu machen, in dem wir den Sperrgrund setzen oder ähnliches. So wir denn an die BANF rankommen.
Am elegantesten wäre es halt, wenn diese gar nicht erst erzeugt würde.

Re: Autom. BANF-Generierung verhindern

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
äh wir reden hier über SD ? also Vertriebsauftrag via VA01 ? da gibt es doch eine Liefersperre ?
LF_sperre.jpg
oder hab ich was falsch verstanden ? auch auf der Position in den Einteilungen kannst du doch eine Liefersperre setzen.
sperr_einteilung.jpg
je nach customizing sollte sich doch damit die automatische Banfgenrierung bzw. Bedarfsübergabe verhindern lassen.
<:: XING-Gruppe Tricktresor::>

Re: Autom. BANF-Generierung verhindern

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Ja, Kundenauftrag. Eine Liefersperre im Auftragskopf verhindert die BANF-Generierung nicht, wenn ich das richtig verstanden habe.
Liefersperre auf Einteilungsebene prüfen wir noch mal.
Es würde auch reichen, wenn die Umsetzung in eine Bestellung dadurch verhindert würde.
Wir checken das noch mal!
Danke!!

Re: Autom. BANF-Generierung verhindern

Beitrag von maple (ForumUser / 10 / 3 / 0 ) »
Hallo Enno,

ich weiß, dass das Thema jetzt schon 7 Jahre alt ist, aber hast du dieses Problem damals lösen können?

Wenn ja, könntest du mir sagen bitte wie du dieses gelöst hast.

Ich kann leider auf dem System kein aktuelles Supportpackage einspielen.

Viele Grüße
Niels

Re: Autom. BANF-Generierung verhindern

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Sorry, das weiss ich nicht mehr. Ich glaube aber, dass es keine Lösung gab.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
maple


Re: Autom. BANF-Generierung verhindern

Beitrag von maple (ForumUser / 10 / 3 / 0 ) »
Schade. Trotzdem danke dir.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
10649
Views
Generierung erzwingen
von black_adept » 18.09.2006 11:29 • Verfasst in ABAP® Core
1
Antw.
4447
Views
autom. TA Erstellung
von Desc » 10.08.2007 15:15 • Verfasst in Material Management & Produktionsplanung
2
Antw.
1636
Views
Automatische Generierung von Testklassen
von ralf.wenzel » 30.08.2014 12:07 • Verfasst in ABAP Objects®
1
Antw.
1773
Views
WMS: Lagereinheiten Generierung Kundenfelder
von ParLaMenT » 08.02.2017 08:39 • Verfasst in Sonstige Module
2
Antw.
1238
Views
autom. Anmeldung mit Kennwort
von ulli952 » 09.05.2006 10:22 • Verfasst in Basis

Über diesen Beitrag


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

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.