Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Dynpro_syntax_error Program Name sapLM61Q

former_member196331
Active Contributor
0 Likes
4,000

Hi,

Please Have a look on below images.

I got the Run time error in Quality Server At Me23n Purhcase order type subcontract.

In Item Details  Under Material tab, components button will be tehre, if i press the button I am getting the Error.

What i Checked.

->I checked in Development  and Production  Server everything is fine.

But only quality Server is i am getting the error.

-> Nearly Different Different Orders i checked Same problem i am facing

-> At All line items are i am facing this type of problem not only at one item line.

-> I enabled  /h  it's going to Default programming. there is no customization coding for me23n after press the component button .

    The below image is showing the

     Program Name: SAPLM61Q.

     Include Name :LM61QF2T.
    

-> I enable the break point. Exactly at last line it is giving the error.

   I never faced this type of problem. If any faced Please Repaly to me.

   I need your valuable suggestions..

1 ACCEPTED SOLUTION
Read only

RaymondGiuseppi
Active Contributor
0 Likes
3,592

Did you

  • Execute a syntax check with SE51 on the dynpro in error in quality system
  • Look for import of transport requests related to the dynpro (or any table/structure referenced in it, e.g. missing field) were they imported in same sequence in quality and production system

Regards,

Raymond

12 REPLIES 12
Read only

RaymondGiuseppi
Active Contributor
0 Likes
3,593

Did you

  • Execute a syntax check with SE51 on the dynpro in error in quality system
  • Look for import of transport requests related to the dynpro (or any table/structure referenced in it, e.g. missing field) were they imported in same sequence in quality and production system

Regards,

Raymond

Read only

0 Likes
3,591

Hi, Sir Thanks For your reply.

Just Now i checked at Quality system.

I open the Se51 and i given Program name and screen no.

What  the dump file is showing.

I just  check the screen painter, I dont want to any thing. I just chck it. To find out whether everything is correct or not.

Same thing i checked it in Development system(Earlier i mentioned me23n there is no problem in development)

It's not showing any thing.

But quality it is showing above mentioned Error.

Can u please tell me. What exactly happend , Is Somebody deleted any field...

Need your valuable suggestions.

Read only

0 Likes
3,591

Hi, any body faced this type of problem.

Please update me.

Read only

0 Likes
3,591

Your dynpro is trying to access a field that doesn't exist in the data dictionary.

Most likely some changes was made to the dynpro, but the required append structure has not been transported to your QA system.

Compare structure MDPM (transaction SE11) in DEV and QA.  You will probably fine that MDPM-ZZMENGE exists in DEV, but not in QA.  My guess is that the changes to the dynpro hasn't been transported to PROD (I hope) and therefore the problem won't exist there.

Read only

0 Likes
3,591

Hi, Sir,  Thanks for your reply

Definately this will be usefull to me.

But small doubt.

I open the Structure name in Development system,

I was compared yes. One field is missing from development to the Quality system.

But My questions is If some boday did a changes Definately it will ask the transport request.

But if is  see the transport request  by using

Goto-> object directory enntry it said object is locked ....

Which means that all ready it was released... i think..

Read only

0 Likes
3,591

The ZZMENGE will probably not be in the actual structure MDPM, but in an append structure or CI_ include structure that is included.

Can you post a screenshot of structure MDPM, with the field ZZMENGE visible, and scroll up to the closest component .INCLUDE to field ZZMENGE?

Read only

0 Likes
3,590

hi,

Yest u r correct zz is not the own structure means that  Some body append the structure.

But My question is that. Dev working fine production working fine,

But in Quality i am facing this type of problem.

Read only

0 Likes
3,590

If want to do changes also it is asking access key.

Actually we have two teams

Other team they are able to access the accss key.

but right now i don't have the permission.

Read only

0 Likes
3,590

These are the reasons I can think of that it is working in production, but not QA:

  • The change to the dynpro is not in PROD yet, so there is no requirement for ZZMENGE to be there -  ( I really hope this is the reason 🙂 ).
  • Some transports went into QA out of order, which resulted in the append structure ZME21N to be removed from MDPM in QA ( but still went to PROD in the correct order? )
  • Somehow the transport containing ZME21N got applied directly to PROD, skipping QA
Read only

0 Likes
3,590

Are you trying to change structure MDPM?  To access the append structure from MDPM, you shouldn't have to go into change mode.  Somewhere on the menu there is an option for append structures.  Sorry, I don't have access to a system right now, so I can't tell you the correct path.

Read only

0 Likes
3,590

Actually i know the path..

May be this is the reason.

thanks for your reply..

Keep posting..

Read only

0 Likes
3,590

Thank u madam  U R Correct Field is missing.

Now i create the request and move to the quality now working.

517 is the screen painter it is loading while press the components button in purhcase request.

So, it is does not have the correct structure... Bcz of that reason it is having the problem.



Thank u

Keep posting..