SAP Jobsuche bei DV-Treff
Mauro
  • Mauro
  • SAP Forum - Neuling Thema Starter
vor 3 Jahre
Servus zusammen,

wir wollen den Fertigungsauftragsdruck von Frankreich nach Deutschland bringen, die Produktion bleibt jedoch in Frankreich. Es soll also in Deutschland der Druck eingestellt werden, herauskommen soll das gedruckte aber in Frankreich und auf französisch.

Ich habe im Druckformular getestet, dass man dort einfach die bestehende Sprache "sy-lang" in F ändern kann.

Jetzt gibt es 2 Möglichkeiten. Entweder wir stellen ein bei welchen Usern in Deutschland französisch gedruckt werden soll, wenn der FAUF für das Werk in Frankreich ist:

IF es_header-werks EQ zcl_org_plant=>c_XXX AND sy-UNAME EQ 'XXX' or sy-uname EQ 'XXX'.
   LS_WWORKPAPER-PRINT_LANG = 'F'.

Oder wir sagen, dass das gesamte Werk in D auf französisch druckt, WENN das Produktionswerk das angesprochene Werk in Frankreich ist:

IF es_header-werks EQ zcl_org_plant=>c_XXX AND *Produktionswerk* = XXX
   LS_WWORKPAPER-PRINT_LANG = 'F'.

Variante 2 ist deutlich schöner, da sie nicht die User hart codiert. In Version zwei weiß ich nicht mal, wie ich das Produktionswerk im Code unterbringe.

Wir würde schon helfen, wenn ihr mir sagt, ob der grundsätzliche Gedanke passt, über Lösungsvorschläge freue ich mich natürlich auch =)

LG

Mauro

Förderer

wreichelt
vor 3 Jahre
Hallo,

ich würde den zweiten Ansatz besser finden, sonst müssen die User ständig angepasst werden.

Wir haben in den Treiberprogrammen zu den Formularen auch eine

caufvd_p_tab-werks = 'xxxx'. Abfrage. Das Werk wird auf jeden Fall belegt.

Gruß Wolfgang