Employee and contractor number generation

We are implementing Oracle HRMS Rel 11i. We would like to record regular employees and contractor details. For contractors, we need to track and report on their assignments (department, job, location) and payrate alongwith their general information. So I feel that contractors should correspond to 'Employee' person type. A further requirement is that the employee/contractor number generation needs to be automatic and separate ranges (employees starting with 1 and contractors starting with 5000) need to be used. Is it right to set contractors as employee type and is automatic number generation using separate ranges possible?

Yes, you should have contractors as employee system type, otherwise you can not pay them.
we can not define a sequence to that with out wirting custom code.
But we can do it by creating either a new user person type or user status (on assignment) and use that to track the contractors. which also gives you flexibility in reports, by filtering the assignment status or person type, which ever you want to configure.

Similar Messages

  • How to Create an Custom Employee Number Generation ...

    Dear Friends,
    We are Implementing HRMS Suite Version12i, for one of the Client in Middle east.
    One question about Custom Person Numbering.
    How to create custom employee numbering Based on the User Person Type?
    Example:
    Two person types
    o Permanent Employee
    o Probationary employees
    We Need to give two different numbering schemes for each person type.
    eg Permanent Employee will use a seq begin 100000 whereas Probationary employees (other user type) will use a sequence beginning 200000.. Can any pls let me know how to handle the Custom Employee Number Generation (with Setups)
    With regards
    Swpana

    Hi,
    Could you please help me to write/or send a sample of a Person Number Generation Formula.
    I don't see the noteid : 279458.1 on metalink,I get the following message:
    Article or Bug cannot be displayed. Possible reasons are:
    The article Id or bug number was entered incorrectly. Please check and try again.
    The article Id or bug number does not exist (was referenced incorrectly).
    The article or bug is not classified as publicly accessible ("non-public").
    The content is being updated and it is temporarily unavailable but will be made available again soon.
    If you still have questions about why you could not access this article or bug, please use Feedback.
    Please help!!

  • Custom Employee Number Generation Using Fast Formulas

    Hi,
    I have a requirement to generate custom employee numbers like "EMP100001". we have already created a business group with the setting of Employee number generation as Automatic. but we need to generate custom employee number as Format given above instead of automatic number generation.
    I have created my own PL/SQL Package to generate custom employee number as per Person Type. Also created a Fast Formula Function with the following parameters -
    Name = Get_Custom_Number
    Data Type = Text
    Class = External Funtion
    Alias Name = NULL or what you want the alias to be
    Description = Returns the next custom number value
    Definition = CUSTOM_EMP_NUMBER_GENERATION.Get_Custom_Number (PL/SQL Function)
    Proving the following Context usages and Parameters details to the Fast Formula Function -
    Context usages:-
    Number = 1
    Context Name = BUSINESS_GROUP_ID
    Data Type = Number
    Parameters as defined in PL/SQL function
    1 p_legislation_code Text Input Only
    2 p_person_type Text Input Only
    3 p_person_number Text Input Only
    4 p_party_id Number Input Only
    5 p_person_id Number Input Only
    6 p_national_id Text Input Only
    7 p_date_of_birth Date Input Only
    Than i created a Fast Formula using the following navigation
    Total Compensation > Basic > Write Formula
    with following details -
    Name = EMP_NUMBER_GENERATION
    Type = Person Number Generation
    Description = Returns next Employee number
    and wrote my formula code.
    When i created a Employee from Enter and Maintain People screen it is showing automatic number instead of my custom employee number.
    I m not able to find where i m missing the logic or some parameters?
    If anyone has come across such situation, please provide some pointers here.
    Thanks
    Renu

    What is the application release?
    Please review these docs and see if it helps.
    Is it Possible to Update Generate Employee Number Method From Automatic to Manual? [ID 393827.1]
    Need To Change The Employee Numbering From Automatic To Manual [ID 291634.1]
    Unable to Switch From Auto to Manual for Employee Number Generation in Shared Hr [ID 452044.1]
    How to Prefix a Zero on Custom Employee Numbers [ID 822425.1]
    How To Implement Custom Person Numbering Using FastFormula Based on User Person Type Instead of System Person Type [ID 372696.1]
    Thanks,
    Hussein

  • Automatic employee number generation

    Hi,
    When installing Oracle HR, we had choosed manual employee number generation and then we changed to the automatical mode. Now, we need to return back the the manual mode.
    I ask if there tips to do that?
    best regards,
    Mourad.

    Pl see MOS Doc 452044.1 (Unable to Switch From Auto to Manual for Employee Number Generation in Shared Hr)
    HTH
    Srini

  • Employee number generation process

    Hi All
    Please guide me how to change an employee number generation process which is already set as automatic to manual and vice-e-versa ?
    Please help.

    Welcome to the forums !
    Pl post details of OS, database and EBS versions. Pl see if these MOS Docs can help
    How to Change Employee Numbering from Manual to Automatic?          (Doc ID 292257.1)
    Is it Possible to Update Generate Employee Number Method From Automatic to Manual?          (Doc ID 393827.1)
    Unable to Switch From Auto to Manual for Employee Number Generation in Shared Hr          (Doc ID 452044.1)
    How to control automatic employee numbering?          (Doc ID 473065.1)
    Need To Change The Employee Numbering From Automatic To Manual          (Doc ID 291634.1)
    More information will be available in the HR Implementation Guides for your EBS version at http://www.oracle.com/technetwork/documentation/applications-167706.html
    HTH
    Srini

  • How to Customize Employee Number Generation?

    m trying to generate a custom employee,applicant numbers through a dummy business group.
    I've created on Application: Oracle E-Business 11.5.10.2 the work structure and am now on the step of customizing the employee generating number.
    I followed the link steps:
    Below steps already done:
    Technical Side:
    1- Create New Sequence in DB.
    -----Sequence Code----------
    DROP SEQUENCE APPS.APPSLEAD_CUST_NUMB;
    CREATE SEQUENCE APPS.APPSLEAD_CUST_NUMB
    START WITH 1
    MAXVALUE 999999999999999999999999999
    MINVALUE 0
    NOCYCLE
    NOCACHE
    NOORDER;
    2- Create New Package for issuing the numbers.
    ----------Package Code--------------
    Create or replace package appslead_package as
    Function get_emp_custom_number (
    p_business_group_id IN number
    ,p_legislation_code IN varchar2
    ,p_person_type IN varchar2
    ,p_person_number IN varchar2
    ,p_party_id IN number
    ,p_person_id IN number
    ,p_national_id IN varchar2
    ,p_date_of_birth IN date
    ) return varchar2;
    end appslead_package;
    Create or replace package body APPSLEAD_PACKAGE as
    Function GET_EMP_CUSTOM_NUMBER (
    p_business_group_id IN number
    ,p_legislation_code IN varchar2
    ,p_person_type IN varchar2
    ,p_person_number IN varchar2
    ,p_party_id IN number
    ,p_person_id IN number
    ,p_national_id IN varchar2
    ,p_date_of_birth IN date
    ) return varchar2 as
    /*Check if the person id is exists on the system or not*/
    cursor person_exists is
    select employee_number,applicant_number,npw_number
    from per_all_people_f
    where party_id = p_party_id;
    --and p_effective_date between effective_start_date and effective_end_date;
    lseq_num number;
    l_next varchar2(30);
    l_emp_num varchar2(30);
    l_apl_num varchar2(30);
    l_npw_num varchar2(30);
    begin
    open person_exists;
    fetch person_exists into l_emp_num,l_apl_num,l_npw_num;
    if person_exists%notfound then
    Select to_char(Appslead_Cust_Numb.Nextval) Into lseq_num From Dual;
    l_next := 'AppsLead-'||lseq_num;
    return l_next;
    Else
    If p_person_type = 'EMP' then
    l_next := l_emp_num;
    Elsif p_person_type = 'APL' then
    l_next := l_apl_num;
    Elsif p_person_type = 'CWK' then
    l_next := l_apl_num;
    End if;
    End if;
    Close person_exists;
    return l_next;
    end get_emp_custom_number;
    End appslead_package;
    Functional Side:
    1- Create or Modify Business Group Employee numbering method to Manual.
    2- Create New Formula Function.
    3- Create New Formula EMP_NUMBER_GENERATION with Type "Person Number Generation"
    ------Formula Script--------
    EMP_NUMBER_GENERATION
    Create Custome formula for generation employee number*/
    DEFAULT FOR Person_Number IS ' '
    DEFAULT FOR Party_ID IS 0
    DEFAULT FOR Person_ID IS 0
    DEFAULT FOR National_ID IS ' '
    DEFAULT FOR DATE_OF_BIRTH IS '1900/01/01 00:00:00' (date)
    DEFAULT FOR Hire_Date IS '1900/01/01 00:00:00' (date)
    INPUTS ARE
    Legislation_Code (text),
    Person_Type (text),
    Person_number (text),
    Party_id,
    Person_id,
    Date_of_birth (date),
    Hire_date (date),
    National_ID (text)
    Next_Number = '0'
    Invalid_msg = ' '
    IF Person_Type = 'EMP' then
    Next_Number = TO_CHAR(Get_Emp_Custom_Number(Legislation_Code,Person_Type,Person_Number,Party_Id,Person_Id,National_ID,Date_Of_Birth))
    Else
    Invalid_msg = 'This is not an person_type of Employee!'
    Return Next_Number
    Now, when I create a new employee I need the employee number to appear as
    "AppsLead-Emp-00001"
    But its not, and the screen of employee master is not allow to create an employee without filling the number.
    How to do the same?
    What should be the Employee Number Generation ?
    1- Automatic generation with Global Sequencing
    2- Manual
    If your answer is manual, in the employee master screen, the employee id is required and when you create the employee the id should be entered.

    there are some fast formula you can use.
    Please check metalink

  • API to get Employee Number Generation method

    Hi,
    We need to find out employee number generation method at run-time. (Automatic/Manual)
    Is there any standard API to find it out?
    Thanks

    Hi,
    You can get the value from 'METHOD_OF_GENERATION_EMP_NUM' column of PER_BUSINESS_GROUPS view.
    Thanks
    Satheesh

  • How to change Employee Number Generation from Manual to Automatic

    Hi,
    We have given Employee Number Generation Manual while creating Business Group. Now we want to change that to Automatic. I have tried to change but I count not.
    Please tell me what are all the steps needed to change Employee Number Generation From Manual to Automatic

    Hi,
    1. Goto org screen --> query business group
    2. Click other --> Business Group info
    3. Change second option from Employee Number Generation from Manual To Automatic.
    Also look
    Employee number generation process
    Hope it work for u.
    Ayaz
    Edited by: Ayaz on Dec 20, 2010 7:15 PM

  • Who holds Verizon employees and management accountable and where can I file a complaint.

    I feel that writing this letter is a waste of time, but I feel the way customer service reps (not all) as well as their managers (again not all) need to held accountable for lies and disrespectful business practices they place on loyal customers.  This is a long and confusing issue, but in as short as possible, I have been a loyal Verizon Wireless customer for several years. This past September 2014, I along with about 200 other loyal customers waited for several hours in anticipation of the IPhone 6 being released outside of a big box Verizon Store located at 7790 Montgomery Rd, Cincinnati, OH 45236, phone number (513) 984-9939. Because of my early arrival, I was number two in line and number two to enter the store once opened.  At approximately 7:30 a.m., Verizon Store employees and an unknown woman claiming to be a manager came from the store with flyers in hand and explained the purchase process.  She advised customers were able to buy a maximum of three phones, but could only buy one phone at retail price without contract.  I informed the manager that I was not eligible for an upgrade at the time, as my wife and I still had about a year of service left on my current contract.  At that time I was told “too bad, there are a lot of customers here for the same thing, and if you want the iPhones you will have to add two lines of service.”  I had about $2000.00 in my hand willing to pay full price for phones and have them swapped out for my current devices and was told “too bad.”  Well after waiting in line for the amount of time I had, I pretty much had no other choice, entered the store, and paid for two new lines of service in order to get two IPhone 6 plus devices with 128 gb of storage. 
    Immediate upon returning home, I contacted Verizon customer service (phone call one 9/19/14) and requested to terminate both lines, and move the IPhone 6 plus phones to my original lines.  Upon explaining the situation to the customer service rep, he was confused as to why I was told I had to open two new lines, but complied.  Later in the night, I had realized service was still not activated on the lines after switching the IPhone 6 plus to my original numbers and call customer service again (call two 9/19/14).  After explaining the whole situation over again, I was again informed that the store was wrong and should not have made me add two new lines.  This customer service rep informed me of the cancellation fees ($350.00 per line x 2), which I told her I was aware, and had planned to pay $950.00 per phone originally so had no problem paying the termination fee.  The customer service rep again told me that all had been completed and the lines would be turned off.
    On Saturday September 20, 2014, I signed on to my Verizon wireless.com account and saw that I still had two lines (previously told were shut off) still active on my account, with no phones associated with the numbers.  Again, upon contacting customer service (call 3 9/20/2014) I had to explain the entire situation all over.  At that time I was advised by the customer service rep, that because I was not returning the phones and just wished to pay the termination fees, that I would need to wait until after 14 days of service to call in and cancel the lines, and also have to request a refund on the activation fees (should be waived if canceled within 72 hours of activation) and any service charges associated with having two lines with no physical phones actually being attached to them.  At this point I thanked the customer service rep and was informed that all notations to the account were visible in the account to anyone I spoke with.
    Friday October 3, 2014, I again contacted Verizon customer service (call 4 10/3/2014) to cancel these lines.  Upon explaining the situation again to the customer service rep, I was informed the store I got the phones from (A VERIZON WIRELESS OWNED STORE) had lied to me in that I needed to add lines.  At this point, the female representative informed me the activation fees would be waived, along with any other fees, and the lines were cancelled. 
    Saturday October 4, 2014 I again logged onto my Verizon Wireless.com account and saw that the lines I was told had twice been removed, were still active and alive with no physical devices actually being associated with the lines of service.  AGAIN, calling customer service (call 5 10/4/2014) I spoke with a gentleman and expressed my frustrations as to being misinformed several times thus far.  At this point, the customer service rep, after keeping me on hold for about 45 minutes, returned to the phone and advised my that the lines were set for cancelation, but not until my next billing cycle, and that I would need to call in again once all service, activation, and whatever else charges were put on my account to have them removed.  During the conversation, (without me asking for a single thing at any point during the conversation except just to have the lines turned off and refund the fees) The customer service rep informed me that he was sorry and his manager was sorry for inconvenience that VERIZON had caused me, as a small toke of VERIZON’s appreciation, VERIZON would waive any and all fees associated with the two lines I was forced to add, to include any and all early termination fees.  Again, I never once asked for anything, but was offered by VERIZON employees and a VERIZON manager.  I was also informed that when I did call back in, the next customer service rep would see all of these offers in my account notations and would comply.
    Tuesday October 7, 2014, I was able to view my bill and had observed the added charges associated with account activation, and lines of service.  At that point I again called Verizon customer service (Call 6, 10/7/2014) to have these charges removed.  Upon calling and AGAIN explaining the two weeks of hell VERIZON had caused me, I was again apologized to, and informed that the last customer service rep had notated everything as I had explained and was informed and exactly quoted by the representative from VERIZON “We are nothing without our integrity at VERIZON, and VERIZON told you we would waive all of these fees (as notated in my account) VERIZON will stand by our word.” At that point, I was told I would need to be placed on hold as the charges and fees were large (about $263.00 in service fees and $700.00 in early termination fees) it would take a while for the customer service rep to work with his manager to have these charges removed (and in the case of the ETFs, not post to the account at my next billing cycle).  After one hour of sitting on hold, I was again in contact with the customer service rep and told, he and his manager had put in for every single refund and credit, the VERIZON MANAGER had approved all, but one final approval was needed which may take a day or two.  AGAIN all of this is notated in the account as to offers and promises made by VERIZON wireless employees and managers, and again I had NEVER asked for a single penny refunded, but was offered.  I AGAIN was completely willing to pay for the phones and the ETFs without problem, but was again and again offered such refunds and credits by VERIZON employees.
    Wednesday October 9, 2014, because of the continual misinformation I have been given by VERIZON employees, I contacted VERIZON customer service again (call 7, 10/9/2014) to check on the status of the credits and refunds.  At that time, I was informed, that many of the credits had been approved, but both ETF fees were denied and would only be refunded if I returned the devices.  As frustrated and confused as I was, I calmly explained every single thing that was offered to me again by VERIZON and was confused as to why a MANAGER for VERIZON would offer such things and then they would be denied.  The female customer service rep informed me that she was unfamiliar with the situation, would message the male customer service rep and or manager I spoke with on October 7, 2014 and have them reach out to me to explain. I was also told I would hear from them within a “few hours.”  This call was placed at about 9:00 a.m., and by 6:00 p.m. I had still not heard anything back from VERIZON.  At that time I again called VERIZON customer service (call 8, 10/9/2014) and spoke with another customer service rep.  Again for the 8th time explained the entire VERIZON lying situation, and was told that he (VERIZON representative) saw was I had been offered several times (refunds and credits) in the account notations and “too bad, VERIZON does not offer refunds or waivers of ETFs.”  At this point in the conversation, without completely cursing out the representative, I asked to speak with his supervisor and was turned over to another supervisor to speak with.  Upon speaking with the supervisor, I was informed (for the first time) that although VERIZON WIRELESS employees / MANAGERs had offered me refunds of ETFs, WHICH WAS DOCUMENTED NUMEROUS TIMES BY VERIZON in my account details, VERIZON simply could not waive these fees.  I again informed the manager that I didn’t care about the fees and was willing to pay, but I was tired of being LIED TO.  At that point in the conversation, I was again apologized to over and over again and as a token of apology from VERIZON, he a VERIZON MANAGER offered me a $70.00 bill credit in order to help with the ETFs.  Again, I never once asked for anything, but was offered time and time again from VERIZON EMPLOYEES and MANAGERS.  I thanked him for his offer and the call ended.
    October 10, 2014 (AGAIN after repeatedly being lied to contacted VERIZON customer service to check on the status of my credits (call 9, 10/10/2014).  At that time, I spoke with a female representative and again explained the entire dilemma caused by VERIZON.  Again, I was apologized to countless times and was informed that a bill credit for $70.00 was pending as I was informed on the previous night by a VERIZON WIRELESS MANAGER, but she did not have access to see any further details.  After again apologizing countless times, the customer service representative seemed to be frustrated that I had been treated so negatively and informed me she was going to address this with her manager.  Upon her return to the line, and again without ever asking for one single thing, the VERIZON representative with her VERIZON MANAGER offered to meet “half way” with regards to the lowest ETF fees associated with my accounts and provide a $235.00 bill credit to help me and as a token of “sorry for VERIZON’s screw up and constant lies.”  I was also told I would be contacted by her manager within four hours at approximately or before 2:00 p.m.  5:00 p.m. on that same date, after not hearing anything back I again called VERIZON customer service (call 10, 10/10/2014) spoke with another customer service rep and told her the entire story over again.  I told the rep I wanted to speak with a manager right at that moment and was placed on the phone with a woman named Linda I believe. Linda informed me that the credit I was previously told I would be given earlier on that date was rejected and I would not be given it.  Again without completely going nuts, I calmly explained my complete disgust with VERIZON and the constant lies I was being told.  Again after countless apologies from another VERIZON MANAGER, she politely explained to me again the whole VERIZON cannot offer such refunds or credits associated with ETFs and was appalled that anyone in VERIZON would offer such things knowing they could not be given.  While working with her, she informed me the best solution to saving money was to cancel my original phone accounts and keep the two new lines that were pending deactivation, which would result in a $250.00 reduced ETF as opposed to a $700.00.  I agreed based on her advice without argument and was informed it may take a few hours for the new numbers to be placed back on the IPhones.  Two hours later, my phones still not turned on, I contacted VERIZON again.  I had also noted that every single bill credit previously applied to my account was back on the account.  At this point being as furious as I was, I again called VERIZON WIRELESS (call 11, 10/10/2014) demanded to speak with a MANAGER and was placed on hold.  After waiting for an hour on hold (no exaggeration) the customer service representative returned, apologized for everything including the wait time, and placed a male MANAGER on the phone. After explaining the entire three plus week VERIZON lying dilemma, which he was able to see in the account notes where every VERIZON employees acknowledged the misinformation of the previous employee I had spoke with, he again apologized and explained that I did not lose the bill credits, but because two lines had been canceled, the credits were instead applied to my unbilled ETFs, and they would appear on my next bill.  He also informed the SIM cards in my devices would still require more time to activate and that they should be turned on by 7:00 a.m. the next day.
    While doing research on the SIM issue, I found that VERIZON policy was immediate and SIMs would not require rebooting time to come out of I believe it is called “AG” or “aging” status.  Again contacting VERIZON customer service (call 12, 10/10/2014) spoke with a female customer service agent, who actually looking back was the only one not to represent falsehoods or lies, informed me that because the SIM cards were previously associated with cancelled lines, I would need to go to a VERIZON wireless store and get two new SIM cards.  At this point in the day it was about 10:00 p.m. and all VERIZON stores were closed for the day.  With no choice in the matter, I agreed, and asked just out of curiosity, on the status of the$70.00 bill credit, I was promised on October 9, 2014.  At that point the rep informed me that she was able to see that the VERIZON MANAGER had notated and put a credit request in while I was speaking with him, but then immediately cancelled his own request and closed the situation immediately following the completion of our call.  I believe at this point in the entire situation I was so fed up this did not surprise me whatsoever so who could I complain to.  The very nice customer service representative again apologized for the continued lies I was told and offered me (not a bill credit), but a data GB credit for 12 months (again without me asking for anything).  In her own words “I do not want to promise you the world and then lie to you and get your hopes up thinking it will happen as has happened to you numerous times.”    I truly appreciated her honesty and her acknowledgement of the complete disgusting actions by previous VERIZON employees and MANAGERS. 
    The next day October 11, 2014 I drove with both IPhones to the Verizon big box store, explained the entire story to the employee, was apologized to for a 20 minutes, the manager came out and apologized as well, GREAT CUSTOMER SERVICE!  The store is located at 2028 Florence Mall Rd, Space 1139, Florence, KY, (859) 746-3790 (Manager was great so was employee).  Never once offered me anything to make up for mistakes VERIZON had made in the past, which I really didn’t care because I never asked nor expected anything, but were truly grateful for my service (I am military and a Federal Law Enforcement Officer) and truly apologized for the actions of the Verizon Sore in Cincinnati Ohio (Again the manager stated the manager at the Cincinnati store lied), and especially apologized for all the lies and mis-information given to me over a three plus week time period.
                Finally, October 15, 2014, I log in to my Verizon wireless account to view my features and reactivate VERIZON’s high definition calling features and see that since September 19, 2014 (original date I purchased the IPhones) I have been charged for Verizon Cloud storage.  I HAVE NEVER AGREED TO THESE SERVICES, NEVER REQUESTED THESE SERVICES, NEVER EVEN NEW THEY WERE THERE!!!!  Again had to call VERIZON for the fraud and lies they are perpetrating on a daily basis, COMPLAIN to another customer service rep (call 13 10/15/2014) in order to get the fraudulent charges removed from my bill. 
    Conclusion
                Here I sit writing this long complaint that no one in VERIZON will ever be held accountable for, no one will answer for the lies, mis-information, and disrespect employees and VERIZON MANAGERS perpetrate even though each lie was documented by VERIZON in account notations, and no one will be accountable for the lies the retail stores tell in order to increase their QUOTA to activate a certain amount of new lines per month.  I am utterly disgusted with the treatment I have received, will be requesting these notations (if they have not been deleted from my account), have documented each conversation, and recorded many of the conversations, with an end result of pretty much nothing.  VERIZON does not care about their customers and could probably care less about my terrible experience.  While there are several other cellular options available, they are all crooks and liars just as the perfect documented examples of VERIZON employees and management lying in this case.
    Christopher

        Giogetz,
    Thank you for taking the time to share your experience. I am shocked by the many representatives that you had to speak to regarding your first request. This situation should have never gotten to be complicated and resulting in multiple calls from you. I apologize on behalf of those representatives for dropping the ball. I do agree that the representatives do need to be held accountable and I would like to submit feedback for those that you worked with. I have sent you a direct message. Please reply to the direct message so I can begin submitting feedback.
    AndreaS_VZW
    Follow us on Twitter @VZWSupport

  • What algorithm does Excel 2010 use for Pseudo Random Number Generation (MT19937?)

    Does Excel 2010+ use the Mersenne Twister (MT19937) algorithm for Pseudo Random Number Generation (PRNG), implemented by the RAND() function?
    This has been a nagging question for some time now, with "hints" that it indeed does.  However, a relatively thorough search turns up no definitive documentation.  The most direct indication is perhaps given by Guy Melard [Ref 9] where
    he tests Excel 2010's RAND() function using the Crush battery of tests in TestU01 by L'Ecuyer & Simard.  Melard references a "semi-official" indication that Microsoft did indeed implement MT19937 for the RAND() function in
    Excel 2010, but this reference no longer seems to be available. http://office.microsoft.com/enus/excel-help/about-solver-HP005198368.aspx?pid=CH010004571033.
    The other references below [Ref 1-10] document the history of the statistical suitability of the PRNG and probability distributions in various versions of Excel.  This includes the Wichmann-Hill PRNG implementations supposedly (arguably) used in
    Excel 2003 & 2007 for random number generation.  But still, we have no answer as to which PRNG algorithm is used in
    Excel 2010 (and 2013 for that matter).
    Microsoft indicates that RAND() has been improved in Excel 2010; Microsoft states, "...and the RAND function now uses a new random number algorithm." (see https://support.office.com/en-ca/article/Whats-New-Changes-made-to-Excel-functions-355d08c8-8358-4ecb-b6eb-e2e443e98aac). 
    But no details are given on the actual algorithm.  This is critical for Monte Carlo methods and many other applications.
    Any help would be much appreciated. Thanks.
    [Ref 1] B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 97. 
    Computational Statistics & Data Analysis. Vol. 31 No. 1, pp 27-37. July 1999.
    http://users.df.uba.ar/cobelli/LaboratoriosBasicos/excel97.pdf
    [Ref 2]L. Knüsel.  On the accuracy of the statistical distributions in Microsoft Excel 97. Computational Statistics & Data Analysis. Vol. 26 No. 3, pp 375-377. January 1998.
    http://www.sciencedirect.com/science/article/pii/S0167947397817562
    [Ref 3]B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 2000 and Excel XP. 
    Computational Statistics & Data Analysis. Vol.40 No. 4, pp 713-721. October 2002.
    https://www.researchgate.net/publication/222672996_On_the_accuracy_of_statistical_procedures_in_Microsoft_Excel_2000_and_Excel_XP/links/00b4951c314aac4702000000.pdf
    [Ref 4] B. McCullough, B. Wilson.  On the Accuracy of Statistical Procedures in Microsoft Excel 2003. 
    Computational Statistics & Data Analysis. Vol.49. No. 4, pp 1244-1252. June 2005.
    http://www.pucrs.br/famat/viali/tic_literatura/artigos/planilhas/msexcel.pdf
    [Ref 5] L. Knüsel. On the accuracy of statistical distributions in Microsoft Excel 2003. Computational Statistics & Data Analysis, Vol. 48, No. 3, pp 445-449. March 2005.
    http://www.sciencedirect.com/science/article/pii/S0167947304000337
    [Ref 6]B. McCullough, D.Heiser.  On the Accuracy of Statistical Procedures in Microsoft Excel 2007. 
    Computational Statistics & Data Analysis. Vol.52. No. 10, pp 4570-4578. June 2008.
    http://users.df.uba.ar/mricci/F1ByG2013/excel2007.pdf
    [Ref 7] A. Yalta. The Accuracy of Statistical Distributions in Microsoft<sup>®</sup> Excel 2007. Computational Statistics & Data Anlaysis. Vol. 52 No. 10, pp 4579 – 4586. June 2008.
    http://www.sciencedirect.com/science/article/pii/S0167947308001618
    [Ref 8] B. McCullough.  Microsoft Excel’s ‘Not The Wichmann-Hill’ Random Number Generators. Computational Statistics and Data Analysis. Vol.52. No. 10, pp 4587-4593. June 2008.
    http://www.sciencedirect.com/science/article/pii/S016794730800162X
    [Ref 9] G. Melard.  On the Accuracy of Statistical Procedures in Microsoft Excel 2010. Computational Statistics. Vol.29 No. 5, pp 1095-1128. October 2014.
    http://homepages.ulb.ac.be/~gmelard/rech/gmelard_csda23.pdf
    [Ref 10] L. Knüsel.  On the Accuracy of Statistical Distributions in Microsoft Excel 2010. Department of Statistics - University of Munich, Germany.
    http://www.csdassn.org/software_reports/excel2011.pdf

    I found the same KB article:
    https://support.microsoft.com/en-us/kb/828795
    This was introduced (according to the article) in Excel 2003. Perhaps the references in notes 2 and 3 might help.
    The article describes combining the results of 3 generators, each similar to a Multiply With Carry (MWC) generator, but with zero carry. MWC generators do very well on the Diehard battery of randomness tests (mentioned in your references), and have
    very long periods. But using zero carry makes no sense to me.
    Combining the three generators only helps if the periods of the 3 are relatively prime (despite what the article implies). Then the period of the result will be the product of the 3 periods. But without knowing the theory behind these generators, I have
    no idea what the periods would be. The formulas for MWC generators fail here.
    Richard Mueller - MVP Directory Services

  • I have just bought a new iPhone and gave my old one to my Mum. My problem is that even with a new SIM and phone number I seem to be getting her messages as well as mine on my thread. They are also being recorded as both sent and received so she must be pa

    I have just bought a new iPhone and gave my old one to my Mum. My problem is that even with a new SIM and phone number I seem to be getting her messages as well as mine on my thread. They are also being recorded as both sent and received so she must be paying twice for each SMS sent. Help please

    Wipe iPhone/iPad/iPod touch clean
    There are a few steps to do:
    Switch off iMessage in Settings > Messages
    Switch off FaceTime in Settings > FaceTime (iPod touch 4th Generation or later, iPhone 4 or later and iPad 2 or later)
    Delete iCloud in Settings > iCloud > Delete Account
    Finally Settings > General > Reset > Erase All Content and Settings.
    Un-register your device: https://supportprofile.apple.com
    Now you can sell/give.
    Now, you should get her a new Apple ID to sign in the options above.

  • Problem on forms for serial number generation with last record next_record.

    Hi Experts,
    currently i'm facing one problem like :
    i'm populating one receipt detail in Multi block , like when user key in one receipt number that time record should go in first record ,and if they key in second receipt number then record should go in second record . mean to say every time record go in last record ..but the problem is i want to generate Serial no correspondence to every last record ..
    here is my approch :
    cursor c1 is
    select * from table
    where cname =:blk_name.clm_name.
    Last record;
    next_record;
    for v1 in c1 loop
    processed record;
    next_record;
    end loop;
    last_record;
    go_block(___);
    first_record;
    :sno := system.cursor_record ;
    next_reocrd;
    end loop;
    first_record;
    And in block level i'm writing code for Serial number generation when user key in manual entry for receipt detail:
    :blk_name.coulumn_name := :system. cursor_record;
    so in this approach their is no problem it is working properly but the problem is that
    when user fetch one receipt automatically and then after he want to enter next record manually and he decided to go in detail block ,
    and once he reached in detail block that time block level trigger i firing .ans serial number 2 generated and then suddenly he came to know no i want to fetch next record automatically mean to say now user going again master block and fetching next receipt detail ,
    but the problem is when user leaving seccond sr no and going in master block and population next receipt detail that time cursor going on 3 record
    but logically have to replace the second Serial no and generate the again serial number 2 record population .mean to say its not refreshing last_record..
    so i'm appreciating is anyone if came accoross this type of issue please corrrect my code and send updated code ..plsssssssssssssssssssssssssssssss
    Thanks
    Abhishek
    [email protected]

    hi
    I put this below code on when_new_record_instance on block level..
    :blk_name.column_name :=system.cursor_record;
    so can you please help me.....
    Thanks
    Abhishek

  • Enq: TX - row lock contention in forms 10g sequency number generation

    Iam Getting the Deadlock issue in oracle formdeveloper 10g database is 11g Acutually in our small Hospital organization using different forms generating entrying labrequest form finally save time
    one sequency number will generated i have give procedure below every save criteria form using below procedure some time iam getting lock iam using blocksession query i have find out some
    OSUSER
    MACHINE
    TERMINAL
    PROGRAM
    SQL_ID
    LOGON_TIME
    BLOCKING_SESSION_STATUS
    BLOCKING_SESSION
    EVENT
    user423
    UMCCDOM\LEVEL4-MICU
    LEVEL4-MICU
    PrjMcr.EXE
    0ccngw7dfkmgb
    23/09/2013 11:34:41 AM
    VALID
    277
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    23/09/2013 11:32:50 AM
    VALID
    186
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    22/09/2013 2:49:47 PM
    VALID
    277
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    23/09/2013 7:00:22 AM
    VALID
    186
    enq: TX - row lock contention
    user290
    UMCCDOM\LEVEL2-N
    LEVEL2-N
    PrjMcr.EXE
    0ccngw7dfkmgb
    23/09/2013 10:28:06 AM
    VALID
    277
    enq: TX - row lock contention
    lock are happen after open the code i have find out used FOR UPDATE in procedure please tell me any alternative for this every labrequest form saving time using this procedure for generating prefix sequence number multiple user using with different systems
    PROCEDURE   Gsp_GenSeqNum (I_SvPrefixCd IN VARCHAR2,I_SvUserName IN VARCHAR2,
                              O_SvSeqNum OUT VARCHAR2) IS
    --This Procedure generates the sequence number
    --by retrieving the prefix based on the code
    --supllied to the procedure.
      CURSOR  crSeqGenerator IS
             SELECT Gsn_prefix_last_num, Gsn_prefix_year
                FROM G_SEQUENCE_NUMBER
             WHERE Gsn_prefix_Cd = I_SvPrefixCd
                   AND Gsn_prefix_year = TO_CHAR(SYSDATE,'YYYY')
      FOR UPDATE OF Gsn_prefix_last_num;
      udSeqNum        G_SEQUENCE_NUMBER.Gsn_Prefix_last_num%TYPE;
      udNextSeqNum    G_SEQUENCE_NUMBER.Gsn_Prefix_last_num%TYPE;
      udYear          G_SEQUENCE_NUMBER.Gsn_Prefix_year%TYPE;
      udPrefix        G_SEQUENCE_PREFIX.Gsp_Prefix_Value%TYPE;
    BEGIN
      SELECT Gsp_Prefix_Value
      INTO udPrefix
      FROM G_SEQUENCE_PREFIX
      WHERE Gsp_Prefix_Cd = I_SvPrefixCd;
      OPEN crSeqGenerator;
      FETCH crSeqGenerator
       INTO udSeqNum,
            udYear;
      IF crSeqGenerator%FOUND THEN
         udNextSeqNum  :=udSeqNum + 1;
         O_SvSeqNum     := udPrefix||'/'||TO_CHAR(SYSDATE,'YY')
                                   ||'/'||LPAD(TO_CHAR(udNextSeqNum),6,'0');
      ELSE
    INSERT INTO G_SEQUENCE_NUMBER VALUES(I_SvPrefixCd,TO_CHAR(SYSDATE,'YYYY'),0,I_SvUserName,SYSDATE);
         udSeqNum      :=0;
         udNextSeqNum  :=udSeqNum + 1;
         O_SvSeqNum:=UdPrefix||'/'||TO_CHAR(SYSDATE,'YY')
                             ||'/'||LPAD(TO_CHAR(udNextSeqNum),6,'0');
      END IF;
      UPDATE G_SEQUENCE_NUMBER
         SET Gsn_Prefix_last_num=udNextSeqNum
       WHERE Gsn_Prefix_Cd = I_SvPrefixCd
         AND Gsn_Prefix_year=TO_CHAR(SYSDATE,'YYYY');
      CLOSE crSeqGenerator;
    END Gsp_GenSeqNum;
    Thanks
    subbu

    This application is inbuit with some modules VB (cath ,cardio)and oracle forms for required sequence number generation different time used this procedure whereever required the sequence Prefix generation.If i replace the procedure sequene to oracle standard sequency if the user cannot save the form unnessary sequency generated order is missing from sequence.

  • Serial number generation

    Hi friends,
    I have a question regarding the serial number generation.
    1. In serial number generation  do we have option of generating either when creating and releasing the production order or when doing the GR for the production order.
    If yes, please let me know how we can do that.
    2. If we have the serial number activiated for the material can we use auto goods receipt for the material?
    Thanks and regards,
    Satish

    Dear Satish,
    Go to OIS2 and create the serial number profile which will be later assigned to the material master.
    Select the serial number profile and select serializing procedure
    Here,select "PPAU Serial numbers in PP order" and enter the value as desired in serial number usage column.
    Similarly you can try for order release.
    We cannot activate auto GR for the items with serial numbers.
    regards,
    Joseph Charles Vaikathussery

  • Enhancement for Automatic Serial Number Generation

    Hi,
    Has anybody worked on the enhancement iqsm0001?
    If so, please give me some idea on how to use this enhancement for automatic serial number generation.
    Thanks for your kind help.
    Regards,
    Renjith Michael.

    Hi Renjith,
    You can check the following link, Hope it helps you to some extent:
    Re: Implement unique serial number within a client
    And you can also try user exit EXIT_SAPLIPW1_001 for Automatic serial number assignment.

Maybe you are looking for