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.