Do you have any question about this error?
Message type: E = Error
Message class: DG - DG: Messages for Dangerous Goods Management
Message number: 128
Message text: Update on non-existant data record R:&1 M:&2 M:&3 V:&4
When updating on the buffer, the system attempted to change a data
record that does not exist.
The system exits the transaction.
Contact your system administrator.
Information for the system administrator
Physical key of the data record: Record &1
Logical key of the data record: Material &2
Validity area &3
Mode of transport category &4
Error message extract from SAP system. Copyright SAP SE.
DG128
- Update on non-existant data record R:&1 M:&2 M:&3 V:&4 ?The SAP error message DG128, which states "Update on non-existent data record R:&1 M:&2 M:&3 V:&4," typically occurs when there is an attempt to update a database record that does not exist in the system. This can happen in various scenarios, such as during data processing, updates, or when executing certain transactions.
Causes:
- Missing Data Record: The most common cause is that the record you are trying to update has been deleted or never existed in the first place.
- Incorrect Key Values: The key values (R, M, and V) provided in the error message may be incorrect or not matching any existing records in the database.
- Data Consistency Issues: There may be inconsistencies in the database due to failed transactions, incomplete updates, or issues during data migration.
- Custom Code or Enhancements: If there are custom programs or enhancements that manipulate data, they may be trying to update a record that is not present.
Solutions:
- Verify Record Existence: Check the database table associated with the record using transaction codes like SE11 (Data Dictionary) or SE16 (Data Browser) to see if the record exists.
- Check Key Values: Ensure that the key values (R, M, V) in the error message are correct and correspond to the intended record.
- Review Custom Code: If the error is occurring in a custom program or enhancement, review the code to ensure it is correctly handling data updates and checking for record existence before attempting to update.
- Data Consistency Check: Run consistency checks or reports to identify any data integrity issues in the system. This may involve using transaction codes like SE38 to run specific reports or programs designed to check data consistency.
- Consult Logs: Check the application logs (transaction SLG1) for more detailed information about the error and the context in which it occurred.
- Recreate Missing Records: If the record is essential for the process, you may need to recreate it manually or through a data upload process, ensuring that all required fields are populated correctly.
Related Information:
If the problem persists after trying the above solutions, it may be beneficial to consult with your SAP Basis or development team for further investigation.
Get instant SAP help. Start your 7-day free trial now.
DG122
Incorrect mode &1 in the interface table
What causes this issue? When updating the modified data records, one data record has the incorrect update indicator &1.System Response The syste...
DG112
Change number collision following update
What causes this issue? A change number collision occurred when updating data on the buffer and database. The system attempted to modify a data recor...
DG129
Update of existing data records: &1 data records from material &2 to &3
What causes this issue? While logging the buffers to the database, an attempt was made to insert data records that already exist.System Response The...
DG130
Updating non-existing data records: &1 data records from matl &2 to &3
What causes this issue? While logging the buffers to the database, an attempt was made to change non-existent data records.System Response The syste...
Click on this link to search all SAP messages.