Testcase to check that entries in C_BPartner_Product only allow the Org from TopLevel, or all Org when * is set for the product.
Part I
Open Produkt (M_Product), search for AD_Org = Org I
Select product P0001, go to tab Geschäftspartner (C_BPartner_Product)
Create a new entry
Set bpartner: start writing G000
Create the entry in tab Geschäftspartner (C_BPartner_Product) for G000X, save
Try creating another new entry in tab Geschäftspartner (C_BPartner_Product), again for G000X, save
In first tab Produkt (M_Product), search for AD_Org = Org *
Create a new product, e.g. P0005
Go to tab Geschäftspartner (C_BPartner_Product), and create a new entry
Set bpartner: start writing G000
Part II
For P0002, in Org II, create new entries in tab Geschäftspartner (C_BPartner_Product):
G000Z as vendor, check Verwendet für Lieferant & Gegenwärtiger Lieferant
Make sure P0002 is included in the customer pricelist of G000Y and the vendor pricelist of G000Z
Create a sales order for G000Y, in Org II, for P0002 (qty and PI don’t matter)
Gear, Generate PO from Sales Order:
click OK
Check the newly created purchase order:
Create a new product, P0006, in M_Product with Org = *
Create entries in tab Geschäftspartner (C_BPartner_Product):
G000X as vendor, check Verwendet für Lieferant
In db, change AD_Org for G000X in C_BPartner_Product of P0006 to Org I
Create a sales order for G000Y, in Org II, for P0006
Gear, Generate PO from Sales Order:
click OK
Check the newly created purchase order:
Create the inouts from shipment schedules and the invoices from invoice candidates for your sales orders
Complete the purchase orders, and create the inouts in Wareneingang POS and the invoices from invoice candidates for them