Account determination in SRM
Hello,
Can someone explain to me how the account determination in SRM works? I have a thorough understanding of MM.
I would like to know what the possibilities are when configuring account determination (classic scenario).
Thank you & Kind regards, Djoekie
Direct material - stock / Inventory account posted - When you order a DIRECT
for
Consumption material - As discussed by Iftakar in Srm product category were mapped with GL accounts.
but end user can change account assignment categories cost center , asset , wbs element, Order and GL accounts as defaulted.
Muthu
Similar Messages
-
How to have backend account determination working SRM
Hello everybody
Just came across thread
EBP G/L Account Assignment doesn't follow R/3 Account Determination
while I was searching for a solution to this same problem I'm having here as well. I already thought about using BAdI BBP_DETERMINE_ACCT. But I'm stuck to find the right backend function module (R/3 4.7) in order to ask for the G/L account coming from the backend account determination.
Did somebody already solve this and if yes is willing to share knowledge?
Any useful help will of course be rewarded with points!
Best regards,
Renaud<b>The function module in R/3 backend systems looks like that:</b>
FUNCTION <your function module name here>.
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_MATNR) TYPE MARA-MATNR
*" VALUE(I_BUKRS) LIKE T001-BUKRS
*" EXPORTING
*" VALUE(E_KONTO) LIKE T030-KONTH
*" VALUE(E_BSCHH) LIKE T030B-BSCHH
*" EXCEPTIONS
*" NOT_FOUND
DATA: w_subrc LIKE sy-subrc.
DATA: i_ktopl LIKE t001-ktopl.
DATA: i_bklas LIKE mbew-bklas.
CLEAR: w_subrc, i_ktopl, i_bklas, e_bschh, e_konto.
* Determine chart of accounts
SELECT SINGLE ktopl FROM t001 INTO i_ktopl
WHERE bukrs = i_bukrs.
w_subrc = w_subrc + sy-subrc.
* Determine bklas from material
SELECT SINGLE bklas FROM mbew INTO i_bklas
WHERE matnr = i_matnr
AND bwkey = '1000'
AND bwtar = space.
w_subrc = w_subrc + sy-subrc.
* Determine G/L account
CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT'
EXPORTING
bewertungsklasse = i_bklas
bewertung_modif = '1000'
kontenplan = i_ktopl
konto_modif = 'VBR'
soll_haben_kennzeichen = 'S'
vorgangsschluessel = 'GBB'
IMPORTING
buchungsschluessel = e_bschh
konto = e_konto
EXCEPTIONS
NOT_FOUND_T030 = 1
NOT_FOUND_T030B = 2
NOT_FOUND_T030R = 3
NOT_FOUND_T030S = 4
w_subrc = w_subrc + sy-subrc.
IF w_subrc <> 0.
MESSAGE i100(zpcg_mm) WITH i_matnr RAISING not_found.
ENDIF.
ENDFUNCTION.
<b>The BAdI code in SRM looks like that:</b>
method IF_EX_BBP_DETERMINE_ACCT~DETERMINE_ACCOUNT.
data: e_konto(10) TYPE C,
e_bschh(2) TYPE C,
wa_acct_data TYPE BBP_OCI_ENRACCT.
IF NOT item_data-ordered_prod IS INITIAL.
CALL FUNCTION '<your function module name here>'
DESTINATION item_data-product_src_sys
EXPORTING
i_matnr = item_data-ordered_prod
i_bukrs = item_data-co_code
IMPORTING
e_konto = e_konto
e_bschh = e_bschh
EXCEPTIONS
NOT_FOUND = 1
IF sy-subrc = 0.
LOOP AT acct_data INTO wa_acct_data
WHERE line = item_data-line.
wa_acct_data-g_l_acct = e_konto.
MODIFY acct_data FROM wa_acct_data.
ENDLOOP.
ENDIF.
ENDIF.
endmethod.
<b></b> -
G/L account determination in SRM by company code
Hi,
We have a requirement to default G/L account not only by product category but also by company code. I can see the field company on the BBP_DET_ACCOUNT table but in configuration this field is not there. I know the field company is not directly the company code field in ECC but is the BP in the org plan that has the company code flag on the function tab.
We also know that we can use the BADI BBP_DETERMINE_ACCT to accomplish what we want but I am trying to find a way of doing it without any development.
We are in SRM 5.5 connected to ECC 6.0.
Thanks and regards, Jose Oyon.Dear Olyn,
if it is showing in Account Determination analysis that "G/L account has been determined", but still in the incompletion log it shows "G/L account was not determined", then the most possible chance is that after creating the Sales Order the G/L account was determined for Customer or Material.
You can be able to save the order even it is incomplete.
Solution: you can delete the line item from the sales order & again add it
Please let me know if this solution helps you or not.
Thanks
Bidhu -
G/L account determination/change in confirmation
Hello,
How can we achieve G/L account determination and change while creating a confirmation in SRM?
Is it possible using the CHANGE_DOC BADI.
Ultimately we shoudl be able to modify the G/L account copied from PO in case the product category changes at item level.
Please let me know if anyone has worked on similar issue.
Regards.Dear Olyn,
if it is showing in Account Determination analysis that "G/L account has been determined", but still in the incompletion log it shows "G/L account was not determined", then the most possible chance is that after creating the Sales Order the G/L account was determined for Customer or Material.
You can be able to save the order even it is incomplete.
Solution: you can delete the line item from the sales order & again add it
Please let me know if this solution helps you or not.
Thanks
Bidhu -
RC 3 M8 147 Account determination for Chart of Accounts._ WRX not possible
Hi All,
When I am confirming the Service Entry Sheet from SRM Front end for the ECPO replicated in the Backend following error is displayed:
<b>RC 3 M8 147 Account determination for Chart of Accounts._ WRX not possible</b>
How can I get the Service Entry Sheet Posted/Accepted...?
Regards,
RounakHi Rounak,
Thank for ther reply , I have checked all the settings which u have mentioned.
1)Account assignment -K
2)Field Status Group -Z001 i.e General
3)In OBYC -Valuation Modifier has been mapped to the GR/IR-- GL account.
A)the cost centre and the GL account has been mapped .
Still i am getting the same error ,
RC= 3 M8 147 Account determination for entry RCL WRX 0001 not possible
What more can we check in the FI-MM integration ??
The same combination is working fine for Asset purchases.
wth rgds
SVU123
Edited by: svu123 on Jan 31, 2008 6:37 AM -
Account determination error - in creation of invoice
Hello experts,
i have an error in creation of invoice, after( pgi post goods issue)
will you please help me out to solve this error.
thanks & Regards,
yogesh rainahello sir,
After going throuth this path it shows no gl account in account determination chart
as below
Condition type Message Description
ZPR0 123 Access KOFI not carried out (initialized field)
Access Message Description
10 123 Access KOFI not carried out (initialized field)
20 121 No G/L account found in Account determination type KOFI
30 123 Access KOFI not carried out (initialized field)
40 121 No G/L account found in Account determination type KOFI
50 121 No G/L account found in Account determination type KOFI
60 123 Access KOFI not carried out (initialized field) -
Account determination error in VF02
Hai Guru,s
In VF02 when i am going ton release the flag to accounting i am getting following error "Posting keys for accounting determination for transaction EXD does not exist"
I checked VKOA EXD a/c key availabele .This is Exise duty account key.....In pricing procedure also EXD assigned to respectine condition type.............
where i did wrong.........which setting i missed........
Thank u in advance
Regards
AnjanDear Anjan,
For Tax Conditions you have to maintain Account Determination in OB40
Go to T-Code OB40
Select the Transaction - EXD - & Double click on it...
Mention required GL Account here...
Your problem would definitely get solved.
Hope this helps...
Give Points if useful...
Thanks,
Jignesh Mehta
Edited by: Jignesh Mehta on Sep 26, 2008 10:42 AM -
Account determination error in Subcontract PO-MIGO.?
Hi all
While doing GR, i mgetting error i "Account determination for entry LDCA BSV 0001 ___ 5010 not possible".
The above PO is subcontract PO .
Thanks
sap-mHi,
For subcontracting..maintain these keys..so that you will not get any problem..
BSX, BSV, WRX, PRD, FRL
Regards,
Prasath -
Account determination error in FI-MM
Hi Gurus
I trying to raise PO requisition in ME21N. Here I am facing couple of issues
1) If I select the K in account assignment category I can't assign the raw material GL account in account assignment tab as it falls under balance sheet item.
2) I have saved the PO with out K in the account assignment category and proceeded to MIGO when the saving the document in MIGO the system showing the rejection as "account determination is missing for Valuation class and for COCD"
and postings are not reflected.
I want make sure that all the settings related to account determination are good in OBYC.
Please advise here
KishoreHi,
As you mentioned the below is the error message.
"account determination is missing for Valuation class and for COCD"
What is COCD ???
Is it Chart of Account or else????
Ravi Polampalli -
Account determination error in FI doc during SD billing doc posting.
hi,
when I create one billing doc ref to s/o,
I check account determination in condition type:
G/L account no.: 110000
Provision acc. : 120000
in FI doc,
should debit 110000 and credit 120000
but current status is credit 110000 and debit 120000
Please help.
Thanks.Hi,
One of the following could be the reasons for the Account determination error.
Please check.
1.Incorrect account assignment group entered in the customer and material master
Resolution:Maintain correct account assignment group in customer and material master,Eg.External Domestic,Z1 - External Foreign,Internal Foreign,etc,.
2.GL account not extended to the respective company code.
Resolution:Extend the required GL account to the company code.
Regards,
Sophia Xavier -
Account Determination error in MIGO
Hi Folks,
I am getting the following Error while doing MIGO
"Account determination for entry ABCD ___ 0001 ___ 3000 not possible"
I have checked in OMWD and OBYC and all the setting looks ok .
Kindly suggest..
Thanks
SumitCheck valuation class for material you are using.
-
Account determination error in sales order
Dear all,
Please help. Trying to release a billing document to accounting. Getting the error:
Document 90000004 saved (error in account determination)
Message no. VF051
While analysing: going to Environment - Accnt determination analysis - Revenue accounts :- no condition types are coming under the procedure KOFI000. Checked settings in vkoa. All G/L accounts are mapped. There are invoices of the same document type, with the same condition types in production with correct account determination.
On further analysis, found that no condition types are coming not determined in the sales orders. Yet there is no incompletion log. Quite baffled. The users are punching in cut over sales orders into production. Please help me rectify the situation.
Thanks,
KasturiI hope you have incompletion log (OVA2) maintain for WBS element in your sales order.
Like
Table
Fld Name
Desc
Screen
Status
VBAK
PS_PSP_PNR
WBS Element
KKNT
Based your requirement , say, 01
VBAP
PS_PSP_PNR
WBS Element
PKNT
Based your requirement , say, 06
Regards
JP -
Account determination error in Billing
Dear Expert,
I create one billing doc(1840000318) based on SO:1810000296. But in the posting status it is showing "Posting document not created(account determn error) in billing. I did not found any FI relavant docs for this billing in open item customer list.
*Anyone can advice me why the FI docs not created automatically..???
**Do you think there any missing configuration set?
***Or if I cancel the billing docs then it will okay or not ?
Thanks & b.Rgds
BishnuHi Bishnu,
Check Points for Account Determination.
1. Ensure Cutomer master (Xd02)Sales Area Data- Billing Tab-- Acc Assign Grp ---Should be maintained
2. Material Master -
Sales Org-2----
Acc Assign Grp..Should be maintained.
3. In VKOA maintain
Application- V Chart of Accounts--Sales Org ---Acc Assgn Gp Of Cust -Acc Assgn Gp of Material-Acc Keys (ERL,ERS,ERF)----& G/L Account.
4. In ur Pricing Procedure i.e V/08... Maintain Reqt -2 corresponding to ERL,ERS,ERF. & Subtotal =9 in front of net total.
Revert for further clarification.
Regards
Amit Gupta -
Account determination error in Invoice document posting
Problem - When generating the invoice document to customer, an error is displayed - Document is saved (Account determination error). As a consequence of this step, the invoicing is not able to create FI document
My Analysis-
Account determination is done in G/L account assignment (VKOA screen)
For my billing document, the system is not able to find the GL account (below are screenshots)
In VKOA screen, I already defined the GL account determination using KOFI procedure.
I initially defined in table 2 Cust.Grp/Account Key and it didnt work.
So I defined in both the tables 1 as well - Cust.Grp/MaterialGrp/AcctKey
But still system is not reading the tables and obtaining the GL account no
Any advice on why its not working?Hi Nikhil,
As per the screen shots i could observe that you didn't maintained acct asst grp of customer.
check the acct asst grp of customer field in billing tab is maintained or not.
other possible reason may be in your pricing procedure -check whether the accounting keys are maintained or not.
This could solve your issue. -
G/L account determination through material account assignment group
Hi ,
I would really appreciate any help on this . The scenario is .
We changed the account assignment group of maetrial to 01 just 2 days back.
We have old open sales order line up for this particular material . When I am trying to Bill these open orders , the system is not recognizing the account assignment grp change which happened 2 days back ,because of which I am getting a A/C determination error .
This is a I/C order and we have PO linked to it. I am suggesting to back out everything (Do Invoice reversal,MIGO cancellation,PO cancellation , then cancel invoice ,delivery and sales order ) so that we can create a new cycle and the system will recognize the account assignment grp change and determines the G/L whwn it comes to acounting .
1. Is this the right way
2. Is there any other way by which I can make the accounting happen
It was very obvoius that when I see the account determination analysis ,the system wasn't able to find the account assignment grp for the material .
Thanks
SridharDear Sridhar
First of all, I dont think, you will be able to change the Account Assignment Group of a material in sale order if any subsequent document is generated bcoz the said field will become uneditable. Moreover, via MASS, this is not possible as the field name of Account Assignment Group for material (KTGRM) is not available in MASS.
So the other option is via MASS, you can assign Reason for Rejection for existing orders. To assign Reason for Rejection in bulk is run T.Code MASS, input [BUS2032] as Object Type and execute. There block he Sales Order Item Data and click on Fields and block the field MASSVBAP-ABGRU and execute. Input the sale orders if possible otherwise leave it blank and once again execute. Now you can assign Reason for Rejection in mass.
Meanwhile, you have to create new orders for all those open items.
thanks
G. Lakshmipathi
Maybe you are looking for
-
Unable to change the thread's priority at linux jdk6
i try to set the thread's priority to value like Thread.MIN_PRIORITY i observe the thread's priority by "threadump" the setting is ok at windows (XP + jdk5 build 1.5.0_12-b04) but not at linux jdk6 (build 1.6.0_04-b12) at linux, i see all threads at
-
IMac freezes and problems subsequently booting
For a few days now my imac has frozen; I don't know if it's only happening after waking from sleep but that's when it's been noticed. e.g. This morning I woke it from sleep and the cursur could be moved but nothing responded. the time was showing as
-
Block ME32K / when launched by user
Hi all, I have maid a Transaction Variant ZME32K to replace ME32K for some users, as they don't have the right to modify all the fields. But we had a program who has to CALL ME32K through a BADI. Then the admins decided to give the right to the ME32K
-
Cannot mount external drive on network when no user logged in
We have a few workstations on our network that have multiple accounts for users in order to preserve preferences, etc. An external hard drive attached to the each workstation, holds work done on that station by the different users. When all users are
-
Query on Checks deposited for the day
Hi Experts, Can I have a query on checks which were deposited on-date. Columns would be: Dep No. Customer code, Customer Name, Check date, Check No., Bank code and Amount. Parameter would be the Deposit date. Many thanks. Don