This flowchart shows the following tasks:

First task - Initialize combo box (CB) control

Second task/first decision point - Is CB based on valide DD item?

First decision point - Is CB based on valid DD item? If Yes, Clear the CB list, Does the DD have a UDC?

First decision point - IS CB based on valid DD item? If No, Display 'Uninitialized in CB, Disable CB, Fire Dialog initialize and Fire post dialog initialized.

Second decison point - Does the DD have a UDC? If yes, Load the UDC values into the CB list, Does the list contain a valid value?

Second decison point - Does the DD have a UDC? If No, Dislay " -- select one-- " in CB, Diable CB, Fire Dialog initialized and Fire Post Dialog initialized.

Third decision point- Does the list contain a valid value? If yes, Display "--Select One-- " or indicated CB list item, Fire Dialog initialized, and Fire Post Dialog Initialized.

Third decision point- Does the list contain a valid value? If No, Display "--Select One-- " in CB, Disable CB, Fire Dialog initialized, and fire Post Dialog initialized.