cancel
Showing results for 
Search instead for 
Did you mean: 

operation status check in co11n

Former Member
0 Kudos
381

Hello all,

my customer uses external operations. He wants to be sure that external operation cannot be confirmed if GR for external operation has not already posted.

I know that goods receipt of an externally processed material causes the status of the operation to be updated so I've thought to check in CO11N operation status: if is not "delivered", then do not save the confirmation. I'm not sure this can be done using sap enhancement CONFPP03: Customer-defined checks after operation selection.

Is there any suggestion?

Is there any other way?

Regards

Nue

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

What you suggested using CONFPP03 should work. Check the operation status for GR. But I am not sure if the status changes after GR. Even if it doesnt you can check if GR is done from the purchasing document attached to the order.

In any case the enhancement would work.

Regards

Ram

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

The GR of an externally processed material causes the status of the operation

to be updated as

1. EOPD --- External Op Partially Delivered

2. EOFD -


External Op Finally Delivered .

I think you need to define a User status for your condition to be checked.

Following is the steps for creating user status such that the condition is Restrict release if there is CSER status .

1.You need to define a status profile in BS02 ( Ex A1)

2. Assign the status profile to object type PP order header

3. Then click the user status .

4.Enter the user status as CSER.Tick the initial status indicator.

5. Double click the CSER ,then goto create mode.

6. select the business transaction release.

7. Against release transaction choose forbid radio button and select the set function.

7. Save and assign the status profile to order type in OPJH.

Change in a process order not allowed when the order status is TECO

1. Goto TCODE BS02

2. Create status profile ex A1

3. Assign the Object type Ex PP PRODUCTION ORDERS.

4. Goto User status.

5. Enter TECO and set as initial.

6. Double click on TECO

7. Goto create mode

8. click goods movement Forbid.

9. Confirm order forbid set active status

10 GR For production order forbid set active.

11. Assign the user status to order type .

Similar to that you need to define status profile and assign it to object type

PP opeartion Header and set the user status as EOPD and the allowed transaction is confirmed order set.

Regards,

nandha

Former Member
0 Kudos

Hi nandha,

your suggestion seems to be more complicated than my requirement.

You mean that introducing a user status I can set the system so that no confirmation is possible until the user status is modified in production order.

The problem is that the person who creates GR is the same, at the same time, that confirms the operation. He is not authorized to go into production order and change user status.

Why cannot I check directly in CO11N if EOPD exists?

Regards

Nue

Former Member
0 Kudos

Hi,

No need to change to production order and change the status.

You assign the operation status profile to your order type.

Whenever there is EOPD confirmation is permitted and if not No confirmation.

Regards,

nandha

Former Member
0 Kudos

Last doubt (I hope):

if I set EOPD as user status "confirmation permitted" this means that internal operation won't be confirmed any more, since they are not supposed to have GR associated.

How then can I discriminate it?

Technical question: what about Tcode BS42? Should it be involved in customizing, should not it?

Regards

Nue