Field symbols issue
Hi,
I am new to using field-symbols and having this peculiar problem:
In a program, I am dynamically defining a table where employee subgroups will be columns.
CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE
EXPORTING
IT_FIELDCATALOG = IT_FIELDCAT
IMPORTING
EP_TABLE = NEW_TABLE.
* Create a new Line with the same structure of the table.
ASSIGN NEW_TABLE->* TO <L_TABLE>.
CREATE DATA NEW_LINE LIKE LINE OF <L_TABLE>.
ASSIGN NEW_LINE->* TO <L_LINE>.
Next, I intend to summarise this data according to company code, so I defined two other field symbols of type ANY TABLE :
field-symbols: <BUKRS_TAB1> type any table.
field-symbols: <BUKRS_TAB2> type any table.
ASSIGN NEW_TABLE->* TO <BUKRS_TAB1>.
ASSIGN NEW_TABLE->* TO <BUKRS_TAB2>.
However, before I execute COLLECT, I found that these two <BUKRS_TAB1> & <BUKRS_TAB2> already contain the same data as ITAB_FINAL.
Also, attempting to clear any of these field symbols results in CLEAR-ing of other field-symbols too.
Any suggestions for me?
Its OK, I used different NEW_TABLE for each field symbol and it is working fine.
Similar Messages
-
Opening query in BEx field symbol issue
Hi,
I'm facing a problem in opening BEx Analyzer 7.0.
After starting BEx and logging on to the system a "BI Server error"-popup appears mentioning that there is a problem in the communication with the BI-server and that therefore the connection to the BI-server has been broken. The detailed error is: "Field symbol has not yet been assigned".
When clicking OK and logging on for the second time there is no problem.
Does anyone know how I can solve this?
Thanks,
Michel ScheresHi,
Front end is not installed properly. You can contact basis team it will resolve.
Regards,
Ajay. -
Field symbol issue in upgrade version
hi
the system was upgrade from bi 3.1 to 7.0 version.the below code is working fine in 3.1.but the same code goes to dump in ECC Version.
field-symbols: <l_sx_rrc0_rto> type rrc1_sx_rto.
data: name(30) value '(SAPLRRC0)G_SX_CUR_RTO',
l_r_request type ref to cl_rsr_request,
assign (name) to <l_sx_rrc0_rto>.
-> l_r_request =
cl_rsr_request=>get_request_by_handle( <l_sx_rrc0_rto>-handle ).
-->going dump there.
Kiran
Edited by: kiran jagana on Dec 9, 2011 5:33 PMfield-symbols: <l_sx_rrc0_rto> type rrc1_sx_rto.
data: name(30) value '(SAPLRRC0)G_SX_CUR_RTO',
l_r_request type ref to cl_rsr_request,
assign (name) to <l_sx_rrc0_rto>.
-> l_r_request =
cl_rsr_request=>get_request_by_handle( <l_sx_rrc0_rto>-handle )."dump going here
TYPE-POOL rrc1 .
TYPE-POOLS: rro01, rro04, rrx1, rrs0.
report as runtime object (RTO) *
TYPES: BEGIN OF rrc1_sx_instances,
instance_id TYPE rrx1_handle,
report TYPE rro01_sx_report,
khandle TYPE rrx1_handle,
Area type rrarea, "E.M.
Delta_buffer Type Rrsi_TS_sid, "E.M.
texte TYPE rro01_th_texte,
END OF rrc1_sx_instances,
rrc1_tx_instances TYPE rrc1_sx_instances OCCURS 0.
TYPES: BEGIN OF rrc1_sx_rto,
handle TYPE rsr_handle,
area Type rrarea, "E.M
repkey LIKE rszcompkey,
rkb1d TYPE rsr_s_rkb1d,
seldr_V TYPE Rsdd_tsx_SELDR,
cur_inst TYPE rrc1_sx_instances,
instances TYPE rrc1_tx_instances,
modified TYPE rs_bool,
r_format TYPE REF TO cl_rsr_format,
END OF rrc1_sx_rto,
rrc1_tx_rto TYPE rrc1_sx_rto OCCURS 0.
<l_sx_rrc0_rto>-handle does not have any value.so it is going to dump.its upgrade error.same code works in 4.6c ,but not in ECC.in 4.6c <l_sx_rrc0_rto>-handle has value '0001'.
do the needful -
Hello Experts,
I'm very new to field-symbols and having challenge when using them. Basically I'm only trying to use specific column value from one type of field symbol to another but keep having short dump. I tried to re-wirte my code using work area and it works though.
Can somebody have a look at my code and tell me what is causing the problem and how to resolve it.
DATA:
lit_variables TYPE STANDARD TABLE OF zut_variables INITIAL SIZE 0,
FIELD-SYMBOLS:
<fs_variables> type zut_variables,
<fs_rang_var> type zus_variables.
loop at lit_variables ASSIGNING <fs_variables>.
if <fs_variables> is assigned.
<fs_range_var>-high = <fs_variables>-high.
<fs_range_var>-low = <fs_variables>-low.
<fs_range_var>-sign = <fs_variables>-sign.
<fs_range_var>-option = <fs_variables>-zoption.
endif.
endloop.
Many thanks in advance.Hi,
As you are using same structure for field symbols , no need of using field symbols.
You can use work area.
If you doesnt no the structure , you can assign field symbol.
field-symbols <fs> type any.
Regards,
Ravi -
Issue with field symbol not assigned in SMQ2
We are facing an issue with an error in SMQ2.
The error is "field symbol not assigned". There is also short dump in ST22.
I have read the previous forum threads and it talks about going into the debugger mode.
However, which is the program to be debugged ?
How do I navigate from SMQ2 to the ABAP program.
Kindly let me know.
Regards,
SanjayHi Sanjay,
You need to debug program RSTRFCM3. This is the program which drives SMQ2.
However just check if there are any support pack upgrades to the program recently since this is a standard program.
Regards
Abhii -
Using field symbols in method issue
HI All
I created a method as follows and the problem is that when i enter
to the method the i have dump since the field symbol is not
assigned
there is a nice way that i can by-pass this issue ,
the reason that i created a method for that is that
i need to do this operation several of time in my code
The signature
LS_TARGET_STR Importing Type Z_ATTR_STRUCT
ES_ATTR Exporting Type ANY
THe code
FIELD-SYMBOLS <ls_attr> TYPE any.
DATA lo_attr TYPE REF TO data.
CREATE DATA lo_attr TYPE (ls_target_str).
ASSIGN lo_attr->* TO <ls_attr>.
es_attr = <ls_attr>.
Regards
Alex
Edited by: Alex Dean on Nov 21, 2010 5:13 PMHI Matt
The value of the field is acatully data (this part working Ok)
and after the assign the sybrc = 0.
the problem is with the statment
es_attr = <ls_attr>.
The statment is
DATA: lr_struct TYPE REF TO data.
con_types(
EXPORTING
ls_target_str = ls_target_node-data-attribute_struct " Name of Attribute Structure of Node Entity
IMPORTING
es_attr = lr_struct
And the signature is
LS_TARGET_STR Importing Type Z_ATTR_STRUCT
ES_ATTR Exporting Type ANY
The code of convert types is
FIELD-SYMBOLS <ls_attr> TYPE any.
DATA lo_attr TYPE REF TO data.
CREATE DATA lo_attr TYPE (ls_target_str).
ASSIGN lo_attr->* TO <ls_attr>.
es_attr = <ls_attr>.
***********This is the place that i am
getting the dump . with -> es_attr = <ls_attr>
maybe its becouse that lr_struct is defiend type ref to data .
How can i solve this issue ?
Thanks,
Regards
Alex
Edited by: Alex Dean on Nov 22, 2010 9:36 AM -
Issue while moving from string to field symbol -- waiting for help
Hi Abap Experts,
At present I got stucked here at client place. Please help me . Thanks in advance.
I have a structure in field symbol. I also have data in the string (rec ty )
I need to move it to corresponding fields in the field symbol. While moving, it is giving a dump.
data:linetype type string,
struc type ref to DATA.
field-symbols: <fs> type any.
linetype = i_strucname.
" Get internal table and attach the field-symbol
CREATE DATA struc type standard table OF (linetype).
ASSIGN struc->* TO <fs>.
<fs> = string. (dump is occuring here)Hi,
My code:
data:linetype type string,
struc type ref to DATA.
field-symbols: <fs> type any ,
<f1> type any .
linetype = i_strucname (Z structure)
" Get internal table and attach the field-symbol
CREATE DATA struc type standard table OF (linetype).
ASSIGN struc->* TO <fs>.
I need to populate the Z structure at runtime with the appropriate field values from the string.
for example:
input: abc \ \xyz
structure: first ffield length 10, " MY Z STRUCTURE
second field length 5
third field length 10.
output: abc xyz
I get the structures dynamically. -
Modify DB by single field using Field Symbol
Hi,
please help me ,actually i have not use the field symbol in any object. i have one requirement ,i have to modify the DB by field STATUS using Field symbol ,
I am sending u my code so please help me how can i modify DB using field symbol..
gw_msg3_status1 = k_status1 .
LOOP AT gi_msg3 INTO gs_msg3.
gs_msg3-status = gw_msg3_status1 .
gs_msg3-issue = lw_issuno.
MODIFY gi_msg3 FROM gs_msg3 TRANSPORTING status.
MODIFY gi_msg3 INDEX sy-tabix FROM gs_msg3 TRANSPORTING issue status.
ENDLOOP.
Thanks & Regards,
Meenakshiperform dboperation_table using 'SET' 'BIRTHDT' '=' <fs>.
perform dboperation_table using 'WHERE' 'PARTNER' '=' <fs>
perform dboperation_update using 'BUT000'.
form dboperation_table
using p_type
p_var1
p_var2
p_var3.
data: t_l type cmst_str_data.
data: d_cx_root type ref to cx_root,
d_text type string.
try.
clear t_l.
if p_var3 is not initial.
t_l = p_var3.
condense t_l.
concatenate '''' t_l '''' into t_l.
endif.
concatenate p_var1 p_var2 t_l into t_l
separated by space.
case p_type.
when 'SET'. append t_l to g_s_t.
when 'WHERE'. append t_l to g_w_t.
endcase.
catch cx_root into d_cx_root.
d_text = d_cx_root->get_text( ).
message a398(00) with d_text.
endtry.
endform. "DBOPERATION_table
form dboperation_update
using p_tabname type zdboperation-tabname.
data: tabname type bus_table.
data: d_cx_root type ref to cx_root,
d_text type string.
try.
tabname-tabname = p_tabname.
call function 'ZDBOPERATION_UPDATE'
in update task
exporting
tabname = tabname
tables
where_table = g_w_t
set_table = g_s_t.
catch cx_root into d_cx_root.
d_text = d_cx_root->get_text( ).
message a398(00) with d_text.
endtry.
endform. "DBOPERATION_update
Hope it will help you.
Regards,
Madan. -
Accessing the variable in field symbol of nested internal table
Hi,
I am unable to access the variable in field symbol.
The data in field symbol has nested structure. We need to access a variable in nested structure.
Please find the code below:
LOOP AT <i_fincorp> into <fs_fincorp>.
l_madefor = <FS_FINCORP>-data_UI-ZZ0010.
ENDLOOP.
datatype of <i_fincorp> is type any table and <fs_fincorp> is type any.
there is a structure 'data_ui' in <i_fincorp> and we need value of field 'ZZ0010' in data_ui structure.
But, we are getting syntax error for statement in loop stating "There is no component like 'data_ui' in <fs_fincorp>".
Can anyone please help me solving this issue.
Regards,
SantoshSo simply access it dynamically
data: nested_field type c length 50.
field-symbols <nested_field> type any.
"build the nested field name dynamically
concatenate
'DATA_UI' "first give structure name
'ZZ0010' "then give field name (all in uppercase!)
into nested_field
separated by '-'. "now you have DATA_UI-ZZ0010
"so assing this nested field
LOOP AT <i_fincorp> into <fs_fincorp>.
assign component (nested_field) of structure <fs_fincorp> into <nested_field>.
ENDLOOP.
Regards
Marcin -
Hi Experts,
I have a requirement to transfer field symbol (defined as table) contents into my internal table in my program.
The requirement is like this:
Loop at xtab.
CALL FUNCTION 'ARCHIVE_READ_OBJECT_BY_HANDLE'
EXPORTING
iv_handle = lv_handle
iv_read_class_data = 'CONTEXT'
CHANGING
ct_obj_data = lt_tables
lt_tables has multiple records relatin to 2 specific tables. The structure of lt_tables is 1. tabname, 2. data
data will be stored in lt_tables as --> MARA | Standard Table[3x2(15)
VBAP | Standard Table[2x4(18) and so on.
I need to get the records of MARA and VBAP into separate itabs.
filed-symbols <gt_mara> type standard table.
IF ls_tables-tabname = 'MARA'.
ASSIGN ls_tables-tabref->* TO <gt_mara>.
IF sy-subrc = 0.
logic to move <gt_mara> data into i_final shud be here.
refresh <gt_mara>.
endif.
endif.
endloop.
The issue is how to get the contents of <gt_mara> into an i_final.
There are going to be multpile records each time. We need to loop the table <gt_mara>. The records shud be shown in ALV output.Hi
I don't know if I undesrtand what you need:
DATA: t_obj_data TYPE as_t_tablebuffer.
DATA: w_obj_data TYPE astablebuffer.
FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE.
CALL FUNCTION 'ARCHIVE_READ_OBJECT_BY_HANDLE'
EXPORTING
iv_handle = lv_handle
* IV_READ_CLASS_DATA = 'CONTEXT'
CHANGING
ct_obj_data = t_obj_data
EXCEPTIONS
end_of_object = 1
internal_error = 2
wrong_access_to_archive = 3
OTHERS = 4.
IF sy-subrc <> 0.
ENDIF.
LOOP AT t_obj_data INTO w_obj_data.
ASSIGN w_obj_data-tabref->* TO <fs_itab>.
CASE w_obj_data-tabname.
WHEN 'MARA'. APPEND LINES OF <fs_itab> TO it_mara.
WHEN 'VBAP'. APPEND LINES OF <fs_itab> TO it_vbap.
ENDCASE.
UNASSIGN <fs_itab>.
ENDLOOP.
Max -
Field-symbols as parameters to the method of a class
Hi All,
I am having an doubt regarding the field-symbols.Can we pass the field-symbols as a parameter to the method of a class.If yes can anyone tell me how to do this. Before posting I have searched regarding it in google but I did not find any better solution.Though I have seen some examples regarding the passing of field symbols as a parameter those scenarios does not match with my report as my report varies dynamically based on selection criteria.
Below is the snippet of my code regarding the passing of field-symbols as a parameter.
methods: final_data importing <fs_h_line>TYPE any
<fs_h> TYPE STANDARD TABLE
exporting <fs_f_line> TYPE any
<fs_f> TYPE STANDARD TABLE,
CALL METHOD l_obj->final_data exporting <fs_h_line> = <fs_header_line>
<fs_h> = <fs_header>
importing <fs_f_line> = <fs_final_line>
<fs_f> = <fs_final>.
With the above code I am getting an error.Check whether it is correct or not.If not suggest the solution to resolve the issue.
Regards,
Chakradhar.Hi
Maybe if you change this code below to field-symbol, it can work:
DATA: tl_header_csv TYPE STANDARD TABLE OF yol_header_arquivo,
tl_csv_aux TYPE textline_t .
DATA: wl_header_csv LIKE LINE OF tl_header_csv.
converter_csv_al11_itab( EXPORTING im_t_csv = tl_csv_aux
IMPORTING ex_w_sap = wl_header_csv
CHANGING ex_t_sap = tl_header_csv ).
METHOD converter_csv_al11_itab.
IM_T_CSV Importing Type TEXTLINE_T
EX_W_SAP Exporting Type ANY
EX_T_SAP Changing Type STANDARD TABLE -
Regarding error "Field symbol is not assigned." during print preview
Hi experts,
I am getting dump while trying print preview for particular POs in ME23n transaction(ECC 6.0). Please refer the below dump error:
Runtime Errors GETWA_NOT_ASSIGNED_RANGE
Date and Time 29.09.2009 19:30:39
Short dump has not been completely stored (too big)
Short text
Field symbol is not assigned.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLSTXC" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
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
A field symbol that was not assigned was accessed
(data segment no. 32769).
The field symbol is no longer assigned because there was an attempt
makde previously in a Unicode program to set the field symbol using
ASSIGN with offset and/or length specification. Here, the memory
addressed by the offset/length specification was not within the
allowed area.
How to correct the error
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"GETWA_NOT_ASSIGNED_RANGE" " "
"SAPLSTXC" or "LSTXCFFT"
"FT_COMPOSE"
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.
I am getting this dump only for few POs.. Rest of the POs are able to print. I am not able to find notes for this issue. Is there any SAP notes available for that or Is there any configuration issue related to this?
Please provide solution for thsi as soon as possible.
Thanks and Regards
SubbuA field symbol is not assigned, but thats what the dump is telling you. Mostly this happens, when fields or function modules are stored by name, like the fieldnames in the fieldcatalog in an ALV report. It a field referenced in such a way does not exist you will get this error. Always store fieldnames and function names in capital letters and check mistyping of 1L 8B and so on.
-
EXTREME Dynamic List of Field Symbols
Hi All,
This requirement have created lots of issues fo me and oculd not reach it, hence i am here :
Internal table 1 with 'a' columns Internal Table 2 with 'b' columns
a1 a2 a3 b1 b2 b3
11 22 150 10 20 30
Note: BOTH ARE FIELD-SYMBOL INTERNAL TABLE of TYPE ANY and HAVE NO STRUCTURE UNTIL RUNTIME
What I want is a
- Get a List of How many columns are in FIELD SYMBOL Internal Table 1 at RUNTIME.
- DYNAMIC MAPPING TABLE that reads the HEADER OF COLUMNS and its DATA maps them in a Internal table at RUNTIME.
Col1 Col2 Col3 Col4
a1 11 b1 10
a2 22 b2 20
a3 150 b3 30Hi,
- Get a List of How many columns are in FIELD SYMBOL Internal Table 1 at RUNTIME.
You will have to use RTTS class for that. Something like:
lo_sdescr ?= cl_abap_typedescr=>describe_by_data_ref( lo_data ). "lo_data containing ref. to your field-symbols
LOOP AT lo_sdescr->components INTO ls_component.
ENDLOOP
- DYNAMIC MAPPING TABLE that reads the HEADER OF COLUMNS and its DATA maps them in a Internal table at RUNTIME.
I don't see the need of a dynamic itab here, since the number/type of column seems to be fixed...
If needed, build it up using RTTS as well.
Kr,
m. -
Obtain List of Field Symbols Declared and Assigning from ITAB DATA
Hi Gurus,
3 simple problems (apparently , appreciate responses.
Problem 1
How to get the list of names of <field-symbols> of type table declared in an abap program?
Problem 2
Create DATA "XXXX" TYPE TABLE OF ty_fcat. Where "XXX" name is obtained from an internal table with data names...Can i use the read the statement on the internal table and creat the DATA?
Problem 3
Matching the name of the field-symbol obtained from the abap program with a "name" stored in an ITAB. If the name matches do the following:-
CREATE DATA 'XXXX' TYPE TABLE OF ty_fcat. (remember 'XXXX' is obtained by reading internal table.
ASSIGN 'XXXX->* TO <ITAB> (obtained from the abap program)
Appreciate guidance on this matter. thank you!!!! God Bless!
Edited by: Salman Akram on Sep 27, 2010 4:03 PM
Edited by: Rob Burbank on Sep 27, 2010 2:59 PMHi Salman,
1) Once you assign some table to your field symbol, its dynamic type will be the same as the table assigned.
So you use the same approach as described in your last thread.
"suppose you have a table assigned to <tab>
"describe it by name
lr_tabdescr ?= cl_abap_typedescr=>describe_by_data( <tab> ).
lr_strucdescr ?= lr_tabdescr->GET_TABLE_LINE_TYPE( ).
"and get its line type components
it_components = lr_strucdescr->get_components( ).
loop at it_components.
"show all component names
write: it_components-name.
endloop.
2) This statement has such form
data lr_data type ref to data.
CREATE DATA lr_data TYPE ...
In here lr_data must be data reference (no its name). TYPE can be provided dynamically in form of ('SOME_DDIC_TYPE'). So in your case this statement is not correct. You can't provide lr_data dynamically.
So this one you will have to elaborate a bit in order we could understand what you want to achieve.
3) Here I totally don't know what you mean. I think this relates somehow to first two points. So please tell us what is the requirement from the scratch, maybe this will shed more light on your issue.
BTW: Please post such questions in ABAP General as this is not DDIC related issue.
Regards
Marcin -
can anyone tell me how to use field symbols. What effect it has on performance of a program?
what r its avantages?
iam working on a report where iam facing a lot of problems in performance issue. can anyone tell how field symbols are useful in this regard?
thanx to allCheck the below links
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3860358411d1829f0000e829fbfe/content.htm
FIELD-SYMBOLS
Basic form
FIELD-SYMBOLS <fs>.
Additions
1. ... STRUCTURE s DEFAULT wa
2. ... TYPE t
3. ... TYPE LINE OF t
4. ... LIKE s
5. ... LIKE LINE OF s
Effect
This statement declares a symbolic field called <fs>. At runtime, you can assign a concrete field to the field symbol using ASSIGN . All operations performed with the field symbol then directly affect the field assigned to it.
You can only use one of the additions.
Example
Output aircraft type from the table SFLIGHT using a field symbol:
FIELD-SYMBOLS <PT>.
TABLES SFLIGHT.
ASSIGN SFLIGHT-PLANETYPE TO <PT>.
WRITE <PT>.
Addition 1
... STRUCTURE s DEFAULT wa
Effect
Assigns any (internal) field string or structure to the field symbol from the ABAP/4 Dictionary ( s ). All fields of the structure can be addressed by name: <fs>-fieldname . The structured field symbol points initially to the work area wa specified after DEFAULT .
The work area wa must be at least as long as the structure s . If s contains fields of the type I or F, wa should have the structure s or at least begin in that way, since otherwise alignment problems may occur.
Example
Address components of the flight bookings table SBOOK using a field symbol:
DATA SBOOK_WA LIKE SBOOK.
FIELD-SYMBOLS <SB> STRUCTURE SBOOK
DEFAULT SBOOK_WA.
WRITE: <SB>-BOOKID, <SB>-FLDATE.
Addition 2
... TYPE t
Addition 3
... TYPE LINE OF t
Addition 4
... LIKE s
Addition 5
... LIKE LINE OF s
Effect
You can use additions 2 to 5 to type field symbols in the same way as FORM parameters (see also Type assignment of subroutine parameters). ASSIGN performs the same type checks as with USING parameters of FORM s.
Maybe you are looking for
-
My old computer crashed how do i get the music from my ipod to sinc with my itunes library?
My old computer crashed how do i get the music from my ipod to sinc with my itunes library?
-
I have flash player in google chrome but not in firefox. When I try to simply allow flash player in firefox it is not listed. I have the only account on my computer so I am the administrator yet it states I do not have sufficient permissions to insta
-
How do I disable tabs in Firefox 4?
Tabkiller existed for Firefox 3, and served those of us that *hate* the TDI interface of Firefox. I already have a window manager to manage my windows, I don't need another one, thank you very much. Please let me know if there's a hidden setting for
-
Adobe Captivate Help | Learning management system (LMS)
This question was posted in response to the following article: http://helpx.adobe.com/captivate/using/learning-management-system-lms.html
-
How to publish PSE slideshow to the web
I can't seem to figure how to publish the slideshow I created in PSE 7; I have a website, and want to post the show on it. Are my only options to save it as a .wmv file or a .pdf?? I can get the .pdf to publish, but when I try to publish the .wmv to