DIsplay Agilent E4438C ESG using NI-VISA GPIB
Hi,
I am currenty using labview to control Agilent E4438C to do a frequecny list sweep but how do I display the current frequecny the signal generator is at? I look through the VI in the instrument driver but I can't seem to find it.
Pete@Intel wrote:
xsychox and others,
The fundamental problem is that the Agilent SCPI command set doesn't provide a way to get the value of the current step state (frequency or amplitude) in a free-running/triggered list sweep.
I understand the issue because I'm polling the actual injected power (which is not the same as the generator power) using an RF power meter and need to know the corresponding frequency.
(I'm polling the ESG about once every 500ms during an extended, like 20 minutes, BER test - the ESG just happens to be the instrument that I'm using for an impariment source).
The only solution that I have right now is to poll the ESG at the same rate as the dwell time per step and get a coarse approximation of the frequency based on time after the sweep is initiated.
It's not as accurate as I'd like, but without a supported command it's a bit difficult.
The other solution that I've considered is to emulate the list sweep by keeping my sweep list table in LabVIEW and then writing a loop to force each value using standard frequency and amplitude commands.
When you are in the normal CW mode, the ESG driver frequency query works fine.
I haven't implemented this because it's a bit of a change to some legacy code and I haven't had time to experiment with the implementation.
I hope this is helpful.
I think the second solution is the best option. I think the reason why you can't get query the instrument during a sweep is because that sweep is a single command. The next command cannot start until the last one completes.
Bill
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Similar Messages
-
Controlling Agilent E4438C ESG using NI-VISA GPIB
Hii all,
I am controlling Agilent E4438C ESG using NI VISA GPIB...Whenever i want to set the amplitude and frequency, i will send it the commands....but when i want to capture the information i am unable to do it....
I gone through the VISA GPIB user and programing manual ..there is various functions such as ibwrt etc..How can i use those commands in the LabVIEW...
One thing more ..i wanna to know, the commands vary according to the instrument type..
If yes from where i can get those commands for Agilent E4438C ESG....
Puneet
CLA 2014
CCVID 2014You should download the driver. The main search page is at http://sine.ni.com/idnetwork/. Just enter 4438 into the search field and you will find the driver.
Your comment about capturing the information is not clear. What exactly do you want to read back from the instrument? You should spend some time reading the programming manual for the instrument. When you find the query (a command terminated with a '?") you want to issue, you would see if it exists in the driver. If it does, just execute the driver function. If it doesn't, then you do a VISA write of that command and then do a VISA Read.
p.s. The programming manual is available from the vendor.
Message Edited by Dennis Knutson on 02-13-2008 09:18 PM -
Has anyone had troubles with VISA(GPIB) control and using USB?
I am having trouble controlling a GPIB machine using VISA controls. I am using a USB GPIB cable and the software. But I get errors when I try to use the Intstrument drivers (ex HP4194A) VISA control. If I change to GPIB commands it works fine. Am I calling the unit wrong? Not sure how to get it to work.
I tried that and I get the following error
in NI spy Status 0xBFFF00A6
error out -1073807194
with IDN? I don't get the equipment info, but get some hex code.
Attachments:
visa_test.vi 20 KB -
how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail
Sir
We were able to solve that problem...but now could you advice as to which DC power supply we should use (preferably avalable in India) so that it can be controlled by Labview (through a gpib/rs232/any other port) to give a square wave of desired frequency/other parameters.
Regards
Shivam -
How to use labview with gpib to connect with Agilent PNA E8362B ?
how to use labview with gpib to connect with Agilent PNA E8362B ?i am newbie ..just started to work on labview about a fortnite bck and +i am a novice in interfacing(networking... jst know tidbits) skill ..so plzzzzz explain me in a litle detail
Duplicate Post.
-
SignalExpr​ess with Agilent E4438C and E4448A
May I use SignalExpress with Agilent E4438C and E4448A??
Where can I find the whole list of SignalExpress supported devices??
Thanks!Hi pockey,
Yes, those two instruments should work with Signal Express. If an instrument has an IVI driver, then integration into Signal Express should be simple. The IVI driver for the E4438C can be found here, and the IVI driver for the E4448A can be found here. As for a list, there is not one, but if an instrument has an IVI driver, then it's usually compatible. If not, you can use VISA and program a User Defined Step in Signal Express. Click here for details on creating User Defined Steps.
I hope this helps! Best of luck!
Message Edited by Chris_R. on 04-25-2007 03:05 PM
Chris R.
Applications Engineer
National Instruments -
How do I use the VIs for the Fluke Hydra Series 2620a multimeter?
This message refers to the VIs found at this link:
http://sine.ni.com/apps/we/niid_web_display.download_page?p_id_guid=E3B19B3E9468659CE034080020E74861
How do I use the VIs for the Fluke Hydra Series 2620a multimeter? I am conducting a Senior Design Project at Temple University. It is a Control System where I need to read voltages from sensors and output voltages to different system components. I am trying to set up a VI using the VIs found above to make sure that I can successfully read and send voltages. There was no documentation given with the 2620a VIs.Unfortunately, you've got a very old driver for an old instrument. The only available help is to turn on Context Help and move your mouse over the VI icon. It doesn't appear to have any help for individual controls and indicators. The only good news is that it appears to be a simple instrument with only a few functions. There's some main ones line initialize (to set serial port), configure channel, configure instr, and read values. One main thing is whether you're using gpib or serial, Each front panel has a setting. If it's gpib, set the port to the gpib address. If it's serial, set the port to one number less than the com port you're connected to. For example, if you're using Com1, set the port to 0. For the other controls, I'm afraid that you're going to have to try and compare what's there with the controls and settings of the actual instrument. Having access to the instrument manual will be essential. I would engourage you to experiment a little. There's probably very little chance of damaging the instrument especially if nothing is hooked up to it. Send a command and see what happens or set the instrument up manually and see if you can reproduce that via remote control.
-
Dear Sir,
Primarily i'm interested to generate a test signal specific to a wireless standard. I'm using LV 8.5 version, and i've Agilent's ESG-D series Signal Generator (E4433B). My Question is, Can i directly run my VI to generate I & Q data and connect it Signal Generator to get the required RF output?Kamesh,
you posted to the wrong forum as this one is for NI specific devices. You would probably get more responses if you posted to the Instrument Control forum. Anyhow there is a LabVIEW driver available for your instrument located at:
http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=405
I don't have LabVIEW on this computer so I don't know for certian if the driver supports direct I/Q but it probably does.
Hope this helps
Using LabVIEW 2010SP1 and TestStand 4.5 -
IS it possible to use ni-visa with lookout to use an instrument driver
IS it possible to use ni-visa with lookout to use an instrument driver,, or just use the insturment driver...
Thanks
MarkHi Mark,
NI-VISA is a driver layer that is used to communicate to Serial, GPIB, VXI and PXI platform.
In reality the drivers that you use with Lookot do not make use of this driver layer called VISA (which is used for the most part in the instrument control area).
Normally the terminology (Instrument Driver) is not used in Lookout (or in any SCADA system). So the answer for your question is no, you cannot use NI-VISA with Lookout, with Lookout you either use the drivers object that comes with the package or you use an OPC server (normaly provided by the hardware manufacturer, this hardware is normally a PLC) to provide data to Lookout.
I hope it helps
Regards
Andre Oliveira
Applications Engineer
National Instruments -
Is there a reason no one is using the Prologix GPIB-ETHERNET controller?
I am trying to control several Agilent HP-6033A power supplies and an HP-6681A power supply. I have a Prologix GPIB-Ethernet controller on each. I have done a search on "prologix ethernet" with zero results, however, there are a number of Prologix USB-Ethernet references. Is there a reason no one is using the Prologix GPIB-ETHERNET controller? This is a project I have inherited and I'm trying to troubleshoot some intermittent problems.
Thanks!My group uses the Prologix GPIB-ETHERNET controller for controlling two Keithley devices in a Visual Studio 2008 .NET application. To achieve a sample rate under 200ms, we have to place one GPIB-ETHERNET on each Keithley device. The device was very easy to program using TCP/IP calls and required no drivers from Prologix.
On our latest application, we switched to the NI ENET-1000 because the Prologix device doesn't have a certificate like the NI ENET-1000 has. Unlike the Prologix, I must install the NI 422 driver and MAX. I can easily control two Keithley devices with one ENET-1000. Next week, I intend to see if I can control 4-5 Keithleys simultaneously in under 100ms.
No matter what the IP address of the computer is versus the Prologix, the Prologix net configuration utility can find the device. If the NI device is not in the same subnet, the computer cannot find it. -
Dear Mr/ Mrs:
I am pooria, my apple ID id **********@*****.com
well actually I have a problem, I have a Visa card and as I recieved a gift card from my friend from USA, aftrer redeeming the card and spend it through app strore, now, I have 0.98$ and I can't spend for other apps since there is not any app which is exactly 0.98$ . So I've tried several times to get back to my visa card to go to appstore and buy my favorate apps, but the matter is that my visa is from Canada and I recieved a notice in which untill I didn't spenc the 0.98$, I'm not able to change my location and this really is a big problem for me. Would you please fix the problem that I can change my apple ID location to use my visa card?
Moreover I have to say that as I go to a trip several times a year, I prefere to use giftcards insted of my visacard specially when I'm not in canada, and most goftcards sold in these countries are from US. So It would be a big problem that I always should email apple support inorder to do sth to allow me to change my location scince I would like to have my visa also.
would you please help me with this matter?
sincerely
Pooria
<Personal Information Edited by Host>Pooria
Contact Apple. Before you do, think about telling the story in order
I travel a lot
I have a balance that prevents me from transacting with Apple... please help me.
I prefer to use Gift Cards, is this wise?
What would you suggest to achieve my goal of [ whatever your reason may be for your current methods ] ? -
Display reports from BW using WAD on blackberry
Hi All,
I have to display reports from BW using WAD on blackberry
can any one please guide me how to do it?
awaiting Reply
Thanks & Regards
Prasadyou have to integrate SAP Mobile infrastrcture with BW system to achive this.
-
Column Heading are not displayed in ALV Report using CL_SALV_DISPLAY?
Hi,
I am using CL_SALV_DISPLAY class to display data. I Created an Internal Table Dynamically based fieldcatalog which was prepared based data at run time. When i displayed data using CL_SALC_DISPALY data is display in output but column headings are not displayed.
can anyone suggest me how to display heading in ALV using CL_SALV_DISPLAY class, My code is
CLASS lcl_report DEFINITION
CLASS lcl_report DEFINITION.
PUBLIC SECTION.
METHODS:
display IMPORTING l_table TYPE string
l_fcat TYPE string.
ENDCLASS. "lcl_report DEFINITION
CLASS lcl_report IMPLEMENTATION
CLASS lcl_report IMPLEMENTATION.
METHOD display.
DATA: gr_table TYPE REF TO cl_salv_table.
DATA: gr_columns TYPE REF TO cl_salv_columns_table,
gr_column TYPE REF TO cl_salv_column_table,
ls_fcat TYPE slis_fieldcat_alv.
DATA: gr_display TYPE REF TO cl_salv_display_settings.
DATA: l_o_functions TYPE REF TO cl_salv_functions_list,
l_field TYPE string.
FIELD-SYMBOLS : <fs_table> TYPE STANDARD TABLE,
<ft_fcat> TYPE STANDARD TABLE.
Get the ALV object refering to the output table
ASSIGN (l_table) TO <fs_table>.
ASSIGN (l_fcat) TO <ft_fcat>.
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_table
CHANGING
t_table = <fs_table> ).
CATCH cx_salv_msg. "#EC NO_HANDLER
ENDTRY.
Add basic default functionality in the ALV report
Functions
l_o_functions = gr_table->get_functions( ).
l_o_functions->set_all( abap_true ).
gr_columns = gr_table->get_columns( ).
gr_columns->set_headers_visible( abap_true ).
Display the list
gr_table->display( ).
ENDMETHOD. "extract
ENDCLASS. "lcl_report IMPLEMENTATION
*& start-of-selection declaration
START-OF-SELECTION.
PERFORM :
get store codes
get_storecodes USING p_stfile
CHANGING it_t001w,
fetching mard data
read_mard_data,
preparing fieldcatalog for Final Data
create_filedcat USING it_t001w
it_site
CHANGING it_fieldcat,
preparing structure & internal table for Final Data
create_final_table_structure USING it_fieldcat,
prepare output data
prepare_final_data.
*& end-of-selection declaration
END-OF-SELECTION.
PERFORM :
display data
display_data USING l_table
l_fcat.
*& Form get_storecodes
FORM get_storecodes USING p_p_stfile
CHANGING p_it_t001w LIKE it_t001w[].
DATA :
internal table for RAW
lt_raw TYPE truxs_t_text_data,
rs_site LIKE LINE OF rt_site,
l_index LIKE sy-tabix.
FIELD-SYMBOLS :
field symbol for it_t001w
<fs_t001w> LIKE LINE OF p_it_t001w.
calling function module to get Stores Data from File
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
i_line_header = 'X'
i_tab_raw_data = lt_raw
i_filename = p_p_stfile
TABLES
i_tab_converted_data = p_it_t001w[]
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
EXIT.
ENDIF.
SORT p_it_t001w BY werks.
CLEAR rs_site.
rs_site-sign = 'I'.
rs_site-option = 'EQ'.
rs_site-low = p_dccode.
APPEND rs_site TO rt_site.
IF it_t001w[] IS NOT INITIAL.
LOOP AT p_it_t001w ASSIGNING <fs_t001w>.
l_index = sy-tabix.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = <fs_t001w>-werks
IMPORTING
output = <fs_t001w>-werks.
MODIFY p_it_t001w FROM <fs_t001w> INDEX l_index.
IF <fs_t001w>-werks GE s_site-low AND <fs_t001w>-werks LE s_site-high.
append site to ranges
CLEAR rs_site.
rs_site-sign = 'I'.
rs_site-option = 'EQ'.
rs_site-low = <fs_t001w>-werks.
APPEND rs_site TO rt_site.
CONTINUE.
ENDIF.
ENDLOOP.
SORT p_it_t001w BY werks.
SORT rt_site.
ENDIF.
ENDFORM. " get_storecodes
*& Form create_final_table_structure
FORM create_filedcat USING p_it_t001w LIKE it_t001w[]
p_it_site LIKE it_site[]
CHANGING p_it_fieldcat LIKE it_fieldcat[].
FIELD-SYMBOLS :
field symbol for p_it_t001w
<fs_t001w> LIKE LINE OF p_it_t001w,
field symbol for p_it_site
<fs_site> LIKE LINE OF p_it_site.
DATA :
fieldname
l_fieldname TYPE slis_fieldname,
workarea for site ranges
rs_site LIKE LINE OF rt_site.
CLEAR : l_fieldname, rs_site.
l_fieldname = p_dccode.
PERFORM
prepare fieldcatalog
build_fieldcatalog USING : 'MTART' 'CHAR' '5' ,
'MTBEZ' 'CHAR' '25' ,
'MATKL' 'CHAR' '6' ,
'WGBEZ' 'CHAR' '20' ,
'MATNR' 'CHAR' '18' ,
'MAKTX' 'CHAR' '30' ,
l_fieldname 'CHAR' '17' .
create header for excel
PERFORM create_excel_header USING : 'Division',
'Divsion Description',
'MC Code',
'MC Description',
'Article',
'Article Description',
l_fieldname.
loop for creating fieldcatalog
LOOP AT it_site ASSIGNING <fs_site>.
READ TABLE it_t001w ASSIGNING <fs_t001w> WITH KEY werks = <fs_site>-werks
BINARY SEARCH.
IF sy-subrc = 0 AND <fs_t001w> IS ASSIGNED AND
<fs_site> IS ASSIGNED AND <fs_site>-stock GT 0.
CLEAR : l_fieldname, rs_site.
l_fieldname = <fs_site>-werks.
prepare fieldcatalog
PERFORM build_fieldcatalog USING : l_fieldname 'CHAR' '17'.
create header for excel
PERFORM create_excel_header USING l_fieldname .
CONTINUE.
ENDIF.
ENDLOOP.
l_fcat = 'it_fieldcat[]'.
ENDFORM. " create_final_table_structure
*& Form build_fieldcatalog
FORM build_fieldcatalog USING p_fieldname TYPE slis_fieldname
p_datatype TYPE datatype_d
p_length TYPE intlen.
DATA : ls_fieldcat LIKE LINE OF it_fieldcat.
CLEAR : ls_fieldcat.
ls_fieldcat-fieldname = p_fieldname.
ls_fieldcat-datatype = p_datatype.
ls_fieldcat-intlen = p_length.
APPEND ls_fieldcat TO it_fieldcat.
ENDFORM. " build_fieldcatalog
*& Form create_final_table_structure
FORM create_final_table_structure USING p_it_fieldcat.
Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = it_fieldcat
IMPORTING
ep_table = t_table.
ASSIGN t_table->* TO <ft_final>.
ENDFORM. " create_final_table_structure
*& Form create_excel_header
FORM create_excel_header USING p_p_fieldname.
DATA : ls_header LIKE LINE OF it_header.
CLEAR ls_header.
ls_header-col_name = p_p_fieldname.
APPEND ls_header TO it_header.
ENDFORM. " create_excel_header
*& Form prepare_final_data
FORM prepare_final_data .
DATA : l_matnr LIKE g_matnr,
l_werks LIKE g_werks,
l_index LIKE sy-tabix.
FIELD-SYMBOLS : <fs_mard> LIKE LINE OF it_mard.
Getting No. of Lines in IT_MARD internal table
DESCRIBE TABLE it_mard LINES g_lines.
LOOP AT it_mard ASSIGNING <fs_mard>.
l_index = sy-tabix.
IF l_matnr IS INITIAL.
l_matnr = <fs_mard>-matnr.
CLEAR : l_werks.
l_werks = <fs_mard>-werks.
UNASSIGN : <fs_value>, <fs_final>.
Create dynamic work area and assign to FS
CREATE DATA t_line LIKE LINE OF <ft_final>.
ASSIGN t_line->* TO <fs_final>.
ASSIGN COMPONENT 'MATNR' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_mard>-matnr.
ASSIGN COMPONENT l_werks OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_value> + <fs_mard>-labst.
getting Article Type,MC & its Descriptions
PERFORM get_other_data USING l_matnr
l_werks.
ELSEIF l_matnr <> <fs_mard>-matnr.
APPEND <fs_final> TO <ft_final>.
CLEAR l_matnr.
l_matnr = <fs_mard>-matnr.
CLEAR : l_werks.
l_werks = <fs_mard>-werks.
UNASSIGN : <fs_value>, <fs_final>.
Create dynamic work area and assign to FS
CREATE DATA t_line LIKE LINE OF <ft_final>.
ASSIGN t_line->* TO <fs_final>.
ASSIGN COMPONENT 'MATNR' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_mard>-matnr.
ASSIGN COMPONENT l_werks OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_value> + <fs_mard>-labst.
getting Article Type,MC & its Descriptions
PERFORM get_other_data USING l_matnr
l_werks.
ELSE.
CLEAR : l_werks.
l_werks = <fs_mard>-werks.
ASSIGN COMPONENT l_werks OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_value> + <fs_mard>-labst.
ENDIF.
IF l_index = g_lines.
APPEND <fs_final> TO <ft_final>.
ENDIF.
ENDLOOP.
l_table = '<ft_final>[]'.
ENDFORM. " prepare_final_data
*& Form get_other_data
FORM get_other_data USING p_l_matnr
p_l_werks.
FIELD-SYMBOLS : <fs_mara> LIKE LINE OF it_mara,
<fs_t023t> LIKE LINE OF it_t023t,
<fs_t134t> LIKE LINE OF it_t134t,
<fs_makt> LIKE LINE OF it_makt.
READ TABLE it_mara ASSIGNING <fs_mara> WITH KEY matnr = p_l_matnr. " BINARY SEARCH.
IF sy-subrc = 0 AND <fs_mara> IS ASSIGNED.
ASSIGN COMPONENT 'MTART' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_mara>-mtart.
ASSIGN COMPONENT 'MATKL' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_mara>-matkl.
READ TABLE it_makt ASSIGNING <fs_makt> WITH KEY matnr = <fs_mara>-matnr BINARY SEARCH.
IF sy-subrc = 0 AND <fs_makt> IS ASSIGNED.
ASSIGN COMPONENT 'MAKTX' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_makt>-maktx.
ENDIF.
READ TABLE it_t023t ASSIGNING <fs_t023t> WITH KEY matkl = <fs_mara>-matkl BINARY SEARCH.
IF sy-subrc = 0 AND <fs_t023t> IS ASSIGNED.
ASSIGN COMPONENT 'WGBEZ' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_t023t>-wgbez.
ENDIF.
READ TABLE it_t134t ASSIGNING <fs_t134t> WITH KEY mtart = <fs_mara>-mtart BINARY SEARCH.
IF sy-subrc = 0 AND <fs_t134t> IS ASSIGNED.
ASSIGN COMPONENT 'MTBEZ' OF STRUCTURE <fs_final> TO <fs_value>.
<fs_value> = <fs_t134t>-mtbez.
ENDIF.
ENDIF.
ENDFORM. " get_other_data
*& Form display_data
text
FORM display_data USING p_l_table
p_l_fcat.
DATA:
Variable for Object Creation
o_report TYPE REF TO lcl_report.
CREATE OBJECT o_report.
o_report->display( EXPORTING l_table = p_l_table
l_fcat = p_l_fcat ).
ENDFORM. " display_dataI don't know how to read the code you pasted or I would have checked this myself.
Do your fields in the internal table reference dictionary objects or elementary types? If not using dictionary types, the column names will be blank by default. If you can't change your fields to be dictionary types, you can try this to change the column names:
I made a method inside my local class to add the names:
call method set_colname
EXPORTING iv_tab = alv_tab
iv_colid = 'xxxx' "fieldname from the table
iv_stxt = text-t54
iv_mtxt = text-t55
iv_ltxt = text-t55.
METHOD set_colname .
data:
alv_cols type REF TO cl_salv_columns_table,
alv_col type REF TO cl_salv_column.
TRY .
*... Change fieldnames
call METHOD iv_tab->get_columns RECEIVING value = alv_cols.
call method alv_cols->get_column EXPORTING columnname = iv_colid RECEIVING value = alv_col.
IF iv_stxt <> ''.
CALL METHOD alv_col->set_short_text EXPORTING value = iv_stxt.
ENDIF.
IF iv_mtxt <> ''.
CALL METHOD alv_col->set_medium_text EXPORTING value = iv_mtxt.
ENDIF.
IF iv_ltxt <> ''.
CALL METHOD alv_col->set_long_text EXPORTING value = iv_ltxt.
ENDIF.
CATCH cx_salv_not_found.
ENDTRY.
ENDMETHOD. "set_colname -
Display data in smartforms using report
hi,
i want to display data from smartform using report.
i have a preview buttons in report when i select preview buttons displays in smarts
regards
amitdesign the smartform as per ur need and get the function module generated by smartform and pass it to ur report programas below..
case sy-ucomm.
when 'smartform'.
pass the f.m that is generated by system in smartforms
CALL FUNCTION '/1BCDWB/SF00000265'
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
DATE_L = s_fkdat-low
DATE_H = s_fkdat-high
PLANT_L = s_werks-low
PLANT_H = s_werks-high
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
IFINAL = ifinal1[]
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.
endcase. -
As the title says, I have been using a Visa debit card since 2010 for my iTunes account. It has been used to purchase apps and free apps but now I can't download either. It says that my payment is declined. I have money on my card and my bank account shows that my apps and music purchases have been paid for. I can't even get free apps.
Do you have enough funds in your bank account?
otherwise iTunes sometimes black lists card if there are too many fradulent purchases
Reason why they might black list a card is possibly you call in for alot of fradulent purchases
One more reason can be because iTunes does actually limit the amount you can change payment methods
Call AppleCare Phone support and have your call directed to iTunes Store
1-800-275-2273
Maybe you are looking for
-
Apple TV audio not controlled by AV receiver
Just got a new Apple TV. The audio from my Macbook Pro (Mavericks) is correctly played on the TV, however, the audio seems to be controlled by thr Macbook only. My AV receiver audio controls do not seem to work. The result is that I can not turn up t
-
I HAVE TO INSTALL A PRODUCT CALLED "KUDANI AIR " . FAILURE TO DO SO IS BASED ON ADOBE AIR , SO I AM TOLD . HOW CAN I MAKE SURE THAT IS THE CASE ?? HOW CAN I SOLVE THE PROBLEM IF THIS IS THE CASE ??
-
Query not showing field discription in another language login
Hi Experts, when i am running query as default language, query output is perfect. But when i am changeing language and DE (Danish) at SAP BW login then 1) query is not showing field description at Selection Screen rather only displaying technical nam
-
Strange dblink - works only from sqlplus
Hi, I've created dblink. When I tested it from SQL*Plus everything was OK. But when I PASTED my select to procedure and compile this procedure, compiler return an error that table doesn't exist... Could anybody explain my why this dblink couldn't wor
-
How to make existsNode faster?
Hi, i am trying to search in a schema based (object-relational) xml document. With small files (~ 100 Bytes) anything is alright and the search terminates after one or two seconds. But when I do the same existsNode query on bigger files (e.g. 1 MB) i