Custom Adobe Form as Offline layout in PMS
Hi Experts,
We are implementing PMS in EHP5.I have created customozed interactive adobe form.How can i use this adobe form as layout in R/3 for appraisal purpose?
I could find option Offline layout.But how i should proceed?
Please help me.
Regards,
Arun.
Hi Arun
Step 1: Go Tcode: OOHAP_BASIC
Enchancement Area - AP Print Layout
Define your Enhancement
Example:
ZPRINT XXX print form
PMP PMP PDF
SMARTFORM Print Appraisal Documents: Old (with Smart Forms)
STANDARD Standard
Step 2: Go Tcode: PHAP_CATALOG
On your Template under Layout Tab
Further - Print Layout -> Plug in your Custom Print Form
You should be all set.
Thanks
RAjdeep
Similar Messages
-
Custom Adobe Forms in FORM16 output
Dear Sapgurus,
I have a requirement to change the adobe forms output in FORM16 PDF output.
In standard output PDF will contain annexure to Form 16 as fifth page .We don't need that fifth page in output.
So we tried to create a custom Adobe form without the annexure but unable to get PDF output with custom adobe form.
We are able to get the PDf output with 5 pages if we used the standard adobe form .Is there any other way to restrict the fifth
page.
Kindly provide me some info whether we need configure apart from ADS settings or how to restrict the fifth page alone ?.
thanks ,
S.Sriram
Moderator message: this is the wrong forum, please have a look in the forum for "SAP Interactive Forms by Adobe".
Edited by: Thomas Zloch on Jun 21, 2011 9:57 AMDear Sapgurus,
I have a requirement to change the adobe forms output in FORM16 PDF output.
In standard output PDF will contain annexure to Form 16 as fifth page .We don't need that fifth page in output.
So we tried to create a custom Adobe form without the annexure but unable to get PDF output with custom adobe form.
We are able to get the PDf output with 5 pages if we used the standard adobe form .Is there any other way to restrict the fifth
page.
Kindly provide me some info whether we need configure apart from ADS settings or how to restrict the fifth page alone ?.
thanks ,
S.Sriram
Moderator message: this is the wrong forum, please have a look in the forum for "SAP Interactive Forms by Adobe".
Edited by: Thomas Zloch on Jun 21, 2011 9:57 AM -
How to develop interactive Adobe Forms (Online & Offline)
Hi Friends,
I want to develop interactive Adobe forms please help .
Thanks in Advance,
Anilhi
hope it will help you.
Reward if help.
look at the Adobe page here in SDN:
Use the Tcode : SFP
https://www.sdn.sap.com/sdn/developerareas/was.sdn?page=AdobeForms.htm
Check these links on Adobe forms
http://help.sap.com/saphelp_nw04/helpdata/en/1e/05853ff8ec2c17e10000000a114084/content.htm
https://www.sdn.sap.com/irj/sdn/interactiveforms
http://www.sap.com/solutions/solutionextensions/pdf/BWP_Interactive_Forms_Adobe.pdf
It contains lots of useful information, documentation, and e-learning materials teaching you the basics.
http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/64348655fb46149098d95bdca103d0/frameset.htm
follow these links.
https://www.sdn.sap.com/irj/sdn/interactiveforms
http://www.sapfinug.fi/downloads/2006/seminaari/uudet/SAP_Adobe.pdf
https://weblogs.sdn.sap.com/weblogs/topic/45?x-o=50
Interactive Forms based on Adobe software is SAP's new solution for forms development. Its first release has the focus on interactive use of forms. High-volume printing is supported in principle, but - being a new solution - the performance has not yet reached the same level as Smart Forms or SAPscript, two established solutions that had years to grow. Interactive Forms is the only solution that will continue to be enhanced with new features, while SAPscript and Smart Forms will be supported without limitations.
When (or if) to move to Interactive Forms depends on your requirements. For interactive forms usage, i.e. the new functions, you have no choice, as the existing solutions don't support it. High-volume print scenarios need to be carefully analyzed to see whether your concrete requirements can be met at this point.
However, it is possible to move to Smart Forms and design your forms in such a way that a migration at any point in the future would be but a small step. Smart Forms offers from Web AS 6.40 a migration wizard to Interactive Forms. Technically, everything can be migrated, but we recommend against things like ABAP program nodes, for example.
You are not forced to ever go to Interactive Forms if you don't want to. It really depends on whether your client needs any of the new features in Interactive Forms. Also, if they are currently working with JetForms, they could enquire with Adobe directly what migration path they offer to the joint solution.
go thru this links
http://help.sap.com/saphelp_nw04/helpdata/en/d2/4a94696de6429cada345c12098b009/frameset.htm
example
To get an overview idea about Adobe forms ,
Using SFP Tcode , first you need to create a interface . in interface you can declare the import and export parameters and also the declaration part, coding etc : This is nothing but similar to Function module interface.
And now we have to create the Form which is interactive. Create the form and enter the interface name which you have created in first step, so that the parameters , declarations of fields etc : will be copied and available in the form layout. So that you can drag and drop these declared fields ( dclared fields of interface ) to the layout.
Create the context and layout in the form.
The layout generated can be previewed and saved as PDF output.
Now we need to integrate the driver program and the PDF form to get the final output as per the requirement.
On activating and executing the form you will get a function module name just similar to smartforms.
The driver program needs to call this FM.
Refer to the below sample code :
DATA : is_customer TYPE scustom.
DATA : it_bookings TYPE ty_bookings.
DATA : iv_image_url TYPE string.
DATA : iv_sending_country TYPE adrc-country.
DATA : it_sums TYPE TABLE OF flprice_t.
DATA : docparams TYPE sfpdocparams.
DATA : formoutput TYPE fpformoutput.
DATA : outputparams TYPE sfpoutputparams.
PARAMETERS : pa_cusid TYPE scustom-id.
SELECT SINGLE * FROM scustom INTO is_customer
WHERE id = pa_cusid.
SELECT * FROM sbook
INTO CORRESPONDING FIELDS OF TABLE it_bookings
WHERE customid = pa_cusid.
outputparams-nodialog = 'X'.
outputparams-getpdf = 'X'.
*outputparams-adstrlevel = '02'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = outputparams
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 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.
docparams-langu = 'E'.
docparams-country = 'US'.
docparams-fillable = 'X'.
CALL FUNCTION '/1BCDWB/SM00000043'
EXPORTING
/1bcdwb/docparams = docparams
is_customer = is_customer
it_bookings = it_bookings
IV_IMAGE_URL =
iv_sending_country = 'US'
IT_SUMS =
IMPORTING
/1bcdwb/formoutput = formoutput
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 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.
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
E_RESULT =
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 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. -
Challenges with Adobe Forms and VC Layout
I'm having two small problems that are driving me nuts.
In the Visual Composer layout view, all of the UI elements are snapping to an invisible grid and making it very hard to create a "pretty" UI. I can't establish the vertical spacing that I want to have between my input fields, and I can't change the width of the input box. Suggestions?
In NWDS, I can't figure out how to invoke the Adobe Interactive Forms editor. I have Adobe Professional and Livecycle Designer installed. I can create Interactive Forms outside of NWDS, but I'd really like for the editor to show up inside NWDS.Hi,
Out of your two small problems, I do have a solution for a Visual Composer one. Its a limitation in this version that you cannot have a free style UI spacing that means we cannot just drag and put the UI elements anywhere. I hope it will be resolved into future versions. Hope this leaves you with only one problem in hand.
Cheers
Nidhi -
Custom Adobe forms do not display for Certain users
Custom forms were created and the majority of users can
display them. Some users are not able to display forms
unless you give them a new user ID. Role for all forms are
attached to position, if the role is attached to the temporary user ID it works. I am looking solutions or possible causes.
Using ECC 6.0.Lolanda,
Do you know if your users that cannot use the forms have access to the ADSCerts view in the Key Storage service? Check out slide 26 in the below link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b08aaa7b-b2f3-2a10-5591-f472a273b90a
-Matt -
Adobe form nested tables layout
Hi,
I have an xml input described by a schema including 3 level nested table like this:
Table1
__col1 col2 col3
__Table2
____col1 col2 col3
____Table3
______col1 col2 col3
In Adobe LC I have no problem to link the tables using Subforms but the PDF layout I get is very width because the subforms are lined up horizontal one after the other and some columns contains long strings.
I would like to place Subforms vertical with some indent, and get a layout more like this:
Table1 columns (first occurrence)
__Table2 columns (rows related to table1 first occurrence)
____Table3 columns (rows related to table2 first occurrence)
Table1 columns (second occurrence)
__Table2 columns (rows related to table1 second occurrence)
____Table3 columns (rows related to table2 second occurrence)
And so on.
When I try to move a Subform one under the other I get warnings about lost reference.
Please give me a hint how to do this.
/K-EThomas:
My context is as follows.
<CHANGING>
<REQUISITION_ITEMS>
<ELEMENT..1>
<ELEMENT..2>
<ELEMENT..3>
The cardinality of <CHANGING> node is 1..1 and the cardinality of <Requisition_items> is 1..n.
Thanks
Vijai -
Adobe forms nested table layout
Hi,
I have an xml input described by a schema including 3 level nested table like this:
Table1
__col1 col2 col3
__Table2
____col1 col2 col3
____Table3
______col1 col2 col3
In Adobe LC I have no problem to link the tables using Subforms but the PDF layout I get is very width because the subforms are lined up horizontal one after the other and some columns contains long strings.
I would like to place Subforms vertical with some indent, and get a layout more like this:
Table1 columns (first occurrence)
__Table2 columns (rows related to table1 first occurrence)
____Table3 columns (rows related to table2 first occurrence)
Table1 columns (second occurrence)
__Table2 columns (rows related to table1 second occurrence)
____Table3 columns (rows related to table2 second occurrence)
And so on.
When I try to move a Subform one under the other I get warnings about lost reference.
Please give me a hint how to do this.
/K-EHi Prakash,
Thanks for your reply.
I tried it..... but nothing came out...
Is there any alternative for this...
My Hirearchy is like this...
Main Table (SubformA - MainSubform) set as flowed, repeat for each data item
Maintable-field1 Maintable-field2 (Subform) set as positioned
Inner table (table subform) set as flowed
Innertable-field1 Innertable-field2 (subform) set as positioned
I linked the Maintable and the Innertable in the context in the 'Where Conditions' tab
Kindly review the above hirearchy and reply...
Guys please help me.... I am in an urgent state and need to complete this ASAP.
I will give full points for all of u guys...
Please.... please... please....
Thanks in advance.
Jaffer Ali.S -
WDA & offline Adobe form solution required
Hi Experts,
I have to develop an application in WDA which integrates already created (in SFP) interactive adobe form with standard layout.
WDA application is showing 3 tables on 3 different tabs of a view. On each table there is a column with which is to open/save/download the interactive adobe form.
I have developmend the WDA application and now want to integrate the interactive adobe form with it.
Can anyone please tell me the solution for this so that on click of a table column (text on each row) it will either open that adobe form or it will download it to local PC so that it can be filled by the user and submit it later on.
It will be good if someone can tell me in detail like in which view/window i have to put the intercative form UI element & what to be coded.
Cheers,
Nik.Hi Uday,
Didnt get your Point "Just have the desired PDF file contents bound to your Web Dynpro components context node as an XSTRING." Is it like taking a attribute of type XSTRING and bind the Form content which i get from
call function fm_name
EXPORTING
/1bcdwb/docparams = fp_docparams
zapp = app
text = text
IMPORTING
/1BCDWB/FORMOUTPUT = output
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
others = 4.
XSTING bind using set_attribute( output-pdf). " psudo code
The interactive form is of standard type & when i pass the form name in templatesource it will automatically create a context node with the form interface.
If i will get data in XSTING Type attribute how i will bind it to the form context which has form parent nodes, its child nodes & other attributes?
Also please tell In which view I will put my interactive adobe form?. The problem is where ever i put my adobe form it opens as and when that view opens up as a PDF. If i check it as interactive enable, the web page goes to and endless loop.
Regards,
Manish
Regards,
Nik
Edited by: Nikhil on Jun 21, 2010 2:59 AM -
Migrating Jetform layout to Adobe form layout
hi,
Now am involved sap 4.7 to ecc6 upgrading project.
what are steps to migrate jet forms to adobe forms without affect layout?
Thank you..
Regards,
B.C.GaneshHi there,
Thanks for your reply.
I want to convert the existing smart form to Adobe Interactive Form.
Thanks,
Praveen -
Reading data from pdfsource of adobe form
Friends,
This error pertains to the retrieving data when executing the WDA application.
System details: NetWeaver 2004s. ADS support pack 16.
The Adobe Livecycle Designer version: 7.1.3129.1.296948
The Adobe Reader version: 8.1
The SAP GUI version: 710.
The Web Dynpro component is active.
The Custom Adobe Form is active and is of ZCI layout type. I also inserted the Web Dynpro Script in the layout of the form.
The Custom Form Interface is active and is of XML Schema-Based Interface type. The XML schema source is generated.
The Adobe form has been included as an InteractiveForm UI element in the MAIN view of the WD Component. The displayType property of the InteractiveForm UI Element has been set to "native" and enabled property of the form is checked.
I have included an attribute of type XSTRING called 'USERDATA' under the root context node and set it as pdfsource for the adobe form UI element.
I have included the "Submit" button from web dynpro native library in the form.
I have created a event handler method for the "onSubmit" event of the Adobe form UI element. I have created a reference to the context node 'ZECR' that is the datasource for the adobe form, through the following lines:
data: noderef type ref to if_wd_context_node,
eleref type ref to if_wd_context_element.
noderef = wd_context->get_child_node( name = 'ZECR' ).
when i run the WDA application, i am getting the error:
Subnode MAIN.USERDATA does not exist
Please let me know to rectify this error.
I am not sure how to proceed further ie how to retrieve the data from the XSTRING attribute. I need to populate the data from the attribute to a customized table.
Any hints or help would be greatly appreciated.
Thanks and Regards.Hi Mahesh,
I got the code from wizard using Read Context and selected the node.
The error is removed.
Here is the code in the onSubmit event handler method:
DATA lo_el_context TYPE REF TO if_wd_context_element.
DATA ls_context TYPE wd_this->element_context.
DATA lv_userdata LIKE ls_context-userdata.
get element via lead selection
lo_el_context = wd_context->get_element( ).
get single attribute
lo_el_context->get_attribute(
EXPORTING
name = `USERDATA`
IMPORTING
value = lv_userdata ).
I understand data has to be read from lv_userdata parameter using a function module. Is there any standard function module for the same and what are the steps for the process.
Any hints or help would be greatly appreciated.
Thanks and Regards. -
Hi,
what are the ways to get the custom field data into adobe forms. I want to use in WD application.I made the zpdf form with standard and added some custom fields in that. But how to get the data from table .
Thankshi,
->For getting data from table into Adobe Forms, you need to add code in your WD application only.
-> You create an UI Element (Interactive Form) for the adobe forms in the Layout.
-> Give the name of your form (Zpdf) in the Template Source property.
-> A pop up will appear asking you to make contexts in your application by its own.
-> Click on Ok and then context will also appear in your Wd application.
-> Now you can use the context and write the code for getting values in Wddoinit or anywhere you want.
-> Write select/query or call a FM to fetch the data into an internal table.
->Finally bind the internal table with the Contexts created.
Check out this link :
/people/bhawanidutt.dabral/blog/2007/11/15/how-to133-integrate-adobe-form-on-webdynpro-for-abap-and-deploy-it-on-portal
I hope it helps. -
How to use Adobe forms with F150 Dunning Run
Hi,
I want to use Adobe forms with the transaction F150 Dunning Run.
How do I get the adobe form in customizing? I have put the FM 'FI_PRINT_DUNNING_NOTICE_PDF' in business transaction Event, BF31 - P/S modules of SAP app - 00001720, Fi-FI. But it is still not recognizing the ADOBE form.
Any help is greatly appreciated.Hi,
I am also working for calling custom adobe form instead of sapscript.
While configuring BTE 1720, i noticed that configuring BTE only FI-FI application does not solve the purpose. You need to assign function module FI_PRINT_DUNNING_NOTICE_PDF for all Application Area Indicator.
Adding to IS-PS will allow to print for customer.
This solved my problem. But this setting is global so you need to take care of it. -
Facing the Error while opening the PDF Document generated by Adobe Forms
Hi,
I have created an Custom Adobe Form and calling this form through a Custom Program and generating the PDF and could able to download on to my desktop but when i am tyring to open it i m facing the below Error.
"There was an error opening this document. The file is damaged and could not be repaired" .
Please help me in this regard ASAP.
Please do find the attached error screen shot.
Thanks
SushilHi Naveen ,
Have done as per the link but still not opening
same error.
I have created a print program and from there want to generate pdf. But it is not working.
please find the below code : In this i am passing some tables to function module and output is formoutput of type fpformoutput.
Where do i need to do any changes if required.
data: lst_opparam type sfpoutputparams.
data: lst_docparam type sfpdocparams.
data: lfd_fname type funcname.
data: lrf_cx_root type ref to cx_root.
clear: lst_opparam, lst_docparam.
lst_opparam-getpdf = 'X'.
lst_opparam-preview = 'X'.
* lst_opparam-nodialog = 'X'.
call function 'FP_JOB_OPEN'
changing
ie_outputparams = lst_opparam
exceptions
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4
others = 5
if sy-subrc <> 0.
* Implement suitable error handling here
endif.
try.
call function 'FP_FUNCTION_MODULE_NAME'
exporting
i_name = 'ZAFGLERC001'
importing
e_funcname = lfd_fname.
* E_INTERFACE_TYPE =
* EV_FUNCNAME_INBOUND =
catch cx_root into lrf_cx_root.
endtry.
lst_docparam-langu = 'EN'.
lst_docparam-country = 'IN'.
call function lfd_fname " '/1BCDWB/SM00000213'
exporting
/1bcdwb/docparams = lst_docparam
appl = 'EREC_ONBRD'
wa_ztbglerc049 = wa_ztbglerc049
wa_ztbglerc050 = wa_ztbglerc050
it_51 = it_51
wa_41 = wa_41
it_42 = it_42
wa_43 = wa_43
it_44 = it_44
it_45 = it_45
it_46 = it_46
it_47 = it_47
it_48 = it_48
importing
/1bcdwb/formoutput = formoutput
exceptions
usage_error = 1
system_error = 2
internal_error = 3
others = 4
if sy-subrc <> 0.
* Implement suitable error handling here
endif.
call function 'FP_JOB_CLOSE'
* IMPORTING
* E_RESULT =
exceptions
usage_error = 1
system_error = 2
internal_error = 3
others = 4
if sy-subrc <> 0.
* Implement suitable error handling here
endif. -
Change title for Adobe form for PO in subsequent print of the form
Hi experts,
I am printing PO output using a customized adobe form using me21.I have a requirement that if the PO has been printed once any subsequent print should print with change in the title.How to achieve this.
Thanks in advance.Hello ,
You can identify whether a PO is output for display or for actual O/P using the Tcode ME9f.
SAP identifies this by a parameter in nast
To check whether it is PO modification or new print
IF nast-aende = 'X'.
g_mod = 'X'.
ENDIF.
Through Me9f , you have 2 buttons 'Display Message' & 'Output message' . If you press Output message the actual Print command is triggered and in the driver program of PO you get value of AENDE as 'X'.
You can identify whether it is PO creation or PO change.
Also with customization in SPRO for the changed elements ,you can track the changes done in PO using table t166t.
regards,
Radhakrishnan -
Adobe form with approver details
Hi All,
I have designed one Adobe form for offline scenario. Once the user fills the data he will send to one emaild in R/3 which I have already configured to receive mails with attachment. Then it should trigger work flow.
Here my requirement is , this PDF will be approved by first approver and then by second like that. I would like to get all the approver details in PDF itself. so, that when we do archive or when we take print , we can have full history of approvals.
Can some body tell me how can we acheive this?
Appreciate your help
Regards,
RaviThis issue is resolved. This was due to loading a large data set to the form.
Maybe you are looking for
-
I am wondering if anyone can tell me the best way to supply a designer with an image for Final Cut that will hold its transparent background when imported? The designer claims that the psd, tiff and jpg with alpha channels that I sent over will only
-
Dear All; I am new to ADF security, my target is to create a web application, with authentication through a login page, and session tracking through out the users session, i used to do this all in code, the JSP way, where i check the session in every
-
Choosing one of the 2 forms..
Hi.. I have designed 2 smart forms. 1. Material Transfer form. 2. Material Transfer Challan. Now.. In ME29N ( Releasing the PO order) in "Condition Control" if the Price Check box is checked then MTC form sholud be called.. and If it is unchecked the
-
This having to do with all 5 authorizations
I'm not sure if this is in the right place, by the way. One of the things I did not learn when I should have was to deauthorize the computers before disposing of them. Now all the computer authorizations are lost mainly due to doing something like re
-
Webservices.jar is missing from WL_HOME/server/lib in WLS 12c
webservices.jar is missing from WL_HOME/server/lib in WLS 12c. Was it replaced by a different jar or is this a new implementation i'm unfamiliar with? It does appear in all versions up to 11g. Without it i won't be able to migrate my application to 1