SAP ABAP Class /BCV/CL_UIF_PDF_PRINT (Printing PDF)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-BCV (Application Component) Business Context Viewer
⤷
/BCV/UIF (Package) BCV User Interface Layer
⤷
⤷
Properties
| Class | /BCV/CL_UIF_PDF_PRINT | |
| Short Description | Printing PDF | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BCV/UIF | BCV User Interface Layer |
| Created | 20081203 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /BCV/CL_UIF_PDF_PRINT has no forward declaration.
Interfaces
Class /BCV/CL_UIF_PDF_PRINT has no interface implemented.
Friends
Class /BCV/CL_UIF_PDF_PRINT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | I | 99 | Max amount of Columns if not already set | 20090319 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'COLTITLE' | Column heading | 20081205 | ||
| 3 | Constant | Private | Type reference (TYPE) | I | 200 | Width for String | 20090319 | ||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'TAB_HEADER' | Headings | 20081205 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Change to Multi Mode | 20081205 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR7 | ' ' | Unicode Character for New Line | 20081205 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR7 | '…' | Unicode Character '...' | 20081205 | ||
| 8 | Constant | Private | Type reference (TYPE) | STRING | 'ROW_INFO' | Information on Line (e.g. Color) | 20081205 | ||
| 9 | Constant | Private | Type reference (TYPE) | STRING | 'TAB_CELL' | Table Cell | 20081205 | ||
| 10 | Constant | Private | Type reference (TYPE) | STRING | 'TAB_ROW' | Table Line | 20081205 | ||
| 11 | Constant | Private | Type reference (TYPE) | STRING | 'VALUE_C' | Value (Character) | 20081205 | ||
| 12 | Constant | Public | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20081205 | ||
| 13 | Constant | Private | Type reference (TYPE) | STRING | '' | Root of an XML Document | 20081205 | ||
| 14 | Static Attribute | Public | Type reference (TYPE) | /BCV/T_UIF_STRING | Table of Strings | 20090323 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | XFELD | SPACE | Formulare werden gebündelt | 20081204 |
Methods
Events
Class /BCV/CL_UIF_PDF_PRINT has no event.
Types
Class /BCV/CL_UIF_PDF_PRINT has no local type.
Method Signatures
Method ADD_CLOSING_TAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 | |||
| 2 | IV_TAG | Call by reference | Type reference (TYPE) | STRING | XML Tag | 20081204 |
Method ADD_CLOSING_TAG on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method ADD_OPENING_TAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 | |||
| 2 | IV_TAG | Call by reference | Type reference (TYPE) | STRING | XML Tag | 20081204 |
Method ADD_OPENING_TAG on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method ADD_VALUED_TAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 | |||
| 2 | IV_CONDENSE | Call by reference | Type reference (TYPE) | XFELD | Remove Space (e.g. Sign in Case of Numeric Values) | 20081204 | |||
| 3 | IV_NO_CONV | Call by reference | Type reference (TYPE) | XFELD | Value will not be converted | 20081204 | |||
| 4 | IV_NO_HIDE | Call by reference | Type reference (TYPE) | XFELD | '<' Do Not Hide Symbol | 20081204 | |||
| 5 | IV_TAG | Call by reference | Type reference (TYPE) | STRING | XML Tag | 20081204 | |||
| 6 | IV_VALUE | Call by reference | Type reference (TYPE) | ANY | Value | 20081204 |
Method ADD_VALUED_TAG on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method CONVERT_XML_TO_UTF8 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_UTF8 | Call by reference | Type reference (TYPE) | XSTRING | XML in UTF-8 Format | 20081204 | |||
| 2 | IV_KEEP_TRAILING_BLANKS | Call by reference | Type reference (TYPE) | XFELD | CO_X | Convert Spaces Before a Tag to Hard Spaces | 20081204 | ||
| 3 | IV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 |
Method CONVERT_XML_TO_UTF8 on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method CONV_XML_TO_PDF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | Error Text | 20081204 | |||
| 2 | EV_PDF | Call by reference | Type reference (TYPE) | XSTRING | PDF Document (Not When Printing) | 20081204 | |||
| 3 | IV_FORM_NAME | Call by reference | Type reference (TYPE) | FPWBFORMNAME | PDF-Based Forms: Form Name | 20081204 | |||
| 4 | IV_MULTI_END | Call by reference | Type reference (TYPE) | XFELD | Get E_PDF After Bundeling | 20081204 | |||
| 5 | IV_MULTI_START | Call by reference | Type reference (TYPE) | XFELD | Bundle Several Forms (No Return of E_PDF) | 20081204 | |||
| 6 | IV_PREVIEW | Call by reference | Type reference (TYPE) | XFELD | Print with Preview | 20081204 | |||
| 7 | IV_PRINT | Call by reference | Type reference (TYPE) | XFELD | Direct Printing Without Preview | 20081204 | |||
| 8 | IV_PRINT_PARAMETER | Call by reference | Type reference (TYPE) | SFPOUTPUTPARAMS | Print Parameter (Overwrites I_PREVIEW / I_PRINT) | 20081204 | |||
| 9 | IV_RESTRICT_CHANGES | Call by reference | Type reference (TYPE) | FPCHANGESRESTRICTED | Restricted Editing Options for PDF Document | 20081204 | |||
| 10 | IV_XML | Call by reference | Type reference (TYPE) | XSTRING | XML Datastream in UTF-8 Format | 20081204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal Error | 20081204 |
Method GET_XML_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XML | Value transfer | Type reference (TYPE) | STRING | XML Data Str. | 20081205 |
Method GET_XML_START on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_CREATE_PDF_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PDF | Call by reference | Type reference (TYPE) | XSTRING | PDF file (XSTRING) | 20090213 | |||
| 2 | IS_HEAD_DATA | Call by reference | Type reference (TYPE) | /BCV/S_UIF_QVIEW_HEAD | Structure for Query Views | 20090220 | |||
| 3 | IS_PRINT_PARAM | Call by reference | Type reference (TYPE) | /BCV/S_UIF_PRINT_PAR | Structure of Printing Parameters for Forms | 20090213 | |||
| 4 | IT_QUERY_INPUT | Call by reference | Type reference (TYPE) | ANY TABLE | Query Input Table | 20090213 | |||
| 5 | IT_QUERY_RESULT | Call by reference | Type reference (TYPE) | ANY TABLE | Query Result Table | 20090213 | |||
| 6 | IT_QUERY_RESULT_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field Catalog for Query Result | 20090326 | |||
| 7 | IV_BUSINESS_PIC | Call by reference | Type reference (TYPE) | XSTRING | Business Graphic | 20090213 | |||
| 8 | IV_PIC_DESCR | Call by reference | Type reference (TYPE) | STRING | Business Graphic Description | 20090213 |
Method XML_CREATE_PDF_DOCUMENT on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_ADD_DOCUMENT_END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081205 |
Method XML_PDF_ADD_DOCUMENT_END on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_ADD_DOCUMENT_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081205 |
Method XML_PDF_ADD_DOCUMENT_START on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_ADD_HEAD_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 |
Method XML_PDF_ADD_HEAD_INFORMATION on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_ADD_PICTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081204 | |||
| 2 | IV_PIC_DATA | Call by reference | Type reference (TYPE) | XSTRING | Business Graphic | 20081204 | |||
| 3 | IV_TITEL | Call by reference | Type reference (TYPE) | STRING | Business Graphic Description | 20081204 |
Method XML_PDF_ADD_PICTURE on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_ADD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081205 | |||
| 2 | ET_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field List with Headings | 20090116 | |||
| 3 | IT_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field List with Headings | 20090116 | |||
| 4 | IT_QUERY_RESULT_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field Catalog | 20090326 | |||
| 5 | IT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | ABAP Table | 20081205 | |||
| 6 | IV_IGNORE_EMPTY_COLUMNS | Call by reference | Type reference (TYPE) | XFELD | Ignore Empty Columns | 20090216 | |||
| 7 | IV_NO_COLTITLES | Call by reference | Type reference (TYPE) | XFELD | Do Not Generate Column Headings | 20081205 | |||
| 8 | IV_NO_INITIALS | Call by reference | Type reference (TYPE) | XFELD | Display Initial Values as Spaces | 20081205 | |||
| 9 | IV_NUMBER_OF_CHARS | Call by reference | Type reference (TYPE) | I | Maximal Number of Chars per Line | 20081205 | |||
| 10 | IV_OPTIMIZE_COLUMNS | Call by reference | Type reference (TYPE) | XFELD | Optimize Widths of All Columns | 20081205 | |||
| 11 | IV_ROWINFO_COLUMN | Call by reference | Type reference (TYPE) | LVC_FNAME | Column with Content for Tag: ROW_INFO | 20081205 | |||
| 12 | IV_ROWINFO_COL_EVEN | Call by reference | Type reference (TYPE) | STRING | ROW_INFO in Case of Even Lines | 20081205 | |||
| 13 | IV_ROWINFO_COL_ODD | Call by reference | Type reference (TYPE) | STRING | ROW_INFO in Case of Odd Lines | 20081205 | |||
| 14 | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | STRUKNAME | Name of a Structure | 20081205 | |||
| 15 | IV_TAG | Call by reference | Type reference (TYPE) | STRING | XML Tag | 20081205 |
Method XML_PDF_ADD_TABLE on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_CONVERT_FCAT_FLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field Catalog | 20081205 | |||
| 2 | IT_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20081205 |
Method XML_PDF_CONVERT_FCAT_FLIST on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_GET_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog | 20090116 | |||
| 2 | IT_ANY_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Table | 20090116 | |||
| 3 | IV_AMOUNT | Call by reference | Type reference (TYPE) | I | Maximum Number of Columns | 20090116 |
Method XML_PDF_GET_FIELD_CATALOG on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_GET_FIELD_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field Catalog | 20090116 | |||
| 2 | IT_ANY_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Table | 20081204 | |||
| 3 | IV_AMOUNT | Call by reference | Type reference (TYPE) | I | Maximum Number of Columns | 20081204 |
Method XML_PDF_GET_FIELD_LIST on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method XML_PDF_QUERY_VIEW_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_XML | Call by reference | Type reference (TYPE) | STRING | XML Data Stream | 20081205 | |||
| 2 | IS_HEAD_DATA | Call by reference | Type reference (TYPE) | /BCV/S_UIF_QVIEW_HEAD | Structure for Query Views | 20090220 | |||
| 3 | IT_QUERY_INPUT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Query Input Table | 20081205 | |||
| 4 | IT_QUERY_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Query Result Table | 20081205 | |||
| 5 | IT_QUERY_RESULT_FIELD_CATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for Query Result | 20090116 | |||
| 6 | IT_QUERY_RESULT_FIELD_LIST | Call by reference | Type reference (TYPE) | /BCV/T_UIF_PDF_FIELD_LIST | Field List for Query Result | 20081205 | |||
| 7 | IV_BUSINESS_PIC | Call by reference | Type reference (TYPE) | XSTRING | Business Graphic | 20081205 | |||
| 8 | IV_BUSINESS_PIC_DESCR | Call by reference | Type reference (TYPE) | STRING | Business Graphic Description | 20081205 | |||
| 9 | IV_CHAR_AMOUNT | Call by reference | Type reference (TYPE) | I | Maximum Number of Characters per Row | 20090204 | |||
| 10 | IV_COL_AMOUNT | Call by reference | Type reference (TYPE) | I | Maximum Number of Columns | 20081205 | |||
| 11 | IV_ROW_AMOUNT | Call by reference | Type reference (TYPE) | I | Maximum Number of Rows | 20081205 |
Method XML_PDF_QUERY_VIEW_ADD on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method _TEXTCELL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TEXT | Call by reference | Type reference (TYPE) | STRING | Text to be Converted | 20081204 | |||
| 2 | EV_LINES | Call by reference | Type reference (TYPE) | I | Number of Lines in Result | 20081204 | |||
| 3 | EV_MAX_WIDTH | Call by reference | Type reference (TYPE) | I | Actual Column Width | 20081204 | |||
| 4 | IV_DATA_TYPE | Call by reference | Type reference (TYPE) | INTTYPE | ABAP Data Type (C,D,N,...) | 20081204 | |||
| 5 | IV_FROM_BEGIN | Call by reference | Type reference (TYPE) | INT1 | Number of Lines to be Adopted from Beginning | 20081204 | |||
| 6 | IV_TO_END | Call by reference | Type reference (TYPE) | INT1 | Number of Lines to be Adopted from End | 20081204 | |||
| 7 | IV_WIDTH | Call by reference | Type reference (TYPE) | I | Column Width | 20081204 |
Method _TEXTCELL on class /BCV/CL_UIF_PDF_PRINT has no exception.
Method _VAL2STR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LEN | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20081204 | |||
| 2 | EV_LINES | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20081204 | |||
| 3 | EV_VAL | Call by reference | Type reference (TYPE) | STRING | 20081204 | ||||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20081204 | ||||
| 5 | IS_FCAT | Call by reference | Type reference (TYPE) | /BCV/S_UIF_PDF_FIELD_LIST | Field Catalog | 20081204 | |||
| 6 | IV_NO_INITIALS | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20081204 |
Method _VAL2STR on class /BCV/CL_UIF_PDF_PRINT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |