SAP /BCV/CL_UIF_PDF_PRINT OO Class - Printing PDF
/BCV/CL_UIF_PDF_PRINT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BCV/CL_UIF_PDF_PRINT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /BCV/CL_UIF_PDF_PRINT SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_CLOSING_TAG | Add Closing Tag | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>ADD_CLOSING_TAG...more details | ||
| ADD_OPENING_TAG | Adds an Opening Tag | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>ADD_OPENING_TAG...more details | ||
| ADD_VALUED_TAG | Adds a Simple Tag with Value | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>ADD_VALUED_TAG...more details | ||
| CONVERT_XML_TO_UTF8 | Converts XML String to UTF8 XString | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>CONVERT_XML_TO_UTF8...more details | ||
| CONV_XML_TO_PDF | Convert XML to PDF | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>CONV_XML_TO_PDF...more details | ||
| GET_XML_START | Generates Start of XML | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>GET_XML_START...more details | ||
|
| ||
| XML_CREATE_PDF_DOCUMENT | Test Method | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_CREATE_PDF_DOCUMENT...more details | ||
| XML_PDF_ADD_DOCUMENT_END | Adds the End Tag for XML (PDF Document) | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_ADD_DOCUMENT_END...more details | ||
| XML_PDF_ADD_DOCUMENT_START | Create Head Information for XML | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_ADD_DOCUMENT_START...more details | ||
| XML_PDF_ADD_HEAD_INFORMATION | Add Header Information to XML for BCV | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_ADD_HEAD_INFORMATION...more details | ||
| XML_PDF_ADD_PICTURE | Add Picture Information | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_ADD_PICTURE...more details | ||
| XML_PDF_ADD_TABLE | Converts Table to an XML Fragment | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_ADD_TABLE...more details | ||
| XML_PDF_CONVERT_FCAT_FLIST | Public | |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_CONVERT_FCAT_FLIST...more details | ||
| XML_PDF_GET_FIELD_CATALOG | Private | |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_GET_FIELD_CATALOG...more details | ||
| XML_PDF_GET_FIELD_LIST | Private | |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_GET_FIELD_LIST...more details | ||
| XML_PDF_QUERY_VIEW_ADD | Adds Input Table, Graphic, Output Table | Public |
| CALL METHOD /bcv/cl_uif_pdf_print=>XML_PDF_QUERY_VIEW_ADD...more details | ||
| _TEXTCELL | Intern: Format Multiline Text Cell | Private |
| CALL METHOD /bcv/cl_uif_pdf_print=>_TEXTCELL...more details | ||
| _VAL2STR | Intern: Prepare Value for Output | Private |
| CALL METHOD /bcv/cl_uif_pdf_print=>_VAL2STR...more details | ||
/BCV/CL_UIF_PDF_PRINT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| CO_AMOUNT_COLUMNS_NOT_SET | Constant | Max amount of Columns if not already set | 99 | LIKE I | Private |
| CO_COLUMN_TITLE | Constant | Column heading | 'COLTITLE' | LIKE STRING | Private |
| CO_COLUMN_WIDTH | Constant | Width for String | 200 | LIKE I | Private |
| CO_HEADER_LINE | Constant | Headings | 'TAB_HEADER' | LIKE STRING | Private |
| CO_M | Constant | Change to Multi Mode | 'M' | LIKE CHAR1 | Public |
| CO_NL | Constant | Unicode Character for New Line | ' ' | LIKE CHAR7 | Private |
| CO_PP | Constant | Unicode Character '...' | '…' | LIKE CHAR7 | Private |
| CO_ROW_INFO | Constant | Information on Line (e.g. Color) | 'ROW_INFO' | LIKE STRING | Private |
| CO_TABLE_CELL | Constant | Table Cell | 'TAB_CELL' | LIKE STRING | Private |
| CO_TABLE_ROW | Constant | Table Line | 'TAB_ROW' | LIKE STRING | Private |
| CO_VALUE_CHAR | Constant | Value (Character) | 'VALUE_C' | LIKE STRING | Private |
| CO_X | Constant | Checkbox | 'X' | LIKE XFELD | Public |
| CO_XML_START | Constant | Root of an XML Document | '' | LIKE STRING | Private |
| GT_PRINTING_XML | Static Attribute | Table of Strings | LIKE /BCV/T_UIF_STRING | Public | |
| GV_MULTI | Static Attribute | Formulare werden gebündelt | SPACE | LIKE XFELD | Public |
Links to Related Class(s)
/BCV/CL_...Full list of available SAP object classes
Search for further information about these or an SAP related objects