on 03-17-2020 11:37 AM
I have created a Create Sales order script in CBTA. Towards the end the SO is saved and the message with SO number appears at the bottom left of the screen.
I am using the Get Message Params component to retrieve the SO number.
This is happening SAP FIORI screen.
Now when I execute the script it fails at the Get Message Params component with the following reason :-
GetFrameContextInChildFrames - Document has changed
.Operation Failed
Targeted Control Uri:
frameId=ITSFRAME1; ls.type=MB; tag=SPAN; ls.sid=wnd[0]/sbar_msg
Error Message:
GetFrameContextInChildFrames - Document has changed
I have tried using object spy to get the URI of the message at the bottom of the screen to correct this, but after 1 or 2 iterations the script starts failing again with the same error message.
I am using CBTA 3.0.13.1 version .
Anurag,
In response to an incident concerning this error SAP says to upgrade to CBTA 3.0.13.4. I will upgrade to the latest (3.0.13.5) and see if that fixes the issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Anurag,
I get the identical error navigating through a different Fiori screen. I click on a Create button on the start screen, drill down to other screens, then back out to the original screen. When I try to click on the Close or Post button I get the error, "GetFrameContextInChildFrames - Document has changed". I tried every variation of URIs shown in the Spy tool with no change. I finally gave up and used PRESSKEY instead. Thankfully each had a keystroke alternatvie (Close = Shift + F1, Post = Shift F6).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.