This document discusses how to configure SAP to ensure the correct requirement type and class are created from sales document line items for project deliveries. It explains that transaction CNS0 is for project deliveries while VL01N is for sales order based deliveries, and whether one or the other should be used depends on the configuration and business requirements. Primary differences between the two are that CNS0 does not create requirements while VL01N does, and only VL01N allows for delivery related billing. The document also provides explanations from SAP Note 677169 regarding specific questions about delivery type, availability checks, and filtering components in CNS0.