SAP ABAP Class CL_UWS_FORM_PDF_API (Converts quest. form into pdf)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UWS_SURVEY_FORM (Package) Form-Based Web Services: Questionnaires
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UWS_FORM_PDF_API_CONST Constants for PDF transform 20070613
Properties
Class CL_UWS_FORM_PDF_API  
Short Description Converts quest. form into pdf    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UWS_SURVEY_FORM   Form-Based Web Services: Questionnaires 
Created 20070613   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UWS_FORM_PDF_API_CONST Constants for PDF transform 20070613
Friends
Class CL_UWS_FORM_PDF_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACCESS_READONLY Instance attribute Private Attribute reference (LIKE) 20070613
2 GC_ACCESS_READONLY_KEY Instance attribute Private Attribute reference (LIKE) 20070613
3 GC_CAP_RECERVE_75 Instance attribute Private Attribute reference (LIKE) 20070613
4 GC_CELL Instance attribute Private Attribute reference (LIKE) 20070613
5 GC_CELL_POSTFIX Instance attribute Private Attribute reference (LIKE) 20070613
6 GC_CHECKBOX_H_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
7 GC_CHECKBOX_RESERVE_DEF Instance attribute Private Attribute reference (LIKE) 20070613
8 GC_CHECKBOX_W_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
9 GC_CLICK Instance attribute Private Attribute reference (LIKE) 20070613
10 GC_COMPONENTVISIBILITY Instance attribute Private Attribute reference (LIKE) 20070613
11 GC_DEFAULT_MARGIN Instance attribute Private Attribute reference (LIKE) 20070613
12 GC_DEFAULT_MARGIN_0MM Instance attribute Private Attribute reference (LIKE) 20070613
13 GC_DEFAULT_MARGIN_1MM Instance attribute Private Attribute reference (LIKE) 20070613
14 GC_DESIGN Instance attribute Private Attribute reference (LIKE) 20070613
15 GC_DESIGN_EMPHASIZED Instance attribute Private Attribute reference (LIKE) 20070613
16 GC_DESIGN_HEADER1 Instance attribute Private Attribute reference (LIKE) 20070613
17 GC_DESIGN_HEADER2 Instance attribute Private Attribute reference (LIKE) 20070613
18 GC_DESIGN_HEADER3 Instance attribute Private Attribute reference (LIKE) 20070613
19 GC_DESIGN_LABEL Instance attribute Private Attribute reference (LIKE) 20070613
20 GC_DESIGN_LABELSMALL Instance attribute Private Attribute reference (LIKE) 20070613
21 GC_DESIGN_LEGEND Instance attribute Private Attribute reference (LIKE) 20070613
22 GC_DESIGN_REFERENCE Instance attribute Private Attribute reference (LIKE) 20070613
23 GC_DESIGN_STANDART Instance attribute Private Attribute reference (LIKE) 20070613
24 GC_DISABLED Instance attribute Private Attribute reference (LIKE) 20070613
25 GC_DRAW_PREFIX Instance attribute Private Attribute reference (LIKE) 20070613
26 GC_DROPDOWNLISTBOX Instance attribute Private Attribute reference (LIKE) 20070613
27 GC_DROPDOWNLISTBOX_EDIT_H_DFLT Instance attribute Private Attribute reference (LIKE) 20070613
28 GC_DROPDOWNLISTBOX_EDIT_W_DFLT Instance attribute Private Attribute reference (LIKE) 20070613
29 GC_FLOW_LAYOUT Instance attribute Private Attribute reference (LIKE) 20070613
30 GC_FONT_ARIAL Instance attribute Private Attribute reference (LIKE) 20070613
31 GC_FONT_BOLD Instance attribute Private Attribute reference (LIKE) 20070613
32 GC_FONT_ITALIC Instance attribute Private Attribute reference (LIKE) 20070613
33 GC_FONT_SIZE_LARGE Instance attribute Private Attribute reference (LIKE) 20070613
34 GC_FONT_SIZE_SMALL Instance attribute Private Attribute reference (LIKE) 20070613
35 GC_FONT_SIZE_XSMALL Instance attribute Private Attribute reference (LIKE) 20070613
36 GC_FONT_SIZE_XXSMALL Instance attribute Private Attribute reference (LIKE) 20070613
37 GC_FORM Instance attribute Public Attribute reference (LIKE) 20070613
38 GC_GRIDLAYOUT Instance attribute Private Attribute reference (LIKE) 20070613
39 GC_HEIGHT Instance attribute Private Attribute reference (LIKE) 20070613
40 GC_HTTP Instance attribute Private Attribute reference (LIKE) 20080115
41 GC_ID Instance attribute Private Attribute reference (LIKE) 20070613
42 GC_INPUT_FIELD_EDIT_H_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
43 GC_INPUT_FIELD_EDIT_W_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
44 GC_ITEM Instance attribute Private Attribute reference (LIKE) 20070613
45 GC_KEY Instance attribute Private Attribute reference (LIKE) 20070613
46 GC_LINK Instance attribute Private Attribute reference (LIKE) 20080115
47 GC_NODE_KEY Instance attribute Private Attribute reference (LIKE) 20070613
48 GC_NSP_BSP Instance attribute Private Attribute reference (LIKE) 20070613
49 GC_NSP_QUE Instance attribute Private Attribute reference (LIKE) 20070613
50 GC_NSP_UWS Instance attribute Private Attribute reference (LIKE) 20070613
51 GC_NSP_UXS Instance attribute Private Attribute reference (LIKE) 20070613
52 GC_NSP_UXX Instance attribute Private Attribute reference (LIKE) 20070613
53 GC_ONE Instance attribute Private Attribute reference (LIKE) 20070613
54 GC_PAGE Instance attribute Private Attribute reference (LIKE) 20070613
55 GC_PARA_DEFAULT_NAME Instance attribute Private Attribute reference (LIKE) 20070613
56 GC_PDF Instance attribute Private Attribute reference (LIKE) 20070613
57 GC_PRESENCE_HIDDEN Instance attribute Private Attribute reference (LIKE) 20070613
58 GC_PREVIEW Instance attribute Public Attribute reference (LIKE) 20070613
59 GC_PX Instance attribute Private Attribute reference (LIKE) 20080115
60 GC_QID Instance attribute Private Attribute reference (LIKE) 20070613
61 GC_REFTODATA Instance attribute Private Attribute reference (LIKE) 20070613
62 GC_REQUIRED Instance attribute Private Attribute reference (LIKE) 20070613
63 GC_SEND_PDF Instance attribute Public Attribute reference (LIKE) 20070613
64 GC_SEND_QUEST_TEXT Instance attribute Private Attribute reference (LIKE) 20070613
65 GC_SEND_XML Instance attribute Public Attribute reference (LIKE) 20070620
66 GC_SIZE Instance attribute Private Attribute reference (LIKE) 20070613
67 GC_STYLE Instance attribute Private Attribute reference (LIKE) 20070613
68 GC_STYLE_CB Instance attribute Private Attribute reference (LIKE) 20070613
69 GC_STYLE_DD Instance attribute Private Attribute reference (LIKE) 20070613
70 GC_STYLE_IF Instance attribute Private Attribute reference (LIKE) 20070613
71 GC_STYLE_RBG Instance attribute Private Attribute reference (LIKE) 20070613
72 GC_SUBFORM_PREFIX Instance attribute Private Attribute reference (LIKE) 20070613
73 GC_SUBMIT Instance attribute Private Attribute reference (LIKE) 20070613
74 GC_SUBMIT_SUBFORM Instance attribute Private Attribute reference (LIKE) 20070613
75 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20070613
76 GC_TEXTVIEW Instance attribute Private Attribute reference (LIKE) 20070613
77 GC_TEXT_EDIT_H_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
78 GC_TEXT_EDIT_W_DEFAULT Instance attribute Private Attribute reference (LIKE) 20070613
79 GC_TITLE Instance attribute Private Attribute reference (LIKE) 20070613
80 GC_TRANSTEXT Instance attribute Private Attribute reference (LIKE) 20070613
81 GC_VALUE_TRUE Instance attribute Private Attribute reference (LIKE) 20070613
82 GC_VISIBILITY_FALSE_KEY Instance attribute Private Attribute reference (LIKE) 20070613
83 GC_WIDTH Instance attribute Private Attribute reference (LIKE) 20070613
84 GC_WRAP Instance attribute Private Attribute reference (LIKE) 20070613
85 GC_XML Instance attribute Private Attribute reference (LIKE) 20070613
86 GC_XML_ELEMENT_BODY Instance attribute Private Attribute reference (LIKE) 20070613
87 GC_XML_ELEMENT_BSP_OPTION Instance attribute Private Attribute reference (LIKE) 20070613
88 GC_XML_ELEMENT_BUTTON Instance attribute Private Attribute reference (LIKE) 20070613
89 GC_XML_ELEMENT_CELL Instance attribute Private Attribute reference (LIKE) 20070613
90 GC_XML_ELEMENT_CHECKBOX Instance attribute Private Attribute reference (LIKE) 20070613
91 GC_XML_ELEMENT_CHECKBOXGROUP Instance attribute Private Attribute reference (LIKE) 20070613
92 GC_XML_ELEMENT_DROPDOWNLISTBOX Instance attribute Private Attribute reference (LIKE) 20070613
93 GC_XML_ELEMENT_GRIDLAYOUT Instance attribute Private Attribute reference (LIKE) 20070613
94 GC_XML_ELEMENT_GROUP Instance attribute Private Attribute reference (LIKE) 20070613
95 GC_XML_ELEMENT_HEADER Instance attribute Private Attribute reference (LIKE) 20070613
96 GC_XML_ELEMENT_IMAGE Instance attribute Private Attribute reference (LIKE) 20070613
97 GC_XML_ELEMENT_INPUTFIELD Instance attribute Private Attribute reference (LIKE) 20070613
98 GC_XML_ELEMENT_ITEM Instance attribute Private Attribute reference (LIKE) 20070613
99 GC_XML_ELEMENT_LISTLAYOUT Instance attribute Private Attribute reference (LIKE) 20070613
100 GC_XML_ELEMENT_OPTION Instance attribute Private Attribute reference (LIKE) 20070613
101 GC_XML_ELEMENT_QUESTION Instance attribute Private Attribute reference (LIKE) 20070613
102 GC_XML_ELEMENT_QUESTIONCOLUMN Instance attribute Private Attribute reference (LIKE) 20070613
103 GC_XML_ELEMENT_QUESTIONNAIRE Instance attribute Private Attribute reference (LIKE) 20070613
104 GC_XML_ELEMENT_QUESTIONROW Instance attribute Private Attribute reference (LIKE) 20070613
105 GC_XML_ELEMENT_QUESTIONTABLE Instance attribute Private Attribute reference (LIKE) 20070613
106 GC_XML_ELEMENT_QUESTION_GROUP Instance attribute Private Attribute reference (LIKE) 20070613
107 GC_XML_ELEMENT_RADIOBUTTONGRP Instance attribute Private Attribute reference (LIKE) 20070613
108 GC_XML_ELEMENT_REPEATEDROW Instance attribute Private Attribute reference (LIKE) 20070613
109 GC_XML_ELEMENT_ROW Instance attribute Private Attribute reference (LIKE) 20070613
110 GC_XML_ELEMENT_TEXTEDIT Instance attribute Private Attribute reference (LIKE) 20070613
111 GC_XML_ELEMENT_TEXTVIEW Instance attribute Private Attribute reference (LIKE) 20070613
112 GS_ELEMENT_NAME_TERMINATOR Instance attribute Private Attribute reference (LIKE) 20070613
113 MO_DROPDOWN_ITEMS Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
114 MO_XFD Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20080403
115 MO_XFD_CACHED Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20080403
116 MO_XFT_CACHED Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_TEMPLATE Cached XFT no hv and button 20070613
117 MO_XFT_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_FACTORY XFT Factory 20070613
118 MO_XFT_MAIN_NODE Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
119 MO_XFT_SUBMIT_BUTTON_NODE Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_FIELD XFT Node 20070622
120 MO_XFT_TEMPLATE Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_TEMPLATE XFT Template 20070613
121 MO_XML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070613
122 MT_IDS_POSTFIX_STACK Instance attribute Private Type reference (TYPE) TABLE_IDS Stack of postfixes IDs 20070613
123 MT_IDS_STACK Instance attribute Private Type reference (TYPE) TABLE_IDS Stack of IDs 20070613
124 MT_QUESTION_COLUMNS Instance attribute Private See coding Rows for question table element 20070613
125 MT_QUESTION_ROWS Instance attribute Private See coding Rows for question table element 20070613
126 MT_SERVICE_PARAMETER Instance attribute Private Type reference (TYPE) UWS_T_SERVICE_PARAMETER Service Parameter 20070614
127 MV_IS_SENDBUTTON_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL ' ' 20070613
128 MV_LANGU Instance attribute Protected Type reference (TYPE) LANG Language ID 20070619
129 MV_QTABLE_FLAG Instance attribute Private Type reference (TYPE) ABAP_BOOL True while table is creating 20071004
130 MV_QUE_HASH Instance attribute Private Type reference (TYPE) HASH160 MD5 has of Questionnaire 20070613
131 MV_SUBMIT_BUTTON_TEXT Instance attribute Public Type reference (TYPE) STRING Text for Submitt button 20070620
132 MV_TEMP_HASH Instance attribute Private Type reference (TYPE) HASH160 Hash Value (160 Bits) 20080403
133 MV_XFT_CACHED Instance attribute Private Type reference (TYPE) XSTRING Cached XFT no hv and button 20080403
Methods
# Method Level Visibility Method type Description Created on
1 ADD_HIDDEN_FIELDS Instance method Private Method Add the hidden questionnaire related info to XFT form templ 20070613
2 ADD_SERVICE_PARAMETERS Instance method Private Method Adds into hidden fields service parameters 20070614
3 CALCULATE_XML_HASH Instance method Private Method Calculate the hash value for input XML 20070613
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070613
5 CONVERT_ANSWERS Instance method Private Method Extract answers from XML into itab 20070620
6 CONV_BSP_CELL Instance method Private Method Converts BSP cell 20070613
7 CONV_BSP_GRIDLAYOUT Instance method Private Method Converts BSP table 20070613
8 CONV_BSP_GROUP Instance method Private Method Create BSP group element 20070613
9 CONV_BSP_ITEM Instance method Private Method Convert XML BSP Option into PDF 20070613
10 CONV_BSP_LISTLAYOUT Instance method Private Method Converts BSP listlayout 20070613
11 CONV_BSP_ROW Instance method Private Method Converts BSP row 20070613
12 CONV_BUTTON Instance method Private Method Converts XML Button into PDF 20070613
13 CONV_CHECKBOX Instance method Private Method Convert XML Checkbox into PDF 20070613
14 CONV_CHECKBOXGROUP Instance method Private Method Convert XML CheckboxGroup into PDF 20070613
15 CONV_DROPDOWNLISTBOX Instance method Private Method Convert XML Dropdownlistbox into PDF 20070613
16 CONV_IMAGE Instance method Private Method Convert XML Image into PDF 20070613
17 CONV_INPUT_FIELD Instance method Private Method Converts XML InputField into PDF 20070613
18 CONV_OPTION Instance method Private Method Converts XML Option into PDF 20070613
19 CONV_QUESTION Instance method Private Method Converts XML Question into PDF 20070613
20 CONV_QUESTION_COLUMN Instance method Private Method Converts Question column 20070613
21 CONV_QUESTION_GROUP Instance method Private Method Converts XML Question into PDF 20070613
22 CONV_QUESTION_ROW Instance method Private Method Converts Question row 20070613
23 CONV_QUESTION_TABLE Instance method Private Method Converts Question table 20070613
24 CONV_RADIOBUTTONGROUP Instance method Private Method Convert XML RadioButtonGroup into PDF 20070613
25 CONV_TEXT_EDIT Instance method Private Method Converts XML Text area into PDF 20070613
26 CONV_TEXT_VIEW Instance method Private Method Converts XML Text View into PDF 20070613
27 CREATE_FORM_STREAM Instance method Public Method Create PDF 20070613
28 CREATE_HIDDEN_FIELD Instance method Private Method Creates hidden field 20070613
29 CREATE_PARAMETER_FIELD Instance method Private Method Creates static text is bind to parameter field 20070614
30 CREATE_PDF_STREAM Instance method Private Method Generate PDF from XFT 20070613
31 CREATE_PREVIEW_STREAM Instance method Public Method Create PDF preview 20070613
32 CREATE_QUESTION_TABLE Instance method Private Method Creates question table 20070613
33 CREATE_STATIC_TEXT Instance method Private Method Creates Static text pdf element 20070613
34 CREATE_SUBMIT_BUTTON Instance method Private Method Create default submit button 20070613
35 CREATE_TABLE Instance method Private Method Creates table 20070613
36 CREATE_TD Instance method Private Method Creates Cell for Row 20070613
37 CREATE_TR Instance method Private Method Creates Row for table 20070613
38 FILL_XFD_ANSWERS Instance method Private Method Fills XFD with answers 20080402
39 GET_FORM Instance method Private Method Retrieves XDP from repository 20080402
40 GET_FORMATTED_ID Instance method Private Method Returns ID for PDF input element 20070613
41 GET_LANGUAGE Instance method Private Method 20070620
42 GET_MIME_OBJECT Instance method Private Method Gets MIME objects as XSTRING 20070613
43 GET_NEW_FORM_NAME Instance method Private Method Gets new pdf form name 20080402
44 GET_SUBFORM Instance method Private Method Get subform for the current PDF element 20070613
45 GET_SUBMIT_BUTTON_SCRIPT Instance method Private Method Generate Submit button script 20070613
46 GET_SYSTEM_LANGUAGE Instance method Protected Method Read the system language 20080402
47 GET_WWW_OBJECT Instance method Private Method Gets WWW picture as XSTRING 20080402
48 GET_XFT_FROM_REPOSITORY Instance method Private Method Check if XFT is contained in repository 20080402
49 GET_XML_HASH Instance method Protected Method Get XML hash value 20070613
50 PARSE_ANSWERS_XML Instance method Private Method Recursive method for transform answers from XML into itab 20070621
51 PARSE_XML Instance method Private Method Recursive method for parsing XML 20070613
52 PROCCESS_XFT Instance method Private Method Gets XFD from current XFT and makes new license if needs 20080403
53 QXML_TO_FORM Instance method Private Method Create PDF for form 20070613
54 QXML_TO_XFT Instance method Private Method Transform QXML to XFT XML form template 20070613
55 READ_XML_ATTRIBUTES Instance method Private Method Read all posible attributes from XML node to the structure 20070613
56 SAVE_FORM Instance method Private Method Saves XFT as licensed XDP 20080402
57 SET_BUTTON_TEXT Instance method Public Method Set the Submitt button text 20070620
58 SET_ELEMENT_DESIGN Instance method Private Method Set font style and font size by design 20070613
59 SET_ELEMENT_SIZE Instance method Private Method Set PDF Draw size in pixeles 20070613
60 SET_HIDDEN_FIELDS Instance method Private Method Set the hidden questionnaire related info throw XFD 20080402
61 SET_LANGUAGE Instance method Public Method Sets thecurrent language 20070619
62 SET_SERVICE_PARAMETERS Instance method Private Method Set values of the service parameters throw XFD 20080402
63 SET_XML_HASH Instance method Protected Method Get XML hash value 20070613
64 START_TRANSFORMATION Instance method Private Method Starts transformation 20070613
65 STRING_TO_XSTRING Instance method Private Method Convert string to xstring 20080402
66 UPDATE_TEMPLATE Instance method Private Method Updates template 20080402
Events
Class CL_UWS_FORM_PDF_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ANSWERS_LINE Protected See coding 20070620 BEGIN OF answers_line , qid TYPE string, answer TYPE string, END OF answers_line
2 ANSWERS_TABLE Protected See coding 20070620 answers_table TYPE STANDARD TABLE OF answers_line
3 ATTRIBUTES_INTERNAL Protected See coding 20070613 BEGIN OF attributes_internal . TYPES: name TYPE string, text TYPE string, href TYPE string, qid TYPE string, required TYPE string, size TYPE string, design TYPE string, height TYPE string, width TYPE string, cellspacing TYPE string, cellpadding TYPE string, reftodata TYPE string, transtext TYPE string, wrap TYPE string, uxs_node_key TYPE string, style TYPE string, tooltip TYPE string, transtool TYPE string, visible TYPE string, disabled TYPE string, columncount TYPE string, rowcount TYPE string, data_value TYPE string, componentvisibility TYPE string, que_name TYPE string, que_reportinglabel TYPE string, transrep TYPE string, value TYPE string, valueunchecked TYPE string, que_rating TYPE string, key TYPE string, selection TYPE string, imagesrc TYPE string, title TYPE string, onclick TYPE string, END OF attributes_internal
4 HIDDEN_FIELDS Protected See coding 20070613 BEGIN OF hidden_fields, uws_application TYPE uxb_application, uws_service_id TYPE uws_service_id, uws_guid TYPE uxp_guid, uws_version TYPE uxp_version, uws_refguid TYPE uxp_guid, send_uri TYPE string, send_mode TYPE string, END OF hidden_fields
5 QUE_TABLE_COLUMNS Protected See coding 20070613 BEGIN OF que_table_columns, column TYPE REF TO if_ixml_node, attributes TYPE attributes_internal, END OF que_table_columns
6 QUE_TABLE_ROWS Protected See coding 20070613 BEGIN OF que_table_rows, row TYPE REF TO if_sxft_node, attributes TYPE attributes_internal, END OF que_table_rows
7 SUBNAMES_INTERNAL Protected See coding 20070613 subnames_internal TYPE STANDARD TABLE OF string
8 TABLE_IDS Protected See coding 20070613 table_ids TYPE STANDARD TABLE OF string
Method Signatures

Method ADD_HIDDEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFT Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT 20070613
2 Importing IV_SEND_MODE Call by reference Type reference (TYPE) STRING Answers send mode - pdf/xml 20070613
3 Importing IV_SEND_URI Call by reference Type reference (TYPE) STRING Survey receiver (mail or http(s)) 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method ADD_SERVICE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFT Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT 20070614
2 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Service Parameter 20070614
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CALCULATE_XML_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) STRING Input XML 20070613
2 Returning RV_XML_HASH Value transfer Type reference (TYPE) HASH160 Hash value 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR System Exception Using ASSIGN 20070622

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UWS_FORM_PDF_API has no parameter.
Method CONSTRUCTOR on class CL_UWS_FORM_PDF_API has no exception.

Method CONVERT_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANSWERS Call by reference Type reference (TYPE) ANSWERS_TABLE Answers in itab 20070620
2 Importing IV_XML_ANSWERS Call by reference Type reference (TYPE) STRING Answers in XML format 20070620
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_GRIDLAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Importing IO_PARENT_XML_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
4 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_LISTLAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BSP_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_CHECKBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_CHECKBOXGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_DROPDOWNLISTBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Importing IO_PARENT_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
4 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Importing IV_QUE_TABLE Call by reference Type reference (TYPE) ABAP_BOOL '' Parent element is Question table? 20070613
4 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_QUESTION_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_QUESTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_QUESTION_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_QUESTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_RADIOBUTTONGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_TEXT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CONV_TEXT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE SXML Node 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Importing IO_PARENT_XML_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20080115
4 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_FORM_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Parameters 20070614
2 Importing IV_ANSWERS Call by reference Type reference (TYPE) STRING Form data envelope 20080403
3 Importing IV_BACKGROUND Call by reference Type reference (TYPE) STRING MIME repository object URL 20070613
4 Importing IV_SEND_MODE Call by reference Type reference (TYPE) STRING Answers send mode - pdf/xml 20080403
5 Importing IV_SEND_URI Call by reference Type reference (TYPE) STRING Survey receiver (mail or http(s)) 20080403
6 Importing IV_UWS_APPLICATION Value transfer Type reference (TYPE) UXB_APPLICATION Application 20080403
7 Importing IV_UWS_GUID Value transfer Type reference (TYPE) UXP_GUID GUID 20080403
8 Importing IV_UWS_REFGUID Value transfer Type reference (TYPE) UXP_GUID GUID 20080403
9 Importing IV_UWS_SERVICE_ID Value transfer Type reference (TYPE) UWS_SERVICE_ID Service ID 20080403
10 Importing IV_UWS_VERSION Value transfer Type reference (TYPE) UXP_VERSION Version 20080403
11 Importing IV_XML Call by reference Type reference (TYPE) STRING Input XML 20070613
12 Returning RV_PDF Value transfer Type reference (TYPE) XSTRING utput PDF stream 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20070622

Method CREATE_HIDDEN_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING Name of the hidden field 20070613
3 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) STRING Value of the hidden field 20070613
4 Importing IV_GLOBAL Call by reference Type reference (TYPE) ABAP_BOOL ' ' Field is global? 20070614
5 Importing IV_INVISIBLE Call by reference Type reference (TYPE) ABAP_BOOL Is field invisible or hidden (hidden by default) 20080402
6 Returning RO_FIELD Value transfer Object reference (TYPE REF TO) IF_SXFT_FIELD XFT Field 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_PARAMETER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070614
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ATTRIBUTES_INTERNAL 20070614
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_PDF_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILLABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Is PDF Form fillable? 20080403
2 Importing IV_XFD Call by reference Type reference (TYPE) STRING XFD string 20080403
3 Importing IV_XFT Call by reference Type reference (TYPE) XSTRING XFT xstring 20070613
4 Returning RV_PDF Value transfer Type reference (TYPE) XSTRING PDF Stream 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20070622

Method CREATE_PREVIEW_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Parameters 20070614
2 Importing IV_BACKGROUND Call by reference Type reference (TYPE) STRING MIME repository object URL 20070613
3 Importing IV_FORM_DATA Call by reference Type reference (TYPE) STRING Form data envelope 20070620
4 Importing IV_XML Call by reference Type reference (TYPE) STRING Input XML 20070613
5 Returning RV_PDF Value transfer Type reference (TYPE) XSTRING utput PDF stream 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20070622

Method CREATE_QUESTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
3 Returning RO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_STATIC_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ATTRIBUTES_INTERNAL 20070613
3 Importing IV_DESIGN Call by reference Type reference (TYPE) CLIKE Design of font 20070613
4 Returning RO_STATIC_TEXT Value transfer Object reference (TYPE REF TO) IF_SXFT_DRAW XFT Draw 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_SUBMIT_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BORDER Call by reference Type reference (TYPE) ABAP_BOOL '' Border enabled 20070613
2 Returning RO_TABLE Value transfer Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_TD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TR Call by reference Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform 20070613
2 Importing IV_BORDER Call by reference Type reference (TYPE) ABAP_BOOL Border enabled 20070613
3 Importing IV_FILL Call by reference Type reference (TYPE) ABAP_BOOL Area is filled 20070613
4 Importing IV_MARGIN_BOTTOM Call by reference Type reference (TYPE) STRING Margin bottom 20080115
5 Importing IV_MARGIN_LEFT Call by reference Type reference (TYPE) STRING Margin left 20080115
6 Importing IV_MARGIN_RIGHT Call by reference Type reference (TYPE) STRING Margin right 20080115
7 Importing IV_MARGIN_TOP Call by reference Type reference (TYPE) STRING Margin top 20080115
8 Returning RO_TD Value transfer Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method CREATE_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform 20070613
2 Returning RO_TR Value transfer Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method FILL_XFD_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFD Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XFD DOM 20080402
2 Importing IT_ANSWERS Call by reference Type reference (TYPE) ANSWERS_TABLE Table of the answers 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080402

Method GET_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) FPNAME Name of Form Object 20080402
2 Returning RV_XDP Value transfer Type reference (TYPE) XSTRING 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402

Method GET_FORMATTED_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IDS Call by reference Type reference (TYPE) TABLE_IDS 20070613
2 Returning RV_ID Value transfer Type reference (TYPE) STRING 20070613

Method GET_FORMATTED_ID on class CL_UWS_FORM_PDF_API has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGU Value transfer Type reference (TYPE) LANG Language ID 20070620

Method GET_LANGUAGE on class CL_UWS_FORM_PDF_API has no exception.

Method GET_MIME_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING Link to MIME object 20070613
2 Returning RV_CONTENT Value transfer Type reference (TYPE) XSTRING Content of the object 20070613

Method GET_MIME_OBJECT on class CL_UWS_FORM_PDF_API has no exception.

Method GET_NEW_FORM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NEW_NAME Value transfer Type reference (TYPE) FPNAME Name of Form Object 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080402

Method GET_SUBFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Subform name 20070613
3 Returning RO_XFT_SUBFORM Value transfer Object reference (TYPE REF TO) IF_SXFT_SUBFORM Subform object 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method GET_SUBMIT_BUTTON_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME_SEND_MODE Call by reference Type reference (TYPE) STRING 20080402
2 Importing IV_FIELD_NAME_URI Call by reference Type reference (TYPE) STRING 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method GET_SYSTEM_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGU Value transfer Type reference (TYPE) LANG Language ID 20080402

Method GET_SYSTEM_LANGUAGE on class CL_UWS_FORM_PDF_API has no exception.

Method GET_WWW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING Link to MIME object 20080402
2 Returning RV_CONTENT Value transfer Type reference (TYPE) XSTRING Content of the object 20080402

Method GET_WWW_OBJECT on class CL_UWS_FORM_PDF_API has no exception.

Method GET_XFT_FROM_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QXML_HASH Call by reference Type reference (TYPE) HASH160 Hash Value (160 Bits) 20080402
2 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID UWS GUID 20080402
3 Returning RV_RESULT Value transfer Type reference (TYPE) CHAR1 Result of the operation 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080402
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20080402

Method GET_XML_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML_HASH Value transfer Type reference (TYPE) HASH160 XML hash 20070613

Method GET_XML_HASH on class CL_UWS_FORM_PDF_API has no exception.

Method PARSE_ANSWERS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ANSWERS_TABLE Call by reference Type reference (TYPE) ANSWERS_TABLE 20070621
2 Exporting EV_NUM_NODES Call by reference Type reference (TYPE) I Number of processed nodes 20070621
3 Importing IO_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070621
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method PARSE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
2 Importing IO_PARENT_PDF_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method PROCCESS_XFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XFT Call by reference Type reference (TYPE) XSTRING XFT 20080403
2 Exporting EO_XFD Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XFD DOM 20080403
3 Importing IV_NEW_FORM_NAME Call by reference Type reference (TYPE) FPNAME Name of Form Object 20080403
4 Importing IV_NEW_LICENSE Call by reference Type reference (TYPE) ABAP_BOOL Create new license? 20080403
5 Importing IV_UPDATED_XFT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is XFT updated ? 20080403
6 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID GUID 20080403
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080403
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080403
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20080403

Method QXML_TO_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Parameters 20070614
2 Importing IV_BACKGROUND Call by reference Type reference (TYPE) STRING MIME repository object URL 20070613
3 Importing IV_FILLABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Is PDF Form fillable? 20080402
4 Importing IV_SEND_MODE Call by reference Type reference (TYPE) STRING Answers send mode - pdf/xml 20070613
5 Importing IV_SEND_URI Call by reference Type reference (TYPE) STRING Survey receiver (mail or http(s)) 20070613
6 Importing IV_UWS_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Application 20070613
7 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID GUID 20070613
8 Importing IV_UWS_REFGUID Call by reference Type reference (TYPE) UXP_GUID GUID 20070613
9 Importing IV_UWS_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID Service ID 20070613
10 Importing IV_UWS_VERSION Call by reference Type reference (TYPE) UXP_VERSION Version 20070613
11 Importing IV_XML Call by reference Type reference (TYPE) STRING Input XML 20070613
12 Importing IV_XML_ANSWERS Call by reference Type reference (TYPE) STRING Answers in XML format 20080402
13 Returning RV_PDF Value transfer Type reference (TYPE) XSTRING utput PDF stream 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20070622

Method QXML_TO_XFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Parameters 20080402
2 Importing IV_BACKGROUND Call by reference Type reference (TYPE) STRING Link to background 20070613
3 Importing IV_SEND_MODE Call by reference Type reference (TYPE) STRING Answers send mode - pdf/xml 20080402
4 Importing IV_SEND_URI Call by reference Type reference (TYPE) STRING Survey receiver (mail or http(s)) 20080402
5 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID UWS GUID 20080402
6 Importing IV_XML Call by reference Type reference (TYPE) STRING Questionnaire XML 20070613
7 Returning RV_XFT Value transfer Type reference (TYPE) XSTRING XFT Template in xstring format 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622
3 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20070622

Method READ_XML_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) ATTRIBUTES_INTERNAL 20070613
2 Importing IO_CURRENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR System Exception Using ASSIGN 20070622

Method SAVE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PDF_OBJ Call by reference Object reference (TYPE REF TO) IF_FP_PDF_OBJECT PDF object 20080402
2 Importing IV_NAME Call by reference Type reference (TYPE) FPNAME Name of Form Object 20080402
3 Importing IV_NEW_FORM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE New form? 20080402
4 Importing IV_UPDATED_XFT Call by reference Type reference (TYPE) XSTRING Updated XFT 20080402
5 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID GUID 20080402
6 Returning RV_XFT Value transfer Type reference (TYPE) XSTRING Licensed XFT 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402
2 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20080402

Method SET_BUTTON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Submit button text 20070620

Method SET_BUTTON_TEXT on class CL_UWS_FORM_PDF_API has no exception.

Method SET_ELEMENT_DESIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFT_FONT Call by reference Object reference (TYPE REF TO) IF_SXFT_FONT XFT Font 20070613
2 Importing IV_DESIGN Call by reference Type reference (TYPE) CLIKE 20070613

Method SET_ELEMENT_DESIGN on class CL_UWS_FORM_PDF_API has no exception.

Method SET_ELEMENT_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFT_MEASUREMENT Call by reference Object reference (TYPE REF TO) IF_SXFT_MEASUREMENT XFT Draw 20070613
2 Importing IV_H Call by reference Type reference (TYPE) CLIKE 20070613
3 Importing IV_H_DEFAULT Call by reference Type reference (TYPE) CLIKE 20070613
4 Importing IV_W Call by reference Type reference (TYPE) CLIKE 20070613
5 Importing IV_W_DEFAULT Call by reference Type reference (TYPE) CLIKE 20070613

Method SET_ELEMENT_SIZE on class CL_UWS_FORM_PDF_API has no exception.

Method SET_HIDDEN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFD Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XFD 20080402
2 Importing IV_SEND_MODE Call by reference Type reference (TYPE) STRING Answers send mode - pdf/xml 20080402
3 Importing IV_SEND_URI Call by reference Type reference (TYPE) STRING Survey receiver (mail or http(s)) 20080402
4 Importing IV_UWS_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Application 20080402
5 Importing IV_UWS_GUID Call by reference Type reference (TYPE) UXP_GUID GUID 20080402
6 Importing IV_UWS_REFGUID Call by reference Type reference (TYPE) UXP_GUID GUID 20080402
7 Importing IV_UWS_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID Service ID 20080402
8 Importing IV_UWS_VERSION Call by reference Type reference (TYPE) UXP_VERSION Version 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080402
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Value transfer Type reference (TYPE) LANG Language 20070619

Method SET_LANGUAGE on class CL_UWS_FORM_PDF_API has no exception.

Method SET_SERVICE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_XFD Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XFD 20080402
2 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER Service Parameter 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20080402
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402

Method SET_XML_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_HASH Value transfer Type reference (TYPE) HASH160 XML hash 20070613

Method SET_XML_HASH on class CL_UWS_FORM_PDF_API has no exception.

Method START_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKGROUND Call by reference Type reference (TYPE) STRING Link to background 20070613
# Exception Resumable Description Created on
1 CX_UWS_PDF_INTERNAL_ERROR Exception class for internal errors in PDF transformation 20070622
2 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20070622

Method STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XSTRING Call by reference Type reference (TYPE) XSTRING Output XString 20080402
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING Input String 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_XFT2PDF_ERROR Exception class for xft to pdf transformation errors 20080402

Method UPDATE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NEW_TEMPLATE Call by reference Type reference (TYPE) STRING New XFT 20080402
2 Importing IV_OLD_TEMPLATE Call by reference Type reference (TYPE) XSTRING Old XFT 20080402
# Exception Resumable Description Created on
1 CX_UWS_PDF_QUE2XFT_ERROR Exception class for que to xft transformation errors 20080402
History
Last changed by/on SAP  20090618 
SAP Release Created in 700