SAP Jobsuche bei DV-Treff
scm.logic
vor 6 Jahre
Wie kann man das System so aufstellen das die Faktura erst dann gedruckt oder gesendet wirde wenn der Buchahaltungsbeleg erfolgreich ezeugt wird?

Es passiert, dass die Periode nicht offen sind und dass die Faktura gedruckt wird und gleichzeitig kommt die Fehlmeldung, dass der Buchhaltungbeleg nicht erzugt wurde. Dann nach der Änderung des Fakturadatums in der Faktura und beim Speichern wirde die Faktura wieder verschickt (mit dem neuen Fakturadatum) und der Buchahaltungsbeleg erzeugt.

Wir möchten der Ausdreuck der Faktura vermeiden falls der Buchhaltungsbeleg nicht erfolgreich ezeugt wurde

Förderer

wreichelt
vor 6 Jahre
Hallo,

das drucken kann unterbunden werden wenn die Überleitung an die FBH nicht möglich ist.

Verhindert werden kann das über eine Bedingung.

In der Bedingung muss dann abgefragt werden:

sy-subrc = 4.

Check komkbv3-rfsbk EQ 'C'.

sy-subrc = 0. "nur bei 0 wird gedruckt

Ich meine in den Bedingungen (VOFM) gibt es auch ein Beispiel von SAP.

Gruß Wolfgang

SanduhrAnzeigeProgramm
vor 6 Jahre
Einfach Standardbedingung 62 (LV61B062) zuordnen.

Das war´s schon, dann wird erst gedruckt wenn der FiBu Beleg da ist.

Es muss also nichts programmiert werden sondern einfach in der Nachrichtensteuerung gecustomized (= zugeordnet) werden.


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

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

scm.logic
vor 6 Jahre
Hallo zusammen,

Wo muss ich die Standardbedingung 62 zuordnen?

In VOFM habe ich die gefunden -> Pflegen: Bedingungen Nachrichtensteuerung.

Da ist die Bedingung schon aktiv für die Applikation V3 gesetzt.

Veielen Dank im Voraus,

scm.logic

SanduhrAnzeigeProgramm
vor 6 Jahre
In der Nachrichtenteuerung ist das zu finden, vergiß die VOFM für den Moment.

Also entweder im CUS zur Nachrichtenfindung der Faktura navigieren oder via Transaktion NACE aufrufen.

Dann im Schema der Nachrichtensteuerung der Faktura (im Standard wäre das V10000), der Nachrichtenkonditionsart (z.B. RD00) die Bedingung 62 zuordnen.


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

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

scm.logic
vor 6 Jahre
@SandurAnzeigeProgramm

alles klar, gefunden.

Danke!