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.
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>
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">
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
commolus