Updating PCR Adobe Forms to Layout Type ZCI

I came across OSS Note: 956074 and am trying to determine if the PCR Adobe Forms we are using need to be update to layout type ZCI.
When I execute the program in SA38: FP_CHK_REPORT and provide ISR_FORM_SPSE as the form I am getting a logon box to AdobeDocumentServices/Config.  I provide the ADSUser ID and Password that has been created.  After attempting to logon three times, I received the following error message.
ADS: SOAP Framework error: SOAP Runtime Exception: CSoa(ADS)
Does anyone have suggestions for troubleshooting this error message?
Thanks,
Ashley

No the password for ADSUser has not expired and the setting is checked so that it won't expire and does not have to be changed. 
I do realize that all the forms need to be updated.  When I try to manually change the layout type to ZCI for each form through SFP I am not able to reactivate the forms.  When I click the activate button I get the same logon box as when I run FP_CHK_REPORT.  I provide the ADSUser ID and Password that has been created. After attempting to logon three times, I received the following error message.
ADS: SOAP Framework error: SOAP Runtime Exception: CSoa(ADS)

Similar Messages

  • Adobe Interactive Form Standard Layout Type

    Hi,
    We are on SAP ECC 6.0 system with ADS patch level 7.
    We are failing the FP_TEST_00 test.. It does not produce any output. System just hangs as if into some infinite loop. 
    Also noticed that, in SFP in form properties, we just have "Unknown" - "ZCI" and "xACF".. there is no "Standard Layout Type" option. Thus all forms currently have "Unknown Layout Type" in this field, including for FP_TEST_00.
    When we call form function module in the application program after FP_JOB_OPEN, it does not give any result.. system hangs as if into infinite loop.
    Can anyone tell, how do we resolve these 3 issues? are they linked? 
    Thanks a lot.

    Hi,
    The basic difference is:
    1) ActiveX Dropdowns requires ACF to be installed on each client machine to get back the data from interactive form back to context.
    2) While, the use of Native dropdowns makes a form to ZCI type, so that does not require any xACF component to be installed on each and every machine that uses the Interactive forms.
    So, it is recommended to use Native dropdowns in your forms,
    Also, for the population of dropdowns of type native you can go through SAP note: 1013227.
    Hope this helps,
    Thanks,
    Amita

  • Adobe Forms:"No layout exists in original language"

    Hi All,
    when I try to activate the adobe form after designing the form in layout, getting an error "No layout exists in original  language EN", so please help out to resolve this issue.
    Thank you
    Lalitkumar.

    Check the language, translate the form, change the original language. Otto

  • PCR Adobe Forms & ISR

    Hi,
    I have MSS implemented in portal EP 6.0 & PCR. Now i have designed one Adobe Form for displaying some data in <b>ISR Customization</b> but i dont know how i integrate this form to PCR in portal ?
    How to include it in portal MSS->PCR workset or page so as to make it visible in MSS?
    Also i would like to ask can i integrate this adobe for in webdynpro & if yes how ?
    So that i can create an iview in portal refering to the application in webdynpro for this form.
    Waiting for reply!
    Thanks in advance!
    Smita

    Hi James,
    I'm a bit new also relating ISR/PCR customizations, and in fact I need a help to get some heads up on how to start a validation(such as which BAPi should I choose, how to fill settings and so on).
    I read the bellow presentation, but I'm looking for someting more technical(such as a "how to" about creating a validation).
    Do you have any further info about it?
    Thanks,
    André

  • PCR -Adobe form error

    Hi,
    We are tryying to configure the standard PCR iview available.
    Currently employee on clicking the PCR iview can see employees under him
    but when he selects an employee and clicks iview "change area and subarea"
    we get the following error.(Adobe form has been mapeed to scenario)
    com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to  UPDATEDATAINPDF
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:396)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:887)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRespond(WindowPhaseModel.java:573)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:152)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:879)
         at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1291)
         at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:831)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: PDFDocument Processor failed to process Render Request.
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:55)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:98)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentInteractiveFormHandlingContext.execute(PDFDocumentInteractiveFormHandlingContext.java:121)
         at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:341)
         ... 45 more
    Caused by: com.sap.tc.webdynpro.pdfobject.core.PDFObjectRuntimeException: Service call exception; nested exception is:
         com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:"http://abcd:50000/AdobeDocumentServices/Config?style=document"
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:382)
         at com.sap.tc.webdynpro.pdfobject.core.PDFObject.render(PDFObject.java:3710)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRenderHandler.handle(PDFDocumentRenderHandler.java:139)
         at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentProcessor.process(PDFDocumentProcessor.java:52)
         ... 48 more
    Ani ideas..?
    Thanks
    Rocky

    Hi Santhosh,
    You can try the following..
    In the backend use Tcode SE91.. fill in QISR as the Message Class & 402 as the Message Number and click on the 'Where-Used List' icon in the menu.. If the message is not triggered dynamically, it will take you to the program where it is triggered.. may be that will help you locate the error..
    Regards,
    Suresh Datti

  • Database update through ADOBE Form

    Hi Gurus,
                   I am working on Adobe form and this is an interactive form. when I click on save button on the form it should update a Z Table. Can anybody help me in this regard.
    Thanks & Regards.
    Ranganadh.

    Hello.
    You will need two things (not related with the adobe itself):
    Firsrt create a RFC connection between ADS system (SAP XI, for example) and R/3 system, called, for this example, "rfc".
    Then create a FM, alowing RFC call, in R/3 system. This FM is the one that will update your ztable.
    In your adobe form, you must use method OnSubmit. This method is in an event that is triggered by submit button.
    In this method, call you FM, passing the parameters (remember to use CALL FUNCTION zfunc DESTINATION rfc.
    And that's all. This way you will achieve your goal.
    Regards.
    Valter Oliveira.

  • PCR Adobe Form generation error

    Hi,
    I am trying to create PCR. I followed ISR Cook book from Service market place. When i try to save Adobe form it is asking me to activate the form when i say activate it it is giving error.
    <b>An error occurred when generating the Adobe Form
    Message no. QISR402</b>
    What could be the problem?? How to solve this??
    Thanks

    Hi Santhosh,
    You can try the following..
    In the backend use Tcode SE91.. fill in QISR as the Message Class & 402 as the Message Number and click on the 'Where-Used List' icon in the menu.. If the message is not triggered dynamically, it will take you to the program where it is triggered.. may be that will help you locate the error..
    Regards,
    Suresh Datti

  • Modify MSS-PCR Adobe forms

    Hi Experts,
    We are implementing MSS PCR from ERP2005. Are the SAP delivered Adobe forms customizable? Can we add a field or remove a field etc..?
    Are there any instructions to help us with customizing?
    Any related info is appreciated.
    Thanks in advance.
    Rick.

    Hi ,
    You can customize ESS/MSS applications using NWDI.
    you can find lot of tutorials in sdn .try to search with keyword "nwdi:.
    check below threads relvant to your discussion
    Customizing MSS PCR vs. creating a Web Dynpro Applications
    Customized Adobe Form to be made and Data finding help
    Koti Reddy

  • PCR Adobe Form

    Hello guys,
    I'm trying to make a copy of a standard PCR scenario but I'm not able to do it.
    When I make a copy of a standard scenario I have to generate a new form template based on the form of the standard scenario and, them, I doesn't change anything but, when I check the consistency, I receibe a lot of erros like these: FORM ZKIEL, Node NOTIF_NO Field GENERAL_DATA-HEADER-NOTIF_NO has a conversion routine (see SAP Note 796755).
    I have already read this Note but I couldn't resolve this problem.
    Someone can help me??
    THanks a lot!
    Daniel Kiel

    Hi Daniel,
    It just means it's not enough to bind the field - you also need to change the field type on the Adobe field to a text field so it can cope with whatever dadta the conversion exit sends.
    So you need to go through each SAP field it is complaining about and change the matching Adobe field. 
    Did that not work for you?
    There are also some settings on the PCR in QISRSCENARIO e.g. to allow data conversion.  You should see them if you drill down on the scenario name, and/or using the Additional settings buttons (depending on your version).
    Regards,
    jocelyn

  • PCR adobe forms: change logo

    Hi All,
    We are implementing MSS PCR scenarios and the requirement is to replace the SAP logo with the company one.
    To do this, we can take a copy of the standard form 'ISR_FORM_SPEG' to 'ZISR_FORM_SPEG' and change the logo.
    Now, can we assign the custom form for a standard scenario definition in QISRSCENARIO (replacing the standard form)? Is this setting sufficient to trigger the custom form instead the standard one?. Is there any further settings or configuration we need to make it work.
    What is the best way to make this change. Please share your experience.
    Appreciate your help!
    Note: We are on EP 7.0 and ECC 6.0.
    Thanks
    Karthik

    answered

  • 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

  • No Adobe Form Is Assigned to the Scenario:  - PCR

    Hi,
    In my project, configured 5 Custom PCRs as copy of standard PCR and enhace it. When Full authorization USer ids, am able to execute the all PCR-Adobe form and complete the process.
    When i logo to portal with Z role authorization (with respect to Client), am bale to execute only 3 PCR and remaining 2 PCS display the following error message.
    Critical Error
    A critical error has occured. Processing of the service was terminated. Unsaved data has been lost.
    Contact your system administrator.
    No Adobe Form Is Assigned to the Scenario   
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: No Adobe Form Is Assigned to the Scenario
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:112)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.raiseExceptions(FcISRProcessEvent.java:1981)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callRFCIsrGetFormUrl(FcISRProcessEvent.java:1043)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.setTemplateSource(FcISRProcessEvent.java:460)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callRFCIsrProcessEvent(FcISRProcessEvent.java:799)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEvent.callIsrProcessEvent(FcISRProcessEvent.java:381)
         at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEvent.callIsrProcessEvent(InternalFcISRProcessEvent.java:1234)
         at com.sap.pcui_gp.isr.isrprocessevent.FcISRProcessEventInterface.callIsrProcessEvent(FcISRProcessEventInterface.java:127)
         at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:409)
         at com.sap.pcui_gp.isr.isrprocessevent.wdp.InternalFcISRProcessEventInterface$External.callIsrProcessEvent(InternalFcISRProcessEventInterface.java:577)
         at com.sap.pcui_gp.isr.isrprocessevent.showform.VcISRShowForm.onBeforeOutput(VcISRShowForm.java:216 
    Provide your inputs pls

    Hey Hi,
    IF you are familiar with authorizations in PFCG trabsaction you are finaliar with S_DEVELOP if not ask the authorization team on your project.
    Basically this authorization object handles the read/write etc authorization related to devlopment objects. If you implement Adobe forms you will probably develop your own forms or at least copy the SAP forms to customer namespace.
    For Adobe you will therefore have 2 custom development objects (1 for the form and 1 for the interface that is automatically generated). The end-user shoulf have at least READ access to these objects. If not the portal will trow an error on this.
    To determine the tech names of the objects find the form and related interface in transaction SFP. These should be inserted in the object S_DEVELOP in the role for the end users.
    You may want to consider to put the value Z* in the object which will give authorization for all the custom developed objects.
    If you can't find the object reply again and i will send a screenshot.
    Finally, make use of the splended transaction ST01!! It will make your life a lot more easy in portal! It traces all the authorizations needed and missing for any user you specify. After activating the trace and running a portal scenario the log will tell you want went OK and what not on an authorization object level.

  • How to handle tables data in XML schema based adobe form

    Hi all,
    I am working on the CRM business partner creation by using Interactive adobe form with following steps:
    1) Uploaded the offline Interactive adobe form  to online interactive adobe form via WebDynpro ABAP;
    2) Capture XML data into corresponding BAPI structures;
    3) Save all the changes to database via BAPI.
    The adobe form contains customer information as well as several table views which are bind with the context created in WebDynpro: Node NEW_BP_NODE cardinality 1:1 with single attributes and table type attributes (1:n): COLOUR_COMP, MEN_COMP etc.
    While converting the xml format data to SAP context format, It is fine to use following routine to find the single attribute and map to the BAPI structure to do the database update.
    NODE = DOCUMENT->FIND_FROM_NAME( NAME = 'XYZu2019).
    XYZ = NODE->GET_VALUE( ).
    Question: how to convert the xml table data to SAP context format in WebDynpro ABAP?
    The XML table data looks like below.
    <?xml version="1.0" encoding="UTF-8" ?>
    <NEW_BP_NODE>
    <COLOUR_COMP>
    <DATA>
    <ZZTFLD0W2AQW />
    <ZZTFLDRZ2AQX>000</ZZTFLDRZ2AQX>
    <ZZTFLDVD2TQW />
    <ZZTFLDQK2HQX />
    <ZZTFLDEL2XQX />
    <ZZTFLDTC2DQX>000</ZZTFLDTC2DQX>
    <ZZTFLDOR2UQX />
    </DATA>
    <DATA>
    <ZZTFLD0W2AQW />
    <ZZTFLDRZ2AQX />
    <ZZTFLDVD2TQW />
    <ZZTFLDQK2HQX />
    <ZZTFLDEL2XQX />
    <ZZTFLDTC2DQX />
    <ZZTFLDOR2UQX />
    </DATA>
    <DATA>
    <ZZTFLD0W2AQW />
    <ZZTFLDRZ2AQX />
    <ZZTFLDVD2TQW />
    <ZZTFLDQK2HQX />
    <ZZTFLDEL2XQX />
    <ZZTFLDTC2DQX />
    <ZZTFLDOR2UQX />
    </DATA>
    </COLOUR_COMP>
    <MEN_COMP>
    <DATA>
    <ZZTFLD4V2V7V />
    <ZZTFLDYD2N7W>000</ZZTFLDYD2N7W>
    <ZZTFLDX32I7W />
    <ZZTFLD2D2W7W />
    <ZZTFLDGD2A7W />
    </DATA>
    <DATA>
    <ZZTFLD4V2V7V />
    <ZZTFLDYD2N7W>000</ZZTFLDYD2N7W>
    <ZZTFLDX32I7W />
    <ZZTFLD2D2W7W />
    <ZZTFLDGD2A7W />
    </DATA>
    </MEN_COMP>
    Thanks in advance for your help.
    Michelle

    Hi,
    Just follow these steps:
    1. Create interactive form UI element in your view.
    2. Now provide Datasource and PDFSOURCE to it in form properties.
    3. Now give a template name prefix with 'Z' or 'Y'.
    4. Double click on it. It will prompt for interface name.
    5. Provide interface name prefixed with 'Z' or 'Y'.
    6. Click on Context button in the Pop up window and provide the node you have selected as DATASOURCE.
    7. Click ok and it will open the form designer.
    8. In this way you can create a XML Schema based Form.
    9. Activate the interface and design the form providing layout type and other details.
    Hope it will help.
    Regards,
    Vaibhav

  • Adobe form/reader  error

    Hi
    We are working on PCR forms in MSS and having some issues with certain forms.
    I am UNABLE to select any option in the PCR Adobe form's DROPDOWN LIST
    BOX and any Adobe form which has a dropdown list comes up with an error
    message "message limit exceeded. Remaining n errors not reported" when 'n' could be any number.
    We are on EP 7, ECC6.0 (NW2004s) and Adobe Reader 7.0.8
    I tried this with and without the xACF component, still having the same issue.
    Any recommendations on how to solve this?
    Thanks
    Regards
    Michael

    Hello Michael,
    All the PCR forms are ZCI ased forms. Hence, working with or without ACF does not make a difference. Most probably, you are missing the dynamic mapping for the DDLs. Please open the form in the designer and select the DDL. Under the "Object" > "Binding" tab, click on the "Specify Item Values" link. This will popup a "Dynamic Properties" window. Could you please tell me what do you see there ? If you have not changed this dynamic property you will see the following entry: "$record.sap-vhlist.<b>REPLACE_THIS</b>.item[*]". You need to replace the "REPLACE_THIS" portion with the appropriate context structure here for the DDL under consideration. For example, if you have a context structure as follows:
      [code]Context
             DDLData (dataSource node)
               ValueHelpDDL (attribute of type String mapped to DDL)[/code]
    Your SOM expression should look like:
    [code]$record.sap-vhlist.ValueHelpDDL.item[*][/code]
    Now, let us take a more complex context structure:
    [code]
    Context
             DDLData (dataSource node)
               MyDDLData (internal node)
                 DDLDataItems (one more internal node)
                   ValueHelpDDL(attribute of type String mapped to DDL)
    [/code]
    In the above case your dynamic binding should be as follows:
    [code]
    $record.sap-vhlist.MyDDLData\.DDLDataItems\.ValueHelpDDL.item[*]
    [/code]
    Notice how the "<b>\.</b>"s are inserted in between to separate the context structure. Make sure that the node names are correct. When the changes are done, please redeploy the application and try again.
    Note: Please do not change anything inside the "DO NOT MODIFY" section. If you think that there is a bug or a problem with the code, please report it to SAP immediately. That way we can avoid any potential conflict.
    Best Regards,
    Krish

  • Adobe Form output cropped when sent directly from SAP to printer

    I have created an Adobe Form (not interactive) that looks perfectly OK when previewed in Adobe Acrobat viewer but when printed blank margins of 4-5 millimeters are applied on all 4 paper edges. The form was designed with a coloured frame around it but the margins effectively remove most of the frame. The form content is being cropped instead of being compressed inside the margins.
    The form has been created with LiveCycle Designer via SAP transaction SFP. I am generating the form from an ABAP program
    When the form is printed from the Adobe Acrobat viewer I have the option to set Page Scaling to 'Fit to Printable Area'. This makes the form content being compressed inside the blank margins and the coloured frame remains intact. If I leave the Page Scaling setting as 'None' the output is being cropped as described above.
    The real problem occurs when I want to print without previewing first. I need to do that since previewing enables the user to skip printing and the application must know if the form has been printed or not. I have so far found no way to make the printer print on the paper edges or fit the content to printable area. Is there some setting in the output parameters than handles this?
    Also there is a need for duplex printing when sending form directly to printer. On help.sap.com there is information about duplex print for SAPscript and Smartforms but nothing for Adobe Forms.
    Here is an excerpt of the ABAP code used for printing the Adobe Form:
      DATA: zs_outparams TYPE sfpoutputparams,
                 z_fmname     TYPE rs38l_fnam.
    Set some print parameters
      zs_outparams-nodialog = abap_true.        "No user dialog
      zs_outparams-device   = 'PRINTER'.          "Output device
      zs_outparams-dest     = z_pdest.              "Printer name
      zs_outparams-reqnew   = abap_true.        "New spool request
      zs_outparams-reqimm   = abap_true.        "Print immediately
    Open print job
      CALL FUNCTION 'FP_JOB_OPEN'
        CHANGING
          ie_outputparams = zs_outparams
        EXCEPTIONS
          cancel          = 1
          usage_error     = 2
          system_error    = 3
          internal_error  = 4
          OTHERS          = 5.
      IF sy-subrc <> 0.
        RAISE print_error.
      ENDIF.
    Get FM name for form
      CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
        EXPORTING
          i_name     = 'Z_TEST_FORM'
        IMPORTING
          e_funcname = z_fmname.
    Call FM to print form
      CALL FUNCTION z_fmname
        EXPORTING
          i_header       = t_data_for_form
        EXCEPTIONS
          usage_error    = 1
          system_error   = 2
          internal_error = 3
          OTHERS         = 4.
      IF sy-subrc <> 0.
        RAISE print_error.
      ENDIF.
    Close print job
      CALL FUNCTION 'FP_JOB_CLOSE'
        EXCEPTIONS
          usage_error    = 1
          system_error   = 2
          internal_error = 3
          OTHERS         = 4.
      IF sy-subrc <> 0.
        "Ignore
      ENDIF.
    Please advise on how to
    -  avoid the content cropping
    -  enable duplex print
    when sending Adobe forms directly to the printer
    Thanks very much!
    Bernt Evensen

    Thanks for your answer, Ramachandra!
    However I need some more specific information to solve this.
    Which printer layout settings are relevant for the handling of margins and duplex printing for Adobe Forms?
    I have not set up the printer myself but when talking to the printer guy which settings should I recommend him to look at?
    I can see in transaction SPAD that there are settings specific to SmartForms but there is nothing said about Adobe Forms. Is there some way to make Adobe Forms related setting appear in SPAD for a device type?
    Maybe my problem is not related to the printer device settings but rather to the way the printer is being called. When printing duplex we will have to override the default settings of the printer anyway.
    Function module FP_JOB_OPEN has a parameter structure of the type SFPOUTPUTPARAMS. Which fields in this parameter structure are to be manipulated to get duplex print and output fitted to page size?

Maybe you are looking for

  • CRM 5.0 - Non ERMS Email to ERMS Email

    Hi Gurus We are switching from using Non ERMS E-mail processing to ERMS E-mail processing. The current Non ERMS set-up works without issue but we want to take advantage of the ERMS functions. We are using the same e-mail addresses so in theory, after

  • Proxy with *NOT-Basic* Authentication

    Every thread dealing with URL connection thru Proxy explains how to connect with "Basic" authetication. My problem : Basic authentication is not acceptable because login/password are sent uncrypted. And more, in my case the rpoxy will ask for my wind

  • BizTalk Correlation in Orchestrations

    Hello All, I have a scenario in which in am calling an SP and it gives me a response. Now lets call the messagetype of Request Msg as Arequest and messagetype of Response Msg as Aresponse. There is a node in Arequest called ID. I am in innitialising

  • File changes seemingly not taking effect

    This is a bit of a noobish question, but anyways... I've been trying to get a few things configured in arch that I've been too lazy to do for a long time, but for some reason my changes never seem to take effect... For example, here is my /etc/sudoer

  • Serial Number Problems

    I started the installation of the Adobe Photoshop Elements 10, and had no problems with the first disc, but on the second disc it told me the serial number was incorrect. It's the same serial number that worked fine for the first disc, so I'm not sur