SAP Jobsuche bei DV-Treff
Flocke
  • Flocke
  • SAP Forum - Neuling Thema Starter
vor 2 Jahre
Hallo zusammen,

bei uns werden "massig" Kundenaufträge (VA01) mit Bezug zu einem bestehenden Kontrakt (VA41) manuell angelegt. Wenn man auf den Button "Anlegen mit Bezug" klickt, kommen 6 Reiter (Anfrage, Angebot, Auftrag, Kontrakt, Lieferplan, Faktura) zum Vorschein.

Um dem Anwender einen lästigen Klick zu ersparen möchte ich, dass statt "Angebot" der Reiter "Kontrakt" direkt aktiviert ist und im Vordergrund steht.

Weiss zufällig jemand, ob und wenn ja wo man das einstellen kann?

Bin im Customizing die Vertriebsschiene einmal durchgegangen, habe aber keinen echten Anhaltspunkt gefunden. Bin auch in die benutzte Verkaufsbelegart abgezweigt, aber auch dort nicht weiter gekommen.

Vielleicht hat ja jemand einen Tipp für mich?

Besten Dank schon mal im Voraus.

VG

Jens

Förderer

hochlebediesap
vor 2 Jahre
Hi,

nicht das ich wüsste ohne Eingriffe. Wenn der Anwender eh die Vertragsnummer weiß dann lass ihn doch über die VA43 gehen und dann über Folgeauftrag anlegen. Dann hat er den richtigen Reiter und die richtige Vertragsnummer.

Grüße

Stephan

Flocke
  • Flocke
  • SAP Forum - Neuling Thema Starter
vor 2 Jahre
Hi Stephan,

danke für deine Idee. Hab es gerade mal durchgespielt, aber das sind für den User mehr Schritte als bei der anderen Variante.

Der User ist zum Zeitpunkt der Auftragserstellung nicht im Kontrakt unterwegs, da hier noch über den Status weitere Freigaben an anderer Stelle erfolgen.

Die Rückmeldung über den letzten Freigabestatus erfolgt dann per Medienbruch, sodass der User quasi mit dem SAP Menü startet.

In dem Zusammenhang habe ich aber gesehen, dass er in seinen Benutzervorgaben noch keinen Parameterwert für die (bei uns am häufigsten genutzte) Auftragsart gesetzt hat, vielleicht kann ich ihn ja damit milde stimmen. 😁

(Interessanterweise setzt er den Parameterwert bei Nutzung des Folgeauftrags nicht ins entsprechende Feld um.)

Vg

Jens

SanduhrAnzeigeProgramm
vor 2 Jahre
Also es gibt da,

1)

einmal den schlecht dokumentierten Vorschlag aus den Benutzer Parametern.

Parameter ID = VRV (Referenzbelegtyp bei Folgefunktion Auftrag).

In deinem Fall auf G (Kontrakt) einstellen.

Die PArameter ID funktioniert nur in Kombination VRA (Referenznummer bei Folgefunktion Auftrag), hier kannst du einfach 0 eingfeben.

Dann wird bei diesem User bei SD Aufträgen immer der Reiter Kontrakt vorgschlagen. Also nur in dieser Konstellation die Lösung.

Auch habe ich mit dieser Funktion immer Ärger gehabt.

Es gibt z.B. immer mal wieder das Problem, dass der Parameter nur einmal zieht.

Daher habe ich das noch nie (dauerhaft) in der Praxis erfolgreich einsetzen können.

2)

Im Customizing der Auftragsart kann man einen obligatorischen Bezug einstellen, was aber in deinem Fall nur Sinnvoll ist, wenn du eine Z-Auftragsart hast du auschließlich als Abruf zu einem Kontrakt genutzt wird.

3)

Mache ein Enhancement in das Programm MV45AF0F_FCODE_COPY mit deiner persönlich individualisierten Logik

Gruß

P.S: in dem Programm siehst du auch die Standardlogiken bezüglich der Ausawahl des Reiters (wie z.B: 2) ); abgesehen von der Parameter ID.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Flocke
  • Flocke
  • SAP Forum - Neuling Thema Starter
vor 2 Jahre
Hi,

danke für die Antwort und den neuen Input.

1. Habe ich getestet, gleiches Verhalten, wie von Dir beschrieben. Er springt immer nur einmal auf den Reiter "Kontrakt" um beim nächsten Mal wieder beim Angebot zu landen. Wenn ich bei der ID ne andere Nummer vergebe, dann wieder das gleiche.

2. Wir haben eine Z-Auftragsart, die aber bei uns zum Abruf von vielen Kontrakten genutzt wird.

3. Da müsste ich mal "meinen" Programmierer mit ins Boot holen, wollte die Sache jetzt aber nicht so hoch aufhängen. Da hat er wichtigeres zu tun. Mal schaun, ob ich ihn bestechen kann.

Ansonsten habe ich den/die Kollegen glücklich gemacht, indem ich zusätzlich die Möglichkeit aufgezeigt habe, auch die Kontraktbelegart über die ParameterID vorbelegen zu können.😁

Dachte eigentlich, die hätten von den alten Kollegen die Parameter geerbt.....

VG

Jens

SanduhrAnzeigeProgramm
vor 2 Jahre
Zitat von: Flocke 

...

2. Wir haben eine Z-Auftragsart, die aber bei uns zum Abruf von vielen Kontrakten genutzt wird.

...

Aber dann würde 2) doch funktionieren, wenn Ihr eine Z-Auftragsart nutzt die als spezifsiche Auftargsart zum ABruf von Kontrakten dient.

Dann würde der obligatorische Bezug ja funktionieren.

Nur wenn man diese Auftragsart auch ohne Bezug zum Kontrakt nutzen möchte, ist das natürlich nicht die Lösung.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Flocke
  • Flocke
  • SAP Forum - Neuling Thema Starter
vor 2 Jahre
Sorry, da habe ich das wohl falsch interpretiert. 😱

Hab es gerade mal getestet und es scheint genau das zu sein, was ich benötige. 👍

Hab zwar gerade den User nochmal gefragt, ob die Verkaufsbelegart immer mit einem Kontrakt verknüpft ist, aber das dürfte eigentlich nur noch pro forma sein.

Selbst wenn nicht, dann gibt's zur Not ne neue Belegart für die Sonderlocken.

Ich war zwar schon vorher im Customizing in der Z-Belegart drin, aber der "obligatorische Bezug" hatte mich nicht so angesprochen...

Also, besten Dank für den Input und die Geduld 😁 !!!

VG

Jens

SanduhrAnzeigeProgramm
vor 2 Jahre
Zitat von: Flocke 

...

Ich war zwar schon vorher im Customizing in der Z-Belegart drin, aber der "obligatorische Bezug" hatte mich nicht so angesprochen...

Aus Sicht der Programmierer von der SAP ist das Original Zitat des Kommentars zum Coding "Bester Vorschlag" um den relevanten Reiter beim Anlegen mit Bezug zu bestimmen.

Aus einer "Eindeutigkeitssicht" auf den Prozess kann ich das aus DEV Sicht verstehen.

Nur anwendungsfreundlich wäre halt ganz anders 😉


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.