cancel
Showing results for 
Search instead for 
Did you mean: 

Purchase Order Error

Former Member
0 Kudos

Hi,

I was trying to create a PO by using the transaction code ME21N and the system gives me the error saying Z1. I have attached the link to the error. I appreciate your time and answer.

Thanks in advance,

Jay Modi[PO Error|https://docs0.google.com/document/edit?id=1044KmTyALLNBM_BYJHJDhUagPzS5a1JTLlnxEhtU1uo&hl=en&pli=1#]

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Need to apply the suggestions as directed in the forum and check if it works.

Former Member
0 Kudos

Thanks a lot for all your answers, I will try and debug the error as directed by Navneet and will also see if I can solve it with suggestion given by Ravichandran. If that doesn't work, I will surely write back here and see if that work.

Thanks again,

Jay Modi

ravichandran_iyer
Active Contributor
0 Kudos

Hi,

I could open the doc. But unfortunately the Error description is not adequate. This is due to a User Exit activated for the transaction.

From what I could decipher, I think it is something to do with a GL Account 607303 (If that is a GL account series in your company code). If so, check the Account Assignments in your PO. Check if there are any rules defined for Account Assignments. If so, you'll have to change the account assignment to any permitted account.

If the above suggestion could not help you, you'll have to sit with your ABAPer and see what is written in User Exit U000.

You can also check if any Customer Enhancements are for the transaction.

Hope it helps.

Ravi.

Former Member
0 Kudos

Hi Ravi,

You said it right, I am using 60730300 G/L account for this particular PO. You said that I am suppose to check the Account assignment for this PO. So which fields I am suppose to change? Like G/L account or WBS or cost center?

Please guide.

Thanks for your time.

Jay Modi

ravichandran_iyer
Active Contributor
0 Kudos

Navigate to the Account Assignment tab in the Item block. If you see the account 607303, then that is the reason for your problem. As you said you are using this account, tell me for what purpose you are using it. Your PO type may have been defined not to permit any Account Assignments. Or you may need to assign a different account.

For this, you'll have to check your validation rules. Since this is not a standard message, we'll not be in a position to give you the exact reason. ABAPer can look into the code (User exit) and tell you what is required to be done.

Ravi.

Former Member
0 Kudos

Thanks for the information Ravi. I was waiting for our SAP technical team to solve what you suggested and its working fine.

Jay

Former Member
0 Kudos

Hi Jay,

I was not having the access to the below link as well, But as the Z1 is a User defined message type, This error will be getting triggered in at some user defined enhancement. Follow the following steps to identify why the error is getting triggered (It requires a little knowledge of ABAP and debugging), Press /H in the command box while saving the PO, and the PO will enter into the debug mode.

once you are in debugging mode, Go to BREAKPOINTS --> CREATE BREAKPOINTS --> ABAP Commands and enter Message over there and press enter.. then execute(F8). Program will stop wherever any error is defined and you can easily check where the message is getting triggered and at which enhancement and why it is getting triggered.

lorena_dogliani2
Explorer
0 Kudos

Dear Jay, I couldn't access to your document so I will guess that the error message is not standard because the type message is Z1.

Do you know if there is an active user exit not finished working in transaction ME21N. If you can ask this to an abaper, it will help you better.

Regards,

Lorena