Integrating print forms designed in SFP transaction into BSP

Hi,
Can we call the print forms designed using transaction SFP into our BSP application? I have the selected data in the internal table which I will pass to the form interface, but can we see this output in the browser? or should I use other options of spool/smart forms.
Thanks,
Kiran

Sure you can use Adobe Print Forms from SFP.  You can spool them for printing or grab the binary content from the rendering function module and pass that along through the HTTP Response to the browser.  Here is a weblog that talks about this very subject:
/people/thomas.jung3/blog/2005/07/13/lessons-learned-from-adobe-forms-development

Similar Messages

  • Use of Inbound Handler property in SFP transaction while creating form

    Hello,
    Can anyone please tell me what is the use of Inbound Handler property while creating adobe interactive form in SAP SFP transaction.
    Steps ->
    1>in SAP system go to transaction sfp.
    2>create form.
    3>In properties tab->Inbound Handler.->what is the use of this and in which scenarion we use this option.
    And how the above one is different from the Inbound Handler for so50 transaction.
    Regards,
    Menaka.H.B

    Hi,
    First try searching in web and SDN if you are still not able to find answer for your query
    then take your time to post the query in SDN.
    For info on so50 transaction check the below link..
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/db/8df13a348cf77ae10000000a11402f/content.htm
    For Adobe Interactive Forms..
    http://www.sdn.sap.com/irj/sdn/adobe
    Cheers!!
    VEnk@

  • Unable to Inspect this PDF error in SFP transaction

    Hi All,
    When I try to import a form using the SFP transaction I get the Adobe Lifecycle Designer error stating "Unable to inspect this PDF. Probably because the PDF is corrupt.(Page=1). Try resaving the pdf in acrobat to fix it."
    I get this error even if I resave in acrobat. Can someone help me resolve this error.
    Thanks for all your help in advance.
    Regards,
    Divya

    Hi Markus,
    When i tried the following link...http://<host>:<port> /AdobeDocumentServices/Config , i have seen a SAP portal so i m in a thinking that Adobe Document services are up and running..
    Could you pls. guide me if there is another way to check whether ADS is running? & are there any SAP Notes regarding this topic??i have been through 778479, 886572 but that didnt help..
    In the render error log files if i see it has displayed that NO ERROR REPORTED..
    Thanks,
    Subbu

  • Adobe forms - Print forms using transaction code SFP

    Hi All,
    I had created a PDF form. It is a print form and it is not a dynamic form.
    I have a subforms in the form.
    Using scripting, I have to display and hide the subforms at runtime.
    I tried to write the script using the Script editor in the Palatte menu in the layout.
    I wrote the following script:
    xfa.host.messageBox($.somExpression) for a particular field in the layout, but how to test it.
    Is there any way to see the message box with the somExpression.
    Kindly help me. I am using FormCalc as scripting lanuguage.
    Thanks in advance,
    Jaffer Ali.S

    Hello,
    With the PDF preview tab (be sure the script runs at client side; should be working for a simple script such as this one) or by running your form...
    Rgds,
    Francois

  • Transaction Journal Report - Print Layout Design

    Hi all
    Is it possible to add Journal Entry Project Codes to this Transaction Journal Report (Print Layout Design)?
    I tried to add Journal Entry Project Codes to this system PLD but the result still not showing any Project Code.
    Kedalene

    Hi Kedalene Chong
    ou don't need a list of variables to use them. Simply go to View -> System Information so whenever you hover around a field with the cursor, in the left bottom corner of the screen you will see the details of that screen along with the variable number if it is a variable.
    So you will see something like:
    [Form=139 Item=29 Pane=0 Variable=91]
         -> in this case the variable number is 91 - use it in Print Layout Designer.
    So you can just use the variable specified in these details. When creating the print layout, just go back to your form, stand on a field with your mouse and you will see what variable to use.
    Also Check with the PLD Variables Note No 867048...
    Symptom
    Using system variables when designing a print template for the General Ledger report.
    Please note that variable numbers might change when upgrading to a higher version.
    Cause
    FAQ
    Solution
    Field Name
    Variable Number
    Posting Date
    62
    Due Date
    63
    Document Date
    112
    Series
    140
    Document Number
    141
    Transaction Number
    65
    Journal Voucher
    66
    Reference 1
    67
    Reference 2
    68
    Reference 3
    69
    Details
    70
    Transaction Code
    71
    Project Code
    72
    Costing Code
    73
    Offsetting Account
    74
    Indicator
    137
    Total (LC)
    75
    Debit (LC)
    96
    Credit (LC)
    95
    Balance (LC)
    76
    Total (SC)
    77
    Debit (SC)
    98
    Credit (SC)
    97
    Balance (SC)
    78
    Total (FC)
    79
    Debit (FC)
    100
    Credit (FC)
    99
    Balance (FC)
    80
    Creator
    138
    Internal Reconciliation
    131
    External Reconciliation
    132
    System variables from the Business Partner Master Data window available for use in the General Ledger report:
    Phone
    117
    Fax
    118
    Contact Name
    119
    Address
    120
    Sales Employee
    133
    Remarks
    134
    Full Address
    135
    Hope Hepful
    Regards
    Kennedy

  • This is about iPhoto:  I need to print the FULL IMAGE as shown on the screen:  the image is SQUARE (equal on four sides).  iPhoto keeps cropping it into a rectangle - THIS IS NOT ACCEPTABLE!  How do I get what I see on the screen in print form???

    I need to print the FULL image as shown on the screen - the image is SQUARE (equal on all four sides).  iPhoto keeps cropping it into a rectangle - this is not acceptable!  How do I get what I see on the screen into print form?

    Like Terence explained:
    OT

  • How to print form into pdf format using smart forms in abap

    please let me know how to print form into pdf format using smart forms in abap.
    Moderator message: please search for available information/documentation.
    Edited by: Thomas Zloch on Mar 25, 2011 2:04 PM

    Hi ,
    refer this link
    <removed by moderator>
    Regards,
    Dhina..
    Moderator message: please do not reply to questions that violate forum rules.
    Edited by: Thomas Zloch on Mar 25, 2011 2:04 PM

  • Hi! I have a Creative suite Design Standard 9 Adobe program and I am attempting to make a wizzard form that can be made into an entry form for a competition. So I need to 1. Make the form into a question and answer form that Participants may fill out. 2.

    Hi! I have a Creative suite Design Standard 9 Adobe program and I am attempting to make a wizzard form that can be made into an entry form for a competition. So I need to 1. Make the form into a question and answer form that Participants may fill out. 2. make it possible for them to download it via a link on our website 3. make it possible for them to save the info they have written into the form and mail it to the mail we have supplied in the entry form and 4. make it possible for them to put in a jpg. as part of the entry for and lastly 5. make it possible for us to copy paste the document and use it on other platforms. How do I do this - is it at all possible with adobe?

    Those requirements are go way beyond what PDF forms can do and are meant for, some of them would require involving other programs or are mutually exclusive and contradictory. You are wasting your time even thinking about doing this as an "offline" PDF form. Simply sign up for an online forms/ survey service like FormsCentral or Surveymonkey.
    Mylenium

  • What design to split bank transactions into more detail? (in budget database)

     Current Design:
    * I have a budget/finance tracking database I’m building
    * It has a BANK_TRANSACTIONS table where I load in transactions from various bank accounts
    * It there has an ALLOCATIONS table to allocation a bank transaction to a business area (e.g. allocate the phone bill item 50% to “personal” and 50% to “work"
    Question:  What would be the best database design approach to be able to breakout a bank transaction into smaller items?  For example there may have been really two (2) items purchased and turn up in a single bank account.    I still want
    to maintain the correctness of imported bank transactions themselves.
    For example some ideas that come to mind:
    a) add new detailed transactions to BANK_TRANSACTIONS for the detail, with a new column “REPLACED” so the the original bank transaction is there but can be marked as “replaced” so it doesn’t get used in queries/reports.  Then another RELATIONS table to
    relate the new detailed record to the parent original bank transactions.   Not sure if this would be considered good design or not
    b) have a separate table for BUSINESS_TRANSACTIONS so the detailed transaction go here.  But then 95% of the items in the BANK_TRANSACTIONS would just need to be duplicated in the BUSINESS_TRANSACTION table??
    Other ideas???
    In terms of usage/output would like have the concept of being able to show:
    a) maintain valid true bank transactions that are valid, as it is from there you can see your overall bank balance (across multiple accounts) across time,
    b) in terms of reporting for expense categories / taxable items etc need the detailed BUSINESS_TRANSACTION so to speak...

    Personally I would create a transaction header table that would hold the date and total amount of the transaction and any other header data and a detail table for the detail.
    Andy Tauber
    Data Architect
    The Vancouver Clinic
    Website | LinkedIn
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click
    "Mark as Answer" and "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.

  • Error in SFP Transaction when trying to view the Form

    Hi all,
    ABAPer has build a form using Tx SFP --> Executed it and when he try to view the print preview or try to prnt, he is getting the following below error:
    Exception       SYSTEM_ERROR
    Message ID:          FPRUNX                     Message number:           001
    Message:
    ADS: The render error log file has been written to f:\u(200101)
    I have searched SAP Notes & other sites but it didnt help, Could you pls. help me out.
    Thanks,
    Subbu

    Hi Markus,
    When i tried the following link...http://<host>:<port> /AdobeDocumentServices/Config , i have seen a SAP portal so i m in a thinking that Adobe Document services are up and running..
    Could you pls. guide me if there is another way to check whether ADS is running? & are there any SAP Notes regarding this topic??i have been through 778479, 886572 but that didnt help..
    In the render error log files if i see it has displayed that NO ERROR REPORTED..
    Thanks,
    Subbu

  • Transaction Journal Print Layout Design

    Hi all
    Is it possible to show in Transaction Journal Print Layout Design Report to show details of Journal Entry line details like Profit Center, Tax base amount and Tax Code?
    Kedalene

    Hi,
    Not possible to get those information in above PLD. Please raise ticket to SAP support.
    Thanks & Regards,
    Nagarajan

  • What is sfp transaction code

    what is sfp transaction code . and in which version this code is available.
    pls tell me how i can work on this tcode.

    SFP - ADOBE FORM
    Component documentation PDF-Based Print Forms Locate the document in its SAP Library structure
    Purpose
    PDF-based print forms are part of the SAP Interactive Forms by Adobe solution and are used for printing in SAP systems. As well as standard output on printers, and the option of archiving documents, you can also use your application to send a PDF to the Structure linkBusiness Communication Services (BCS). Here, you have the option of faxing or e-mailing your documents.
    The following gives you an overview of how a PDF-based print form is structured, and also tells you how to create a PDF-based print form in the development environment of the ABAP Workbench. The integrated Adobe LiveCycle Designeru2122 software supports you when you do this. This software must be installed on your front end before you can create a layout. To see a print preview of your form, you first need to install Adobe Reader or a complete version of Adobe Acrobat.
    This documentation does not discuss how documents are printed and controlled on printers. Instead, it discusses the whole process up to when a file is sent to output management functions, such as the spool system in SAP systems. Note that, for printing and previewing PDF-based forms, you need to use a PCL, Postscript, or ZPL printer and an appropriate device type (such as POST2, HPLJ4, HP9500, PDF1, AZPL203, or AZPL300). You cannot use a printer with the device type SAPWIN/SWIN. More information is available in the Structure linkSAP Printing Guide (BC-CCM-PRN), under Structure linkPrinting PDF-Based Forms.
    Integration
    An activated PDF-based print form corresponds to a callable function module in the SAP system. The complete logic of the form is represented by this function module. When a form is printed, it is called by an application program, which collects the relevant application data. The application program uses the function module interface to send the data. Therefore, the data collection process is split from the logic of the form. This means that you only need to adjust the form when you modify the logic or layout.
    There are several ways of creating interactive forms. For more information, see Interactive Forms.
    Features
    To develop a PDF-based print form, you use Form Builder, integrated with ABAP Workbench. This tool enables you to create a complete form description, even if you do not have extensive programming skills. The tool supports you in the following tasks:
    ●      Creating layouts
    Here, you use the Adobe LiveCycle Designer to design pages or create the layout.
    ●      Specifying the data used in the form
    In the form context, you specify which data, tables, texts, and graphics are sent to the form.
    ●      Structure linkMigration of Smart Forms
    By migrating Smart Forms, you can reuse them as PDF-based print forms. You can find the Smart Form migration tool in transaction SMARTFORMS.
    Note
    Smart Forms are still supported; you can continue to forms created in Smart Forms without making any changes.
    ●      Importing existing PDF files or forms
    This tool is integrated into Adobe LiveCycle Designer and enables you to use your own templates for your form.
    ●      Scripting
    Adobe LiveCycle Designer uses the script languages JavaScript and FormCalc. FormCalc is a simple Adobe script language for typical form calculations, including mathematical and logical functions, and date and character string functions. For more information about FormCalc, and a FormCalc language reference, see the online help of Adobe LiveCycle Designer.
    Note
    To achieve the best possible performance when processing forms, use as little scripting as possible in the form itself. If possible, perform all calculations and data analysis in the application program, before the form is called.
    ●      Printing and archiving the PDF-based print form:
    You can use output parameters to specify print and archive settings, and so adapt the output to your requirements. These parameters are not viewed in Form Builder. Instead, you control them with function modules that you integrate in your application program.
    Restrictions
    Note that local print versions may differ from print versions produced using spool requests in the SAP system. You can print out parts of PDF forms (such as selected pages) as local print versions only, using Adobe Acrobat or Adobe Reader. Information about further restrictions is available in SAP Note 1009567.

  • Performance Problem with Adobe Print Forms (Non-Interactive)

    Hi Team,
    I have a <b>Web Dynpro ABAP</b> application with a print button which actually launces an Adibe print form (NOT Interactive) for the WDA data context. The scenario is for a Purchase Order in the ERP system. The problem is regarding performance when the line items are more then 150. The Adobe form is very simple WITH NO scripting and a plain tabular display of the line items. It takes around 4 minutes to load the form which has only 5 pages and is causing the WDA application to time out. Following are the configuration/Design details:
    ADS Version: 705.20060620101936.310918
    Adobe Reader 7.0, Version 7.0.9
    Adobe Live Cycle Designer 7.1, Version 7.1.3284.1.338866
    <b>FORM Element in WDA</b>:
    displayType = activeX (Should this be native for performance improvements?)
    "enabled" is not checked
    readOnly = 'X'
    <b>SFP Settings for the template Form</b>
    Layout Type in Properties = Standard Layout (Should this be xACF or ZCI for performance improvements?
    Interface type for the Form Interface = XML Schema-Based Interface
    <b>We are on 2004s release SP10</b>
    <b>Specific Questions:</b>
    1) Any recommendations for the above settings to improve performance?
    2) The form design is very simple with no complexity. The Table element is very basic and as per the blogs given in SDN. NO Scripting is performed.
    Any help, recommendations would be greatly appreciated.
    Regards

    Hi Sanjay,
    i would suggest you to have ZCI layout (native).
    Set the form properties to be cached on server (refer performance improvements in the Adobe LC Designer help).
    The performance will also depend on the ADS and also the network, including the R/3, as all these components come into picture.
    Hope these points, if you have not checked already, will help you.
    - anto.

  • Using Adobe form designer in ABAP Workbench

    Hi,
          I am trying to do a POC on PDF generations from ABAP workbench( not from Net weaver developer studio) .
    Right now when I go into SFP transaction and clcik on layout tab it gives me error saying 'Error occured in communicating with layout editor' .  i am thinking this may be because of i dont have Adobe form designer on my machine. Is it needs to be installed on sever or each machine.
    Can anyone guide me on how to start.
    Regards
    MB

    The designer is required, but it is included with the SAPGui 640 (if you choose it in the installation).  If you are on SP12 or higher you need an update to the designer that doesn't come with the SAPGui (Designer 7.0).  You can download this by itself from the Service Marketplace. There is an OSS note with install instructions.  You do have to remove any old versions before you install the new one.

  • How send a Print Form as attachment PDF?

    Hi everybody,
    I have created an Interactive Forms where I can input any new data.
    When I click on the button for save the new data, I must also convert my Interactive Form in PDF for send it as attachment to email. When I have groped to convert the interactive form in a PDF file, I lost the data that I have inserted.
    So I have created a Print Form through transaction SFP.
    I recall the print form in background mode and gets the form of Interactive Data and requiring as import table OTF,  but the OTF table is returned to me is different from that of a smartform and so I can not use the function module u2018CONVERT_OTFu2019.
    Carryover in the code, you know give me directions?
    With the code I'm used to create the PDF file and attach it to email, but the files that I receive by email can not I open it, probably because of an error in formatting during its creation.
    I look forward to your advice,
    Davide.

    Dear sirs, I can provide this program schema to send PDF print form as an email attachment. Hope it will help a bit.
    FUNCTION ZPDF_MAIL_SEND.
    ""Lokální rozhraní:
    *"  IMPORTING
    *"     VALUE(PDF) TYPE  FPCONTENT
    *"     VALUE(EMAIL) TYPE  AD_SMTPADR
      DATA lt_att_content_hex TYPE solix_tab.
      CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
        EXPORTING
          buffer     = pdf
        TABLES
          binary_tab = lt_att_content_hex.
      CLASS cl_bcs DEFINITION LOAD.
      DATA:
      lo_send_request TYPE REF TO cl_bcs VALUE IS INITIAL.
      lo_send_request = cl_bcs=>create_persistent( ).
    Message body and subject
      DATA:
      lt_message_body TYPE bcsy_text VALUE IS INITIAL,
      lo_document TYPE REF TO cl_document_bcs VALUE IS INITIAL.
      CALL FUNCTION 'ZREC_MAIL_GET_BODY'
        IMPORTING
          message_body = lt_message_body.
    Message document
      lo_document = cl_document_bcs=>create_document(
      i_type = 'RAW'
      i_text = lt_message_body
      i_subject = 'Úloha: vyplňte prosím následující formulář' ).
    Add attachment
      DATA: lx_document_bcs TYPE REF TO cx_document_bcs VALUE IS INITIAL.
      TRY.
          lo_document->add_attachment(
          EXPORTING
          i_attachment_type = 'PDF'
          i_attachment_subject = 'Formulář'
    I_ATTACHMENT_SIZE =
    I_ATTACHMENT_LANGUAGE = SPACE
    I_ATT_CONTENT_TEXT =
    I_ATTACHMENT_HEADER =
          i_att_content_hex = lt_att_content_hex ).
        CATCH cx_document_bcs INTO lx_document_bcs.
      ENDTRY.
    Pass the document to send request
      lo_send_request->set_document( lo_document ).
    Create sender
      DATA: lo_sender TYPE REF TO if_sender_bcs VALUE IS INITIAL.
      lo_sender = cl_cam_address_bcs=>create_internet_address( email ).
    Set sender
      lo_send_request->set_sender(
      EXPORTING
      i_sender = lo_sender ).
    Create recipient
      DATA:
      lo_recipient TYPE REF TO if_recipient_bcs VALUE IS INITIAL.
      lo_recipient = cl_sapuser_bcs=>create( sy-uname ).
    Set recipient
      lo_send_request->add_recipient(
      EXPORTING
      i_recipient = lo_recipient
      i_express = 'X' ).
      lo_send_request->add_recipient(
      EXPORTING
      i_recipient = lo_recipient
      i_express = 'X' ).
    Send email
      DATA: lv_sent_to_all(1) TYPE c VALUE IS INITIAL.
      TRY.
          lo_send_request->send(
            EXPORTING
              i_with_error_screen = 'X'
            RECEIVING
              result = lv_sent_to_all
            EXCEPTIONS
              OTHERS = 1 ).
       CATCH cx_send_req_bcs. .
        CLEANUP.
      ENDTRY.
      COMMIT WORK.
      MESSAGE 'Formulář byl odeslán' TYPE 'I'.
    ENDFUNCTION.

Maybe you are looking for

  • "SERIOUS ERROR HAS BEEN DETECTED" CS2

    I own Creative Suite 2 (education version). I have the serial number for it, the disks, and it's registered under my name. I'm using Mac OSX 10.6.8 as my operating system. I was using Photoshop CS2 last night with no problems. This afternoon, I tried

  • Can i use any monitor with my g5

    I have an Apple G5 computer with a DVi-I output for a monitor> can I use any monitor and purchase an adapter to to fit the DVI output?

  • PDF Printing Issues in R12

    We have setup the PASTA drivers and have run into issues printing. We are running AIX 6.1 If we use pdf2ps the PDF documents will not print if we are using a MICR font. If we print other reports (no MICR) it prints out fine. If we use xpdf the PDF do

  • Display users IP Address

    How can I display the IP address of the user in APEX? Is there any way to avoid displaying just the Proxy's IP address? Btw - I searched the forum and found this select statement: select utl_inaddr.get_host_name(OWA_UTIL.GET_CGI_ENV('REMOTE_ADDR')) h

  • What will happen if I unblock?

    If I unblock someone from my block list, does this person, or do i have to add again in order to see each other on the contact list? (I mean... To see online status). I unblocked one of my contacts, and it says this person wants to add me. Does it me