#1389| +Riya | Removing product category and diplayOrder from product and related csvs
#1389| +Riya | Adding product category and displayOrder to programProduct and related csvs
#1389| +Riya | Adding FT scenario to test invalid product category while uploading program products.
#000| +Riya | Adding equalsandhashcode
|#1425| +Varun| adding migration script for replacedProductCode in pod_line_items
|#1425| +Varun| populating replacedProductCode in podLineItem from shipmentLineItem and storing in dataBase.
|#1425| +Varun| removing unique constraint from pod_line_item on podId and productCode.
|#1425| +Varun| adding client side code for displaying replacedProductCode on pod screen
|#1425| +Varun| modifying subreport for pod line item to incorporate replaced product code in print
|#1409| +Varun| right aligning stockInHand when user input
|#000| added test for checking previous beginning balance in commTrack flow
|#1404| added test for checking periodic NC
|#000 | Removing category name from the right side table on view and approve full supply, non full supply pages.
|#1404| added test for checking periodic NC for commTrack flow
|#000| +Varun, Swapnil| modifying properties for shipment and budget ftp
|#1389| added test for checking changes in upload of program products
#1392 | +Riya | modifiying seed data to populate displayOrder and productCategory in programProducts instead of products
#1392| +Riya |Getting productCategory and display order from program products when getting products to initiate Rnr
#1392| +Riya | Using programProduct Category and displayOrder instead of productCategory and displayOrder. Removed these fields from Product
#1392| +Riya | Adding not null constraint to productCategoryId in program_products table