PXI-5421, C++, Creating output signal, DAQmxWriteAnalogF64 fails

I want to create a simple sine wave output on a PXI-5421 card. I have looked at the sample projects for DAQmx, and based an application on them.
The application falls over at the call to DAQmxWriteAnalogF64 using the following parameters:
lReturn = DAQmxWriteAnalogF64(
m_hTask,
1000,
0,
10.0,
DAQmx_Val_GroupByChannel,
data,
&lWritten,
NULL
What am I doing wrong?
Below is the output of the application, and the code.
***** START OF OUTPUT *****
DAQmxResetDevice -> SUCCESS
DAQmxCreateTask -> SUCCESS
DAQmxCreateAOVoltageChan -> SUCCESS
DAQmxCfgSampClkTiming -> SUCCESS
Samples per channel written: 0
Source terminal to be routed could not be found on the device.
Make sure the terminal name is valid for the specified device. Refer to Measurement & Automation Explorer for valid terminal names.
Device: PXI1Slot3
Property: DAQmx_SampClk_Src
Source Terminal:
Task Name: _unnamedTask<0>
Status Code: -200040
DAQmxWriteAnalogF64 -> -200040
***** END OF OUTPUT *****
***** START OF APPLICATION *****
void Startup( void )
// get amplitude
double dblAmplitude = 5; // 5 volts
// generate wave data
float64 data[1000];
for( int i=0; i<1000; i++ )
data[i] = dblAmplitude * sin( (double)i * 2.0 * PI/1000.0 );
// device, channel and terminal names
char szDeviceName[128];
strcpy(szDeviceName,"PXI1Slot3"); // PXI1Slot3
char szChannel[128];
sprintf(szChannel,"%s/ao0",szChannelName); // PXI1Slot3/ao0
char szTerminal[128];
strcpy(szTerminal,"Onboard Clock"); // Onboard Clock
// reset device
long lReturn = DAQmxResetDevice(szDeviceName);
_AddToLog("DAQmxResetDevice",lReturn);
// create task
lReturn = DAQmxCreateTask("",&m_hTask);
_AddToLog("DAQmxCreateTask",lReturn);
// if that worked...
if(lReturn==0)
// create output voltage channel
lReturn = DAQmxCreateAOVoltageChan(
m_hTask,
szChannel,
-1 * dblAmplitude,
dblAmplitude,
DAQmx_Val_Volts,
NULL
_AddToLog("DAQmxCreateAOVoltageChan",lReturn);
// if that worked...
if(lReturn==0)
// define sampling
lReturn = DAQmxCfgSampClkTiming(
m_hTask,
szTerminal,
10*1000,
DAQmx_Val_Rising,
DAQmx_Val_ContSamps,
1000
_AddToLog("DAQmxCfgSampClkTiming",lReturn);
// if that worked...
if(lReturn==0)
// write to buffer
long lWritten = 0;
lReturn = DAQmxWriteAnalogF64(
m_hTask,
1000,
0,
10.0,
DAQmx_Val_GroupByChannel,
data,
&lWritten,
NULL
CString strLine;
strLine.Format("Samples per channel written: %d",lWritten);
_AddToLog(strLine);
_AddToLog("DAQmxWriteAnalogF64",lReturn);
// if that worked...
if(lReturn==0)
// start task
lReturn = DAQmxStartTask(m_hTask);
_AddToLog("DAQmxStartTask",lReturn);
else
// clean up
_CleanUp();
void _CleanUp( void )
// stop task
long lReturn = DAQmxStopTask(m_hTask);
_AddToLog("DAQmxStopTask",lReturn);
// clear task
lReturn = DAQmxClearTask(m_hTask);
_AddToLog("DAQmxClearTask",lReturn);
***** END OF APPLICATION *****

Broccoli wrote:
I want to create a simple sine wave output on a PXI-5421 card. I have looked at the sample projects for DAQmx, and based an application on them.
The application falls over at the call to DAQmxWriteAnalogF64 using the following parameters:
lReturn = DAQmxWriteAnalogF64(
m_hTask,
1000,
0,
10.0,
DAQmx_Val_GroupByChannel,
data,
&lWritten,
NULL
What am I doing wrong?
Below is the output of the application, and the code.
***** START OF OUTPUT *****
DAQmxResetDevice -> SUCCESS
DAQmxCreateTask -> SUCCESS
DAQmxCreateAOVoltageChan -> SUCCESS
DAQmxCfgSampClkTiming -> SUCCESS
Samples per channel written: 0
Source terminal to be routed could not be found on the device.
Make sure the terminal name is valid for the specified device. Refer to Measurement & Automation Explorer for valid terminal names.
Device: PXI1Slot3
Property: DAQmx_SampClk_Src
Source Terminal:
Task Name: _unnamedTask<0>
Status Code: -200040
DAQmxWriteAnalogF64 -> -200040
***** END OF OUTPUT *****
***** START OF APPLICATION *****
void Startup( void )
// get amplitude
double dblAmplitude = 5; // 5 volts
// generate wave data
float64 data[1000];
for( int i=0; i<1000; i++ )
data[i] = dblAmplitude * sin( (double)i * 2.0 * PI/1000.0 );
// device, channel and terminal names
char szDeviceName[128];
strcpy(szDeviceName,"PXI1Slot3"); // PXI1Slot3
char szChannel[128];
sprintf(szChannel,"%s/ao0",szChannelName); // PXI1Slot3/ao0
char szTerminal[128];
strcpy(szTerminal,"Onboard Clock"); // Onboard Clock
// reset device
long lReturn = DAQmxResetDevice(szDeviceName);
_AddToLog("DAQmxResetDevice",lReturn);
// create task
lReturn = DAQmxCreateTask("",&m_hTask);
_AddToLog("DAQmxCreateTask",lReturn);
// if that worked...
if(lReturn==0)
// create output voltage channel
lReturn = DAQmxCreateAOVoltageChan(
m_hTask,
szChannel,
-1 * dblAmplitude,
dblAmplitude,
DAQmx_Val_Volts,
NULL
_AddToLog("DAQmxCreateAOVoltageChan",lReturn);
// if that worked...
if(lReturn==0)
// define sampling
lReturn = DAQmxCfgSampClkTiming(
m_hTask,
szTerminal,
10*1000,
DAQmx_Val_Rising,
DAQmx_Val_ContSamps,
1000
_AddToLog("DAQmxCfgSampClkTiming",lReturn);
// if that worked...
if(lReturn==0)
// write to buffer
long lWritten = 0;
lReturn = DAQmxWriteAnalogF64(
m_hTask,
1000,
0,
10.0,
DAQmx_Val_GroupByChannel,
data,
&lWritten,
NULL
CString strLine;
strLine.Format("Samples per channel written: %d",lWritten);
_AddToLog(strLine);
_AddToLog("DAQmxWriteAnalogF64",lReturn);
// if that worked...
if(lReturn==0)
// start task
lReturn = DAQmxStartTask(m_hTask);
_AddToLog("DAQmxStartTask",lReturn);
else
// clean up
_CleanUp();
void _CleanUp( void )
// stop task
long lReturn = DAQmxStopTask(m_hTask);
_AddToLog("DAQmxStopTask",lReturn);
// clear task
lReturn = DAQmxClearTask(m_hTask);
_AddToLog("DAQmxClearTask",lReturn);
***** END OF APPLICATION *****
Hello Broccoli,
NI-DAQmx is not a supported API for the NI-5421 AWG. For all NI Signal Generators, please use the NI-FGEN API, which shipped with your instrument. You may also download NI-FGEN (2.2.1 as of today) from
http://digital.ni.com/softlib.nsf/954feaeea92d90918625674b00658b83/8b1f32b4b8f7148586256efd006075a9?OpenDocument
You should find helpful C examples bundled with NI-FGEN that will make using the NI-5421's full capabilities very easy.
Marcos Kirsch
Signal Generators Software Engineer
Marcos Kirsch
Principal Software Engineer
Core Modular Instruments Software
National Instruments

Similar Messages

  • NI PXI-5421 PFI Port Output Usage

    The NI-5421 Specs Manual (http://www.ni.com/pdf/manuals/371477d.pdf) says that the PFI ports can be used to send a trigger externally.  I haven't been able to find a way to do this.  I want to test the potential of external triggering with my device, but for the sake of convenience I would prefer to be able to use one of the PFI ports to send a trigger to the other PFI port, for simplicity of testing (no need for additional pulse generation).
    Any advice is appreciated.
    Thanks,
    Billy Maier

    You can use the niFgen Export Signal VI to route triggers on your device to the PFI line.
    http://zone.ni.com/reference/en-XX/help/370524P-01/nifgenlv/nifgen_export_signal/
    Regards,
    Jason L.
    Product Support Engineer
    National Instruments

  • How to create 2 output signal locked in phase from a one input signal

    Hi all,
    I have a case in which I want read in a signal analog input (voltage) from a photodiode, I want to create a 2 sinewave signal locked in with same phase as the input signal and output them as analog output to my 2 laser diode. the frequency of the input signal is low aroud 15 Hz , the 2 output signal i want to be  around 120 hz and 150 hz . 
    I am using USB - 6003 daq card.
    I have created a vi to see the input signal but I dnt know how to create 2 signal from the waveform generator locked in the phase as the input signal. I have seen a PLL vi , but dont know how to use that with my program.
    can any one tell me how to proceed.
    thanks
    AG
    Attachments:
    pulse_PLL.vi ‏27 KB

    Hi AnkitG,
    Here are a couple of links that might help you understand a little more how the PLL work and a way to synchronize the task to perform a PLL.
    http://digital.ni.com/public.nsf/allkb/07BC8D77D4E9AE258625708B007CE74F?OpenDocument
    http://digital.ni.com/public.nsf/allkb/2F675A9F2162EA24862572570059A308?OpenDocument
    Also, you should be able to find a lot of examples on how to accomplish the synchronization of tasks on the community, if you consider that the only consideration is that both must start at the same moment. 
    I hope, these examples might show you some useful concepts:
    http://digital.ni.com/public.nsf/allkb/EBD603683446EC13862575B3006A63A2
    http://digital.ni.com/public.nsf/allkb/9E71F8D7D3CD1B0886257688004AE353
    Regards,
    Luis C.
    National Instruments

  • Error -1074384751 in XNET Create Session (Signal Output Single-point)

    Hello all,
    I have a selected number of signals from a database, and I am trying to create XNET Signal Output session from these signals of database.
    However, I get this error when I run this on my RT pc:
    Error -1074384751 occurred at XNET Create Session (Signal Output Single-point).vi:4
    Possible reason(s):
    NI-XNET:  (Hex 0xBFF63091) For Signal Output sessions, the multiplexer signals used in the session must be specified explicitly in the signal list.
    Can anyone please explain why this error can be coming?
    Thanks
    FraggerFox
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"

    It seems the Diag frames must be sent from a Frame Output Queued session. Therefore i replaced the function "XNET Create Session (Frame Output Single-Point)" with "XNET Create Session (Frame Output Queued)" and it seems to work...

  • Output signal distorted

    I have a pretty large VI which outputs high frequency signals to control some hardware and then takes an input from that hardware for image rendering.  My problem is that whenever I activate the imaging portion of my VI, the output signals become slightly distorted.  For example, a 1Hz sawtooth output doesn't ramp up smoothly but becomes slightly staggered.  This also messes up the frequency of the signal.  Does LabVIEW have problems outputting signals properly when another portion of the VI has a lot of cpu intensive processing?
    I am using the "Simulate Signal" block to create a 1 Hz sawtooth wave, 128 Hz triangle wave, and a 65,536 Hz square wave and outputting these signals through DAQAssist.

    Hi Laura,
    I went ahead and changed the 65,536 Hz square wave signal as the first input, but the three signals still do not output simultaneously.  Although the signals slightly change as I vary the Samples per Buffer and Cycles per Buffer, I can't seem to get a combination that is capable of outputting these two low frequency signals with my high frequency signal.  I would either get an error message about "DAC conversion attempted before data to be converted was available," or there would be no error message but the signal output didn't match the given specifications.  Attached is the vi with the modifications.  Presently, there is no error message with the given sampling information, however there is no square wave output at all, and the sawtooth waveform only shows a partial amount of the signal.  I had to make some slight modifications to the Waveform Buffer Generation vi in order to allow me to change phase, duty cycle, and offset of my square wave.  I don't think this would have any effect on the Cont Gen Voltage Wfm vi though.  Any ideas what's going on?
    Thanks a bunch,
    Anthony
    Attachments:
    Cont Gen Voltage Wfm-Int Clk multiple waveforms2.vi ‏121 KB
    Waveform Buffer Generation.vi ‏79 KB

  • Is there any limitation for PXI 5670 to generate QPSK signal?

    Hi,
    I would like to select PXI 5670 to generate the QPSK signal in my system. How does is it make the QPSK modulation?As I understand, QPSK modulation would need to have two AWG to generate the I and Q signal. See below:
    But PXI 5670 only integrated one AWG (PXI 5421). So how does it make the QPSK modulation? 
    Do I need to download the user−specified baseband IQ waveform into the memory first,then playback it to generate the IQ signal and then upconvert it to the desired QPSK signal? if yes, the playback time will be limited by the onboard memory size. Even if I select the one of 256 MB of onboard memory , it can only 1.28 seconds of waveform data at the default sample clock rate of 100 MS/s.  Does it means the QPSK signal can only apear within 1.28 seconds? That's definitely not enough for me.
    I am not sure if my understanding is correct or not. Any reply is appreciated.
    BR,
    Ivan Chen
    Solved!
    Go to Solution.

    Hello Ivan.Chen,
    This is correct given the PXIe-5611 performs the complex modulation and direct upconversion in the physical analog domain. Typically, you will still be generating your waveform in software based upon I and Q however. The real I waveform will be generated on channel 0, and the real Q waveform will be generated on channel 1. The I and Q analog waveforms will then be modulated in a quadrature fashion and generated at the appropriate RF frequency.
    The fundamental difference between the PXI-5670 and PXIe-5673 is that your the PXI-5670 eventually needs to received a waveform at full rate (100 MS/s) which has already been complex modulated while the PXIe-5673 only requires two real waveforms, I & Q, which can be at streamed to the device at a decimated rate since the onboard signal processing supports interpolation. This allows the PXIe-5673 to be an ideal streaming platform. It is also much faster in regards to tuning, and is capable of a 4x instantaneous bandwidth improvement - the PXI-5670 is 20 MHz, while the PXIe-5673 is > 100 MHz in bandwidth.
    Check out the specifications for the PXIe-5673 for more detail on the overall device, as well as the PXIe-5450 specifications for more detail on the onboard signal processing capabilities.
    Chris Behnke
    Sr. RF Engineer
    High Frequency Measurements

  • Dynamic output signal control

    hi
    i am using a PCI-6259 card with Measurement Studio 2003 and NIDAQ 7.4
    I am trying to change an analog output signal on the fly, e.g. using a slider.
    My first attempt was using the 'WriteMultiSampleAsync' -function and installing an eventhandler.
    So when i put my write-function into the 'OnEvent'-function of my event handler i get an error
    message telling me that i got too less memory. Anyone has an idea how i can solve this problem?
    I think i'll have to use multiple buffers, but am not sure how this exactly works.
    Thx
    Markus

    Hello Markus,
    the examples that are installed with Measurement Studio which should be enough to give you an idea how to create such an application. If you are looking for a way to change an analog output with a slider, it is actually pretty easy. As log as you dont want to do a waveform output you dont need buffering at all.
    If you write a value to an analog output, this voltage will stay there until you write a new value or the PC is powered down. That is why it is enough to work with single point AO in this application.
    Pleas have a look at the "AO Point example". It will show you the principle.
    Ingo Schumacher
    Systems Engineer Sound&VibrationNational Instruments Germany

  • 在LabVIEW SignalExpress裡如何使用 Create Analog Signal 產生低頻方波與高頻方波調變的訊號

    各位先進大家好:
    之前想要利用 Create Analog Signal產生一個低頻的方波與40k Hz的方波調變的訊號,
    但不論如何調整 Create Analog Signal裡面block size或是sample rate的值,
    所得到的兩個pulse的間距都沒有改變,(例如固定block size的值,調整sample rate,兩個pulse的間距都沒變,反之亦然)
    參考下圖:
    目前已有成功地產生出上圖的訊號,但卻不知如何調整設定使pulse間距能夠縮短(意即如何改變低頻方波的duty cycle),
    而整體的設定如下圖:
    雖然之前已有先進解釋過block size與sample rate的意思,
    但在方波的調變上仍然有疑惑,
    不知是否還有其他的參數要調整呢?
    還請各位先進不吝指教,謝謝~

    基本上您在SignalExpress調duty cycle, block size等,調的都是綠色框所示的部分,也就是你產生方波的duty cycle與綠色區塊的block 要多大。
    你會看到紅色區域的間隔是由於訊號產生輸出後,軟體重新restart 下一次的任務的間隔,因此才會沒有波形輸出。你可以用post-execution delay來加大他的間隔,以ms來加大(因為PC的clock是1KHz),但是沒有辦法縮小得更小,因為最小就是0ms,也就是輸出訊號後DAQ close task馬上重新開始下一次task的最小迴圈間隔。
    建議您使用Analog Waveform Editor先將波形編輯後(包含無訊號的間隔與有方波的地方),最後以continuous output連續輸出來達到這樣的效果。
    或是單純用LabVIEW來做,也是可以先將欲輸出的訊號寫好進buffer,最後以硬體clock作連續輸出。

  • Help! How can used to DAQmx LV 8.2 (2-channel output signal)??

    We want to 2-Channel voltage output signal
    I can't do this by myself
    using program : LabView 8.2.1
    hardware = pxi-6281, scxi-1325, scxi-1180
    I write to some program 
    but generate -50103 errar
    Attachments:
    Cont_Gen_Voltage_Wfm-Int_Clk(0)(0).vi ‏70 KB

    Hello,
    The code you posted will work for generating two different signals on two channels.  Please look to the to image I attached titled 2AO.JPEG for reference on how to setup the physical channel for two AO channels.  I also modified the code to include an AI task (VI file attached titled 2AO1AI.vi). 
    I noticed you were using the SCXI 1180 feedthrough panel with a 1300 terminal block.  Are you just using the SCXI 1180 for access to the pins on the cable coming from the 6281?  Or are you using an SCXI chassis with other modules?
    Samantha
    National Instruments
    Applications Engineer
    Attachments:
    2AO.JPG ‏109 KB
    2AO1AI.vi ‏75 KB

  • **Creating default directory in failed: \logging.properties (Access is denied)**

    Hello Experts,
    i am deploying edq on weblogic.
    After deployment, when lauching the edq url getting below error on firefox.
    **Creating default directory in failed: \logging.properties (Access is denied)**
    by default, it took the path as:
    C:\oraclesw\oracle\middleware\user_projects\domains\oedq_dev_domain\servers\edqdev_server1\tmp\_WL_user\dndirector\1i3bzo\war\WEB-INF\config
    i have unzipped the config.zip into above mentioned config folder.

    When we restart the application server up and start the managed server, the deployment is in the failed status with the following message:
    We have the Memory settings on the managed server set as : -Xmx5024M –XX:MaxPermSize=256M
    <Jul 11, 2013 4:45:13 PM EDT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating start task for application 'dndirector'.>
    <Jul 11, 2013 4:45:13 PM EDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException:
            at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1520)
            at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
            at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
            at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
            at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
            Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: com.datanomic.utils.transport.TransportSignature
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            Truncated. see log file for complete stacktrace
    >
    <Jul 11, 2013 4:49:42 PM EDT> <Warning> <netuix> <BEA-423420> <Redirect is executed in begin or refresh action. Redirect url is /console/console.portal?_nfpb=true&_pageLabel=WebAppApplicationOverviewPage&WebAppApplicationOverviewPortlethandle=com.bea.console.handles.AppDeploymentHandle%28%22com.bea%3AName%3Ddndirector%2CType%3DAppDeployment%22%29.>

  • Can i Create Output Variable for DB Polling in BPEL 11g?

    Hi Team,
              I want to create the Output Variable for DB Polling,But when i double click on Reply Activity-->Create New Variable it is giving error message like "Can't Create output variable.The Selected operation doesn't have an Output Message".
    My Question is Can we create Output Variable for DB Polling, if Yes tell me the procedure to create the Output variable ?
    Regards,
    Kiran

    Hi Kiran,
    In these scenario generally runtime faults occurs so you can use the CatchAll activity and rethrow activity to complete the instance in error state. Also before the completion of the process if exception occurs you can rollback all the transaction.
    or
    you can use the Fault handling framework:
    Using Fault Handling in a BPEL Process - 11g Release 1 (11.1.1.7)
    Regards,
    Anshul

  • Output signal high at DIO lines of 7330

    Hi
    I am using Labview 7.1 with Ni motion controller. I am trying to detect the output signals at the auxiliary DIOports of the card using the attached programme in the NI example finder. My board ID is 1 (thats what was allowed by the programme) and I put port 1 , to check the DIO lines of it. I checked pin 10 (port 1-bit 0) and pin 44 (port1-bit 1) using an oscilloscope. The output is high at 5volts.
    I changed the DIO pin polarity switches to active low status but the output remains the same.I fiddled with the set and reset buttons of the programme, initialize the card but nothing changes.  Any idea on how to figure whats wrong? 
    Thanks
    Mal
    Attachments:
    Auxilliary Digital Output.vi ‏57 KB

    Hi
    Thanks for the reply. Sorry for the delay in response as I was on vacation. I tried your programme but the result remains the same. The output is always high.
    Max shows the card is working properly. It also shows the board type as 63. But the programme only takes in board ID as 1. How can set the direction using MAX and save the settings?
    I tried the write 1 point example programme on axis 1 ,line 1 and tested the signal on pin 44 and 42 (oscilloscope ground), and toggled the line but the output is high. But when I stopped the programme with the STOP button it gave an error message 70102 with a possible cause the setting doesn't match the line direction?
    The oscilloscope ground was firmly connected to pin 43 or 42 of the board for all tests.
    I appreciate your help.
    Thanks
    Mal

  • Unsupported output signal for Sony Bravia KLV-32T550A

    I have a mac mini 2007 running 10.6.3. I am trying to connect to a sony bravia KLV-32T550A either through VGA or DVI. Both keep coming up with error message (unsupported output signal, adjust your pc signal)
    I have updated setting on the TV as per some forums I have read so am sure its not the TV.
    Now the TV says the native resolution is 1366 x 768 but there is no exact match in display settings. Could this be the problems.
    I have read that i can download switchresx and this should fix the problem.
    Can anyone shed any light on this it would be much appreciated>
    Thanks

    Definitely the second computer can be a big help. If you set up Screen Sharing between the two so that the mini's screen is shared over to the MacBook, you will be able to see the mini's screen on the MacBook even though the display connected to the mini is dark. And from the MacBook you will even be able to control the mini, so you can go into Displays Preferences on the mini and make alternate selections for resolution and, if necessary, refresh rate. Hopefully you will hit on a combination that will light up the mini's attached display.

  • Create application from spreadsheet failing - APEX 3.0

    Create Application from Spreadsheet failing (wrong column order) on the upload
    example csv columns are nameA, nameB, nameC
    Upload as csv
    The column order of the csv file changes....(its random).
    example csv is nameC, nameB, nameA -.but sometimes it works after numerous tries uploading it (column order is correct - same as csv file)
    I have another apex/db (10.1.0.4.2) installation(same version 3.0) where it works all the time(same csv file)
    The database for the failing Apex installation is (10.2.0.1.0)
    ANY IDEA???...could be a a database caching issue or a wrong db parameter?

    What table gets populated when you upload a csv file via create application from spreadsheet (is it only APEX_APPLICATION_FILES)? Because if i import the csv file in the repository it looks file when i download it. I not sure what controls the order of the csv file column order upon the upload create application from spreadsheet process. This is a very perplexing problem since it works on another apex 3.0/10.1 database environment.
    thanks

  • BAPI to create output messages in material document?

    Our stores manager has a list of material documents which require a repeat output. There are far too many for someone to manually go into each document and create a new message in the output options.
    Is there a BAPI or transaction which can be used to create output messages for multiple MIGO material documents? 
    The ones required in this case are WE03 output messages.
    Many thanks
    Karen

    Sorry, I should have said that the original documents were printed as WE01 outputs when they should have been WE03. We need to create new messages with WE03 as the type not WE01. Therefore it is not just a repeat output.
    Therefore I don't think we can use MB90. Also it doesn't appear to let you enter multiple material documents.
    Does anyone else have any ideas.
    Thank you
    Karen

Maybe you are looking for

  • To know the closure time of a Work Order

    Hi, I have a query wherein I would like to calculate the time a Work Order or a Purchase Order took to Complete or close. Kindly tell me a standard report or a way out to know it. Also if I would like to know the average time taken by the orders plac

  • Trying to create a rotating word cloud

    I'm trying to simulate one of the 3D word clouds you see popping up around the net these days. Here's an example (to the right in the header): http://tarasnovak.com/blog/2009/01/12/wordle-beautiful-and-compact-word-cloud-generator/ What I've done so

  • How can I open shared files from laptop?

    I have connected my external hard disk to Airport extreme and configured through my laptop (Windows). Now I want to see files existing in hard disk through wireless. How can I open files and photoes? Regards, Balaji.

  • With 10% inspection lot has to be created

    HI after procurement of rawmaterial against the purchase requisitionby posting with 101 mvt type lot has to be created with 10% (ex:if 100 kgs we procured lot has to created in quality with 10 kgs what is the way explain thank u in advance

  • EOS 5D MARK II, Best Codec, 720p or 1080p

    Hello all I am beginning to use my 5D Mark II not only for pictures but also for movies. I have gone and purchased a copy of FCE4. Now I have a question, since the file that comes out of the camera is not very good for editing, which codec should I u