on 09-10-2009 3:26 AM
Hello,
In transaction FILE, I am trying to set the "Logical File Name Definition, Cross-Client". These are the values I have given for an entry:
Logical file ZARCHIVE_DATA_FILE
Name Test Archive file
Physical file <PARAM_1>_<DATE>_<TIME>_<PARAM_2>.ARCHIVE
Data format ASC
Applicat.area PM
Logical path Z_ARCHIVE_FILE_LOCATION
But when I try to save this, it gives me a short dump as below:
*****************************************
Short text
ASSIGN to a substring not allowed.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPL0SFN" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
A field symbol should have been set to a substring.
However, this is not allowed.
Maybe a substring was intended to be used in a parameter transfer.
This is not possible, either.
Trigger Location of Runtime Error
Program SAPL0SFN
Include L0SFNI01
Row 223
Module type (MODULE PAI)
Module Name CHECK_FILE_SYNTAX_CI
******************************************
When I replace the "Physical file" value with a normal text without the reserved words (example: archive1.dat or PM_EQUI.archive), it lets me save it. But every time it writes a new archive file, I am having to change the Physical file name.
How do I avoid this issue?
Thanks,
Ajay
Hi,
Please find the note attached below.
Note 792061 - SP Case Locator: Dump: ASSIGN to a substring isn't allowed.
But i dont thinkwe need to give the .aARCHIVE in the end.
Thanks
Rishi Abrol
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.