SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | SAPscript(BC-SRV-SCR) SAP BC

RSTXPDF3 SAP ABAP Report - Customizing for PDF Conversion







RSTXPDF3 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RSTXPDF3 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RSTXPDF3. "Basic submit
SUBMIT RSTXPDF3 AND RETURN. "Return to original report after report execution complete
SUBMIT RSTXPDF3 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Set Configuration Options for PDF Conversion
Selection Text: TRANSOPT = Transport Settings
Selection Text: OPTNAM = Name
Selection Text: LISTOPT = List Settings
Selection Text: CHNGOPT = Change Single Setting
Title: Customizing for PDF Conversion
Text Symbol: 059 = Map DBGOTHIC to KozGoPro-Medium-Acro (JA_ACRO4FONTS=AUS)
Text Symbol: 060 = Do not use flat compression
Text Symbol: 061 = Compress Page Content
Text Symbol: 062 = Display OTF Data in Developer Trace
Text Symbol: 063 = Save OTF Data in Spool Request
Text Symbol: 064 = List Converter in Unicode Mode (FASTLISTCONV=EIN)
Text Symbol: 065 = Use Font Cascading on Unicode Device Types (LEXUTF8)
Text Symbol: 066 = Use the euro sign in PDF font for <156>
Text Symbol: 067 = Use glyph name "Deltagreek" for U+0394
Text Symbol: 068 = Thai glyph names as in Windows Vista Font AngsanaNew
Text Symbol: 069 = Use Bold, Italic for CJK PDF Fonts
Text Symbol: 070 = Apply Normalization for Combining Marks
Text Symbol: 071 = Save PDF Data in Spool Request
Text Symbol: 072 = Use CJK fonts for Specific Unicode Areas
Text Symbol: 073 = Use uniXXXX in Encoding of Arabic Characters
Text Symbol: 074 = LATIN character fonts will be adjusted
Text Symbol: 075 = Complete Adjustment of LATIN Character Fonts (FONT_ADJUST_POSS=EIN)
Text Symbol: 076 = Default Language for HAN Unicode Area
Text Symbol: 077 = Always Use Font Cascading
Text Symbol: 078 = Insert Fonts for CJK Languages for Non-UPE in PDF File (UPE_FONTS_CASC=EIN)
Text Symbol: 079 = Use UPE Fonts for All Cascading Font PDF Files
Text Symbol: 080 = RSTXPDF2UC Fonts: Always Fully Insert Fonts (no part fonts)
Text Symbol: 081 = Old Font Size in Asian Lists (larger font)
Text Symbol: 082 = Use Adjustment Defined in Output Device
Text Symbol: 083 = Insert Fonts for CJK Languages for Non-UPE in PDF File
Text Symbol: 200 = Other
Text Symbol: 201 = Problem Analy.
Text Symbol: 202 = List Processing
Text Symbol: 203 = CJK Langs
Text Symbol: 204 = Compression
Text Symbol: 205 = Special Langs
Text Symbol: 058 = Use Unicode encoding for Korean fonts





Text Symbol: 001 = Set Configuration Options for PDF Conversion
Text Symbol: 002 = Activity to Perform
Text Symbol: 003 = Name of configuration option to be changed
Text Symbol: 004 = Option
Text Symbol: 005 = Description
Text Symbol: 006 = Current Value
Text Symbol: 007 = On
Text Symbol: 008 = Off
Text Symbol: 009 = Option unknown:
Text Symbol: 010 = Change Configuration Option
Text Symbol: 011 = Configuration option
Text Symbol: 012 = was activated
Text Symbol: 013 = was deactivated
Text Symbol: 014 = Option changed
Text Symbol: 015 = Parameter & is unknown
Text Symbol: 016 = Display SAP Note
Text Symbol: 017 = not changed
Text Symbol: 018 = Option not changed
Text Symbol: 019 = &1 changed to &2
Text Symbol: 020 = (see Note: &)
Text Symbol: 021 = New Value
Text Symbol: 022 = Grouping
Text Symbol: 023 = Parameter
Text Symbol: 024 = Double-click on line to change the value
Text Symbol: 025 = Note
Text Symbol: 026 = ''Display Note'' Icon
Text Symbol: 027 = Default Val.
Text Symbol: 028 = Note & cannot be displayed
Text Symbol: 029 = Parameter & can only be used in Unicode systems
Text Symbol: 030 = Kernel too old; parameter & not supported
Text Symbol: 050 = Simulating left page margin as with PCL-5 printers
Text Symbol: 051 = Display Details of PDF Conversion in Developer Trace
Text Symbol: 052 = Simulating left + upper margin as with PRESCRIBE printers
Text Symbol: 053 = Quick Conversion of ABAP Lists (C Kernel)
Text Symbol: 055 = ABAP Lists: Smaller font for CJK languages
Text Symbol: 056 = Use Acrobat Reader 4.0 Japanese Fonts
Text Symbol: 057 = Use Unicode encoding for Japanese fonts


INCLUDES used within this REPORT RSTXPDF3

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!







Function Modules used within report and the associated call statement:

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = '@10@' * TEXT = ' ' INFO = text * ADD_STDINF = 'X' IMPORTING RESULT = note_icon EXCEPTIONS OTHERS = 1.

TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' IMPORTING WE_ORDER = CORRECTION_ORDERID * WE_TASK = * WE_OBJECTS_APPENDABLE = TABLES WT_KO200 = tKO200 WT_E071K = tE071K EXCEPTIONS CANCEL_EDIT_OTHER_ERROR = 1 SHOW_ONLY_OTHER_ERROR = 2 others = 3.

TR_OBJECTS_INSERT CALL FUNCTION 'TR_OBJECTS_INSERT' EXPORTING WI_ORDER = CORRECTION_ORDERID IMPORTING WE_ORDER = CORRECTION_ORDERID WE_TASK = CORRECTION_TASKID TABLES WT_KO200 = tKO200 WT_E071K = tE071K EXCEPTIONS CANCEL_EDIT_OTHER_ERROR = 1 SHOW_ONLY_OTHER_ERROR = 2 others = 3.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Konfigurationsoption ändern'(010) TEXT_QUESTION = text TEXT_BUTTON_1 = 'Ein'(007) TEXT_BUTTON_2 = 'Aus'(008) DEFAULT_BUTTON = default IMPORTING ANSWER = answer.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING NO_VALUE_CHECK = 'X' POPUP_TITLE = text IMPORTING RETURNCODE = answer TABLES FIELDS = val_tab.

REUSE_ALV_HIERSEQ_LIST_DISPLAY call function 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' exporting i_callback_program = l_callback_program I_CALLBACK_USER_COMMAND = 'HANDLE_ALV_USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fcat i_default = 'X' i_save = 'U' i_tabname_header = 'ALV_MASTER_TABLE' i_tabname_item = 'ALV_TABLE' is_keyinfo = ls_keyinfo * is_print = ls_prnt tables t_outtab_header = alv_master_table t_outtab_item = alv_table exceptions program_error = 1 others = 2.

CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = text EXCEPTIONS others = 1.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RSTXPDF3 or its description.