on 04-17-2010 6:35 AM
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 ".
Line SourceCde
47 DATA: %_ODOCUMENT_OUTPUT_INFO TYPE SSFCRESPD.
48 DATA: %_VDOCUMENT_OUTPUT_INFO TYPE SSFCRESPD.
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 APPLICATION STATEMENT.
74 ENDIF.
75 DEBUG = SPACE.
76 GET RUN TIME FIELD TIME1.
>>>>> CALL FUNCTION '/1BCDWB/SF0000
78 EXPORTING
79 ARCHIVE_INDEX = %_IARCHIVE_IN
80 ARCHIVE_INDEX_TAB = %_IARCHIV
81 ARCHIVE_PARAMETERS = %_IARCHI
82 CONTROL_PARAMETERS = %_ICONTR
83 MAIL_APPL_OBJ = %_IMAIL_APPL_
84 MAIL_RECIPIENT = %_IMAIL_RECI
85 MAIL_SENDER = %_IMAIL_SENDER
86 OUTPUT_OPTIONS = %_IOUTPUT_OP
87 USER_SETTINGS = %_IUSER_SETTI
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 = %_ODOC
93 JOB_OUTPUT_INFO = %_OJOB_OUTP
94 JOB_OUTPUT_OPTIONS = %_OJOB_O
95 EXCEPTIONS
96 FORMATTING_ERROR = 001
but i din't use Program line in my Smartform
Moved to "form printing". Next time, please use a descriptive subject line and post in the correct forum. It's not the first time moderators have to remind you of this.
Thomas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
All,
I am creating invoice in smartforms. i have defined in tables tab
IM_FS_KNA1 LIKE KNA1
IM_T_VBRK LIKE VBRK
IM_T_VBRP LIKE VBRP
in Global defination in global data tab
IM_T_KNA1 TYPE TABLE OF KNA1
IM_FS_VBRK TYPE VBRK
IM_FS_VBRP TYPE VBRP
W_TOTAL TYPE VBRP-NETWR 0.
I have creted report program in se38 and when execute then i am getting error
Runtime Errors CALL_FUNCTION_PARM_UN
Except. CX_SY_DYN_CALL_PARAM_
Date and Time 21.04.2010 16:45:30
Function parameter "IM_FS_KNA1" is unknown.
Please help me.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have defined IM_FS_KNA1 in tables tab in form interface. i have define in report program. i am pasting my report program below.
REPORT ZSF_PRINTINVOICE.
*"Table Declarations...................................................
TABLES:
kna1,
vbrk,
vbrp.
data : im_fs_kna1 type table of kna1 with header line,
im_t_vbrk type table of vbrk with header line,
im_t_vbrp type table of vbrp with header line.
selection-screen : begin of block b1 with frame title text-001.
select-options : kunnr for vbrk-kunag no-extension no intervals.
select-options : vbeln for vbrk-vbeln no-extension no intervals.
selection-screen : end of block b1.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZSF_INVOICE'
IMPORTING
fm_name = fm_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
select single kunnr name1 ort01 land1 pstlz from kna1 into corresponding fields of im_fs_kna1
where kunnr in kunnr .
select single vbeln vkorg vtweg spart fkdat from vbrk into corresponding fields of im_t_vbrk
where vbeln in vbeln.
select single posnr matnr arktx fkimg netwr from vbrp into corresponding fields of im_t_vbrp
where vbeln in vbeln.
CALL FUNCTION '/1BCDWB/SF00000046'
EXPORTING
IM_FS_KNA1 = im_fs_kna1
IM_T_VBRK = im_t_vbrk
IM_T_VBRP = im_t_vbrp
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
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.