Dear All, I’d like to ask your help to solve me how to add capacity (using calendar entry table and calendar entries form) in the production order routing. Do I have to create codes as same as these following (taken from C/AL editor of allocated capacity caption in the menubutton “line” of a production order routing): - OnPush() IF Status = Status::Finished THEN EXIT; ProdOrderCapNeed.SETCURRENTKEY(Type,“No.”,“Starting Date-Time”); ProdOrderCapNeed.SETRANGE(Type,Type); ProdOrderCapNeed.SETRANGE(“No.”,“No.”); ProdOrderCapNeed.SETRANGE(Date,“Starting Date”,“Ending Date”); ProdOrderCapNeed.SETRANGE(“Prod. Order No.”,“Prod. Order No.”); ProdOrderCapNeed.SETRANGE(Status,Status); ProdOrderCapNeed.SETRANGE(“Routing Reference No.”,“Routing Reference No.”); ProdOrderCapNeed.SETRANGE(“Operation No.”,“Operation No.”); FORM.RUN(0,ProdOrderCapNeed); but why is it different from the order tracking caption in the menubutton function in the same production order routing ? (this the code of order tracking: - OnPush() ProdOrderLine.SETRANGE(Status,Status); ProdOrderLine.SETRANGE(“Prod. Order No.”,“Prod. Order No.”); ProdOrderLine.SETRANGE(“Routing No.”,“Routing No.”); IF ProdOrderLine.FIND(’-’) THEN BEGIN TrackingForm.SetProdOrderLine(ProdOrderLine); TrackingForm.RUNMODAL; END; ) [?] Any helps from you is welcome.tks be4hand Rgds, Mark