cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxies external view

Former Member
0 Kudos

Hi

I would like to change the upper case ABAP names to lower case in an external view of ABAP Proxy.

This was possible for

  • IV_A to iv_a and
  • IV_PART to iv_part

IV_part includes PART_DESC and PART_ID.

Can I change the datatype names in this structure  to lower case ?

Thanks

Kerstin

Accepted Solutions (0)

Answers (2)

Answers (2)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kerstin,

External view is AS IS. If you were able to change IV_OUT to iv_out, you should also be able to change PART_DESC and PART_ID.

Regards,

Mark

Former Member
0 Kudos

Hi Mark

that is just the problem. You can change the name of the structure but not the members within.

Regards

Kerstin

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kerstin,

Well I think the only option you have is to edit the wsdl directly and recreate the consumer proxy.

Regards,

Mark

Former Member
0 Kudos

Hi Mark,

we don't have a wsdl.

The proxy was generated as  Enterprise Service from a function module.

regards

Kerstin

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kerstin,

Yes, there is a tab there called WSDL. You need to export it, edit the children for lower names case and then create service proxy in se80.


As far as I know this is the only way to maintain the lower-case names. Of course, suggestions are welcomed

Regards,

Mark

iaki_vila
Active Contributor
0 Kudos

Hi Krestin,

Why is the origin of this proxy?, if you are using a PI source or a WSDL source, you will need to modify these sources in order to have later the ABAP types/structures in lowercase.

Regards.

Former Member
0 Kudos

Hi Inaki,


in this case we do not use PI.

The origin of the proxy is a RFC which is exposed as webservice.

A non SAP system wants to call this ABAP webservice without the ABAP like lowe case data types

regards

Kerstin