Financial Management Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
vijaymanikandan
Contributor
29,304

Common Errors in SAP RAR


During the recent days I have been working on SAP RAR and finally managed to get to an extend where we are now able to understand the basic in the tool. I thought that It might be useful to list down all the Errors that I have faced so far here and some people who are currently working on this might benefit from this.













































































































































Problem Possible Causes / Error Messages  Possible Resolution
1 Error during Order Creation Item Category is relevant for both SD revRec and also SAP RAR Go to 'vov7' and empty the flag for revenue recognition
2 RAI Not created
Company /Sales Og/ Item category not configured for RAR Check the Configurations
Authorization of the person who created the Sale Order Check if there are any entries in SM58 for the user id mentioning about authorization  who created the SD order
Any other issues 1. Check in the SD order if the Revenue Relevant flag is SET. This confirms that all the basic configuration are in place
2. Check SM58 to see if any entry exists.
3. Check ST22 and SM13. Sometimes there is a possibility that dump occurs during the Update process. There has been many improvements in the update process as of RAR1.3SP03
3 RAI not Displayed Authorization of the person who is runnng the Transaction Assign the needed authorization but parallel you can also Check the RAI in table level. It can be in RAW or in Processable tables.
4 Revenue Contract Not Created Error Message 'No match found for the given context (DT_PROCESS_POB_ADD)' There can be many ways to solve this issue. In my case since there was no additional POB I had disabled the expression. I have also seen a blog which says make the setting as possible to return null value in the rule
Error Message 'No number range is assigned to contract category 0001' In my case I has assigned the numebr range but then strangely it didn't pick up the configuration and I had to delete the config and redo it
Error Message 'No productive accounting principle maintained' Check the status of the AP assignment to the company code
Error Message 'Revenue accounting period setting not defined for CoCd 'XXXX' AcctPr. 'REV1' Check the Period settings on the FARR_IMG
Error Message 'SSP currency USD from BRF+ does not match with POB HARDWARE currency CNY' Check the SSP Decision Table setting for the material combination
Error Message 'Enter only one true account assignment' This was very tricky.
In our case we had Profitability segment and also WBS assignment which the RAR was considering as true assignments.
This was raised to SAP and we implemted the note 2289833
Error Message 'Certain standalone selling prices are 0 unexpectedly (including 1000002 (Contract 1000001))' SSP set up to be reviewed
Error Message 'Source account missing on condition type ZZZZ for performance obligation $000000000000001' Check the account determination on the SD side for the specific condition type
Error Message 'Either a duration or an end date must be specified for perf. obligat. $000000000000001' POB set up was not correct in the POB DT
Error Message 'Performance obligation to be invoiced could not be determined (SDII/XXXXXXXXX)' The SD01 was not processed successfully. Once the SD01 was processed this was resolved
Error Message 'For item with ID SDPI/XXXXXXXX, the original item could not be found' The SD01 was not processed successfully. Once the SD01 was processed this was resolved
Error Message 'Inflight check: Error  found before save to database->Contact SAP' Solved by Note 2473987
5 Revenue Contract created with Error Recognized Revenue acct. cannot derive from ref. acct. 123456 for POB $000000000000001 Check and maintain the Account Determination in Simplified BRF+ and reprocess the contract / Account Determination. IF you have multiple Accounting pronciples activate make sure that you have maintained for each of the relevant ones.
Error while obtaining account of deferred revenue for contract XXXXX Check and maintain the Account Determination in Simplified BRF+ and reprocess the contract / Account Determination. IF you have multiple Accounting pronciples activate make sure that you have maintained for each of the relevant ones.
Required field 'Fulfillment Type' of performance obligation 1004003 is empty. Check the POB decision table (The contract will only be created if this is related to leding POB)
6 Transfer of POC from RA into RAR POC % from RA was not transferred into SAP RAR as fulfilment Make sure that the Fulfilment type is Manual and implement the Note 2391711 and 2399224

 

 

Hope this helps.

Br,

Vijay V .
35 Comments
Former Member
0 Kudos
Very good approach and simple explanation on RAR. Thank you.
Former Member
0 Kudos
thanks for sharing, that's useful
Former Member
0 Kudos
Hi Vijay,

Thanks for the information. Do you have any idea of SAP RAR integration with FI-CA module. If yes, the please let me know.

Thanks.

Rahul
vijaymanikandan
Contributor
0 Kudos
Hi Vikas

What exactly are you looking with integration RAR with FI-CA?

Br,

Vijay V
Former Member
0 Kudos
Hi Vijay,

 

I am getting below error.

Error Message ‘No match found for the given context (DT_PROCESS_POB_ADD)’

Can you let me know how you disabled expression. Also let me know blog which you are referred for this issue.

 

Thanks,

Rahul
Former Member
0 Kudos
Hi Vikas,

 

This issue is resolved. Thanks.

 

Rahul
vijaymanikandan
Contributor
0 Kudos
Hi

In the BRF+ you can disable the Expression.

Br,

Vijay V
vijaymanikandan
Contributor
0 Kudos
Hi

IT will be good to know what the issue and the resolution was so we all learn from it.

 

Br,

Vijay V
0 Kudos
 

Thanks to share!
0 Kudos

LC Amount and Transaction Currency amounts are different, though everything is USD in my Invoice. May I know why?

 

Former Member
0 Kudos
Thank you for sharing.  I have encountered some errors when transferring Invoice RAIs generated from FI,  the error is this:

@5C\QError@ Item CAII/XXX: The quantity unit does not match with the original item. @5F\QNo long text exists@ 3 00000000000XXX 3 E FARR_RAI 396 Important 1 10/17/2018 17:48:47 @5F\QNo detail exists@
vijaymanikandan
Contributor
0 Kudos
Hi Arvind

Do you see this when transferring the invoice fulfillment to RAR ?

Br,

Vijay V
vijaymanikandan
Contributor
0 Kudos
Hi

What is the reference document for this FI document ? If it’s Sales order then check the quantity in SO and if you mention any qty in the accounting FI document

Send a screenshot if possible

Br

Vijay V

 
gmdebruyn
Explorer
0 Kudos
Wondering if you can help us.  We have successfully processed a sales order - got it through monitoring, and then have invoiced it (green traffic lights).  However when we try to process it, it gives us an error stating:

 

"Contract 5 validate result is error"

"Error wehn rpocessing invoice item SDII/XXXXXXXXX for accounting principle GAAP"

 

Would you be able to offer any insight here?  Thanks in advance.
vijaymanikandan
Contributor
0 Kudos
Hi

Can you give more details on the error? There will be detailed analysis log for this error message as to why this didn't process.

Inflight error could have happened for Invoice as well.

Br,

Vijay V
amit_gupta_05
Discoverer
0 Kudos
Hi Vijay,

I am getting the below error when trying to post an Event-Based Fulfillment Type and the Event is Manual Fulfillment. This results in the fulfillment event getting processed but nothing gets reflected on the contract/POB.

"Item CAFI/51267279_100000374_I: Changes to invoices and fulfillments not allowed"

Any insights will be really helpful.

Thanks,

Amit
vijaymanikandan
Contributor
0 Kudos
Hi Amit,

Are you posting revenue and you get this error or when you process you invoice RAIs? If this is during Invoice RAI then the Event Manual must not be on the POB.

 

Br,

Vijay V
amit_gupta_05
Discoverer
0 Kudos
Hi Vijay,

Thanks. Yes, I am getting this while processing the Invoice RAI's. I have as such changed my event type from Manual to Goods Issue under POB and the error has gone. Still, some further issues wherein the fulfillments are not being reflected on the POB's.

Trying to check various thing and would come back to you if in case I get any errors/issues.

Regards,

Amit
gmdebruyn
Explorer
0 Kudos
We dug deeper and during the monitoring / processing we run into the error:

FI-RA account determination error FARR_CONTRACT_MAIN133

We call up FARR_RAI_MON and transfer the item to RAR and create the POB.  Right now we are doing this manually to control the process and work through bugs.

This processes just fine - but when we go to BRF and look at the contract, we see it has an error.

 

We are using out of the box settings for account determination.  We have maintained the derived accounts properly in the IMG.

 

Any ideas?

 
gmdebruyn
Explorer
0 Kudos
gmdebruyn
Explorer
0 Kudos
vijaymanikandan
Contributor
0 Kudos

Hi

You can try to simulate the BRF+ table result directly from BRF+. You can try to pass the parameters that you use in the BRF+ table simulation and see if the account gets determined. Sometimes you might have values in the other columns in the simplified UI of account determination which you might have maintained earlier.

 

Or you can also set break-point in method DERIVE_ACCT_FROM_BRF in class CL_FARR_ACCT_DETERMINATION.


 TRY .
CALL METHOD cl_farr_contract_utility=>process_acct_brf_function
EXPORTING
iv_function_id  mv_function_id
it_param        lt_name_value
IMPORTING
ev_derived_acct rv_drvied_account.

Let me know if this helps.

Br,

Vijay V

gmdebruyn
Explorer
0 Kudos
we tried this, but once it gets passed over to BRF its a bit of an abyss.  i am the developer and my counterpart is the functional person.

we have raised a note to SAP - and they are looking into it.

let me ask you this - is there any particular BADI you'd recommend using for account determination?  if i could hijack the code and push in the proper values while they are fixing the actual code - then it allows us to make forward progress.

 
vijaymanikandan
Contributor
0 Kudos
Hi

Yes. You can use your own Transparent Table instead of BRF+ account determination table also. But I am surprised about your issue as I don't have that in my system. The account determination works fine. Did you try the simulation in BRF+ with the values that are passed to brf+?
gmdebruyn
Explorer
0 Kudos
can you elaborate on using our own table?  i went through all the BADI's and i did not see the option to do that.  we could do an enhancement to their code, but i want to avoid that if at all possible.  is there some config setting that could point to our table?

yes, its very strange - for some accounts it returns values, for others it comes back blank or w/an error.  and i can see those same accounts on the BRF screen.  its being very fickle inside BRF.

we tried simulation and it is consistent with what i'm seeing in debug.
vijaymanikandan
Contributor
0 Kudos
Hi

Account determination using your own tables - https://blogs.sap.com/2017/10/31/sap-rar-brf-integration/

 

BR,

Vijay V
dlakhotiya79
Explorer
0 Kudos
 

Hi Vijay,

I am facing below error in RAR 1.3:

Standalone Selling Price of performance obligations XXXX (contract XXXX) not specified....

Do we have any solution for this?

FYI:

  • This is specifically happening for BOM related child materials.

  • There are no SSP for child materials.

  • If we do some changes in SD side, it is working. However, it would impact other SD scenarios. So, we cannot do this.


Please share your inputs, if any.

 

Kind regards,

Dinesh Lakhotiya
vijaymanikandan
Contributor
0 Kudos
Hi Dinesh

Are you transferring the complete BOM into RAR? Do the child materials also need allocation and receive revenue? Then I think you need a SSP on them.

 

Br,

Vijay V
gmdebruyn
Explorer
0 Kudos
Vijay, thank you for this - it helped tremendously.  Just wanted to get back to you.

Also have a question about RAR pricing conditions.  Is there a way to get a hold of you directly?
vijaymanikandan
Contributor
0 Kudos

Hi

Good to hear it helped. You can mail me –

<private information removed by moderator>

Br,

Vijay V

Former Member
0 Kudos

Hi Vijay,

When I am trying to activate the Sd01 line item in configuration level in farr_ img.

When I click on generate button after action of Sd01 class.

But under the display objects structures and tables are saved under local package $tmp.

 

How I can move the changes to my own package or custom package.

 

Those objects names are started with /1ra/sd010c/ ..

Directly we cannot chane it because those are standard tables and structure.

 

 

Pls suggest me how to achieve it.

 

 

Sunilkumar-Gopa
Explorer
0 Kudos
Hello Sir,

 

We wanted to request your help. Once RAI has been created for the sales order item, we want to stop user from changing the price in sales order item. Which userexit/BADI can I use? When the user changes the price in sales order for the item that has RAI created, then we wanted the system to check if RAI exists. If yes, then given pop up message to user stating that RAI has been created for this item in RAR and hence no change is possible. Is there userexit/BADI for it where we can add this validation logic?

 

Thanks,

Sunilkumar Gopalkrishnan
SivaPrasad_Vasireddy
Active Contributor
0 Kudos
Hi,

Thank you for Sharing the informatiom.

i am getting the following Error in invoice after updating customer Account assignment grp in Invoice and sales order manually.All the GL accounts are determined properly

'No Control Line for Item 00000010 in Document xxxxxxxxx '

Please suggest any possible solution.

Regards

Siva
AhmedU
Explorer
0 Kudos

Hi @vijaymanikandan,

We have a unique business scenario, for T&M engagements our client creates Sales Contract with $0 value and every month based on actual hours posted from the CATS system they perform RRB to post Invoice and Revenue accounting entries are prepared accordingly.

In some cases business does not perform Invoicing even if there are labor hours available from CATS, based upon Customer request for particular period. But Revenue Accounting team goes ahead and post manual JE to record accruals based on the available labor hours.

Now when we are implementing this in RAR, we have mapped Fulfillment of the POB type as Event Based and Event type we kept as Manual. so when the Sales Contract is created from SD system it creates POB with $0 and if I process a Invoice for certain dollar value based on labor hours posting then system creates Invoice RAIs and updates the POB with the dollar value = Invoice value and hence we are able to recognize revenue.

Now to replicate scenario of no Invoice in a particular period and determine accrual to be posted as this is a pretty normal Business process for my Client, the approach we have taken is by creating Fulfillment RAIs with the dollar value by doing calculation for the labor hours posted in the system and the billing rate and passing this dollar value to the same pricing condition type that was created in Order RAI from Sales Contract. It creates the Fulfillment RAI successfully with calculated dollar value but system marks these items as RAW and throws error message "Price Conditions are not supported with Fulfillment Items" so because of this we are not able to update our POB with the dollar value for the period and hence no accrual posting can take place.

Could you suggest if any improvement in the solution approach we have taken and also what can be the resolution for the error during Fulfillment RAI processing.

Thanks in Advance!

 

Thanks

Ahmed

jake0703
Explorer
0 Kudos

Hi,  Good article, but I am getting an error message that is not in here. 

"Amount in local currency  must not be zero for item ID SDII/xxxxxxxx", Message No. FARR_MSG_CUSTOM343

What is the reason for this?  I have checked the accounting doc, and it does have vales the do not total zero.  How can I fix this issue?

Thanks

Jackie