Skip to Content
0
Former Member
Jan 11, 2011 at 06:50 AM

MOVE_TO_LIT_NOTALLOWED_NODATA

930 Views

Hello Guru's,

I get the following error when a display data on a DSO and select chars - any help is most appreciated.

Runtime Errors MOVE_TO_LIT_NOTALLOWED_NODATA

Date and Time 11.01.2011 13:20:44

-


-


Short text

Error at assignment: Overwritten protected field.

-


-


What happened?

Error in the ABAP Application Program

The current ABAP program "GPD9NG6AV9YYGGUBH2Y9WBHALGI" had to be terminated

because it has

come across a statement that unfortunately cannot be executed.

-


-


What can you do?

Note down which actions and inputs caused the error.

To process the problem further, contact you SAP system

administrator.

Using Transaction ST22 for ABAP Dump Analysis, you can look

at and manage termination messages, and you can also

keep them for a long time.

-


-


Error analysis

A new value is to be assigned to the field "<L_VAR>", although this field is

entirely or partly protected against changes.

The following are protected against changes:

- Character literals or numeric literals

- Constants (CONSTANTS)

- Parameters of the category IMPORTING REFERENCE for functions and

methods

- Untyped field symbols not yet assigned a field using ASSIGN

- TABLES parameters if the actual parameter is protected against changes

- USING reference parameters and CHANGING parameters for FORMs, if the

actual parameter is protected against changes and

- Accesses using field symbols if the field assigned using ASSIGN is

protected (or partially protected, e.g. key components of an internal

table with the type SORTED or HASHED TABLE) against changes

- Accesses using references, if the field bound to the reference is

protected (or partially protected) against changes

- External write accesses to READ-ONLY attributes,

- Content of a shared object area instance accessed using a shared lock

(ATTACH_FOR_READ).

-


-


How to correct the error

The field to be overwritten is a parameter or a

field symbol:

Declare the parameter as VALUE parameter or transfer a help field, to

which you assigned the constant before, and assign the help field

instead of the constant to the field symbol.

If the error occurred in your own ABAP program or in an SAP

program you modified, try to remove the error.

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"MOVE_TO_LIT_NOTALLOWED_NODATA" " "

"GPD9NG6AV9YYGGUBH2Y9WBHALGI" or "GPD9NG6AV9YYGGUBH2Y9WBHALGI"

"MARK_VARS"

If you cannot solve the problem yourself and want to send an error

notification to SAP, include the following information:

1. The description of the current problem (short dump)

To save the description, choose "System->List->Save->Local File

(Unconverted)".

2. Corresponding system log

Display the system log by calling transaction SM21.

Restrict the time interval to 10 minutes before and five minutes

after the short dump. Then choose "System->List->Save->Local File

(Unconverted)".

3. If the problem occurs in a problem of your own or a modified SAP

program: The source code of the program

In the editor, choose "Utilities->More

Utilities->Upload/Download->Download".

4. Details about the conditions under which the error occurred or which

| actions and input led to the error.