cancel
Showing results for 
Search instead for 
Did you mean: 

External web service call from WebDynpro for ABAP

Former Member
0 Kudos

Hi...

I'm inspecting Web Dynpro For ABAP, and trying to call external web services.

I'm created Web Service, CAF-AS.

I create the proxy class(se80) and Logical Port(lpconfig), and I take the web service in componentcontoroller of my web dynpro using Web Dynpro Wiserd.

Though I expected the context to be registered by the same type as the service interface,

they are created strange structure as follow.

<Context>

CONTEXT

---FIND_BY_PARAMS

-


IMPORTING

-


INPUT

-


CONTROLLER

-


ORDER_TEXT_BY_PARAMS_REQ

---EXPORTING

-


OUTPUT

-


CONTROLLER

-


ORDER_TEXT_BY_PARAMS_RES

The CONTOROLLER is defined by the type PRXCTRLTAB, and

ORDER_TEXT_BY_PARAMS_* has deep structure, as follow.

ORDER_TEXT_BY_PARAMS_REQ

---CONTROLLER type:PRXCTRLTAB(structure)

---QUERY_TABLE type:ZTABLE_NAME

---QUERY_FIELD type:ZFIELD_NAME

---QUERY_OPTIONS type:ZORDER_TEXT_QUERY_OPTION_TAB

I want to use only service paralmeters, that is named query_*.

I tried to excute the webService but dump "OBJECTS_OBJREF_NOT_ASSIGNED" occurs.

I think I must set any value to CONTOROLLER,?but I have no idea What & How I should set value.

please let me know, what is the CONTOROLLER, and how to call external web services.

Regards,

Naoya Tsugo,

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I solved problem by myself.

There was carelessmiss in activation of LP.

Now, I'm closing the topic.

Thanks and Regards.

Naoya Tsugo,