Adobe form to replace smartform in SRM 7
Hello,
We are in the process of utilizing the adobe server for form processing in our SRM 7 environment. In SRM 5.0 we have some custom Z smartforms for SRM documents. I am having the following questions:
1) What are the steps to do a "smoke test" to make sure the adobe server is working as it should?
2) Is there a graceful way of transforming the smartforms into adobe forms without re-designing them?
3) What are the steps to configure the system so that the it prints adobe form instead of the smartforms? (I have read note 1264423. It doesn't seem to have too many details.)
4) If adobe form would be exclusively used in SRM 7, is BADI BBP_OUTPUT_CHANGE_SF still relevant or should we deactivate it?
Thanks.
I think my question has been answered by this help:
http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/4adf7ba13c4ac1b4600d4df15f8b84/frameset.htm
What I didn't realize is this:
By migrating Smart Forms, you can reuse them as PDF-based print forms. You can find the Smart Form migration tool in transaction SMARTFORMS.
I have tried the migration tool. It did convert the old smartform to the new form/interface, but not without many errors. But at least we know that we don't have to start from scratch.
Similar Messages
-
Urgent : Regarding Adobe Forms ,Scripts and Smartforms
<i>
Hi Floks
Any body having Adobe Printing Forms ,Scripts and Smartforms documents Links can you send me to me . Its will be help full to me
thanks
suresh</i>Hi Suresh,
SCRIPTS
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVSCRPROG/BCSRVSCRPROG.pdf
http://www.thespot4sap.com/articles/SAPscript_Introduction.asp
http://www.onestopsap.com/sap-miscellanous/sap-script/
http://sap.niraj.tripod.com/id19.html
http://help.sap.com/saphelp_45b/helpdata/en/65/897415dc4ad111950d0060b03c6b76/content.htm
http://www.thespot4sap.com/Articles/SAPscript_commands.asp
Smartforms
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm -
Are Loops possible in Adobe forms? like smartforms
Hi,
I am trying to print out multiple printouts using adobe forms.
I was able to accomplish this by smartforms.Can we do this in adobe forms?
Any ideas?
Rgds
Vara
Edited by: Vara K on Feb 16, 2009 5:36 PMYes you're correct; in fact, I was talking of generating PDF files, not displaying them (for display I don't know, but the way I understood how ADS works, I guess it's not possible too).
I heard that there is one workaround : create a form with a multiple occurrence subform (but you must create it !)
Third-party tools : no experience of them (but if you look at the web, you'll find plenty of them : pdfcreator, adobe, pdfill, pdfsplit, gsview, pdftk, etc. See [list of pdf tools|http://en.wikipedia.org/wiki/List_of_PDF_software]) -
Adobe Forms in Output Determination
We're looking at using an Adobe form to replace an existing SAPSCRIPT form in Output determination.
From SPRO, under the processing routines of the output type I can see a selection where a PDF form can be supplied.
I haven't done any detailed exploration yet.
A few questions:
>>Is there anything documented that explains how to use a PDF form created within the ABAP workbench as an output in output determination.
>>Should the processing program routine be used to call and populate data within the Adobe form?
Regards,
LavaughnHi,
Did you check in transaction SFP what are the form available in your system ?
Also , check in the standard print program if it has been adapt to use Adobe Forms instead of smartforms because it's not the same FM used .
Regards -
Hi All,
I want to desing the adobe forms, instead of smartforms. But the purpose of the adobe forms is just the display as of smartforms. For this what all configuration is needed. I dont think J2EE engine config is needed for this. Correct me if i am wrong.
I have created ADSUER and in SM59 am creating ADS for HTTP Connection to External Serv and in Target host i am giving the my own sap server name, and path perfix as /AdobeDocumentServices/Config?style=rpc and i am not sure how to find the service number. In case of java it will be port number and the target host will be some J2EE engine user id... when i am trying to do the test connection i am getting the error ICM_HTTP_CONNECTION_FAILED,
Pls let me know whether this setting will work for simple PDF forms. Pls let me know how to find out the Service no to enter here.
Thanks,
Raju>
raj008 wrote:
> Hi All,
> I want to desing the adobe forms, instead of smartforms. But the purpose of the adobe forms is just the display as of smartforms. For this what all configuration is needed. I dont think J2EE engine config is needed for this. Correct me if i am wrong.
> I have created ADSUER and in SM59 am creating ADS for HTTP Connection to External Serv and in Target host i am giving the my own sap server name, and path perfix as /AdobeDocumentServices/Config?style=rpc and i am not sure how to find the service number. In case of java it will be port number and the target host will be some J2EE engine user id... when i am trying to do the test connection i am getting the error ICM_HTTP_CONNECTION_FAILED,
> Pls let me know whether this setting will work for simple PDF forms. Pls let me know how to find out the Service no to enter here.
> Thanks,
> Raju
First of all, you have open threads and i dont think you will ever come back and see the answers. If you see, please close them.
Come to your point..... You have to have configured ADS in the system and for this, you have to have java stack somewhere in your box. Search forums for how to configure or go to service.sap.com and search for notes. there are trouble shoot programs. go through them.
To configure as smartforms, you have to do that in output configuration through transaction NACE.
To display only, you can make them non interactive and leave blank in editable in form interface. -
Adobe forms and interactive forms
Hi Friends,
I am new to adobe forms. Can anybody explain in detail-
1) Why Adobe forms instead of smartforms.
2) Main use of Adobe forms.
3) How to become master in this technlogy.
regards,
phaneendra.Hi,
Why Adobe forms instead of smartforms.
In US Under section 58 will say all the printing documents(forms) should be accessible by the blind people, so that is the reason SAP has been integrated with Adobe. So we can access adobe designer using the tcode SFP. After you develope a adobe form output by using JAWS software imapaired (blind) people can access the output. Access in the sense that software will read the contents in the output.
Main use of Adobe forms.
Once you activate the ADobe form system will generate the function modue, thouse function module you can call in the print program. so that pdf form will call and appropriate output will generate.
In adobe forms we dont have windows concept, instead we have master pages,body pages, with the help of data xml file you can get the output it means no need to execute the printporgram.
You can write the condition adobe form itself
if it is master page select the event as layout ready and run at client
if it is body page select the event as form ready and run at client
You can get the lot of information in sdn regarding adobe forms
Thanks
Ramakrishna Pathi -
Integrating Dynamic Adobe Form with BSP: SAP Objectives setting &Appraisal
Hi all,
My users ask me whether wecan use Adobe Form to replace SAP standard BSP appraisal form (generated by HAP_DOCUMENT).
I konw that it's possible to integrate Adobe Interactive form with BSP.
But my Adobe form must contain dynamic table, with ability to insert/delete row on the form. This is just like what's there when you can adding objectives by client scripting in SAP OSA.
Please tell me if the integration of dynamic Adobe form with BSP is possible?
(We are on ECC 6, EPH2).
Thank you so much.
GiangHello,
have you worked with the following document?
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0e58022-2a39-2a10-69a8-c1a892e2b3f4&overridelayout=true
Did you try to develop a demo version of the form to try if it is possible to do what you need to?
Do you plan to replace "only" the standard non-Adobe form or to develop a whole custom application?
PRovide more details about the steps you´ve tried and we can solve this out. Regards, Otto -
ECC 6.0 and using Adobe forms in Output
Hello,
We're moving to ECC 6.0.
Is there a driver program for Invoicing that would allow us to use adobe forms
as output from within S/D e.g. (from txn VF03 for a invoice).
Scenario:
We have a custom SAPScript invoice that we would like to consider rewriting as an Adobe form. I've created an equivalent Adobe form and now I'm investigating a way to integrate it with the standad Output Determination.
From txn SPRO, under Sales and Distribution>Basic Functions>Output Control>
Output Determination>Maintain Output Detemination for Billing Documents>
Maintain Output Types
Select output type ZRD0
Select processing routines from the left pane.
There is a choice of selecting Smartform or PDF as the type.
There is a smartforms driver program RLB_INVOICE.
Question:
Is there an equivalent driver program or sample driver program for Adobe forms?
Regards,
LavaughnHi,
Did you check in transaction SFP what are the form available in your system ?
Also , check in the standard print program if it has been adapt to use Adobe Forms instead of smartforms because it's not the same FM used .
Regards -
Adobe form for user entry and then forward to email distro
I would like to develop a form that will have a pull down list of entries from an SAP table and also fill out information is several text fields on the form.
Once a user fills out the form, I would like the user to be able to send the completed form to an email or even a distribution list.
I also would like to add a jpg or image to the top of the form.
Can anyone provide me some tips on how to go about doing this. I am concerned it will take a lot more programming than I have current knowledge (I can do it but learning curve may take to long).
I would think Adobe smartforms is the best choice unless there is a better option that I don't know about
Thank for all of your help
Weyland YutaniI would like to develop a form that will have a pull down list of entries from an SAP table and also fill out information is several text fields on the form.
Well if this is an online form then it is a standard thing Adobe Form can handle. But if you are talking of offline form then you will need to use Web Services to fill the dropdown dynamically from SAP.
Once a user fills out the form, I would like the user to be able to send the completed form to an email or even a distribution list.
There is a SubmitByEmail button which should trigger the default mail client on user's machine and the form can be sent to a email address.
I also would like to add a jpg or image to the top of the form.
There are Image element provided in standard library.
Can anyone provide me some tips on how to go about doing this. I am concerned it will take a lot more programming than I have current knowledge (I can do it but learning curve may take to long).
There are excellent tutorials available [here|http://www.sdn.sap.com/irj/sdn/adobe] which can be a good starting point
I would think Adobe smartforms is the best choice unless there is a better option that I don't know about
Adobe Forms and SAP Smartforms are different technologies. I am sure you were not referring to SAP Smartforms when you wrote above, were you? -
Using Adobe Form with SRM Functionality.
Hi Friends,
Our client wants to achieve the total functionality of SRM Purchase Order and Shopping cart through Adobe Form.I would like to know if any of you have come across such a scenario where Adobe Form has been used to replicate SRM purchase Order and Shopping Cart functionality.
It would be a great help to us if you kindly share your experience of the above scenarios.
Thanks in advance.
Best Regards,
KoushikNote 1264423 - Customizing for print forms in SRM 7.0
Summary
Symptom
New functionality/Enhancements provided in SRM 7.0 for print forms is only
available in the SAP Interactive forms by ADobe and is not available in
Smartforms delivered by SRM.
More Terms
PDF based forms, ADB, Adobe forms, Confirmation, BBP_CONF_ADB, SAP
Interactive forms by Adobe, Output, SRM-EBP-CA-PRT, SRM-EBP-CGS
Cause and Prerequisites
All new enhancements or functionalities are supported only in SAP
Interactive forms by Adobe which is delivered as part of the SRM 7.0. The
Smartforms deliverd in previous verions would not have any new enhancements
from SRM 7.0.
So it is recommended to use the new SAP interactive forms By Adobe instead
of the Smartforms for print and output in SRM 7.0.
Solution
The customizing required to switch to the new SAP interactive forms by
Adobe are described avaiable as part of the customization documentation
againt the IMG entries for Output:
the documentation and the respecitive customizing can be accesed in the
following manner:
Step 1:
Goto transaction SPRO -> SAP Reference IMG -> SAP Supplier relationship
Management -> SRM Server -> Cross Application basic settings -> Set output
Actions and output Format -> Define Actions for Document output.
maintain the action defentions for all purchasing documents for which the
new forms are intended to be used in the above mentioned customizing.
Save the customizing
Step 2:
Goto transaction SPRO -> SAP Reference IMG -> SAP Supplier relationship
Management -> SRM Server -> Cross Application basic settings -> Set output
Actions and output Format -> Condition-Dependent Document Output.
maintain the conditions for output for all purchasing documents for which
the new forms are intended to be used in the above mentioned customizing.
Save the customizing.
For more details on each of the above mentioned steps access the
corresponding documentation againt the respective customizing entry in
SPRO.
Release Status: Released for Customer
Released on: 30.10.2008 11:23:10
Priority: Recommendations/additional info
Category: Customizing
Main Component SRM-EBP-CA-PRT Document Output / Forms
Valid Releases
Software Component Release From
Release
To Release and Following
SRM_SERVER 700 700 700
regards
Muthu -
We are trying to move from Smartforms to Adobe forms for PO output but we are running into issues when we try to set the PO output configuration as we can't find custom Adobe Form for selection. We are using SRM 4.0 so the first question would be "is this actually possible?" & the second would be how?
Hi Richard,
Please try to implement the BAdI BBP_OUTPUT_CHANGE_SF to change the smartform to Adobeform.
Use the parameter CV_ADOBEFORM.
Thanks,
Pradeep -
How to convert smartforms into Adobe forms.
Hi......
How to convert smartforms into Adobe forms.
Regards
Anbu BHi,
You need to use the Function Module CONVERT_OTF.
Please check the below code
REPORT zsuresh_test.
Variable declarations
DATA:
w_form_name TYPE tdsfname VALUE 'ZSURESH_TEST',
w_fmodule TYPE rs38l_fnam,
w_cparam TYPE ssfctrlop,
w_outoptions TYPE ssfcompop,
W_bin_filesize TYPE i, " Binary File Size
w_FILE_NAME type string,
w_File_path type string,
w_FULL_PATH type string.
Internal tables declaration
Internal table to hold the OTF data
DATA:
t_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
Internal table to hold OTF data recd from the SMARTFORM
t_otf_from_fm TYPE ssfcrescl,
Internal table to hold the data from the FM CONVERT_OTF
T_pdf_tab LIKE tline OCCURS 0 WITH HEADER LINE.
This function module call is used to retrieve the name of the Function
module generated when the SMARTFORM is activated
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = w_form_name
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
fm_name = w_fmodule
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Calling the SMARTFORM using the function module retrieved above
GET_OTF parameter in the CONTROL_PARAMETERS is set to get the OTF
format of the output
w_cparam-no_dialog = 'X'.
w_cparam-preview = space. " Suppressing the dialog box
" for print preview
w_cparam-getotf = 'X'.
Printer name to be used is provided in the export parameter
OUTPUT_OPTIONS
w_outoptions-tddest = 'LP01'.
CALL FUNCTION w_fmodule
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
control_parameters = w_cparam
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
output_options = w_outoptions
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
job_output_info = t_otf_from_fm
JOB_OUTPUT_OPTIONS =
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
t_otf[] = t_otf_from_fm-otfdata[].
Function Module CONVERT_OTF is used to convert the OTF format to PDF
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
FORMAT = 'PDF'
MAX_LINEWIDTH = 132
ARCHIVE_INDEX = ' '
COPYNUMBER = 0
ASCII_BIDI_VIS2LOG = ' '
PDF_DELETE_OTFTAB = ' '
IMPORTING
BIN_FILESIZE = W_bin_filesize
BIN_FILE =
TABLES
otf = T_OTF
lines = T_pdf_tab
EXCEPTIONS
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
ERR_BAD_OTF = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
To display File SAVE dialog window
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
WINDOW_TITLE =
DEFAULT_EXTENSION =
DEFAULT_FILE_NAME =
FILE_FILTER =
INITIAL_DIRECTORY =
WITH_ENCODING =
PROMPT_ON_OVERWRITE = 'X'
CHANGING
filename = w_FILE_NAME
path = w_FILE_PATH
fullpath = w_FULL_PATH
USER_ACTION =
FILE_ENCODING =
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
NOT_SUPPORTED_BY_GUI = 3
others = 4
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Use the FM GUI_DOWNLOAD to download the generated PDF file onto the
presentation server
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE = W_bin_filesize
filename = w_FULL_PATH
FILETYPE = 'BIN'
APPEND = ' '
WRITE_FIELD_SEPARATOR = ' '
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
CONFIRM_OVERWRITE = ' '
NO_AUTH_CHECK = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = ' '
TRUNC_TRAILING_BLANKS_EOL = 'X'
WK1_N_FORMAT = ' '
WK1_N_SIZE = ' '
WK1_T_FORMAT = ' '
WK1_T_SIZE = ' '
IMPORTING
FILELENGTH =
tables
data_tab = T_pdf_tab
FIELDNAMES =
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Thanks,
Ruthra -
Merging Smartform Output and Adobe Form Output in a single PDF File
Hi All,
My Requirement is as follows -
I have multiple Smartforms and a single Adobe Form.
I want to merge the Smartform Outputs and Adobe Form output in a single PDF.
I am able to merge multiple Smartform Output in a PDF , but not able to find any way to merge smartform and adobe form output as the Smartform output is in OTF Format and Adobe form output is in PDF Format itself.
I have tried few ways , but could not find any success.
Request you all to give me some direction to this problem.
Thanks & Regards
BhavikaKumar,
I am afraid this is not possible using SAP functionality. There are probably 3rd party tools which allow you to merge several PDFs into one, but SAP itself does not offer such a mechanism. There is an internal SAP function, though, which can merge several "parts" (=several PDFs) within an Adobe-created spool request into a single PDF, intended for downloading this PDF from SP01.
This is described in note 1717357.
Best regards,
Alexander -
Advantages of adobe forms over sapscripts and smartforms.
Good day ,
Can anyone pls mention atleast 2 to 3 major differences between sapscripts,smartforms and adobe forms?
I want to know wat r the drawbacks in each n how we rectified it in adobe forms.Are there any disadvantages in adobe forms??
Awaiting your reply,
Thanks,
Deepthi.Hi Martina,
SAP Interactive Forms by Adobe offer you the following business advantages:
1. Interactive functions automate the creation of data for SAP systems
2. Full integration into the SAP development environments for Java and ABAP
3. User-friendly tools reduce the time and costs associated with creating form layouts.
4. The usage of the PDF format means that forms retain their appearance regardless of the environment they are used in.
Moreover,
SAP Interactive Forms by Adobe offer the following basic functions:
1. Create form templates for the layout that include logos or pictures
2. Generate documents by merging form templates and current system data
3. Edit forms online or offline
4. Forms can be filled in advance automatically with specific data from SAP applications and then sent to the correct recipients using secure methods
5. Automatic consistency checks for forms
6. Activate enhanced functions such as comments
7. Digital signatures and form certification
8. Send completed forms to the SAP application with automatic updates of the business data
There are not any disadvantages in adobe forms as such except the value help is not present but that could be done after a little coding.
Reward if useful.
Regards,
Vaibhav Tiwari. -
Hello Frn's.
I am creating a z Adobe by copying a exisitng PO Adobe form (bbp_po_adb) .
Beacuse i need some more fileds calculation, so have to create a Z interface as well by copying a existing interface (if_bbp_po_adb). But then i need to implement a BADI name DOC_PERSONALIZE_BCS (Method PERSONALIZE_PDF_DOC_PDFIF) with some filter value .
But i got stuck in implemenitng BADI ....So request you to please resolve the issue.
Thanks and Regards ....
Priyank DixitHi Priyank,
Maybe this suggestion might help.
In order to change the preview smartform based on certain conditions/parameters, there is a BADI
"BBP_OUTPUT_CHANGE_SF" which needs to be implemented. In your
scenario, please implement this BADI and change the smartform name
based on the header process_type.
for example, in the BADI first call
call function 'BBP_PROCDOC_GETDETAIL'
exporting
i_guid = iv_PO_guid
importing
e_header = ls_header.
then check for ls_header-PROCESS_TYPE, if it is PO, then change the
smartform name to the one which you require.
Hope this helps,
Kind Regards,
Matthew
Maybe you are looking for
-
Need help restoring from backup
My hard drive had a S.M.A.R.T. failure and I needed to back everything up by copying to another drive. Having replaced the hard drive, I am now trying to restore all my settings. Can I copy files to the new drive so that I can continue to iSync my SE
-
SAP Query and runtime error CREATE_OBJECT_CLASS_NOT_FOUND
Dear ABAP gurous, I have created a query connected to an infoset. It worked fine. When I made a minor change to the infoset (checked, saved and generated afterwards) I couldn't run the query. Now, the problem is, when I run the query, the ABAP runtim
-
How to create storage locations in a standalone scenario??
Hello everybody, I need some help. I'm working with SRM 5.0. I'm making a standalone scenario. When I created the organizational plan, in the check tab, a error appears. The message is: "Define the attribute LAG". The attribute LAG is the storage
-
Should I have a shell for the iPhone 5?
should I have a shell for my new iPhone 5 ?
-
Hi, Where do I maintain the locsal currency form BI? I searched for 0LOC_CURRCY, not no where to be found. Thanks