That should work too.
I'm a little confused about this whole setup. From what I understand, you have the sales order screen where another screen will popup and allow you to select a ship to address and have that added to your Sales order screen. You also created a new table and screen to store these addresses. Am I correct with this? If so, why are you not calling the screen with the ship to addresses directly? The screen that is automatically generated when you create a new table. This screen should contain a grid to see and select existing records and fields to input new ones. Please correct me if I'm wrong, but it sounds like you created an additional screen to store the addresses. This doesn't seem like its needed.
d.vanbaale: In the button in the ship to address1 field, after openning the pop-up screen, I added an action to retrieve the Shared Value being set in the pop-up screen
Did you add the action on the main screen to grab a value from the popup? The shared result should be set with an action in the popup screen, not in an action on the main screen.
As for the shared value, you'll have to set an action result to store the shared value when back on your main screen. For instance, you go to your popup screen, select a record and store a value in a shared result. When on the screen where you wish to use the shared result, you have to use the action "Get value from Shared Result" to retrieve the value. and store it in an action result.
- Adam