I'll be quick.
It turns out that I have a program to which I have made some modifications which work correctly, the problem is when I close the ERP and try to enter again to run the program, I get the error that I described in the title, but when I leave the code that was before my modifications it works normal again, as it was.
Error analysis:
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_READ_SRC_LINE_TOO_LONG', was
not caught in
procedure "K_KKB_FIELDCAT_MERGE" "(FUNCTION)", nor was it propagated by a
RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
There was an attempt to read program "ZSD_REPORTE_DIARIO_FACT2" from the
database.
The READ REPORT statement allows you to copy a program text into an
internal table. The occupied line length in the program text must not
exceed the width of the internal table.
The internal table "\FUNCTION=K_KKB_FIELDCAT_MERGE\DATA=L_ABAP_SOURCE[]" is 72
characters wide. The program line is
95 characters wide.
Any ideas?
Did you migrate the program from one client to another? I experienced that problem with a program from ECC to S4, the problem was the size of the lines of code in the program, it did not show an error when compiling, it was only when executing.
I hope this is the problem.
Cheers
I found the solution, and it remains for posterity:
They activate, and that's it. It worked for me that way.