cancel
Showing results for 
Search instead for 
Did you mean: 

why PI01 is missing

Former Member
0 Kudos

Hi everyone,

i got a problem when i try to create an order (OR)

i created a material with different plant view (the same Sales area 1000/12/00)

and the customer has the sales area 1000/12/00

so i created an order with this customer and this material,

when i use Plant = 1000 , everything is right ,

but if i change manually the plant to e.g. 0005,

the VPRS in Calculation is missing, and error message: mandotory condition PI01 is missing

my question:

1.how VPRS could missing when i change plant>

2. i check VK13, there is no PI01 at all in the system with sales org = 1000 and plant =1000 or plant = 0005

could any one help?

thanx a lot!!!

Accepted Solutions (1)

Accepted Solutions (1)

former_member182378
Active Contributor
0 Kudos

yunfan,

As Vasanth has mentioned PI01 comes in to picture in intercompany sales process.

Please follow the below while testing:

1. In SE16N, go to table T001K, give plant 1000 in field BWKEY; fetch the company code BUKRS

2. In SE16N, go to table T001K, give the company code and find all the plants / BWKEY

3. Create sales orders with delivering plants got from step 2

Please update if you are getting any errors.

Side comment: The above steps negate the possible of intercompany sale.

Former Member
0 Kudos

Hi, Vasanth and hi T W,

i just wanna post the answer myself

cause i also found out 0005 in my case belongs to another companycode, if as u said i use the plant from T001k , the problem is solved.

thanx a lot any way. for both of u

former_member182378
Active Contributor
0 Kudos

yunfan,

Some comments:

a. In production, the plant is defaulted due to the setup (w.r.t. plant determination). Only if there is a special reason, the delivering plant shall be changed in the sales order.

Random changes of delivering plant (in the sales order) is not done.

b. The users who create sales orders know which plants they have to use.

In your test case, you used a plant assigned to a different company code. This is something which user shall do only if he / she is creating an intercompany sale sales order.

c. We can and should test "all" possible scenarios during our learning process. But we should never loose sight of how things are done in real time.

This - in total - shall add more value to us, as consultants.

Former Member
0 Kudos

Hi, T W

thanx for the comments,

actually it was an error i made,

what i try to create is: a material is stored/produced in different plant.

i just want to see how this plant is automatically determined in the sales order.

Putting the companycode issue aside, i still have a question,

i created several plants for the material ( same company code) e.g. plant = 1200, 1000, 1400

and then i create CMIR ( customer material info record) with plant = 1400

and i customer master, the delivering plant = 1200

then in OR order, the plant should be 1400

so the priority or sequence of automatically determined plant is:

CMIR > Customer

if both of them are left blank

then i need to manually input the plant in sales order

it that correct?

thanx

former_member211556
Active Participant
0 Kudos

Hi Yunfan,

The sequence is as below.

CMR

Customer Master

Material Master

Regards

Vasanth

former_member182378
Active Contributor
0 Kudos

yunfan,

As you are testing - from where is the delivering plant populated in the sales order; I would suggest you to check - if the delivering plants are different in the Sold to party and Ship to party; then which plant would be populated in the sales order?

Note: To test this scenario, keep the delivering plant at CMIR blank.

Answers (1)

Answers (1)

former_member211556
Active Participant
0 Kudos

Answers are

1. Check out if the accounting /costing view has been maintained for that material and plant combination

2. PI01 comes into picture whenever we have an intercompany scenario..check out for details on it for proceeding further.

Regards

Vasanth

Former Member
0 Kudos

Hi Vasanth,

thanx for ur instant reply.

the view of accounting for the plant (e.g.0005) was maintained with moving price/ standard price.

but as i created the order, automatically 1000 would be entered as default plant in position

if i manually change it to 0005, an error message would come, indicates that the PI01 is obligatory and is now missing.

if i enter the calculation, i can not find VPRS. As said, if i select plnt = 1000, everything is ok.