Hi All,
A very old story I mean cause nothing new since a long time. I've got a real doubt anyway and you certainly know what happens where you think too much, alone in your corner : nothing good, doubt becomes bigger and bigger.
To me, site and warehouse setup on trade agreement journal lines (purchase or sales, same battle) was managed with regard to storage dimension group and "for purchase/sales prices" ticked boxes.
Enabling boxes as below allows us to define a site or site/warehouse on price lines. "to allow" means "to give the possibility" not "to oblige" from my point of view. To me, the is the meaning of the help text.
This is the help text for "purchase prices" :
"Select this option to include the dimension as a criterion for determining the purchase price for an item. In the Journal lines, price/discount agreement page, you can create a trade agreement where you associate a purchase price with a specific dimension setup for an item. A dimension must be active to be available in a trade agreement setup. Select the Active option in this page to enable a dimension."

What I can observe :
- I am able to create and post a new line without any site (so without any warehouse) - No error message - it seams to be allowed so.
- In that case, system finds the price in the PO line
- I am able to create and post a new line with a site but without warehouse - I've got only an alert message "Check dimension : warehouse" - no blocking control in that particular case.
- In that case, system doesn't succeed to find a price in PO line

- Using the Data Management workspace and the Open purchase price journal lines, I can observe that you can't import data without warehouse IF a site is filled in. Blocking control here.
To summarize, I want to understand what we can do, what we must do cause something isn't clear.
What I expect from the system is to allow all cases : no site/no warehouse, only site, site+warehouse. In PO lines, system should start from the inventory dimensions (site, warehouse) of the PO line, search for a specific price at the site+warehouse level, if not, search at the site level, if not, search at the "all site" level.
Maybe it is question of setup, maybe a bug - Please help me to understand.
Cheers,
Eric