Calling COMBO-BOX:SCREEN-VALUE always returns the UNKNOWN value when run with he compatibilityHandler in the PASOE.
This happens with either setting the LIST-ITEM-PAIRS or LIST-ITEMS attribute of a COMBO-BOX widget and then setting/reading the combo-box value.
E.g. following pseudo code snippet:
DEFINE VARIABLE combo-box-1 AS CHARACTER FORMAT "X(256)":U LABEL "Combo-box 1"
VIEW-AS COMBO-BOX INNER-LINES 5
LIST-ITEM-PAIRS "Item 1","Item 1"
DROP-DOWN-LIST SIZE 51 BY 1 NO-UNDO.
MESSAGE "Value:" combo-box-1:SCREEN-VALUE.
will return the following: "Value: ?".