[SOLVED]C pointer question

I'm having a terrible time tracking down what exactly the issue is here in my code.  To me, at first it seemed like a simple missed assignment, but after tinkering in gdb I realize there is something deeper going on here that I don't understand. 
Here is the local function in which the problem occurs.
static void
CountryStorageinsert(void *self, void *data){
if (self = 0)
return;
CountryStorage *rs = (CountryStorage *) self;
Record *r = (Record *) data;
rs->countries[r->id] = r;
if (r->id > rs->maxid)
rs->maxid = r->id;
rs->nrecords++;
The issue is that no matter what the value the void *self is passed in with, the assignment to *rs is ALWAYS zero.  Additionally in my project there are three such functions, CountryStorageinit, CountryStorageinsert, CountryStoragebackup which all have similar constructs all have the same problem.  I can not seem to pass in a void pointer and cast it to a compound structure pointer.
What is even more puzzling is I can manually, in gdb, get the behaviour I originally expected this code to have.  That is I can "(gdb) set rs = (CountryStorage *) self" and then examine rs, and vioala it has the address that self contained in the function parameters.
I would really appreciate it if someone could tell me if my thoughts on how pointer coercion works are wrong.
Thanks.
Last edited by ickabob (2011-10-23 17:55:11)

Classic C mistake;
if (self = 0)
as opposed to
if (self == 0)

Similar Messages

  • Floating point question

    I am trying to create a price attribute, so I need to places after the decimal point. I how do I set that when I create a table?

    Example from Help section in Oracle SQL Developer:
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    With the OLAP and Data Mining options
    SQL> set serverout on
    SQL> DECLARE  -- Declare variables here.
      2    monthly_salary         NUMBER(6);  -- This is the monthly salary.
      3    number_of_days_worked  NUMBER(2);  -- This is the days in one month.
      4    pay_per_day            NUMBER(6,2); -- Calculate this value.
      5  BEGIN
      6  -- First assign values to the variables.
      7    monthly_salary := 2290;
      8    number_of_days_worked := 21;
      9
    10  -- Now calculate the value on the following line.
    11    pay_per_day := monthly_salary/number_of_days_worked;
    12
    13  -- the following displays output from the PL/SQL block
    14    DBMS_OUTPUT.PUT_LINE('The pay per day is ' || TO_CHAR(pay_per_day));
    15
    16  EXCEPTION
    17  /* This is a simple example of an exeception handler to trap division by zero.
    18     In actual practice, it would be best to check whether a variable is
    19     zero before using it as a divisor. */
    20    WHEN ZERO_DIVIDE THEN
    21        pay_per_day := 0; -- set to 0 if divisor equals 0
    22  END;
    23  /
    The pay per day is 109.05
    PL/SQL procedure successfully completed.
    SQL>It's not create table statement which you need but one can see in this example answer on your " Floating point question".
    HTH
    Message was edited by:
    Faust

  • Case-lock exclamation point/question mark doesn't work

    I'm not sure if this is a bug or a design flaw, but when I'm typing I put case-lock on and exclamation point/question mark only work on the first type then it reverts to comma/period. I don't understand why this is allowed for letters but not punctuation.

    You are preaching to the wrong choir. You need to let Apple know how you feel about it.
    https://www.apple.com/feedback/ipad.html
    It will work if you hold down on the shift key and keep hitting the !!!!!! But it does not work as a "caps lock" feature.

  • Challenging question! (Does anyone how to solve this Javabat question?)

    Does anyone how to solve this Javabat question?
    Here is the link:
    http://www.javabat.com/prob?id=Array3.linearIn

    I'm a little surprised by the implied rating of this problem... it's a plain to-way merge. You can use the same template as for the merging step in merge sort:
    public boolean linearIn(int[] outer, int[] inner) {
      int i = 0;
      int j = 0;
      while (i < outer.length || j < inner.length) {
          if (j < inner.length && (i == outer.length || inner[j] < outer)) {
    // inner[j] smallest
    return false;
    else if (i < outer.length && (j == inner.length || outer[i] < inner[j])) {
    // outer[i] smallest
    i++;
    else {
    // inner[j] == outer[i]
    i++; j++;
    return true;

  • Re:I am fresher can any body giveme Interview point Questions

    Dear Friends,
    I  am fresher can any body giveme Interview point Questions.
    emailid:[email protected]
    Thanks in advance,
    KIRAN.

    http://www.sap-img.com/sap-fi.htm
    FICO Sample Questions
    FI/CO Interview Questions
    SAF FI Technical Interview Questions 1
    SAF FI Technical Interview Questions 2
    SAP FI/CO Sample Questions and Answers 1
    SAP FI/CO Sample Questions and Answers 2
    FI Errors and Probable Solutions
    SAP Financial Modules TC
    Some Important Tcodes for FI GL AR AP Asset
    SAP FI Transaction Code List 1
    SAP FI Transaction Code List 2
    Tcodes for Configuring Assets Accounting
    Useful Reports Tcode in SAP Financial Accounting
    The Financial Statement Closing Tcodes
    Profit and Loss Closing Tcodes
    Assets and Liabilities Closing Tcodes
    SAP FI CO Table
    Important Tables in SAP FI
    Important Tables in SAP CO
    Important Tables in SAP AA
    Regards,
    Rajesh Banka

  • Problem Solved - No points to anyone

    Hello all,
    Sometimes i feel very bad to see some questions marking as solved by the person who raised the question and not giving any points to the correct answers... I know there might be two reasons
    1>Either he might have been solved on his own
    2>He might not interested in giving points or may be not aware of it..
    I feel SCN is a knowledge sharing and also enhances skills....What i am tring to say is if the concerned person who raises the question marks that it is solved then it will be better if he can share it with all of us.... So that atleast we can know how he could solve the question.
    I request others inputs on this..
    Thanks in advance,
    Nagaraj Kumar

    Praveen G wrote:Matt wrote:>
    > >
    > > >
    Matt wrote:
    > > > No one is forced to give points, obviously. And how they allocate points is up to them - for example, recently I gave a complete answer to a question and got two points.  The guy who gave the one word answer, some time after my post, got 10.  It's just the way it goes.
    > >
    > >
    > > Its not the complete answer which matters sometimes, its the easy method eventhough it may create inconsistency.
    >
    > Was it you?
    >
    > I think it's more that some people just want spoon-feeding, rather than to understand the problem - and thus to be able to solve it themselves next time.
    >
    > matt
    Yup, thats what I see in BI forum sometimes.But these are rare cases thats the good part.
    e.g. (this was long back)
    If someone suggests (and 5 more to support it) to go to SE14 and delete master data table(creates inconsistency) contents its the best compared to deleting only unused master data the normal way.
    Later you will find one more thread by same person my cube is not loading or reports not working...........you know the reason now

  • [Solved] Metacity theme question

    Hi,
    I use a modified version of the "Human" theme but it's not perfect yet.
    The ugly 'point' on the left should be removed and at this area the application icon should be shown.
    What is needed to modify? Thanks for help.
    Screenshot:
    metacity-theme.xml:
    http://pastebin.com/ZVx5My1U
    Edit: solved by myself
    Last edited by Radioactiveman (2011-03-21 17:56:57)

    anonymous_user wrote:
    Haptic wrote:What's wrong with asking 2 things in 1 thread?
    Arch Wiki wrote:Choose one topic per thread. Long threads are typically discouraged in the technical issue subforums. Try not to post multiple questions in a single topic -- this makes it difficult to search for specific problems.
    https://wiki.archlinux.org/index.php/Fo … ow_to_Post
    Sorry, I moved the other question to another topic.
    Nothing shows up in ncmpcpp
    mpd.conf
    http://paste.pocoo.org/show/342598/
    Last edited by Haptic (2011-02-22 02:49:02)

  • [SOLVED] Mount Points In Arch Linux

    When I performed my initial testing install of Arch Linux today, and I was setting up mount points after I finished partitioning with Cfdisk, I was surprised to see that one of the precanned mount points in the Installer was /etc. On OpenBSD, we were warned against having /etc on its own partition, probably because so much important stuff lives there (like the fstab). I was also surprised to see /var wasn't in the precanned list.
    Anyway, my question is, can you really have /etc on it's own partition? And does the exclusion of /var indicate a problem with it being on its own partition?
    Last edited by NerveJessen (2010-04-02 12:50:38)

    NerveJessen wrote:
    It almost sounds like /var was accidently replaced by /etc.
    EDIT: I'll look into the bug reporting procedures.
    http://bugs.archlinux.org/
    There is the FLySpray link, and there is a button at the top right of your screen as well.
    Post back within this thread with your bug report, so other users may vote for the task once it has been assigned to a developer.
    Welcome to Arch!

  • Distribution point - question

    Hi
    1. Is there a way I can control the bandwith between 2 sites regarding the distirbution point syncronization
    Requirement:
    Pirmary Site --> Send packages to standard distribution point (server DP)  "Link is 3  mb bandwith" and I want to limit 50kb the transfer.  
    Workstation afftectd in the remote location 100
    2. What is you recommend for type of DP to be used  (standard DP or secondary site with DP)
    Please advise
    Robert

    Hi
    You can go to Site Database --> Site Setting(of the primary Site) --> Go to addresses properties of the address you created there is a tab of rate limit you can punch in the rate at what you want the data transfer to be.
    This can only be done for site to site communication.
    In your case Primary site to secondary site.
    Better you replicate package in out of office hours, rather then throtling the bandwidth to certain limit.
    3MB bandwidth is not a too good bandwidth for 100 clients where package size is large. Monthly patching package will be minimum of 200 MB size for Security updates itself. I suggest you should go for secondary site with DP role created which will also help
    in data transfer(rrporting data) collectively to primary site via Proxy management point role. Also for patching install WSUS console your secondary site Install SUP role then you need to configure it as Active SUP and configure it to sync from upstream
    server that will be your Primary site to get the patch information.
    Kindly mark this as Answere or helpfull as suitable to you so other can take advantage of similar situation
    Based on the question, there are no secondary sites thus most of your answer does not apply to whats been asked and is thus not helpful.
    Jason | http://blog.configmgrftw.com

  • Cue point question

    Hello all,
    I have a question abou cue points. I have a script, see below. In that script I define some cue points. Now I want to define a action for each cue point seperate.
    The script:
    // Requires an FLVPlayback instance called my_FLVPlybk on Stage
    import fl.video.*;
    import fl.video.MetadataEvent;
    my_FLVPlybk.source = "1.flv"
    var cuePt:Object = new Object(); //create cue point object
    cuePt.time = 2.02;
    cuePt.name = "ASpt1";
    cuePt.type = "actionscript";
    my_FLVPlybk.addASCuePoint(cuePt);//add AS cue point
    // add 2nd AS cue point using time and name parameters
    my_FLVPlybk.addASCuePoint(5, "ASpt2");
    my_FLVPlybk.addEventListener(MetadataEvent.CUE_POINT, cp_listener);
    function cp_listener(eventObject:MetadataEvent):void {
            var request:URLRequest = new URLRequest("dummy.swf");
            var loader:Loader = new Loader()
            loader.load(request);
            addChild(loader);
            new URLLoader()
            trace("Elapsed time in seconds: " + my_FLVPlybk.playheadTime);
            trace("Cue point name is: " + eventObject.info.name);
            trace("Cue point type is: " + eventObject.info.type);
    I manage to load a dummy movie at the cuepoint, but that is for all cuepoints. I want to set dummy.swf for ASpt1 and something.swf for ASpt2 and so on.
    Can someone help me?
    Thanks

    Ok starting to get the hang of this, in my actionscript are the following:
    btn_start.visible=false
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause);
    function Pause(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT,BtnStart);
    function BtnStart(event:MetadataEvent):void
        btn_start.visible=true
    import fl.video.MetadataEvent;
    MainVid.addEventListener(MetadataEvent.CUE_POINT,btnVisible);
    function btnVisible(event:MetadataEvent):void
        btn_start.visible=true
    btn_start.addEventListener(MouseEvent.CLICK, Resume);
    function Resume(event:MouseEvent):void
        MainVid.play();
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause2);
    function Pause2(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    btn_start.addEventListener(MouseEvent.CLICK, Resume2);
    function Resume2(event:MouseEvent):void
        MainVid.play();
    MainVid.addEventListener(MetadataEvent.CUE_POINT, Pause3);
    function Pause3(event:MetadataEvent):void
        trace(event.info.name);
        MainVid.stop();
    I wanted after the Resume to have the button hide again and can't seem to do it.
    Also, I had saved the file, then opened again to see that the CuePoints are not in the Properties anymore.
    Is this normal?

  • Function pointer question

    ok, let it be known that I am generally a c++ programmer, so some parts of c I am a bit unfamiliar with.  this generally includes generic (un-typesafe) casting and things of that nature (as c++ is supposed to be typesafe).
    So here's my question.  I'm trying to strap a c interface on top of something.  The internal code allows for "generic" slots to be attached to a signal.... errm let me demonstrate with pseudo-code:
    void func1(int);
    bool func2(int,long,char*);
    add_slot("signal1",func1);
    add_slot("signal2",func2);
    now... in the c++ portion, I can take advantage of templates in order to make it generic.  But when interfacing to C, I can't do that.  I was thinking I should just do something like:
    typedef void* slot_func;
    add_slot(char*,slot_func);
    and just enforce the call at runtime.  it's what I have to do with the c++ portion, as due to the generic-ness (?) it can only be enforced at runtime...
    can any c programmer point me in a better direction (if there is one)? I checked out some other code-bases, and things like irssi defines the "slot_func" as void f(void*,void*,void*,void*,void*); which just seems messy to me... *shrug*
    thanks ina dvance for comments...

    i3839 wrote:
    If you only want to make a generic layer which provides a way to connect and combine multiple plugins, then it's much easier, I think. All it needs to do is let plugins find eachother and provide a communication channel.
    Then it more or less boils down to two things, depending on the grand scheme: Plugins can generate events, and handle events.
    yup, that's exactly what I was thinking...
    i3839 wrote:All specific event details aren't important for the generic layer, that is something the plugins choose and implement. In this case each event is handled as a unique type: The plugin which handles it should know how to handle the data, if any. Think (void* data, int length), or just void* data, if you don't have variable length data but only strings and pointers to structures and stuff.
    yeah, again dead-on to what I was thinking.  that would work, but I find it a bit sloppy... well... maybe it would *appear* cleaner doing:
    typedef void* callback_data;
    typedef bool (*callback)(callback_data);
    i3839 wrote:The trickier part is what to do with multiple plugins handling the same event.
    the internals would be c++ signals and slots (I may actually use a different implementation than boost or libsigc++) in which case, they are basically linked lists of slots assigned to a signal... the reason I defined the callback as a bool is because it's not hard to make a signal interruptable... and it's not hard to simply add a slot or add a slot at a certain position in the list (think priority!)... that way the following would happen:
    signalX.emit(data);
    //slot[0] called, returns true
    //slot[1] called, returns true
    //slot[2] called, returns false - emit ends
    //slot[3] never called
    i3839 wrote:Of course this way plugins may have too much freedom and the whole may be too dynamic, so you could restrict how plugins communicate with eachother.
    yes, agreed... which is part of the reason I was straying from the raw "void*" stream of data...
    I was trying to make it so specific parameters can be defined by each signal... and documented by each plugin itself:
    pluginA defines a signal with the signature: void foo(int,void*), named "signalA"
    pluginB tells the core to connect "void bar(int,void*)" to "signalA" (by name)
    pluginC tells the core to connect "bool baz(struct stat)" to "signalA"
    at runtime, the connection made by pluginB will succeed and work perfectly.  however, the connection made by pluginC will not work (it's undetectable at compile time... sigh), yet this is found as soon as signalA is emitted (called) - an error is reported and that slot is disconnected from the signal
    this is, of course, all implemented in C++ and uses some RTTI (yeah yeah, I know... there's only space overhead for classes with virtual members.. which I don't use often)

  • A white point question ...

    Most of the chromaticity diagrams for RGB color spaces show the D65 illuminant as a white point. White point is where all three primaries are equal in intensity, so it is a neutral color at every luminance level.
    What about D65? ... is it an exactly neutral color illuminant?
    Or, it means that, if we look at the chromaticity diagram under the illuminant D65, the white point of the color space takes the color of this illuminant and for this reason, white points are labeled as D65 in chromaticity diagrams?

    AttilaHan wrote:
    Ok, my question was ... D65 illuminant is really a neutral color?…
    Of course not—by definition:
    CIE Standard Illuminant D65 (sometimes written D65[1][2]) is a commonly-usedstandard illuminant defined by the International Commission on Illumination (CIE).[3]It is part of the D series of illuminants that try to portray standard illumination conditions at open-air in different parts of the world.
    D65 corresponds roughly to a midday sun in Western Europe / Northern Europe, hence it is also called a daylight illuminant. As any standard illuminant is represented as a table of averaged spectrophotometric data, any light source which statistically has the same relative spectral power distribution (SPD) can be considered a D65 light source. There are no actual D65 light sources, only simulators. The quality of a simulator can be assessed with the CIE Metamerism Index.[4][5]
    The CIE positions D65 as the standard daylight illuminant:
    [D65] is intended to represent average daylight and has a correlated colour temperature of approximately 6500 K. CIE standard illuminant D65 should be used in all colorimetric calculations requiring representative daylight, unless there are specific reasons for using a different illuminant. Variations in the relative spectral power distribution of daylight are known to occur, particularly in the ultraviolet spectral region, as a function of season, time of day, and geographic location.
    —ISO 10526:1999/CIE S005/E-1998, CIE Standard Illuminants for Colorimetry
    http://en.wikipedia.org/wiki/Illuminant_D65

  • (SOLVED) Two KDE Questions

    1. How do you enable spell check in Kopete? It does not seem to want to check my spelling after I click the spell button or right click and select auto spell check. I checked my system and I do have aspell installed.
    2. How do I get a volume applet on the panel? I have used Kubuntu in the past and there was always a little speaker in the system tray section. This is not present with the current full KDE package which I have installed. How do I add it?
    Thank you so much for your help!
    Question 2 has been solved. Just start Kmix
    Last edited by czechman86 (2008-05-30 02:36:59)

    funkyou wrote:Do you have the appropriate language package for aspell installed? (example: aspell-de for german)
    i checked and i did not have the en package. thank you for that tip! the spelling in kopete will still not work however.

  • 2 Point Question

    Hey I am having two problems with my Iphone 6 128GB with IOS 8.1.2.
    1. My Iphone now doesn't connect automatically with my car anymore. I have repaired serveral times but doesn't seem to fix the problem nor does forgetting device on both the car and the phone bluetooth and re adding.
    2. I have purchased a ringtone twice now and it still is not displayed when i go through to my sound setting to change my ringtone
    Help needed and much appreciated

    Jon Kevin wrote:
    I am a very brand new Mac user. So anyway, when I point to the apple and click on "About This Mac", it says the operating system is, "OS X Version 10.8.2. The question, is this "Mountain Lion", or is that additional software I need to download?
    Yes 10.8.2 is the latest version of Mountain Lion. 10.7 was Lion and 10.6 was Snow Leopard.
    Cheers
    Pete

  • Need  interview point questions in FICO

    Hi Gurus,
    I am new to FI-CO  Functional ,now i am attending interviews plz help me useful  docs and questions and answers ,if any body  has .  this is my mail id plz send .
    [email protected]
    i can reward the points .

    1. Tell me about FI Organizational structure?
    Ans:     Client
                   |
          Operating Concern
                   |
    Controlling area1       Controlling Area 2
             |
    Co. Code 1 Co. Code 2
        |
    Bus area 1  Bus area2  Bus Area3  Bus Area 42. How many Normal and Special periods will be there in fiscal year, why do u use special periods?
    Ans: 12 Normal posting period and 4 special periods are in the fiscal year which can be used for posting tax and audit adjustments to a closed fiscal year.
    3.Where do you open and close periods?
    Ans: PPV is used to open and close the periods based on a/c types considering GL Accounts. Tr. Code. OB52.
    4.What do you enter in Company code Global settings?
    Ans: 4 digit Alphanumeric key.
    Name of the company
    City
    Country
    Currency
    Language
    Address
    5.What is document type, and what does it control? Examples.
    Ans: Document type is nothing vouchers containing line items. Several business transac! tions can be identified within a particular document type.
    It controls the document number ranges.
    It controls the Header part of document
    IT controls the line item level of the document
    Helps filing of physical document
    6. What is posting key and what does it control?
    Ans: These are special classification keys. Two character numerical key it controls the entry of line items.
    Posting key determines Account type, Debit/credit posting, Field status of transaction.
    7. What is field status group, what does it control?
    Ans: FSG is mandatory field in ! GL Creation. You use this field to define which fields are displayed when you post business transactions to a G/L account. 
    A field may have one of the following statuses.
    - Suppressed
    - Display
    - Optional
    - Required
    8. What is chart of account and how many charts of accounts can be assigned to a company?
    Ans: Chart of account is a list of all G/L accounts used by one or several company codes.
    For each G/L account, the chart of accounts contains the account number, account name, and the information that controls how an account functions and how a G/L account is created in a Company code.
    You have to assign a chart of accounts to each company code. This chart of accounts is the Operating chart of accounts and is used for the daily postings in this company code.
    You have the following options when using multiple company codes.
    You can use the same chart of accounts for all company codes
    If the company codes all have the same requirements for the chart of accounts set up, assign all of the individual company codes to the same chart of accounts. This could be the case if all company codes are in the same country.
    In addition to the operating chart of accounts, you can use two additional charts of accounts If the individual company codes need different charts of accounts, you can assign up to two charts of accounts in addition to the operating chart of accounts. This could be the case if company codes lie in multiple countries.
    The use of different charts of accounts has no effect on the balance sheet and profit and loss statement. When creating the balance sheet or the profit and loss statement, you can choose whether to balance the co! mpany codes which use different charts of accounts together or separately.
    9. What does definition of a chart of account contains?
    Ans: chart of account key
    Name
    Maintenance language
    Length of the GL Account Number
    Controlling Integration
    Group chart of accounts (Consolidation)
    Block Indicator
    10. Can one COA be assigned to several companies?
    Ans: yes. One COA can be assigned to several companies.
    11) What is account group and what does it control?
    Ans: Account group determines which fields you can configure on the G/L master record. It is necessary to have at least two one for B/S and another one for P&L a/c.
    It controls the Number ranges of GL A/C.
    The status of fields of the master record of GL belongs to company code area.
    12) What is reconciliation account; can you directly enter documents in that a/c?
    Ans: When you p! ost items to a subsidiary ledger, the system automatically posts the same data to the general ledger. Each subsidiary ledger has one or more reconciliation accounts in the general ledger. 
    We can’t use reconciliation account for direct postings.
    13) How do you control field status of GL master records and from where do you control!
    Ans: Field status variant is maintained all FSGs.
    14) What are the segments of GL master record?
    Ans:
    - COA Segment
    A/C group
    Nature of account
    Short text
    GL a/c long text
    Trading partner
    Group Account Number
    -  Company code segment
    Account currency
    Tax
    Reconciliation a/c for a/c type
    OIM,LID,FSG.
    15) What does Field status group assigned to a GL master record controls?
    Ans: It controls the account assignments that are made to the account. Specifically the field status group controls whether postings to cost centers, internal orders, profitability segments and so on are required, not allowed (suppressed), or optional.
    16) What is Country and operational chart of account? Why do you use group chart of account?
    Ans: Operational chart of account – Day to day activities It is mandatory.
    Country COA – It’s used for legal specific requirement of each country. It’s additional and optional.
    Group COA used for consolidation of Company codes. This is for group consolidation purpose.
    17) What are all the segments in a Customer/Vendor master record?
    Ans: Segments in Customer           Segments in Vendor
    -      General Data segment            General data segment
    -      Company code segment         Company code segment
    -      Sales area segment                 Purchasing organization Segment
    18) What is open line item management? What do you mean by clearing open line items?
    Ans: Open item management is further reconciliation function. OIM allows you to display the open and cleared items and amounts in an account. OIM should be used if an offsetting entry is made for every line item posted in the account. The a/c is reconciled and cleared against another account. Ex. Salary clearing account and GR/IR Clearing account.
    19) What is residual payment and part payment?
    Ans: Residual payment it clears original invoice with incoming amount and create new line item for remaining outstanding amount.
    Partial payment it leaves the original invoice amount and creates new
    line item for incoming amount.
    20) What is internal and external number ranges?
    Ans: Internal Number Ranges: Doc. No will be provided by the system automatically in serial order allotting the next available progressive number. The number must be in numerical.
    External Number ranges: Doc. No will be given manually by the end user. System will not lock no automatically in this case. User can pick the number randomly. Number may be an alpha numeric.  
    Regards
    Suresh T

Maybe you are looking for

  • HT4436 Can I use two iCloud accounts on one iPad

    My husband and I both have icloud accounts we set up on our iphones but share one ipad are we able sync both of our icloud accounts to the ipad? We would like both of our calandars, photos ect to be accessable on the ipad via the cloud. 

  • XI Configuration problem

    Hi, Am trying to install SAP XI and am having a problem while executing the steps in readiness check document.Am on SAP Netweaver 2004s SP9 level. The test SPROX_CHECK_IFR_RESPONSE responds saying "Integration Builder data not understood" error.Can s

  • Camera Raw in CS 7 BETA- bug

    If there is an older version - previous to v.7 BETA- Camera Raw plug-in in any ADDITIONAL PLUG-IN folder you set in CS6 BETA preferences, CS6 opens in the previous version and not in Camera Raw 7.  This can be undone by deselecting the additional plu

  • Saving / Printing Skype Conversations

    Hi,  My husband recently passed away overseas and I am interested in finding out how to save or print our conversations. I dont even know if this is possible, but would like to try. There is also a video message he left that I would like to pull off

  • Roll up and compression

    Hi friends, i have a scenerio like that i am extracting load from r/3  to bw i follow thes activites manually write now i am doing manually .  steps as follow 1. execute the infopackage ( 2lis_03_bf to zic_c03) 2. roll up request 2lis_o3_bf in cube z