Hello,
Shopping cart is in held status. It means that has been saved instead of ordered.
Try to order your cart.
Anyway, since you are using "direct material" flag, a local PO will be created in SRM.
Direct material scenario in SRM is similar to extended classic, therefore system will not create a backend PR in this case, even if BBP_EXTLOCALPO_BADI is deactivating extended classic scenario.
As testing purpose, try to create a cart without this flag and order it.
If there is any error message, you won't be able to order the cart.
Regards,
Ricardo