2024 Aug 04 2:24 PM - edited 2024 Aug 04 2:37 PM
Hi Everyone,
Need your help on Below Query.
I Created Custom ODATA based on CDS ( with parameter ) on SAP S4 Private Cloud and able to execute or fetch result from gateway client and Browser. But if I am trying to Access same from Postman.( Need to use Same on CPI ).
I am getting Below Error.
Hi Bodhisattwa,
In step 2, we are not downcasting, but 'NAVIGATING'.
Just to elaborate, CONTEXT NODES are of type IF_WD_CONTEXT_NODE, it may be root node (WD_CONTEXT) or any child node created under it.
Now lets say you want to read value of some attribute which is inside one of the child node of WD_CONTEXT, then you need to navigate (drill down) to get reference of that child node, and then read value of that attribute.
Statement MY_NODE = WD_CONTEXT->GET_CHILD_NODE( ' <Name of the node> ' ).
means that you are trying to navigate to a node (<Name of the node>), which is inside WD_CONTEXT (which refers to the root node of that controller).
Now lets say if there is one more node inside your child node, then to get reference of that node, you will have to write something like,
MY_CHILD_NODE_1 = WD_CONTEXT->GET_CHILD_NODE( ' CHILD_NODE_1 ' ).
MY_CHILD_NODE_2 = MY_CHILD_NODE_1->GET_CHILD_NODE( ' CHILD_NODE_2 ' ).
Hope this helps you to understand the concept.
Do let me know in case of any further concern.
Regards,
Harish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Matthew,
Thanks for the comments.
I used the word Navigating just to explain him the concepts of Nodes and how to navigate to get reference of child nodes.
I have given answer based on my understanding towards the question.
Anyways Vote doesn't matter for me, as far as we all learn something from each other 🙂
Regards,
Harish
User | Count |
---|---|
71 | |
10 | |
8 | |
7 | |
7 | |
6 | |
6 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.