How to make smartform output into PDF?what r the step and
requirments?



How to make smartform output into PDF?what r the step and requirments?..

Answer / rajendra rai

You Can get smart form output in PDF format by writing a
executable program with HTML Viewver.

Steps:
1. Create a Screen '100' for your program and create a
Custom Control with name PDF.

2. Data diclaration for HTML Container:
data:g_html_container type ref to cl_gui_custom_container,
g_html_control type ref to cl_giu_htm_viewer,
lv_url type char(255).

DATA : l_job_output_info TYPE ssfcrescl.
DATA : ls_control_param TYPE ssfctrlop.


3. Fill ur data in internal table and call your smart form.
Pass Values to Smartform
CALL FUNCTION '/1BCDWB/SF00000166'
EXPORTING
control_parameters = ls_control_param
e_tpseg_start_date = lv_e_tpseg_start_date
e_tpseg_end_date = lv_e_tpseg_end_date
IMPORTING
job_output_info = l_job_output_info
TABLES
et_trip = lt_trip
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.

You will Get data into OTF Format in "l_job_output_info".

3. You have to convert Data in PDF Format so, Call Function
Module 'CONVERT_OTF' and pass "l_job_output_info-otfdata".

CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
IMPORTING
bin_filesize = pdf_fsize
bin_file = p_c_ztr_reports-report_pdf
TABLES
otf = l_job_output_info-otfdata
lines = lt_pdf
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.


4 . You can use c_ztr_reports-report_pdf to load PDF Data
into HTML Control by converting Xstring to binary table by
function module 'SCMS_XSTRING_TO_BINARY'.

* Convert xstring to binary table to pass to the LOAD_DATA
*method
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = p_c_ztr_reports-report_pdf
TABLES
binary_tab = lt_data.

You Will Get converted data into a internal table "lt_data".

5. Call Your Screen '100'.

CALL SCREEN 100.

6. In PBO Module of 100 Screen.

7. Create object for HTML Container
Create Object g_html_container
exporting
Container_name = 'PDF' " Name You have mentioned
for Control Conatiner Screen.

8. Pass you defined html container to HTMl Control
Create OBJECT g_htnl_contol
exporting
parent = g_html_container.

9. call intance method load data and pass your converted
table into this method.
* Load the HTML

CALL METHOD g_html_control->load_data(
EXPORTING
type = 'application'
subtype = 'pdf'
IMPORTING
assigned_url = lv_url
CHANGING
data_table = lt_data
EXCEPTIONS
dp_invalid_parameter = 1
dp_error_general = 2
cntl_error = 3
OTHERS = 4 ).

From this Method u will get URL in lv_url.

10. call method to show ur url at Your Screen.
call method g_html_control->show_url( url = lv_url
in_place ='X').


You Will Get your Smartform output in PDF at your screen..

Enjoy!!!!!!!!!!!!!!!

Is This Answer Correct ?    9 Yes 1 No

Post New Answer

More SAP ABAP Interview Questions

How many rediobutton groups can be there in a module pool program and in a report?

2 Answers   BOC, BPCL Bharat Petroleum,


where u can create the rfc function module?

1 Answers   Intelligroup,


What is the purpose of BAPI 'BAPI_SALESORDER_SIMULATE'? Write a sample program.

2 Answers   SGT, Wipro,


Dear Experts pls answer the folowing qs that i have faced in the recent intvws: a) Can we execute the script individually? If yes How? Else what we need to do so? b) Are Layout sets Client independent? c) How do you assign a print program to a script? d) Can we call a subroutine in a script? If so, how? e) What are the steps to print SAP script form?

2 Answers   Cap Gemini,


What is the use of a pretty printer?

0 Answers  






What are the field and chain statements?

0 Answers  


What is netweaver???what is the relationship with ABAP?

0 Answers   Siemens,


What do you do when the system crashes in the middle of a BDC batch session?

0 Answers  


What are domains and data element? : abap hr

0 Answers  


What is the difference between At first and On change control command.

1 Answers   Genpact,


Which function module would you use to check the user’s authorization to access files before opening a file?

0 Answers  


Is logo in script 1st stored as tiff format before uploading or in jpeg format?and where is that stored after uploading?

0 Answers   IBM,


Categories
  • SAP Basis Interview Questions SAP Basis (1262)
  • SAP ABAP Interview Questions SAP ABAP (3939)
  • SAPScript Interview Questions SAPScript (236)
  • SAP SD (Sales & Distribution) Interview Questions SAP SD (Sales & Distribution) (2717)
  • SAP MM (Material Management) Interview Questions SAP MM (Material Management) (912)
  • SAP QM (Quality Management) Interview Questions SAP QM (Quality Management) (99)
  • SAP PP (Production Planning) Interview Questions SAP PP (Production Planning) (523)
  • SAP PM (Plant Maintenance) Interview Questions SAP PM (Plant Maintenance) (252)
  • SAP PS (Project Systems) Interview Questions SAP PS (Project Systems) (138)
  • SAP FI-CO (Financial Accounting & Controlling) Interview Questions SAP FI-CO (Financial Accounting & Controlling) (2766)
  • SAP HR (Human Resource Management) Interview Questions SAP HR (Human Resource Management) (1180)
  • SAP CRM (Customer Relationship Management) Interview Questions SAP CRM (Customer Relationship Management) (432)
  • SAP SRM (Supplier Relationship Management) Interview Questions SAP SRM (Supplier Relationship Management) (132)
  • SAP APO (Advanced Planner Optimizer) Interview Questions SAP APO (Advanced Planner Optimizer) (92)
  • SAP BW (Business Warehouse) Interview Questions SAP BW (Business Warehouse) (896)
  • SAP Business Workflow Interview Questions SAP Business Workflow (72)
  • SAP Security Interview Questions SAP Security (597)
  • SAP Interfaces Interview Questions SAP Interfaces (74)
  • SAP Netweaver Interview Questions SAP Netweaver (282)
  • SAP ALE IDocs Interview Questions SAP ALE IDocs (163)
  • SAP Business One Interview Questions SAP Business One (110)
  • SAP BO BOBJ (Business Objects) Interview Questions SAP BO BOBJ (Business Objects) (388)
  • SAP CPS (Central Process Scheduling) Interview Questions SAP CPS (Central Process Scheduling) (14)
  • SAP GTS (Global Trade Services) Interview Questions SAP GTS (Global Trade Services) (21)
  • SAP Hybris Interview Questions SAP Hybris (132)
  • SAP HANA Interview Questions SAP HANA (700)
  • SAP PI (Process Integration) Interview Questions SAP PI (Process Integration) (113)
  • SAP PO (Process Orchestration) Interview Questions SAP PO (Process Orchestration) (25)
  • SAP BI (Business Intelligence) Interview Questions SAP BI (Business Intelligence) (174)
  • SAP BPC (Business Planning and Consolidation) Interview Questions SAP BPC (Business Planning and Consolidation) (38)
  • SAP BODS (Business Objects Data Services) Interview Questions SAP BODS (Business Objects Data Services) (49)
  • SAP BODI (Business Objects Data Integrator) Interview Questions SAP BODI (Business Objects Data Integrator) (26)
  • SAP Ariba Interview Questions SAP Ariba (9)
  • SAP Fiori Interview Questions SAP Fiori (45)
  • SAP EWM (Extended Warehouse Management) Interview Questions SAP EWM (Extended Warehouse Management) (58)
  • Sap R/3 Interview Questions Sap R/3 (150)
  • SAP FSCM Financial Supply Chain Management Interview Questions SAP FSCM Financial Supply Chain Management (101)
  • SAP WM (Warehouse Management) Interview Questions SAP WM (Warehouse Management) (31)
  • SAP GRC (Governance Risk and Compliance) Interview Questions SAP GRC (Governance Risk and Compliance) (64)
  • SAP MDM (Master Data Management) Interview Questions SAP MDM (Master Data Management) (0)
  • SAP MRS (Multi Resource Scheduling) Interview Questions SAP MRS (Multi Resource Scheduling) (0)
  • SAP ESS MSS (Employee Manager Self Service) Interview Questions SAP ESS MSS (Employee Manager Self Service) (13)
  • SAP CS (Customer Service) Interview Questions SAP CS (Customer Service) (0)
  • SAP TRM (Treasury and Risk Management) Interview Questions SAP TRM (Treasury and Risk Management) (0)
  • SAP Web Dynpro ABAP Interview Questions SAP Web Dynpro ABAP (198)
  • SAP IBP (Integrated Business Planning) Interview Questions SAP IBP (Integrated Business Planning) (0)
  • SAP OO-ABAP (Object Oriented ABAP) Interview Questions SAP OO-ABAP (Object Oriented ABAP) (70)
  • SAP S/4 HANA Finance (Simple Finance) Interview Questions SAP S/4 HANA Finance (Simple Finance) (143)
  • SAP FS-CD (Collections and Disbursements) Interview Questions SAP FS-CD (Collections and Disbursements) (0)
  • SAP PLM (Product Lifecycle Management) Interview Questions SAP PLM (Product Lifecycle Management) (0)
  • SAP SuccessFactors Interview Questions SAP SuccessFactors (33)
  • SAP Vistex Interview Questions SAP Vistex (0)
  • SAP ISR (IS Retail) Interview Questions SAP ISR (IS Retail) (28)
  • SAP IdM (Identity Management) Interview Questions SAP IdM (Identity Management) (0)
  • SAP IM (Investment Management) Interview Questions SAP IM (Investment Management) (0)
  • SAP UI5 Interview Questions SAP UI5 (59)
  • SAP SCM (Supply Chain Management) Interview Questions SAP SCM (Supply Chain Management) (51)
  • SAP XI (Exchange Infrastructure) Interview Questions SAP XI (Exchange Infrastructure) (49)
  • SAP Cloud Platform Interview Questions SAP Cloud Platform (34)
  • SAP Testing Interview Questions SAP Testing (89)
  • SAP SolMan (Solution Manager) Interview Questions SAP SolMan (Solution Manager) (63)
  • SAP MaxDB Interview Questions SAP MaxDB (116)
  • SAP GUI Interview Questions SAP GUI (15)
  • SAP AllOther Interview Questions SAP AllOther (329)