Konvertierung » BC-XDC/JRFC-Server

ID #1233

BC-XDC - Fehlende Seiten beim Ausdruck einer Spooldatei

Beschreibung:
Werden über die Conversion Suite BC-XDC Spooldateien erzeugt, kann es vorkommen, dass vereinzelte Seiten nicht geduckt werden. Beim Betrachten der Spooldateien mit der Transaktion SP01 wird ersichtlich, dass bei manchen Dateien die letzte Zeile fehlt.

Ursache:
Fehler im SAP-Funktionsbaustein DOCCNV_RETURN_RESULT.
Wenn die Länge der vom externen Dokumentkonverter an SAP zum Drucken gelieferten Druckdaten ein exaktes Vielfaches von 128 ist, werden die letzten bis zu 128 Bytes der Druckdaten von DOCCNV_RETURN_RESULT ignoriert, d.h. beim Drucken nicht ausgegeben.

Betroffene Versionen:
- Conversion Suite BC-XDC alle Versionen

Lösung:
- Für die SAP-Standardrückmeldung: SAP-Hinweis 1465061 einspielen
- Für die SEAL Systems-Rückmeldung: Folgende Korrekturanleitung

Korrekturanleitung:
Funktion: /SEAL/EDC_CR_DOCCNV_RET_RESULT
Form: get_cnvdata

if bytes_remaining = 0.
if dstofs > 0.
append bindocdata.
endif.
sy-subrc = 0.
else.
sy-subrc = 1.
endif.
endform. "get_cnvdata


ersetzen durch:

IF bytes_remaining = 0.
IF dstofs > 0.
APPEND bindocdata.
" SEAL correction SUE-6437 begin
ELSE.
dstofs = cnvbytecount MOD c_linewidth.
IF dstofs = 0 AND NOT bindocdata IS INITIAL.
APPEND bindocdata.
ENDIF.
" SEAL correction SUE-6437 end
ENDIF.
sy-subrc = 0.
ELSE.
sy-subrc = 1.
ENDIF.
ENDFORM. "get_cnvdata


Vorgehensweise:
Änderung im ABAP.

 

 

Tags: -

Verwandte Artikel:

Letzte Änderung des Artikels: 2010-07-07 10:58
Verfasser des Artikels: tz
Revision: 1.1

Sprache ändern
 

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich