Skip to Content
avatar image
Former Member

Interactive form within WebDynpro not ready for input

Hi,

After building a simple interactive form with the form builder, I want to fill in the fields in the adobe form. The form is included in a ABAP web dynpro application as Interactive form and the enabled property is checked. But the form fields are still read only and not ready for input.

The interactive form uses ZCI layout and an ABAP dictionary based interface. The menu item include scripting was hit and I can not fill in the fields. Instead I only see read only fields. When previewing the form in the forms designer, the fields are open.

Please assist.

Regards

Ravikumar

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • May 06, 2009 at 04:31 AM

    Hi Ravikumar,

    Refer this thread: https://forums.sdn.sap.com/click.jspa?searchID=25720587&messageID=7134051.

    I hope it helps.

    Regards

    Arjun

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      I've read thru the blog. The Interactive form is ready for input if the interface type is of XML Schema based but if I change the interface type to ABAP Dictionary then the form becomes read only.

      Please assist.

      Regards

      Ravikumar

  • May 07, 2009 at 03:57 AM

    plz chk if this blog helps:

    /people/bhawanidutt.dabral/blog/2007/11/15/how-to133-integrate-adobe-form-on-webdynpro-for-abap-and-deploy-it-on-portal

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 07, 2009 at 04:56 AM

    hi Ravikumar,

    The following code fragment shows how this input readiness can be set up:

    
    method WDDOMODIFYVIEW.
    data: LR_INTERACTIVE_FORM type ref to CL_WD_INTERACTIVE_FORM,
    LR_METHOD_HANDLER type ref to IF_WD_IACTIVE_FORM_METHOD_HNDL.
    check first_time = abap_true.
    LR_INTERACTIVE_FORM ?= VIEW->GET_ELEMENT(u2018INTERACTIVE_FORM_1u2019).
    LR_METHOD_HANDLER ?= LR_INTERACTIVE_FORM->_METHOD_HANDLER.
    LR_METHOD_HANDLER->SET_LEGACY_EDITING_ENABLED( abap_true ).
    endmethod.
    
    

    Hope this helps.

    Add comment
    10|10000 characters needed characters exceeded