cancel
Showing results for 
Search instead for 
Did you mean: 

short dump doing MIGO for PO

coolio_7
Participant
0 Kudos

see attached message. system prompt error message goods receiving

purchase order. It used to work more than a month ago but seems like it

short dump now.

error: abap runtime error. we implemented the note as per the ST22 (attached). It worked few months back but fails now.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Coolio,

Please look at the below points for your query :

1. Any BAPI or BADI's are used to generate FI documents ? The program (MIGO) may be calling BAPI_TRANSACTION_COMMIT. Check once.

2. Please go through the SAP notes 1284654 & 1776835 carefully.

From Error Analysis:

"Remove the critical sections of code from your customer enhancements, such as MB_DOCUMENT_BADI. For more information about this error and how to avoid it, see SAP Note 1776835"

After reading SAP note 1776835 please try as below :

Use PERFORM on COMMIT (or) Use RFC function module to complete this task and execute in background mode (LUW).

Warning:

Please look into Error Analysis:

"Inconsistencies that are caused by an incorrect implemention must be corrected by SAP in accordance with SAP note 83020, subject to charge".

For more details follow the below thread this will end up your problem :

http://scn.sap.com/thread/3443695

Regards,

Siva Santhosh Bhogela.

ravindra_devarapalli
Active Contributor
0 Kudos

Hi,

Are you using any badi  MB_DOCUMENT_BADI , I hope you are using badi or bapi. What dump error information is

Remove the critical sections of code from your customer                                  |

|         enhancements, such as MB_DOCUMENT_BADI. For more information about                       |

|         this error and how to avoid it, see SAP Note 1776835

So check with abaper to find exact problem and solution.

Check below link

http://scn.sap.com/thread/3443695

JL23
Active Contributor
0 Kudos

Did you just post the short dump or had you tried to read?

I think this is one of the most clear short dumps I have ever seen.

Can you tell which part of this is not understandable?

|Error analysis                                                                                    |

|    Short text of error message:                                                                  |

|    Posting termination to ensure data consistency - SAP Note 1776835                             |

|                                                                                                  |

|    Long text of error message:                                                                   |

|     Diagnosis                                                                                    |

|         The material document posting was terminated to maintain data                            |

|         consistency. An expected COMMIT WORK or ROLLBACK WORK statement was                      |

|         triggered which is in turn caught by this error.                                         |

|         Data has already been preselected for the UPDATE at the time of the                      |

|         COMMIT or ROLLBACK. If a COMMIT WORK or ROLLBACK is initiated in an                      |

|         enhancement, these are then written or rolled back into the                              |

|         database. If another error occurs during subsequent processing                           |

|         after a COMMIT, a complete ROLLBACK can no longer be performed,                          |

|         since the data up until the point of the COMMIT has already been                         |

|         written to the database. Otherwise, if no further errors occur                           |

|         following a ROLLBACK statement, the part that is subsequently                            |

|         entered into the posting is also written to the database.                                |

|         This can result in an inconsistent status, for example a material                        |

|         document without accounting document or an accounting document                           |

|         without a material document, which can only be repaired with                             |

|         considerable cost and effort.                                                            |

|         Inconsistencies that were caused by an incorrect implementation                          |

|         must be corrected by SAP in accordance with SAP Note 83020, subject                      |

|         to charge.                                                                               |

|     System Response                                                                              |

|     Procedure                                                                                    |

|         Remove the critical sections of code from your customer                                  |

|         enhancements, such as MB_DOCUMENT_BADI. For more information about                       |

|         this error and how to avoid it, see SAP Note 1776835.

coolio_7
Participant
0 Kudos

hi Jurgen,

We already implemented the note 1776835 as per the instruction and considering the recommendations to remove the critical section of code from standard sap program, we tried to reach SAP whether or not there is already any note on this.

eventually removing the enhancement will be the only way out.

venkateswaran_k
Active Contributor
0 Kudos

Is it happening for all Purchase Orders?

Or any specific purchase order?

Or any specific purchase order with specific vendor?

Kindly update.

Regards,

Venkat