SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

Syntax error during generation of DEVICE in EMIGALL

ramgopalyadav
Explorer
0 Kudos

Hi,

I am getting this syntax error while trying to generate DEVICE object in EMIGALL. I tried generating for company SAP as well but same error.

1 ACCEPTED SOLUTION

ramgopalyadav
Explorer
0 Kudos

Solved.

Steps I followed to fix:

  1. Check the dump in ST22, it should give you detailed error message like "The structure description of the dictionary-type "ISUMI_DEVICE_AUTO" is wrong becauseit refers to type "V_EQUI". Type of error: "abap type or abap length inconsistent"."
  2. Go to SE11 and generate V_EQUI followed by ISUMI_DEVICE_AUTO
  3. Execute program REMIG003 after passing parameters and selecting check box K_UPD - this will generate the include programs
  4. Go to EMIGALL and generate the object, it should successfully generate now

View solution in original post

3 REPLIES 3

TammyPowlas
Active Contributor
0 Kudos

When you click on "Display Report" what does it contain?

Also see this thread: https://archive.sap.com/discussions/thread/3214936

ramgopalyadav
Explorer
0 Kudos

It shows report with 4 include programs. When I perform syntax check, it gives me error that include program not found. I guess because it never got generated.

ramgopalyadav
Explorer
0 Kudos

Solved.

Steps I followed to fix:

  1. Check the dump in ST22, it should give you detailed error message like "The structure description of the dictionary-type "ISUMI_DEVICE_AUTO" is wrong becauseit refers to type "V_EQUI". Type of error: "abap type or abap length inconsistent"."
  2. Go to SE11 and generate V_EQUI followed by ISUMI_DEVICE_AUTO
  3. Execute program REMIG003 after passing parameters and selecting check box K_UPD - this will generate the include programs
  4. Go to EMIGALL and generate the object, it should successfully generate now