cancel
Showing results for 
Search instead for 
Did you mean: 

ASSIGN_LENGTH_0 in F4 HELP

Former Member
0 Kudos

Hi gurus,

We are facing some short dumps when we execute transactions (IL02/IL03/IL05/) using the function location field and then press F4 + ENTER to obtain a function location results.

Follow the shot dump:

Program error: ASSIGN with length 0 in program "SAPLSDH4".

In an ASSIGN statement in the program "SAPLSDH4" a field symbol with

length 0 should have been created. However, this is not possible.

length 0.

  This is not possible.


Termination occurred in the ABAP program "SAPLSDH4" - in "CONVERT_RESULT".

The main program was "SAPMILO0 ".

In the source code you have the termination point in line 583

of the (Include) program "LSDH4F02".


The system is a new instalation ERP 6.0 EHP6 (copy of production).


Thanks for the help!!!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Problem Solved.

I went to SE14 and activate and adjust database (Save data) in the table IFLM_VIEW.

Answers (1)

Answers (1)

JPReyes
Active Contributor
0 Kudos

Hi Cleiton,

Read SAP Note  624002 - Dump ASSIGN_LENGTH_0 w/ IF_UG_MD_CHAR->REQUEST_VALUE (F4)

That should put you in the right track

Regards, Juan

Former Member
0 Kudos

Hi Juan,

Thanks for the Help!

But this note is very old .

I see with my ABAP colleague the correction instruction of this note, but the code in this note no longer on the object:

CALL METHOD me->fill_dfies_p

  EXPORTING

  io_fieldname = lo_fieldname

  IMPORTING

  et_dfies = lt_dfies

  e_tabname = ld_tabname.

* determine independent fields

This installation have two client (100 and 200). Client 100 have a SAP_CUST of the Production system, and client 200 have a SAP_ALL of the production system.

SAP Production System is a ECC 6.0, and the DEV System is a EHP6 FOR SAP ERP 6.0.

Do you think a client copy of different versions as PRD and DEV can be the problem?

Best regards,

Cleiton Folster Eli.

JPReyes
Active Contributor
0 Kudos

You mentioned,

The system is a new instalation ERP 6.0 EHP6 (copy of production)


If it was a copy of production, then the system should be the same version of production.  I do not understand how did you managed to import 2 clients of different versions in a single system, or the method used... but I would not touch it, SAP will not support it either as far as I'm concerned.

You should either install and ERP6.0 box for a copy of Production or an ERP6.0 EHP6 for Development not both together.

Regards, Juan

Former Member
0 Kudos

Sorry Juan,

I did mess.


The order is: installation with PRD copy, upgrade to EHP6, after we create a client (200) with copy of the client 500, locally.

JPReyes
Active Contributor
0 Kudos

That is ok... theres is no problem with your method.

Regards, Juan