ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip   To Refer this Site to Your Friends   Click Here
Google
 
Categories  >>  Software  >>  ERP CRM  >>  SAP  >>  ABAP
 
 


 

 
 Basis interview questions  Basis Interview Questions
 ABAP interview questions  ABAP Interview Questions
 SAPScript interview questions  SAPScript Interview Questions
 SD interview questions  SD Interview Questions
 MM interview questions  MM Interview Questions
 QM interview questions  QM Interview Questions
 PP interview questions  PP Interview Questions
 PM interview questions  PM Interview Questions
 PS interview questions  PS Interview Questions
 FI CO interview questions  FI CO Interview Questions
 HR interview questions  HR Interview Questions
 SAP CRM interview questions  SAP CRM Interview Questions
 SRM interview questions  SRM Interview Questions
 APO interview questions  APO Interview Questions
 Business Warehouse interview questions  Business Warehouse Interview Questions
 Business Workflow interview questions  Business Workflow Interview Questions
 SAP Security interview questions  SAP Security Interview Questions
 SAP Interfaces interview questions  SAP Interfaces Interview Questions
 Netweaver interview questions  Netweaver Interview Questions
 SAP ALE IDocs interview questions  SAP ALE IDocs Interview Questions
 SAP B1 interview questions  SAP B1 Interview Questions
 SAP AllOther interview questions  SAP AllOther Interview Questions
Question
How to make smartform output into PDF?what r the step and 
requirments?
 Question Submitted By :: Mlganesh
I also faced this Question!!     Rank Answer Posted By  
 
  Re: How to make smartform output into PDF?what r the step and requirments?
Answer
# 1
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 ?    1 Yes 0 No
Rajendra Rai
 

 
 
 
Other ABAP Interview Questions
 
  Question Asked @ Answers
 
How to add segments to IDOC?  2
can labels generate in smartforms?if yes how?  2
what is the diff b/w error and exceptions  3
What are work process in ABAP? IBM4
hi i have one requirement on smart forms.i have to print customer details and order details(Based on customer number) in two windows.I want to write total code in report it self.can any one please help me? Thanks in an advance Vijay  1
what is abap token?  2
what are performence analysis techniques?  2
what is meaning of idoc monitoring? HCL2
if u define paragraph and character formats what will be overwriting which one  1
Select option?  2
what is the function module to read the standard text?  2
In MPP,i have to create a input/output Button when i click ther i have to move some other transaction How? HP1
can any post me all steps in MM ,SD, PP FLOW in detail?  2
What in script controlling? what are the events in maintenance view: Accenture1
what is the use of protect / end protect control command in the scripts? DELL3
can u send the results from report to sap memory? HP2
Can we have two reports running parallely and both the reports sharing the same internal table for processing the data? General-Mills1
Difference between jobpage and form page?  1
What is the Difference between Header and Item in ABAP? VBAK-Sales Order Header,VBAP-Sales Order Item, how can u use these tables in one query,means by using these tables write a select query.  2
How many fields(max) can be there in a transparent table? Unilogic-Software1
 
For more ABAP Interview Questions Click Here 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com