|  |  | 
 |  |  |       data := DataHolderDialogData.Data(); | 
 |  |  |       panelMaterial := data.WrappedInstance(); | 
 |  |  |       if ( isnull( panelMaterial ) ) { | 
 |  |  |         GlobalOTDTable.PanelMaterial( relnew,  | 
 |  |  |                                       PanelModel          := ddslPanelModel.Text(),  | 
 |  |  |                                       MaterialDescription := efMaterialDescription.Text(),  | 
 |  |  |                                       StartDate           := dsStartDate.Date(), | 
 |  |  |                                       DemandQuantity      := npDemandQuantity.Number() ); | 
 |  |  |         MacroPlan.PanelMaterial( relnew,  | 
 |  |  |                                  PanelModel          := ddslPanelModel.Text(),  | 
 |  |  |                                  MaterialDescription := efMaterialDescription.Text(),  | 
 |  |  |                                  StartDate           := dsStartDate.Date(), | 
 |  |  |                                  DemandQuantity      := npDemandQuantity.Number() ); | 
 |  |  |       } else { | 
 |  |  |         panelMaterial.PanelModel( ddslPanelModel.Text() ); | 
 |  |  |         panelMaterial.MaterialDescription( efMaterialDescription.Text() ); |