cancel
Showing results for 
Search instead for 
Did you mean: 

Syntax error in program "SAPFV45C " After system copy

Former Member
0 Kudos

Hello to everybody.

I get this error "Syntax error in program "SAPFV45C " when im trying to see VA01 . The system is new clean install and a copy of Production system. Is something that i havent done on copy ??

here is the full error

Runtime Errors SYNTAX_ERROR

Date and Time 19.02.2013 13:28:14

Short text
Syntax error in program "SAPFV45C ".

What happened?
Error in the ABAP Application Program
The current ABAP program "SAPMV45A" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "SAPFV45C " in include "FV45C453
" in
line 47:
"Field "T185F-TRTYP" is unknown. It is neither in one of the specified "
"tables nor defined by a "DATA" statement. ."
" "
" "
The include has been created and last changed by:
Created by: "SAP "
Last changed by: "SAP "
Error in the ABAP Application Program
The current ABAP program "SAPMV45A" had to be terminated because it has
come across a statement that unfortunately cannot be executed.

What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "SAPFV45C ".
You can also perform the syntax check from the ABAP Editor.
If the problem persists, proceed as follows:
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
The following syntax error was found in the program SAPFV45C :
"Field "T185F-TRTYP" is unknown. It is neither in one of the specified "
"tables nor defined by a "DATA" statement. ."
" "
" "

How to correct the error
Probably the only way to eliminate the error is to correct the program.
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.

System environment
SAP-Release 701
Application server... "SAPDEVAETMMGL"
Network address...... "10.15.100.113"
Operating system..... "Windows NT"
Release.............. "6.1"
Hardware type........ "4x AMD64 Level"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 1
Shortdump setting.... "full"
Database server... "SAPDEVAETMMGL"
Database type..... "ORACLE"
Database name..... "ETD"
Database user ID.. "SAPETS"
Terminal.......... "ETMIARVANIT"
Char.set.... "C"
SAP kernel....... 701
created (date)... "Jul 4 2011 00:15:12"
create on........ "NT 5.2 3790 Service Pack 2 x86 MS VC++ 14.00"
Database version. "OCI_10201_SHARE (10.2.0.1.0) "
Patch level. 150
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 701
Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows
NT 6.0, Windows NT 6.1"
Memory consumption
Roll.... 16192
EM...... 12569520
Heap.... 0
Page.... 16384
MM Used. 1777440
MM Free. 2409776

User and Transaction
Client.............. 900
User................ "IARVANIT"
Language key........ "E"
Transaction......... "VA01 "
Transactions ID..... "70877AE2A8EDF193B3E300155D64AB05"
Program............. "SAPMV45A"
Screen.............. "SAPMV45A 0101"
Screen line......... 4

Information on where terminated
Termination occurred in the ABAP program "SAPMV45A" - in "TRANSAKTION_INIT".
The main program was "SAPMV45A ".
In the source code you have the termination point in line 23
of the (Include) program "MV45AF0T_TRANSAKTION_INIT".

Source Code Extract
Line SourceCde
1*---------------------------------------------------------------------*
2* FORM TRANSAKTION_INIT *
3*---------------------------------------------------------------------*
4* Startwerte der Transaktion auf dem Anforderungsbild setzen. *
5*---------------------------------------------------------------------*
6FORM TRANSAKTION_INIT USING US_TCODE.
7
8 ENHANCEMENT-POINT TRANSAKTION_INIT_10 SPOTS ES_SAPMV45A.
9 DATA: TI_ERROR.
10 DATA: DA_TEXT_VBELN TYPE LV70T_TY_APPL_TABLE.
11 DATA: TABNAME(30) TYPE C VALUE 'NDISYSTEMS'.
12 DATA: BEGIN OF WA_NDISYST,
13 LOGSYS(10) TYPE C,
14 TYPE(10) TYPE C,
15 NDIREL(4) TYPE C,
16 END OF WA_NDISYST.
17 DATA: L_SD_SALES_EXIT TYPE REF TO IF_EX_BADI_SD_SALES,
18 ACTIVE TYPE XFELD.
19ENHANCEMENT-POINT TRANSAKTION_INIT_01 SPOTS ES_SAPMV45A.
20* Programme laden, weil sonst die Tabellendaten bei Modulaufrufen
21* aus dem Modul Fcode nicht bekannt sind.
22 PERFORM DUMMY(SAPFV45C).
>>>>> PERFORM DUMMY(SAPFV45K).
24 PERFORM PROGRAMM_LADEN(SAPFV45E).
25 PERFORM PROGRAMM_LADEN(SAPFV45P).
26 PERFORM PROGRAMM_LADEN(SAPFV45S).
27* Key für Initialisierung
28 ENHANCEMENT-POINT TRANSAKTION_INIT_02 SPOTS ES_SAPMV45A.
29 CLEAR TUUID.
30 IF CALL_FUNCTION IS INITIAL.
31 CALL FUNCTION 'INIT_EVENT_MASTER_TUUID_GET'
32 IMPORTING
33 TUUID = TUUID
34 EXCEPTIONS
35 OTHERS = 2.
36 ENDIF.
37
38* Catt aktiv ?
39 IMPORT CATTAKTIV FROM MEMORY ID 'CATT'.
40 IF SY-SUBRC > 0.
41 CLEAR CATTAKTIV.
42 ENDIF.

Contents of system fields
Name Val.
SY-SUBRC0
SY-INDEX0
SY-TABIX0
SY-DBCNT0
SY-FDPOS0
SY-LSIND0
SY-PAGNO0
SY-LINNO1
SY-COLNO1
SY-PFKEY
SY-UCOMM
SY-TITLESales Order Processing
SY-MSGTY
SY-MSGID
SY-MSGNO000
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO1
SY-DATUM20130219
SY-UZEIT132813
SY-XPROG
SY-XFORM

Active Calls/Events
No. Ty. Program Include Line
Name
3 FORM SAPMV45A MV45AF0T_TRANSAKTION_INIT 23
TRANSAKTION_INIT
2 FORM SAPMV45A MV45AF0T_TRANSAKTION_INIT 22
TRANSAKTION_INIT
1 MODULE (PBO) SAPMV45A MV45AO0T_TRANSAKTION_INIT 8
TRANSAKTION_INIT

Chosen variables
Name
Val.
No. 3 Ty. FORM
Name TRANSAKTION_INIT
%_DUMMY$$
2222
0000
0000
0000
TUUID
################
0000000000000000
0000000000000000
OBJEKTART_WW
WW
55
77
00
00
CALL_FUNCTION
2
0
0
0
SYST
############################################################################)#Č######### ####
0000000000000000000000000000000000000000000000000000000000000000000000000000200000000020220000
000000000000000000000000100010000000000000000000000000000000000000000000000090C000000000000200
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000
00000000000000000000000000000000000000000000000000000000000000000000000000000010000000C000000C
%_TAG*TCTRL_U_ERF_GUTLAST
<initial>
<initial>
<initial>
US_VBAKKOMX
2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
SY-REPID
SAPMV45A
5454533422222222222222222222222222222222
310D645100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
SY-SUBRC
0
0000
0000
SYST-REPID
SAPMV45A
5454533422222222222222222222222222222222
310D645100000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
STATUS_TFAK
I0398
43333
90398
00000
00000
CATTAKTIV
2
0
0
0
TVAU
2222222
0000000
0000000
0000000
GL_FCODE
22222222222222222222
00000000000000000000
00000000000000000000
00000000000000000000
TEXT_OK_CODE
2222222222222222222222222222222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
DRAD
0000
2222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
No. 2 Ty. FORM
Name TRANSAKTION_INIT
No. 1 Ty. MODULE (PBO)
Name TRANSAKTION_INIT
OBJEKTART_EK
EK
44
5B
00
00
SY-TCODE
VA01
54332222222222222222
61010000000000000000
00000000000000000000
00000000000000000000

Internal notes
The termination was triggered in function "ab_genprog"
of the SAP kernel, in line 1585 of the module
"//bas/701_REL/src/krn/runt/abgen.c#8".
The internal operation just processed is "xper".
Internal mode was started at 20130219132813.
Program name.........: "SAPFV45C ".
Error message........: "Field "T185F-TRTYP" is unknown. It is neither in one of
the specified ".

Active Calls in SAP Kernel
Lines of C Stack in Kernel (Structure Differs on Each Platform)
SAP (R) - R/3(TM) Callstack, Version 1.0
Copyright (C) SAP AG. All rights reserved.
Callstack without Exception:
App : disp+work.EXE (pid=2464)
When : 2/19/2013 13:28:14.4
Threads : 2
Computer Name : SAPDEVAETMMGL
User Name : SAPServiceETD
Number of Processors: 4
Processor Type: Intel64 Family 6 Model 44 Stepping 2
Windows Version : 6.1 Current Build: 7601
State Dump for Thread Id ba4
FramePtr ReturnAd Param#1 Function Name
00000000020250c0 000007fefdad10dc 0000000006f781f0 ntdll!NtWaitForSingleObject
0000000002025160 0000000141387721 0000000000000404 KERNELBASE!WaitForSingleObjectEx
00000000020253a0 00000001402211e1 0000000100000001 disp+work!NTDebugProcess [ntstcdbg.c (509)]
00000000020253d0 000000014071a89e 00000000755ca000 disp+work!CTrcStack [dptstack.c (182)]
0000000002025420 000000014071fd71 0000000002028e60 disp+work!rabax_CStackSave [abrabax.c (7312)]
0000000002025de0 00000001406666de 00000001419828d0 disp+work!ab_rabax [abrabax.c (1276)]
0000000002028aa0 0000000140411b5f 0000000000000078 disp+work!ab_genprog [abgen.c (1589)]
0000000002028b60 0000000140412438 00000000ffffffff disp+work!newload [abload1.c (332)]
0000000002028bc0 00000001404124ee 0000000000000005 disp+work!ab_LoadProgOrTrfo [abload1.c (160)]
0000000002028bf0 000000014054c7a1 0000000000000000 disp+work!ab_LoadProg [abload1.c (78)]
0000000002028d60 000000014050abba 000007ffb2ccde20 disp+work!ab_link [ablink.c (381)]
0000000002028da0 000000014050fa12 0000000000000000 disp+work!perform_load [abperf.c (684)]
0000000002029490 0000000140454a28 000000000000460f disp+work!ab_jxper [abperf.c (478)]
00000000020295f0 0000000140631238 00000000000000cb disp+work!ab_extri [abextri.c (512)]
0000000002029640 00000001406e97ab 00000000000000cb disp+work!ab_xevent [abrunt1.c (281)]
00000000020296d0 00000001402850b6 00000000000000cb disp+work!ab_dstep [abdynpro.c (499)]
0000000002029860 00000001402893a3 000007df0014f900 disp+work!dynpmcal [dymainstp.c (2530)]
00000000020298f0 0000000140288dda 0000000000000000 disp+work!dynppbo0 [dymainstp.c (543)]
00000000020299a0 0000000140241eb8 0000000000000000 disp+work!dynprctl [dymainstp.c (360)]
000000000202fc00 00000001400f51a1 000000000000000c disp+work!dynpen00 [dymain.c (1929)]
000000000202fe80 0000000140030607 fffffffffffffffe disp+work!TskhLoop [thxxhead.c (4680)]
000000000202fef0 00000001400010a9 ffffffff00000003 disp+work!DpMain [dpxxdisp.c (1190)]
000000000202ff20 000000014165aa00 0000000002030000 disp+work!nlsui_main [thxxanf.c (64)]
000000000202ff50 00000000777b652d 0000000000000000 disp+work!__tmainCRTStartup [crtexe.c (594)]
000000000202ff80 00000000778ec521 0000000000000000 kernel32!BaseThreadInitThunk
000000000202ffd0 0000000000000000 0000000000000000 ntdll!RtlUserThreadStart
State Dump for Thread Id 10fc
FramePtr ReturnAd Param#1 Function Name
000000000c2efdf0 000007fefdaec36f 000000007ba68de6 ntdll!ZwFsControlFile
000000000c2efe60 000000014154139f fffffffffffffffe KERNELBASE!ConnectNamedPipe
000000000c2efef0 00000000755137d7 0000000002510780 disp+work!SigIMsgFunc [signt.c (679)]
000000000c2eff20 0000000075513894 00000000755c95c0 MSVCR80!endthreadex
000000000c2eff50 00000000777b652d 0000000000000000 MSVCR80!endthreadex
000000000c2eff80 00000000778ec521 0000000000000000 kernel32!BaseThreadInitThunk
000000000c2effd0 0000000000000000 0000000000000000 ntdll!RtlUserThreadStart

List of ABAP programs affected
Index TypProgram Group Date Time Size Lang.
0PrgSAPMV45A 019.02.201311:49:20 2841600E
1TypRV45A 002.12.201111:07:04 39936
2TypVBAK 011.01.201319:02:21 29696
3TypTVAKT 001.03.200511:00:22 3072
4TypVIMI01 002.12.201111:12:29 22528
5TypVIOB01 003.12.201118:45:41 12288
6TypTVKOT 014.02.199814:49:14 2048
7TypTVTWT 014.02.199814:57:37 2048
8TypTSPAT 014.02.199814:28:17 2048
9TypTVKBT 014.02.199814:48:10 2048
10TypTVGRT 014.02.199814:46:00 2048
11TypTVAK 003.12.201118:45:32 29696
12TypTVKO 002.12.201111:12:04 6144
13TypTVKOV 015.11.200017:58:16 3072
14TypTVTA 003.12.201118:45:32 6144
15TypTVKBZ 027.05.199218:17:38 2048
16TypTVBVK 027.05.199218:16:32 2048
17PrgSAPMSSYD 002.12.201114:57:39 21504E
18PrgSAPFSYSCALLS 009.09.200414:18:32 7168E
19TypSYST 009.09.200414:18:12 31744
20TypTVAU 029.04.199810:45:10 2048
21TypDRAD 001.12.199915:17:34 4096

Directory of Application Tables
Name Date Time Lngth
Val.
Program SAPMV45A
SYST . . : : 00004612
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0001\0\0
VBAK 02.02.2013 20:00:36 00002264
00000000000000 0000000000000000000
TVAK 03.12.2011 18:45:32 00000994
000000
TVAKT 01.03.2005 11:00:22 00000096
|
TVAU . . : : 00000014
|
TVKO 02.12.2011 11:12:04 00000334
TVKOT 23.03.2000 23:10:40 00000056
|
TVTA 03.12.2011 18:45:32 00000134
000
TVTWT 23.03.2000 23:10:41 00000052
|
DRAD . . : : 00000440
0000
TSPAT 23.03.2000 23:10:35 00000052
|
TVKBT 23.03.2000 23:10:40 00000056
|
TVGRT 23.03.2000 23:10:40 00000054
|
TVKBZ 11.04.2005 11:51:13 00000030
|
TVBVK 23.03.2000 23:10:38 00000020
|
TVKOV 15.11.2000 17:58:16 00000042
|
RV45A 02.12.2011 11:07:04 00005784
VIMI01 02.12.2011 11:12:29 00002596
000
VIOB01 03.12.2011 18:45:41 00000978
00000 000

ABAP Control Blocks (CONT)
IndexNameFlPAR0PAR1PAR2PAR3PAR4PAR5PAR6Source Code Line
28238CLEA000BAC MV45AF0T_TPRIO_SELECT 24
28239CLEA000BAD MV45AF0T_TPRIO_SELECT 24
28240CLEA000BAE MV45AF0T_TPRIO_SELECT 24
28241MESS0009F6 MV45AF0T_TPRIO_SELECT 24
28242BRAX000003 MV45AF0T_TPRIO_SELECT 25
28243MOVE00000080020BB4 MV45AF0T_TPRIO_SELECT 27
28245ENDF000000 MV45AF0T_TPRIO_SELECT 31
28246----000000 MV45AF0T_TPRIO_SELECT 31
28247PERP000001 MV45AF0T_TRANSAKTION_INIT 6
28248PERP000000 MV45AF0T_TRANSAKTION_INIT 6
28249xper02460F0F600F66 MV45AF0T_TRANSAKTION_INIT 22
28251PERP800000 MV45AF0T_TRANSAKTION_INIT 22
>>>>>xper02460F0CA00F66 MV45AF0T_TRANSAKTION_INIT 23
28254PERP800000 MV45AF0T_TRANSAKTION_INIT 23
28255xper02E8600CB50F67 MV45AF0T_TRANSAKTION_INIT 24
28257PERP800000 MV45AF0T_TRANSAKTION_INIT 24
28258xper02E8600CA60F67 MV45AF0T_TRANSAKTION_INIT 25
28260PERP800000 MV45AF0T_TRANSAKTION_INIT 25
28261xper02E8600E540F67 MV45AF0T_TRANSAKTION_INIT 26
28263PERP800000 MV45AF0T_TRANSAKTION_INIT 26

Accepted Solutions (0)

Answers (3)

Answers (3)

volker_borowski2
Active Contributor
0 Kudos

Hi,

You did a clienttransport without adjusting code development changes.

So your structures and Coding enhancements do not match.

Either do a system copy instead or adjust complete development stuff before

to the same versions (SAP+Customer coding).

Volker

Former Member
0 Kudos

if i want to avoid to copy again my system how can i adjust code development changes ?? I dont know this procedure..

volker_borowski2
Active Contributor
0 Kudos

Hi,

it is quite complicate, which is why usually one tends to do systemcopies 😉

Here goes, without guarantee for completeness:

- use SPAM/SAINT on target to bring target system to identical patches

- use SE80 to detect all customer objects by name or by devclass and assign them to a transport

- execute the transport

you have good chance now, that the next clienttransport will have a lot less errors now.

The ones remaining need to be addressed individually.

80% of those will be local or generated objects.

I do not like the whole procedure at all, which is why I try to convince customers

to do systemcopies 🙂

Volker

Former Member
0 Kudos

Well i make new copy form my productive. And here is the strange part. I test VA01 when i finish the copy and it is worked. After i create STMS and the sap profiles and at the end i transport some request to line up my test system with my production .... And voilaaa The same error as before .....

Any ideas?

Former Member
0 Kudos

Hi,

Please run the secstore transaction and clean up all the invalid RFC's.

1.Make sure that the kernel version & DB version is same as in production systems.

2. Please check whether you have completed all the post migration activities in your target system.

Is SAP Instance parameters & DB parameters are updated like in Source system ??

Thanks and Regards,

Vimal

Former Member
0 Kudos

Hi,

Is your source and target systems running on same kernel?

Is it running on source?

What is the procedure that you followed to copy data from source to target (System copy procedure)?

Regards,

Nick Loy