Complex arrays for DLLs

I have spent a lot of time trying to pass arrays of complex numbers between LabVIEW and a DLL I have written in C++, but with no success. The data types I wish to interface with in the C++ are things like std::vector<std::complex<float> > and std::vector<std::complex<int16_t> > (or just the basic arrays they contain). However, I would be willing to use any sensible data representation (i.e. such that I don't need to shift it around in memory unnecessarily).
I have gone through all the DLL examples in LabVIEW 2013, which include complex numbers and arrays, but not arrays of complex numbers. I tried using the typedef struct approach for handling complex numbers (suggested in one example). This works fine within my C++ code: I can reinterpret_cast<...>(...) to get back to arrays of std::complex. However, every attempt at interfacing this with LabVIEW has failed in a variety of ways. At best, I managed to get some garbled numbers passing back and forth.
So, does anyone know where I can find a (very) basic example/step-by-step guide to passing complex arrays between LabVIEW and DLLs? Given that this is trivial in C++, I imagine there must be a straightforward solution out there somewhere.
Many thanks!

A LabVIEW complex number is simply a structure with the imaginary and real value both represented as a floating point number. As such there is very little you can do on the LabVIEW side to change that. C++ object pointers are compiler specific and often even dependent on the version of the template library that was used to compile them. As such there is absolutely NO way to use them in any code that needs to be called from code that was not compiled with the same C++ compiler and the same compile settings. You can bend in circles and jump through hoops but there is simply no way to get around that.
The only C++ object oriented framework that I know and avoids this limitation for the most part is the COM/DCOM standard which imposes certain limits on object interfaces so that you can get around the compiler specific ABI conventions, but only if you are very careful about how you invoke the compiler. With a bit of macro magic that can be enabled in the IDL precompiler you can even call COM/DCOM objects from standard C. Also COM/DCOM definitely will not work wth C++ template libraries and the like.
Rolf Kalbermatter
CIT Engineering Netherlands
a division of Test & Measurement Solutions

Similar Messages

  • CS4 - Complex arrays for IPTC Extension

    Hi,
    This questions stems from my attempt to create IPTC Extension properties in Flex Builder.  I need to create a bag array to hold multiple properties, each of which can have a different array type.  Assigning an array to each property is easy, I can't figure out how to apply an array type to the top level property.  The top level property has no data input and is not visible, it only structures the properties within it.
    Example:
    <Iptc4xmpExt:ArtworkOrObject>
            <rdf:Bag>
              <rdf:li rdf:parseType="Resource">
                <Iptc4xmpExt:CopyrightNotice>WORK RIGHTS</Iptc4xmpExt:CopyrightNotice>
                <Iptc4xmpExt:Creator>
                  <rdf:Seq>
                    <rdf:li>WORK CREATOR</rdf:li>
                  </rdf:Seq>
                </Iptc4xmpExt:Creator>
                <Iptc4xmpExt:Source>WORK SOURCE</Iptc4xmpExt:Source>
                <Iptc4xmpExt:SourceInvNo>WORK SOURCE INV  NO</Iptc4xmpExt:SourceInvNo>
                <Iptc4xmpExt:Title>
                  <rdf:Alt>
                    <rdf:li xml:lang="x-default">WORK TITLE</rdf:li>
                  </rdf:Alt>
                </Iptc4xmpExt:Title>
              </rdf:li>
            </rdf:Bag>
         </Iptc4xmpExt:ArtworkOrObject>
    I think I would enclose all of the properties within an object, but I haven't found the right object yet.
    Thanks for any help you can give me.
    Greg Reser

    Wait, I re-read what you posted and realized you were still using a typed string set to the clipboard.
    What I changed was this...
    tell application "Microsoft Excel" to copy range (cell 3 of row 53 of worksheet "Keywording 2")
    set key_words to the words of (the clipboard)
    set keywords to key_words
    It did help me get everything recognized on Shutterstock. It was just missing the ";" between the keywords, so Shutterstock just recognized it as one long string of text.
    Since the problem of getting every word recognized is fixed and now that I know Photoshop only takes its keywords in list form, I guess what I'm really working in is Excel now.
    I'm not sure if you can help, but this is what I was thinking...
    If my keywording looks like this in Excel..."keyword1", "keyword2", "keyword keyword 3"...and since Photoshop won't recognize the "," if it's pasted from the clipboard, is there a way to...
    a) Set the contents of the clipboard as a list when copying?
    b) Have the script place "," between pairs of quotes when it pastes (the clipboard) into Photoshop?
    c) I'm really running out of ideas, I am beating a dead horse, I should give it up?
    d) Any other suggestions?
    Message was edited by: lightlens

  • Writing DLL operating on complex arrays

    Hello,
    I'm writing Dynamic Library (DLL) which should operate on complex matrix, and I have a problem with function parameters.
    My target is DLL which uses FFTW libraries for calculating Fast Fourrier Transformate on complex signals given by matrix.
    How should I define function? I make it on many ways,
    extern "C" __declspec(dllexport) int fast_fourrier(fftw_complex * in, fftw_complex * out, int size)
    extern "C" __declspec(dllexport) int fast_fourrier2(complex * in, complex * out, int size)
    extern "C" __declspec(dllexport) int fast_fourrier3(TD1Hdl input, TD1Hdl output);
    where TD1Hdl is
    typedef struct {
     long dimSize;
     complex elt[1]; (or cmplx128 elt[1]; )
     } TD1;
    typedef TD1 **TD1Hdl;
    There's only one method which works:
    extern "C" __declspec(dllexport) int function(double * re, double * im, double * re_out, double * im_out, int size);
    But it's very time-consuming, because I must build another dynamic matrix and write into data from re and im. After calculating FFTW I must separate data onto re_out and im_out. But I think must be easier way to do this, but I'm don't now how to do this.
    I'm don't know how to get into the data elt in structure TD1Hdl whitch is used by LabView when calling function on array 1D, type double 8-bytes by Array Handle. I can easily read the dimSize when we connecting to Call Library Function an array, but any modification on substructure elt crashes LabView. I think, that elt is pointer for first element of the matrix but maybe I'm wrong.
    I show, that we can also pass a parameters by something like "Adapt to type", which is prototyped by function (void * arg1) and I have absolutely no idea what can I do with this param.
    Maybe anybody has writed a external DLL operating on complex array and can help. I'll be grateful for any advices.
    Best regards,
    Darek

    OK, Something has moved forward.
    I used this declaration:
    extern "C" __declspec(dllexport) int fast_fourrier(TD1Hdl in)
    where TD1Hdl is previously used structure. Similar code was generated when I tried "Create .c file" in LabView on Call Library Function Node set for Adapt to type.
    LabView correctly passes array size, I have access to fields Im and Re of structure complex, I can write and read them but something is wrong with value conversion between LabView and DLL.
    It looks like somewhere was difference in pointers, and pointer on first field of matrix wasn't it, but moved some bytes in any direction. I think that, because when I'm write to array in re and im fields the same value - for example 0.5 in LabView I get that there's about 2.5 E-234.
    In next try I filled this matrix with sine function values in loop:
    re = sin(2*i), im = sin(2*i+1). In worst way I should get set of values from range [-1,1] on the graph, but I get 0 or value which exceed 1.0E+100.
    Could it be caused by compilator version? I'm using Borland C++ Builder 6.
    I'm very thankful for interesting of this problem.
    Darek

  • Complex Array/Objects in Datagrid

    Hi,
    I'm a complete noob to all this but I have a somewhat complex
    array.....and I know my arrays will only get more complex.
    I can get a single row by putting this as the data provider:
    {dataProvider[0]['Time']}
    Or, this: {dataProvider[1]['Time']}
    BUT... I want multiple rows in my data grid. I can't seem to
    figure out how to achieve this.
    Simply putting {dataProvider} returns [object Object] ...
    putting in {dataProvider[1]} will also return [object Object] ....
    this is provided my dataFields are specified correctly of course
    for each level.
    Flash sees these as Objects, it barks at me for trying to
    convert them to ArrayCollection or anything else.
    I try to make a new array even of just the
    dataProvider[0]['Time'] entries by specifying newArray[0] =
    dataProvider[0]['Time'] ... etc. or by trying
    newArray.push(dataProvider[0]['Article']) ... but this is inside a
    function (for my remote connection) and I can't get the array back
    to the public space for use in my data grid... or I'll get an error
    about not being able to make an object into an array.
    Any clues?? This sounds like such a simple thing ... and of
    course I found out you can't simply put a statement to loop inside
    the dataprovider... which would make it super easy.... so what's
    up?
    Thanks.
    Here's the structure of my array by the way (returned with
    amfphp) .. which will probably not be indented, sorry.
    Array
    [0] => Array
    [Time] => Array
    [id] => 1
    [created] => 2007-02-25
    [time] => 10
    [notes] => hours (10)
    [project_id] => 1
    [user_id] => 1
    [Project] => Array
    [id] => 1
    [name] => Test Project #1
    [created] => 2007-02-25
    [due] => 2007-02-28
    [User] => Array
    [id] => 1
    [username] => admin
    [1] => Array
    [Time] => Array
    [id] => 2
    [created] => 2007-03-04
    [time] => 4
    [notes] => setup initial layout
    [project_id] => 1
    [user_id] => 1
    [Project] => Array
    [id] => 1
    [name] => Test Project #1
    [created] => 2007-02-25
    [due] => 2007-02-28
    [User] => Array
    [id] => 2
    [username] => tom

    Similar problem with different data structure
    My data looks like this
    <employee >
    <shift id="1">
    <date>Sun 3-25</date>
    <in0 id="122" >8:00am</in0>
    <in1 id="333" >12:40</in1>
    <out1 id="1234">5:40</out1>
    <total>8.02</total>
    </shift>
    The datagrid displays the time in the <in1> tag just
    fine, but when the user clicks on this cell, I need to be able to
    get the "id" attribute in order to update the DB.
    I'm a newbie and am trying to redo a dojo project in flex.
    I'm not locked in to the xml pattern shown above. Otherwise my
    datagrid is working well. snippet below...
    <mx:DataGrid id="punchdetail"
    itemClick="punchSelected(event);"
    itemRenderer="BackgroundColorRenderer"
    dataProvider="{DetailDS.lastResult.employee.shift}"
    change="editPunch(event);"
    sortableColumns="true">
    <mx:columns>
    <mx:DataGridColumn dataField="id" visible="false" />
    <mx:DataGridColumn dataField="date" headerText="Date"/>
    <mx:DataGridColumn dataField="in0" width="50"
    headerText="In" />
    <mx:DataGridColumn dataField="out0" width="50"
    headerText="Out"/>
    <mx:DataGridColumn dataField="total" />
    </mx:columns>
    </mx:DataGrid>
    private function punchSelected(event:ListEvent):void {
    var col:DataGridColumn =
    punchdetail.columns[event.columnIndex];
    Alert.show ( " "+punchdetail.selectedItem.col.dataField);
    //Alert.show ( " "+col.dataField);
    //Alert.show ( " "+punchdetail.selectedItem.valueOf());
    Text
    Text

  • Complex datatypes for webservices

    Hello all,
    Question from customer:
    "...Its not possible to user webservices in htmldb, that user complex types for paramater or return.
    Creation htmldb webservice formulars work only with literal soap data types. But soap xsd support complex types or arrays. Thus, we can not use htmldb for accessing such services. .."
    If customer uses complex datatypes it appears a ora-20001.
    Is there a way to use complex datatypes for webservices in htmldb or will it be included in a new release or patch?
    thanks
    Hendrik

    Hi,
    Did you solve this one?
    I'm having the exact same problem, trying to communicate with Oracle Wireless webservices from htmldb,
    which kind of made me dissapointed because they are both Oracle products! Basically what wireless wants is an array input and htmldb complains about this!
    Any solutions?
    Magnus

  • How can I use a 1 double array for this

    I would like to use one double array where I am using 2 single arrays, can this be done?
    thanks
    import java.text.NumberFormat;
    import java.util.Locale;
    class Mortgage3
              public static void main(String[]argv)
              //Variables
              //allows for currency format
              NumberFormat formatter = NumberFormat.getCurrencyInstance(Locale.US);
              double prin;                              
              double month_payments;
              double monthlyinterest;   
                    //standard integer
              int months;     
                    //array for the different interest rates
                    double[] interest = {0.0535,0.055,0.0575};
              //array for the different terms
                    int[] term = {7, 15, 30};
                    for (int i = 0; i < 3; i++)
              //values for the variables
              prin = 200000;        //principle amount of the mortgage
                    monthlyinterest = (interest[i] / 12);          //monthly interest
              months = (term[i] * 12);               //total amount of months in the 30 yr term
              //monthly payment calculation
              month_payments = (prin * monthlyinterest) / (1-Math.pow(1 + monthlyinterest, - months));           
              System.out.println("\n\n\t For a loan amount of " + formatter.format(prin));
              System.out.println("\t With an annual interest rate of " +interest[i] * 100+ "%,");
              System.out.println("\t your payments will be " +formatter.format(month_payments)+ " per month");
                    System.out.println("\t for a term of "+term[i]+ " years or " +months+" months.");
    }

    I would like to use one double array where I am using 2 single arrays, can this be done?It can, but why not write a Rate class or other data structure more suited to the purpose?

  • In XML view, how to set sap.ui.core.CSSSize array for property "widths" of MatrixLayout Control?

    As SAPUI5 prefer XML views, I'm rewriting JS view into XML views.
    When I translate the statements below, I can not set sap.ui.core.CSSSize array for property "widths" of Control MatrixLayout.
    JS version:
    var oLayout = new sap.ui.commons.layout.MatrixLayout({
        id : 'matrix3'
        columns : 3,
        width : '600px',
        widths : ['100px', '200px', '300px']
    XML version:
    <l:MatrixLayout
        id="matrix3"
        columns="3"
        width="600px"
        widths="['100px', '200px', '300px']">
    <l:MatrixLayout>
    The error says: Uncaught Error: "[100px, 200px, 300px]" is of type object, expected sap.ui.core.CSSSize[] for property "widths" of Element sap.ui.commons.layout.MatrixLayout.
    Same problem with property `backgroundDesign` of MatrixLayoutCell, I can only use a workaround to use String "Fill1" not the Class "sap.ui.commons.layout.BackgroundDesign.Fill1".
    When we meet a property which need a Class object as value, we can not set it in String Format for XML views. That's a pity or I did not find the right way to set NON-String values as property for XML Controls.

    Hi,
    any settings that are not possible in the XML, need to be set in the controller instead.
    Using the string value of an enum is fine, though.
    Regards
    Andreas

  • Do I need a fast system drive if i also have a RAID 0 array for media?

    If my video and media files are all on a Fast RAID array then do i need a fast system drive?
    Im building a system. The only thing on my system drive will be programs. And I will have a RAID array for my video and PSD files - but my System drive is an older UltraDMA EIDE133 250g Maxtor. This system drive is testing at 51mb/s Read, and 26mb/s write. (According to Blackmagic disk speed check program)
    A New SATA drive tests at 53 write and 43 read. So should i bother upgrading my system drive to a RAPTOR 150 or stick with the older EIDE drive? Main Programs i use are Adobe After effects, premiere pro, Photoshop for uncompressed editing with blackmagic intensity.
    Specs:
    MB: Tyan K8WE
    AMD Opteron 270 (dual)
    4GB RAM.
    Nvidia Quadro FX 560
    Apple cinema Display 30'
    4x500gb RAID array (2TB total) on Nvidia SATA motherboard controler.

    Jeron,
    Yes, you are probably.
    - Its i either spend $900 dollars or $200.
    The best possible Rig is this; I spend $500 dollars on a dedicated PCI-X RAID controller card. I buy a Raptor 150g system drive $200. And then buying another 3 drives to add to the RAID array of 2 disks i already have = $300.
    Or option 2: My motherboard (K8WE) has 4 SATA-II ports. So I could set up a 4 disk raid with what i have right now and be achieving 210+ mb/s read and write. My system drive would be off the IDE/133 channel. Then i would only have to spend $200 on 2 disks.
    I have been trying to decipher if it is logical to spend that much more money - when it is possible i will only achieve maybe 50 more Megabytes a second. - and have windows and programs start faster.
    A part of me says - "any time i try to save money on something it comes with calamity and disaster". vs. a part of me that says - "you could get more bang for your buck".

  • VBA Call WebServices: How to handle a returned empty complex array?

    Hi,
        These days I got a task to call a web service by VBA in Excel, but faced the following two problems about empty complex array.
    <b>1. When the returned value of a web service contains empty array, it crashed with "SoapMapper: array dimensions do not match definition"</b>
        Another guy faced the same question with me, detail at http://www.topxml.com/SOAPToolkit/rn-246726_SoapMapper-array-dimensions-do-not-match-definition.aspx
    <b>2. When the input parameter contains empty array, it crashed with "Operation Not Supported"</b>
    Dim arrayStudent() As Student
    Call webservice.DoThings( arrayStudent )

    Hello,
    we have faced the same Problem in our PHP / Typo3 solution. We used this switch:
    $object_array = array();
    if (is_object($salesorders->SALES_ORDERS_HEAD->item)) {
         $object_array[] = $salesorders->SALES_ORDERS_HEAD->item;
    } else {
         $object_array = $salesorders->SALES_ORDERS_HEAD->item;
    Best regards
    Gregor

  • Complex Type for AQ Adapter

    Dear Friends!!!
    I would like to create anAQ for my custom objects. As we are aware that the steps are to
    1. Set up user grants
    2. Create the Object
    3. Create Queue Tables (both in_queue and out_queue)
    4. Start the queues.
    The process is straight forward, when the object to be created is simple object for example, a student. so the object could be created using -
    create type STUDENT_TYPE as OBJECT (
    ROLL_NUM VARCHAR2(10),
    NAME VARCHAR2(20),
    AGE number
    But in my case I have a complex object, for example -
    Vendor -
    ID
    Name
    Equipments (occurs multiple times)
    Feedback (occurs Multiple Times)
    Equipment -
    ID
    Description
    Rate
    Feedback
    ID
    Description
    Here I am fix, as to how should I create the objects.. if any of you could provide me some pointers, it shall be a great help.
    Regards,
    SwapSawe.

    Hi,
    You can create complex object types like below:
    create type Equipment_type is OBJECT
    id NUMBER,
    description VARCHAR(100),
    rate NUMBER(10,2)
    create type Equipment_Arr is VARRAY(50) of Equipment_type;
    create type Feedback_type is OBJECT
    id NUMBER,
    description VARCHAR(100)
    create type Feedback_Arr is VARRAY(50) of Feedback_type;
    create type vendor is OBJECT
    id NUMBER,
    name VARCHAR(100),
    Equipments Equipment_Arr,
    feedback Feedback_Arr
    Size of varray will depend on no of occurrence of equipments and feedback.
    Regards,
    Sachin

  • Documetations about the complex interface for business partner

    Hi Folks,
    did anyone knows, were I can find some documentations about "how to use the complex interface for business partner"?
    Kind regards
    Thomas

    The above problems through Notes: 810634 has been resolved!
    The return message is "Instance BJXE001005 belonging to object type BusinessPartnerFS was created".
    But the BP "BJXE001005" has not been established in CRM.
    How to i?
    When i use parameters "roles", the return message is "No update is defined for BP role"?
    How to i?
    Thanks you!
    Do you have any examples I reference to the code?
    Thanks a lot.
    Edited by: Ken.Li on Apr 13, 2008 9:05 AM
    Edited by: Ken.Li on Apr 13, 2008 10:17 AM
    Edited by: Ken.Li on Apr 13, 2008 10:33 AM

  • While Loop to Monitor a 1D 8Bit boolean Array for changes

    Hi;
    I need help in monitoring a 1D 8-bit boolean array for a value change. I think I need to use a while loop with shift registers???
    Any suggestions?
    Thank you,
    4BoysDaD

    Where are you going to put it in your code. It will depend on what you are already doing. Here is an example to show you how to do it with out shift registers.
    Tim
    Johnson Controls
    Holland Michigan
    Attachments:
    Example.vi ‏8 KB
    Check of 1D Boolean Array has Changed.vi ‏8 KB

  • Combining formula node and arrays for calculatio​n

    Hello all!
    I have two arrays containing values defined by me. Each value of respective column and row index shall be used in a formula to calculate the new value for the respective column and row, to build a new array for further use. This shall be done several times during a simulation with variable function parameters.
    I am aware that I should probably use a for loop for this calculation, but I am curious to how I should build such a procedure.
    Any ideas?

    Hi Euler123,
    Let's say that you have an array of fix size and with values in it. Then you'll need to use auto indexing at the beginning of each for loop input tunnel (usually it is by default for for loops) as shown below:
    In the first iteration of the other for loop, it will take the first row values [1, 2, 3] and pass it to the inner for loop (unless you want to extract the values for each column, transpose that 2D array before connecting it to the outer for loop). In the inner for loop, it will execute 3 times and each iteration it will extract each element from the array obtained from the outer for loop. 
    To build the new array, it's just the opposite. Pass the element out from the for loop and instead of getting a last value tunnel, you'll get an auto indexing tunnel (default for for loops).
    Anyways, you'll need to get some basic understanding on LabVIEW first. Here's some tutorials to aid you on understanding For Loops.
    http://www.youtube.com/watch?v=ziOnPNJgeVg
    Here's some additional notes which might help you:
    http://zone.ni.com/reference/en-XX/help/371361J-01​/lvhowto/auto_indexing_1/
    http://zone.ni.com/reference/en-XX/help/371361H-01​/lvhowto/auto_indexing_1/
    http://zone.ni.com/reference/en-XX/help/371361G-01​/lvhowto/auto_indexing_1/
    Play around with For Loops and use something to slow the execution down like Highlight Execution which allows you to see what is going on. Else, take up some LabVIEW courses
    Warmest regards,
    Lennard.C
    Learning new things everyday...

  • Split commas delimited into 1D complex array

    I have comma delimited string in this format
    [0.866405665874481,0.127425819635391,0.983153462409973,-0.0711551383137703,0.955700755119324,-0.27884304523468,0.787182509899139,-0.501964211463928,0.512355387210846,-0.687117278575897,0.177220240235329,-0.777789652347565,-0.0876994803547859,-0.792799115180969,-0.324512422084808,-0.736825287342072,-0.517065346240997,-0.627932071685791,-0.666604995727539,-0.471743047237396,-0.767350137233734,-0.287838608026505,-0.819185018539429,-0.0853987112641335,-0.81872695684433,0.123056441545486,-0.761552691459656]
    The data contains pairs of complex numbers.  The first 2 numbers is one pair, next 2 numbers one pair, next pairs.....
    How can I extract the pairs of number and make it into a 1D complex array?
    This is the expected output:
    (0.866405665874481,0.127425819635391),(0.983153462409973,-0.0711551383137703),(0.955700755119324,-0.27884304523468),(0.787182509899139,-0.501964211463928),(0.512355387210846,-0.687117278575897),(0.177220240235329,-0.777789652347565),(-0.0876994803547859,-0.792799115180969),(-0.324512422084808,-0.736825287342072),(-0.517065346240997,-0.627932071685791),(-0.666604995727539,-0.471743047237396),(-0.767350137233734,-0.287838608026505),(-0.819185018539429,-0.0853987112641335),(-0.81872695684433),(0.123056441545486,-0.761552691459656)
    Any gurus pls advise
    Thanks and great day
    Solved!
    Go to Solution.

    I used the Spreadsheet String to Array, Decimate Array, and then Re/Im to Complex.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Delimited String to Complex Number Array.png ‏13 KB

  • 1D Array for Data to buffer

    I have a force plate that sends out forces in the x,y,z and i need to be able to index them into a 1D array for a buffer.  I think i have the ground work of the program laid out but im not sure where to go from here.  See attached program.  Thanks for any possible help.  
    Attachments:
    Buffer.vi ‏20 KB

    Your VI will run forever because you have a False constant wired to the stop terminal of the loop.
    Why do you have a while loop in there anyway?
    You don't have any element going into your replace array subset.  So you have a broken arrow.
    I don't understand the meaning of your buffer full boolean.  It really isn't telling whether your buffer is full or not.  It doesn't even track how many times you've replaced various elements in the array.  It just checks whether the value you used for index is a multiple of your buffer size.  Let's say yor buffer size is 10.  If you use an index 9, the remainder of 9 mod 10 is 9, it's not equal to 0, so the boolean is false.  Okay.
    Now if your index is 10, 10 mod 10 is 0, it's equal to 0, so the boolean is true.  Okay.
    Now if your index is 11 (obviously bigger than 10)  11 mod 10 is 1.  It's not equal to 0, so the boolean is back to false.   But is seems like you really intend for it to be true.
    You aren't really ever checking if your array is "full".  You are just comparing your entered index to your "buffer size" input, which may not actually have anything to do with the size of the array.

Maybe you are looking for

  • Stock is increased and FI entry is posted in statistical GR for third party

    Hello I was trying to activate the functionalty for statistical GR in third party but STUCK due to following issues. For enabling this functionaltity I have checked "Goods Reciept" and "GR Non-Valuated" check in "Delivery tab" of PO.      1. After cr

  • Is it possible to edit the envelope sender address?

    I have 360's running 7.6.1-022.  Does anyone know if it's possible to write a message filter or content filter to manipulate the envelope sender?  I want to change the envelope sender, as it appears our out of office notifications are using that fiel

  • Dn for Portal groups and users

    Hi, I have installed Oracle 9iAS release 2 on Windows NT. I need to modify the OID entries structure for Authentication. Instead of the existing structure : dc=xxx - dc=yyyy - cn=Users - cn=Groups I have a structure like this : dc=xxx - dc=yyyy - cn=

  • How to add late fee to total in fillable pdf

    I am trying to create a fillable pdf form where a $100 late fee is applied if they submit the form after the deadline.  I have a spot for the person to check a box if they are submitting it after the deadline. How can I get it to calculate in to the

  • Initial Context prbm

    hi everybody, i am new to this forum. any body help me to solve the problem i am trying to communicate statelessbean with console client thro' weblogic 8.1 server. but i got an error during initial context object creation time. that error is Exceptio