on 09-30-2017 1:27 PM
Hi Experts,
I am trying to implement Down Payment chain but when creating PO this error appears
Although i have entered project or cost center in account assignment in PO but still error exists , so have anyone encountered this error before or have any idea about it ?
Any Little help would be appreciated.
Thanks In Advance
Dear Jürgen,
I found the Solution for this error , i have created a new account assignment in which i specified that it should be non valuated also i have made network and activity mandatory to enter. the error disappeared and the issue was solved.
thanks for your help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This would then be the time when I would consider debugging
E.g. if you start from SE91, enter your message number there and click where used.
I get just 2 programs which issue this error message:
IF_EX_ME_PROCESS_PO~PROCESS_ITEM
IF_EX_ME_PROCESS_PO~CHECK
IF_EX_ME_PROCESS_PO~CHECK is pretty simple it just checks your PO account assignment category against constants which each has one of those values: W, C, N and O.
lv_account_assignment_typ = me->account_cat( ls_po_item_data-knttp )
* Account Assignment Types
gc_aatyp_wbs TYPE /sappce/aatyp VALUE 'W', "WBS Element
gc_aatyp_cost_c TYPE /sappce/aatyp VALUE 'C', "Cost Center
gc_aatyp_network TYPE /sappce/aatyp VALUE 'N', "Network + activity
gc_aatyp_order TYPE /sappce/aatyp VALUE 'O', "Order
a bit strange is that it has a C where I would expect a K in case of Cost Center. But in case of Network is not any difference, so I believe this is not an issue. But you can find out yourself in debugging if your error message is fired from this check.
IF_EX_ME_PROCESS_PO~PROCESS_ITEM is not actually not much more complex and pretty well documented with comments in the code.
It checks here as well the account assignment category from the purchase order item and compares it with the constants and goes only into further checks if the account assignment category is among those four categories. And if it is different it goes to the Others statement and fires the error message.
From this simple code I can just assume that it gets a different value from your PO item account assignment category (EKPO-KNTTP) so It would be worth to know the value in lv_aatyp
lv_aatyp = me->account_cat( ls_mepoitem-knttp ).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Jürgen,
1- I have only one item in my PO
2- yes it is assigned.
I am trying to assign the cost to a project so i need the account assignment.
Is there a specific node in system to determine the allowed account assignment with DPC other than the below image ?
Also i have assigemened my Doc type to chain type.
Is there is anything missing causing this error ?
thank you Jürgen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do all your PO items have one of the listed account assignments that are mentioned in the long text of the message?
Is your company code assigned to a controlling area?
If not then you may want to check OSS note 2186883 - Enabling down payment chains without CO account assignment
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
7 | |
7 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.