SAP Message VR543 - Orders due for shipping are restricted by delivery block (see long text)

Diagnosis
You want to select orders that are due for shipping so that you cancreate deliveries and you only want to display those order items thathave been blocked for delivery.
The system only displays those order items in the list of orders duefor shipping that meet your selection criteria and which have ashipping due date index.
Certain business processes set delivery blocks andprevent the shipping due date index from being written(for example, a credit block). Therefore, they do not appear in theoverview of orders due for shipping, although you have explicitlyincluded the delivery block in the selection criteria.
Orders with a delivery block in the order header normally never write ashipping due date index. They can only be delivered if you create adelivery online (transaction VL01) and then, only ifthe delivery block in the order header has not beenassigned to the delivery type that is used fordelivering the order.
If you have configured Customizing for table TVLS sothat the delivery block is valid for the order, you can set thedelivery block manually in the order header or it can be determinedfrom the customer master.
You can see an overview of orders blocked for delivery in transactionV.14, or by going to the Sales menu.
Regardless of the delivery blocks in the order header, when you createa delivery, the system also checks whether the ship-to party has beenblocked for delivery by checking whether a delivery block exists in theship-to party's customer master record that is assigned to the deliverytype of the current delivery. This check can only take place if theorder can be delivered at all, in other words, if there is no deliveryblock in the order header (and the delivery block is not copied fromthe ship-to party's customer master record to the order header, seeabove).
General
=======
If the delivery block for an order or customer has been assigned to adelivery type, this can prevent you from creating a delivery (seebelow)
If the delivery block is not assigned to a delivery type, you arenormally permitted to create the delivery, but it then prevents certainsubsequent functions, such as posting goods issue or picking.
Delivery due list block (VL04/VL10):
Transaction VL04 also displays the shipping due dateindex of blocked orders in the delivery due list, for which thedelivery block is not valid for the delivery due list (VL04) andhighlights them in red.
In an extended shipping due list, the delivery blocks in the orderitems are displayed as specified in the selection screen and output inthe list. You can use a filter at item and schedule line level.
Blocking a ship-to party after order entry:
===========================================
Actual situation:
If a ship-to party is blocked for delivery, the delivery block in thecustomer master record only affects the delivery of orders without adelivery block, if the delivery block has been configured inCustomizing so that it is not automatically copied from the customermaster record to the order when you create the delivery (tvls-speau ='X').
Advantage:
1. You can create a delivery manually by removing the delivery blockthat was automatically copied to the order, even if the customer isstill blocked for delivery when you create the delivery.
2. Orders that were entered before the ship-to party was blocked canstill be delivered if the delivery block is copied from the customer tothe orders.
3. If you set the delivery block in the customer master record afteryou have created the order, it only prevents you from creating adelivery if the block is copied from the customer to the order.
Disadvantage:
You cannot block a customer by copying to the order or immediatelyprevent deliveries from being created for this ship-to party.
Choose the delivery blocks you require.

Procedure for System Administration
Prevent shipping due index from being written
Assign delivery block to delivery type
Assign business processes for which the delivery blockshould be valid.
Modification note:
The SAP standard display of the extended shipping due index alsodisplays schedule lines blocked for delivery, even if the open deliveryquantity is 0. You can use a customer modification in the list profileto prevent this by setting the show_0_quan_blocked field to 'N'MAIN(RVV50R1T).