on 2019 Jan 31 9:48 AM
Hi!
we are consuming a web proxy from ECC ABAP stack (without PI) via a generated proxy. The problem is that one of the data types, which is used in an operation I would like to use is declared as abstract and ABAP as far as I understand doesn't support abstract types, resulting in an empty structure having been generated for this type.
My idea was to change this structure manually, but whenever I try to do so, I'm getting the message that this is a generated type. The long text refers me to the transaction SPROXY. I was able to find the object type in then tree structure, but I'm unsure what to do next. I have different views: "Properties", "External View", "Internal View" and "Objects", but I wasn't able so far to modify the definition. Can someone please advise me or refer me to something like a manual?
Thanks a lot!
Alexander.
Request clarification before answering.
If you display the structure in SE11, is there a Proxy Editor button? Does that help?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, there is a proxy button, but if I click on it, I'm being redirected to a view identical to what I have in SPROXY, where I can only modify the description and that's it. So it doesn't help, unfortunately.
I now think of two possibilities:
1. Copy a WSDL definition to a file, modify it manually and create a new proxy from it instead of the URL as I have done before.
2. I can apparently create a datatype enhancement from SE80/SPROXY. I'm not quite sure what it is, but it sounds right. However, I'm unsure about how to proceed. In the next step I have to select the source and have a choice between "Backend" and "ESR". If I choose "ESR", I don't see my namespace in the list, so I have to go for "Backend", but I cannot find my object in the next step either.
What do you think? Is (1) the only possibility?
User | Count |
---|---|
61 | |
8 | |
7 | |
6 | |
6 | |
4 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.