Hi,
All,
I am creating invoice in smartform. i have been defined IN FORM INTERFACE IMPORT TAB I have been defined
IM_FS_KNA1 TYPE KNA1,
IM_T_VBRK TYPE TABLE OF VBRK,
IM_T_VBRP TYPE TABLE OF VBRP.
in Global defination global data i have been defined
IM_T_KNA1 TYPE TABLE OF KNA1,
IM_FS_VBRK TYPE VBRK,
IM_FS_VBRP TYPE VBRP
W_TOTAL TYPE VBRP-NETWR 0.
BUT i am getting Syntax error in program "/1BCDWB/SAPLSF00000046 ".
What happened?
Error in the ABAP Application Program
The current ABAP program "/1BCDWB/SF00000046============FT" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "/1BCDWB/SAPLSF00000046 " in
include "/1BCDWB/LSF00000046F01 " in
line 569:
""IM_T_VBRK" is neither specified under "TABLES" nor is it defined as a"
"n internal table."
" "
" "
The include has been created and last changed by:
Created by: "SAURABH "
Last changed by: "SAURABH "
Error in the ABAP Application Program
The current ABAP program "/1BCDWB/SF00000046============FT" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
The following syntax error was found in the program /1BCDWB/SAPLSF00000046
""IM_T_VBRK" is neither specified under "TABLES" nor is it defined as a"
"n internal table."
" "
" "
47 DATA: %_ODOCUMENT_OUTPUT_INFO TYPE SSFCRESP
48 DATA: %_VDOCUMENT_OUTPUT_INFO TYPE SSFCRESP
49 DATA: %_OJOB_OUTPUT_INFO TYPE SSFCRESCL.
50 DATA: %_VJOB_OUTPUT_INFO TYPE SSFCRESCL.
51 DATA: %_OJOB_OUTPUT_OPTIONS TYPE SSFCRESOP.
52 DATA: %_VJOB_OUTPUT_OPTIONS TYPE SSFCRESOP.
53 DATA: FORMATTING_ERROR(1).
54 *
55 DATA: INTERNAL_ERROR(1).
56 *
57 DATA: SEND_ERROR(1).
58 *
59 DATA: USER_CANCELED(1).
60 *
61 FORM EXISTENCE_CHECK CHANGING VARIA.
62 VARIA = 1.
63 ENDFORM.
64 FORM FUNCTION_CALL.
65 CLEAR %_ODOCUMENT_OUTPUT_INFO.
66 CLEAR %_OJOB_OUTPUT_INFO.
67 CLEAR %_OJOB_OUTPUT_OPTIONS.
68 * TRANSAKTION = 'Repo', PROGRAM = REPORT
69 IF ATRA = '1'.
70 SET RUN TIME ANALYZER ON %_INTERNAL.
71 ENDIF.
72 IF DESTI IS INITIAL.
73 IF DEBUG = '1'. BREAK-POINT AT NEXT APPLICATIO
74 ENDIF.
75 DEBUG = SPACE.
76 GET RUN TIME FIELD TIME1.
>>> CALL FUNCTION '/1BCDWB/SF00000046'
78 EXPORTING
79 ARCHIVE_INDEX = %_IARCHIVE_INDEX
80 ARCHIVE_INDEX_TAB = %_IARCHIVE_INDEX_TAB
81 ARCHIVE_PARAMETERS = %_IARCHIVE_PARAMETERS
82 CONTROL_PARAMETERS = %_ICONTROL_PARAMETERS
83 MAIL_APPL_OBJ = %_IMAIL_APPL_OBJ
84 MAIL_RECIPIENT = %_IMAIL_RECIPIENT
85 MAIL_SENDER = %_IMAIL_SENDER
86 OUTPUT_OPTIONS = %_IOUTPUT_OPTIONS
87 USER_SETTINGS = %_IUSER_SETTINGS
88 IM_FS_KNA1 = %_IIM_FS_KNA1
89 IM_T_VBRK = %_IIM_T_VBRK
90 IM_T_VBRP = %_IIM_T_VBRP
91 IMPORTING
92 DOCUMENT_OUTPUT_INFO = %_ODOCUMENT_OUTPUT_INFO
93 JOB_OUTPUT_INFO = %_OJOB_OUTPUT_INFO
94 JOB_OUTPUT_OPTIONS = %_OJOB_OUTPUT_OPTIONS
95 EXCEPTIONS
96 FORMATTING_ERROR = 001