Neues Logo die Dritte

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Neues Logo die Dritte

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Hallo zusammen,

nun ist natürlich, wie kann es auch anders sein, ein weiteres Problem aufgetreten. Wir haben ein eigenes Angebotstool welches übers BW läuft. Dieses Toole erzeugt einen Export im XML Format für Word.
Bei der Übergabe ins Word wird eine eigenes Logo auf dem Laufwerk D:... gezogen eingebaut und exportiert. Nun habe ich das Logo welches als Tiff in den restlichen Dokumenten funktioniert hergenommen und in ein PNG welches im Angebotstool verwendet wird umgewandwelt.

Nun hab ich wieder ein Ei!!!!!!

Nur ich finde die Einstellung der Größe aber nicht. Wird die Größe im SAP vorgegeben oder wird diese vom Word aus erzeugt.
Hier das Codeing aus dem SAP:

Code: Alles auswählen.

  CALL TRANSFORMATION zang_word_datenblatt
    SOURCE str_data = lt_line
    RESULT XML ev_xml.

* Codepage-Übersetzungen
  REPLACE text-x01    IN ev_xml WITH text-x02.
  REPLACE text-x05    IN ev_xml WITH text-x02.
  REPLACE text-x06    IN ev_xml WITH text-x02.

  REPLACE ALL OCCURRENCES OF '
' IN ev_xml WITH ''.
  REPLACE text-x03    IN ev_xml WITH text-x04.
  REPLACE 'ZZSEITEZZ' IN ev_xml WITH 'Seite'(pag).

* Pfad für Logo aus Customizing
  SELECT SINGLE zang_param~logo_db
         INTO   ls_param-logo_db
         FROM   zang_param
         INNER  JOIN vbak
            ON  vbak~auart = zang_param~auart
         WHERE  vbak~vbeln = iv_vbeln.
  IF sy-subrc = 0 AND ls_param-logo_db IS NOT INITIAL.
    REPLACE ALL OCCURRENCES OF 'C:\Temp\XXXX.png' IN ev_xml
            WITH ls_param-logo_db.
  ENDIF.

  APPEND ev_xml TO et_xml_tab.

ENDFUNCTION.
Also wo wird die Größe des Logos bestimmt?


Danke

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


Re: Neues Logo die Dritte

Beitrag von a-dead-trousers (Top Expert / 4437 / 226 / 1193 ) »
Vermutlich in "zang_word_datenblatt"
Aber schau dir mal das XML durch, ob da beim eingebundenen Image evtl. Größeninformationen dabeistehen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Neues Logo die Dritte

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Ich glaube ich habe die Stelle im Codeing gefunden.

Leider verstehe ich das Codeing nicht. Welche Sprache ist das? Weiss jemand wie ich die Höhe des Logos um 1 - 2 mm verkleinern kann?

Danke!!!!

Code: Alles auswählen.

 <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
                    <v:stroke joinstyle="miter" />
                    <v:formulas>
                      <v:f eqn="if lineDrawn pixelLineWidth 0" />
                      <v:f eqn="sum @0 1 0" />
                      <v:f eqn="sum 0 0 @1" />
                      <v:f eqn="prod @2 1 2" />
                      <v:f eqn="prod @3 21600 pixelWidth" />
                      <v:f eqn="prod @3 21600 pixelHeight" />
                      <v:f eqn="sum @0 0 1" />
                      <v:f eqn="prod @6 1 2" />
                      <v:f eqn="prod @7 21600 pixelWidth" />
                      <v:f eqn="sum @8 21600 0" />
                      <v:f eqn="prod @7 21600 pixelHeight" />
                      <v:f eqn="sum @10 21600 0" />
                    </v:formulas>
                    <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
                    <o:lock v:ext="edit" aspectratio="t" />
                  </v:shapetype>
                  <w:binData w:name="C:\Temp\XXXX.png" xml:space="preserve">
                  </w:binData>
                  <v:shape id="_x0000_s2052" type="#_x0000_t75" style="position:absolute;margin-left:341.9pt;margin-top:0;width:141.7pt;height:57.5pt;z-index:-1" wrapcoords="-114 0 -114 21319 21600 21319 21600 0 -114 0">
                  <v:imagedata src="C:\Temp\XXXX.png" o:title="Logo_ELIN Motoren" />
                  <w10:wrap type="through" />
                  <w10:anchorlock />
                </v:shape>
              </w:pict>
            </w:r>

Re: Neues Logo die Dritte

Beitrag von a-dead-trousers (Top Expert / 4437 / 226 / 1193 ) »
Google delivers:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Dabei handelt es offensichtlich um die XML Notation von DOCX.

Ich würde mir den Abschnitt genauer anschauen:

Code: Alles auswählen.

<v:shape id="_x0000_s2052" type="#_x0000_t75" style="position:absolute;margin-left:341.9pt;margin-top:0;width:141.7pt;height:57.5pt;z-index:-1" wrapcoords="-114 0 -114 21319 21600 21319 21600 0 -114 0">
Das schaut mir sehr nach Koordinaten/Größenangaben aus. Halt in Punkten (pt) aber die kann man mit Hilfe der Auflösung (dpi) in Millimeter (mm) oder Zoll (in) umwandeln.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
commolus

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Neues Logo die Dritte

Beitrag von commolus (Specialist / 153 / 32 / 0 ) »
Super Danke.

Habe es mit den Pixeln umgerechnet, korrigiert und passt!!!!!!

Herzlichen Dank

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2633
Views
Einfügen zweier interner Tabellen in eine dritte mit LOOP
von alexkr. » 12.12.2017 11:11 • Verfasst in ABAP® für Anfänger
5
Antw.
1670
Views
Sapscipt Logo
von L0w-RiDer » 18.03.2021 15:22 • Verfasst in ABAP® für Anfänger
1
Antw.
1615
Views
LOGO in Liste
von anita » 13.03.2006 10:12 • Verfasst in ABAP® Core
10
Antw.
4369
Views
Einbinden Logo
von christof » 10.02.2018 18:42 • Verfasst in ABAP® für Anfänger
2
Antw.
2895
Views
Neues Logo
von commolus » 29.05.2013 12:10 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Sales Order -> Serialnummer
vor einer Stunde von black_adept 7 / 117
CL SALV TABLE dumped
vor 3 Stunden von GastX 5 / 73

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.