Skip to Content
avatar image
Former Member

How to regenerate WSDL in ERP and NWDS?

Hello,

I have an application in web dynpro working with a Web Service as model that come from a Custom ABAP Function. Yesterday we add one more input/import field in the ABAP Function. Now I have to replicate the change to the WD application.

I have 2 questions of how should I proceed:

1. I have to go to SE37, search the Function and recreate the Web Service with other name? The system dont let me create the web service with the same name.

2. I have to delete the model from the web dynpro app and create a new one with the new WSDL?

Kind Regards

SU

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 20, 2010 at 06:39 AM

    Hi,

    I have to go to SE37, search the Function and recreate the Web Service with other name? The system dont let me create the web service with the same name.

    You can do this by going to SE80->you service->"Internal view" and then right click and select "Modify Operations"

    Regards,

    Gourav

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Galvis,

      The same kind of issue which i have received now. i have checked in SE80 and SE84 transaction.

      in SE84- for my service -> in the internal view tab , unable to find modify operations.

      earlier i have deleted the service definition in soamanager, and recreated with the same name, But the WSDL doesn't change the input parameters and remains as the original WS.

      can you please help me , how to fix this issue and where can i do modify operations in internal view?

      Regards,

      Kannan

  • Oct 20, 2010 at 12:33 AM

    1. I think if you change any paramter, you can't use old definition,

    so delete it and recreate it with the same name.

    2.You have reimport option for the model, so try it.

    -> There are some bugs for model reimport function for NWDS. If you have trouble, restart NWDS.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Kim,

      1. I think if you change any paramter, you can't use old definition,

      so delete it and recreate it with the same name.

      I 've deleted the service definition in soamanager, and recreated with the same name as you told. But the WSDL doesn't change the input parameters and remains as the original WS that I've generated before the changes of the Function. So I think I must recreate the WS directly from the function with other name.

      2.You have reimport option for the model, so try it.

      -> There are some bugs for model reimport function for NWDS. If you have trouble, restart NWDS.

      I think this works if the first step was succesfull.

      Kind Regards

      SU