Sollten Sie kein Coresuite verwenden gehen Sie zu Punkt 4.4

4.3.1. Führen Sie die nachfolgenden Schritte aus:
• Öffnen Sie einen beliebigen oder leeren “Kundenauftrag” in SAP
• Klicken Sie auf das Symbol des “Layoutdesigner” in der oberen Leiste →
» Falls ein Fenster mit mehreren Printdefinitionen zur Auswahl erscheint (je nach System):
→ Wählen Sie Printdefinition “Sales Order” oder auch “Auftragsbestätigung” &
→ achten Sie darauf, dass das Layout DOC:Document DIN – LD (DOC00008)” ist (im Standard)

4.3.2. Markieren & rechtsklicken Sie die 1. Zeile & klicken Sie auf “Duplizieren”:
» Layout sollte dem wie im Screenshot gleichen (im Standard)

4.3.3. Wechseln Sie zur duplizierten Printdefinition & passen Sie die gelb markierten Felder an:
» Der Freitext bleibt gleich der duplizierten Vorlage
» Das Layout bleibt das Gleiche wie bei der ursprünglichen Printdefinition
» Hier den Wert [%ArcFileName] eintragen bei “Dateiname expo…”
» Der Name der Printdefinition sollte lauten: B1ECM Archiving

4.3.4. Wechseln Sie zum Reiter “Erweiterte Definition” & entfernen Sie den Haken (gelb markiert):

4.3.5. Wechseln Sie zum Reiter “E-Mail/Fax”:
• Wählen Sie als Exportpfad den Freigabeordner (B1_SHR) auf dem SAP – Server aus
• Legen Sie den PRINT – Ordner wie im Screenshot ersichtlich wiederum manuell an
» Legen Sie vorsichtshalber alle 4 rot markierten Unterordner ebenfalls an

4.3.6. Tragen Sie den erstellten Pfad als Exportpfad für die Printdefinition ein:
• Klicken Sie anschließend beim Fenster der Printdefinition auf den “Aktualisieren” – Button
» Eine Anpassung bei der Zieladresse oder dem Betreff ist hier nicht notwendig

Zusatzinformation zur Pfaderstellung:
» Empfehlung → \\[Name des SAP-Servers]\B1_SHR\B1ECM_Archivdaten\[SAP Datenbankname]\PRINT
» Beispielhafter Exportpfad → \\ELO3\B1_SHR\B1ECM_Archivdaten\SBODemoDE\PRINT

Passen Sie die Datenbank – Wertigkeiten für die Printdefinition an:
• U_VALUE → Entspricht dem Wert des “Code” aus der Printdefinition
» In unserem Beispiel hat U_VALUE den Wert → U0000076
• U_KEY → Einschränkung der Anpassung auf einen gewissen Bereich
» Feldeintrag von U_KEY in der SQL Tabelle [@IAG_ELO_OPT]
» In unserem Beispiel hat U_KEY den Wert → PRINTDEF_MARKETING

4.3.7. Dringend notwendige Anpassung für die Printdefinition (beispielhaft):
• Syntax in SQL für die korrekte SAP Datenbank ausführen
• Ergebnis der Abfrage abwarten
• Tabelle & Feldeintrag noch einmal auf Richtigkeit prüfen
» Syntax für SQL anhand unseres Beispieles aufgebaut:
UPDATE [SBODemoDE].[dbo].[@IAG_ELO_OPT]
SET [U_VALUE] = ‘U0000076’
WHERE U_KEY = ‘PRINTDEF_MARKETING’

Wichtiger Hinweis:
Vergisst man diese Konfiguration in SQL, wird folgender coresuite Fehler
beim PDF-Druck durch das B1ECM AddOn ausgeworfen:
“Default in paramlist not found” → dies führt dazu, dass die PDF-Datei
nicht im vorgesehenen Pfad erzeugt werden kann.

4.3.8. Führen Sie nach den Anpassungen folgende Schritte aus:
• Beenden Sie coresuite & starten Sie das AddOn neu
• Administration → Add-ons → Add-on-Manager

4.3.9. Freitext Parameter hinzufügen:
• Für die Archivierung muss ein neuer Parameter angelegt werden:
Code: IAG99999
Key (In Queries): B1ECMFreeText
Type of Parameter: Alphanumeric
• Dieser Parameter wird für die Übermittlung des Freitextes in die Archiv Printdefinition benötigt.
• In der Archiv Printdefinition muss im Freitext der Layoutdefinition folgendes Eingetragen werden: [%B1ECMFreeText]

4.3.10. Testen Sie das B1ECM AddOn nun auf Funktionalität:
• Wählen Sie einen beliebigen Kundenauftrag aus
• Drücken Sie auf das “PDF” Symbol in der Symbolleiste von SAP
» Behalten Sie die Protokollmeldungen in SAP im Auge:
Erscheint das Wort “PDF” ein zweites Mal, also einmal nach dem
“B1ECM – Archiving” Prozess vom B1ECM AddOn, wird die
Datei korrekt erzeugt und im vorgesehenen Exportpfad bzw.
PRINT-Pfad der jeweiligen Printdefinition abgelegt

» Anschließend wird die Datei bei Erfolg in den _ARCHIVE
Unterordner gepackt, bei Misserfolg in den jeweiligen
Unterordner _ERROR oder _FATAL

Reaktion

War das hilfreich?

Ja Nein
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Hinterlasse einen Kommentar.

Kommentar senden