cancel
Showing results for 
Search instead for 
Did you mean: 

"/DMO/AGENCY_D" is not a suitable draft persistency for "/DMO/R_AGENCYTP"

MartinKnechtel
Product and Topic Expert
Product and Topic Expert
0 Kudos

I am in Learning Journey "Acquiring Core ABAP Skills", Unit 7 "Database Updates Using Business Objects", last exercise "Modifying Data Using EML" (link)

[Update 2023-11-15: without me running anything, just freshly launching Eclipse and ADT, I see the syntax error already. Inserting Screenshot below.]

AGENCY_D.png

 

 

 

 

On execution I receive the following error. Looks like it has nothing to with my code. Is this because on Trial the ABAP Platform instance is shared and sb. could have broken the /DMO/R_AGENCYTYP?

"/DMO/AGENCY_D" is not a suitable draft persistency for "/DMO/R_AGENCY
TP" (there is a type mismatch in field "/DMO/ZZSLOGANZAG").

I use a BTP Trial account in US East (link)

My implementation code looks very similar to the code presented in the demo in that chapter and I cannot see why it should not be working. Here is my implementation.

METHOD if_oo_adt_classrun~main.

DATA update_tab TYPE TABLE FOR UPDATE /DMO/R_AgencyTP.

update_tab = VALUE #( ( agencyID = '070002' Name = 'Fligh High Martin' ) ).

MODIFY ENTITIES OF /DMO/R_AgencyTP
ENTITY /DMO/Agency
UPDATE FIELDS ( name )
WITH update_tab.

COMMIT ENTITIES.

out->write( `written to DB. Now check for updates.` ).

ENDMETHOD.

View Entire Topic
Margit_Wagner
Product and Topic Expert
Product and Topic Expert

Hi @MartinKnechtel 
We have received your request, our expert who will analyses the problem and revert to you.
Kind regards
Margit

 

SThib0169
Discoverer
Hi, any update on the issue ? I am facing the same one and looking for a solution.
Margit_Wagner
Product and Topic Expert
Product and Topic Expert
0 Kudos
MartinKnechtel
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi @SThib0169 I checked as well yesterday and the problem still exists.