Hi
Please check your pricing procedure configuration.
Basic functions -> Pricing -> Pricing Control -> Define access sequences -> Optimize access
There pre-step must have defined. This can only be used for access which have header and item data. And it uses the document header data to search the conditions. It is very useful to improve pricing performance if defined correctly using header fields.
Regards,
Satya