GB - Paying SMP to a leaver.

Hi,
Consider the following scenario for Great Britain. An employee is off work due to maternity leave. She has entitlement to be paid SMP, and then she leaves the work. According with the HM Revenue the employer has to pay SMP until the end of the maternity period.
My question is: Is there any way of paying the whole amount in one time? Does SAP consider that situation?
Thank you in advance.

Doug, I appreciate your input, however re-installing OSX is exactly what I DON'T want to do. Not only would it take an extended amount of time to update from 10.4.6 to 10.4.10 but importing files from the old hard disk comes nowhere near copying over every modification I've made to my system. The idea here, as I would think with anyone upgrading their hard drive with a perfectly working system, is to increase disk space and just keep right on going without missing a step. WIth all due respect your suggestion is absolutely the wrong advice in this situation. The last time I took such advice, I found myself missing many of the system helper applications allowing me to access hardware and software and all of it had to be reinstalled as I discovered things were no longer working as they should have. I DO NOT recommend re-installing OS X to anyone wishing to upgrade their drive, unless you are having problems with your system or just want to clean house. Apple should understand this. The bug thing on the install disk is just one of the many headaches involved in this process. My understanding was that I cannot make a disk image from the install disk was well as being unable to restore. However, if that's possible, then I could have done what I wanted without using a third party "shareware" solution. I will check it out and report back. Call me paranoid, but I would prefer to keep my data backup in the hands of those who formatted it originally, i.e. Apple. I would happily use a proven commercial utility, but for something as routine as upgrading my hard disk, I shouldn't have to pay to do it. Time was, if Apple had a bug in their startup utility disk, they would have corrected the error and sent a replacement to all registered users. Time was.

Similar Messages

  • How to configure a sick leave setup

    Hello All,
    I need your help that how I can do the following sick leave process setup in Oracle Payroll using Accrual Plan as some of the sick leaves are being carried over to the next years sick leave entitlement balances.
    1- Employee Sick Leaves are being maintained and carried over on the basis of employee hire date anniversary year
    2- The Sick Leaves entitlement per year is 90 Days but the days and their respective deduction is logically broken into three following categories
    - Full Paid Time Off - 15 Days
    - Half Paid Time Off - 30 Days
    - Unpaid/No Pay - 45 Days
    Note: We must only have one absence type - sick leave and its corresponding element
    3- The Sick Leaves Carry Forward at the end of employee respective hire date anniversary should be per the following breakdown
    - Full Paid Time Off - 0 to 15 Days - depending on the available balance
    - Half Paid Time Off - 0 to 15 Days - depending on the available balance
    - Unpaid/No Pay - 0 Days
    All Carry Forward Sick is accumulated to next year’s Full Pay segment of Sick Leaves that is in every year the full pay leaves can only increase while the other two logical segments would refresh to its entitlement values
    Sick Leaves Ceiling
    Full Pay - 90 Days + 15 Days
    Half Pay - 30 Days
    No Pay - 45 Days
    This means that total sick leaves balance any employee can have is (90+15+30+45) 180 Days
    I need your help to setup this like
    Sick Leave Accrual Plan & fastformulas for balance maintenance
    Sick Leave Carry Over FastFaromulas
    Sick Leave Deductions
    Sick Leave deduction for employee final settlement processes
    Waiting for your responses and help
    Regards,
    Usher

    Hello Avinash,
    Thanks for your input dear, it was a great help. Now when I have created these following elements and balances:
    Sick Leave - Information
    Sick Leave Half Paid - Deduction - Indirect Element
    Sick Leave No Paid - Deduction - Indirect Element
    Sick Leave Half Paid Days - Balance
    Sick Leave No Paid Days - Balance
    The deduction is now happening correctly, but only when there is only one sick leave entry in the current payroll period. When we enter two or more sick leaves entries in a single payroll period it is doing repeated deductions for the same paryoll period, in the first deduction it takes into account all the sick leave days but then from the second entry onwards it is also doing deduction for the respective sick leave element only.
    Please tell me that how can we have only one deduction per element (llike one sick leave half pay deduction) for all entered sick leaves in a single payroll period.
    Awaiting your response,
    Regards,
    Usher

  • Best Buy is a mess, or worse.

    Best Buy is a mess, or worse.  I just signed up for Amazon Prime.  Here’s why:
    I purchased a laptop that arrived with a non-functioning touchpad.  I simply wanted to exchange this broken computer for a working model.  Best Buy could not accomplish this, and showed some abysmal customer service in the process.  I thought somebody at Best Buy should know.  Below are the details.
    I ordered an HP Envy Touchsmart Sleekbook with a 1TB HD and 8GB memory (SKU 9268057) on 1 January 2014 through BestBuy.com. The computer's specs were good and the price was great ($399), so I pulled the trigger on the purchase.
    The computer arrived quickly and as promised, but after a 10-15 minutes of use, the touchpad “click” would stick down and the computer would be remain constantly left-clicking.  In other words, the computer was not useable.
    I visited the Best Buy store in Reston, VA (store 297) and showed the problem to the Geek Squad.  They said the computer could be sent for repair (approximately 3 weeks), or I could exchange it for a new one.  Opting for the exchange, I took the computer to the customer service counter.  I was then told that the computer was an online only item and I would have to call 1-888-Best-Buy to exchange it.
    Issue #1 – I bought the computer from Best Buy and wanted to exchange the computer at Best Buy.  As a customer, I simply do not care if your internal inventory systems list an item as online only.  If visiting Best Buy to exchange a Best Buy item, I expect my very basic request to be honored.
    But fair enough, I understand.  I called the number, navigated a horribly designed IVR, then waited on hold for 30 minutes.  Apparently, I was transferred to Tech Support in error.  Tech Support said I'd have to be transferred again and wait on hold again.  I said that waiting another 30 minutes was unacceptable and asked that I be transferred directly to a person who could help.  At this point, the person in Tech Support hung up on me.
    Issue #2 – Despite my being courteous and polite on the phone, the inconvenience of my request caused this person in tech support to commit an indefensible disservice to a paying customer.  I can think of few things in this world that surpass the rudeness, gall, and unprofessionalism of hanging up on a customer. How little training are these people receiving that they would hang up on anybody, much less a customer?
    I called 1-888-Best-Buy again, waiting on hold for 30 minutes a second time. This person was more helpful. A shipping label was promptly emailed to me and I sent back the computer.  A few days later, I noticed that my credit card was refunded for the computer, but this was extremely odd given that I wanted an exchange for the exact same computer.
    Issue #4 – The Best Buy return forms need to be vastly clearer.  A customer needs to be able to indicate that the product is being exchanged, not returned.  I placed a handwritten note on the form, but apparently nobody at the return center bothered to read the note.
    I called 1-888-Best-Buy a third time.  This time, I spoke with a very nice lady who was (frankly and unfortunately) clueless.  She said that since the money was back on my credit card, I could simply buy the computer again.  I explained to her approximately a dozen times that I wanted an exchange and that if I repurchased the computer again, I would not receive the sale price because the computer was no longer on sale (I believe that the price was then $699).  In other words, the failure of Best Buy to correctly process the exchange would cost me an extra $300 if I was to repurchase the computer.  The customer service agent could not resolve the problem and then transferred me to a new person.
    Issue #5 – From my first phone conversation with a customer service agent, I was given an RA number.  Subsequently, I was told by everybody with whom I spoke that they could not look up my order or exchange via the RA number.  Why does Best Buy give an RA number if it is subsequently useless?  This is a giant waste of your customers’ time.
    I explained the situation a second time to the new customer service representative.  He understood the issue and was very helpful in resolving the issue.  After a few minutes of investigating, he came back on the line and said that the computer was no longer available, but that he would complete the exchange with a like product (HP Envy with 1TB HD and 8GB memory).  This resolution was exceptionally fair and met my expectations (the new computer had a price of $999, after all).
    When this new computer arrived, I realized that it was similar but had some substantial and material differences.  The keyboard is not backlit, the screen has very poor resolution (I’ve spent hours trying to resolve this issue to no avail), the touchpad is difficult to use and unresponsive, the monitor does not open beyond 90 degrees (Okay, maybe 95 degrees…but this makes the computer impossible to use on a desk, or more importantly, on a lap.  Seriously, why would HP design a computer like this??  You have to stoop down to see the monitor because it simply does not open wide enough), and the laptop body is horribly designed with all of the weight on the back, leaving the computer constantly unbalanced and the touchscreen 50% useless).  As I discovered, these differences all boiled down to a very small detail:  The original HP I purchased was a Sleekbook, while the new laptop is not.  One small word, one big difference.
    I then went back to the Best Buy store in Reston, VA and explained the situation.  My request was to exchange the HP Envy that I now possessed for the same model that I originally purchased (the HP Envy Sleekbook).  The lady at the customer service desk said that she could not perform the exchange.  Her rationale was that the exchange could not be made if the new computer would cost more than the original computer that I purchased.  I explained that I was now in possession of a $999 computer and was wanting to leave the store with a $699 computer.  This would net Bet Buy $200.  Regardless of that fact, however, my request to her was very basic:  I purchased an HP Envy Sleekbook, the first exchange did not work, and I still expected to receive an HP Envy Sleekbook.  She then went to find her supervisor.
    Issue #6 – Why can Best Buy employees not make a decision?  Can Best Buy please empower somebody?  Waiting around at the counter while employees search for a supervisor is unacceptable in 2014.  If you need an example, visiting an Apple store would be hugely beneficial.
    The supervisor, James {Removed per Forum Guidelines}, then arrived.  I explained the situation a second time.  James verified that the computer I originally purchased was indeed available at a nearby store.  But, he would have to charge me an extra $300 for the exchange.  Thinking that this was preposterous, I asked him to explain.  He said that he could not verify the price that I originally paid on January 1st.  Conveniently, I had a smartphone in my pocket and offered to show him the receipt from my purchase.
    As I did with the first employee, I explained again my very simple request to exchange the HP Envy Sleekbook that I originally purchased for a functional version of the same.  He said that this was impossible because I was shipped an HP Envy Sleekbook as an exchange.  I explained that this like-item exchange was the decision of Best Buy and that I had no control over what I was shipped by Best Buy when they were choosing an equivalent product.  Nonetheless, all of those facts notwithstanding, I was now in possession of a $999 product and wanted to exchange it for a $699 product.  THIS WOULD NET BEST BUY $200!  James {Remvoed per Forum Guidelines} was unwilling to hear any of this, said I would either have to either keep the HP Envy Sleekbook or pay $300 extra to leave the store with the computer that I originally purchased for $399.  These were the options, take it or leave it.
    Here’s the bottom line:  Best Buy won mightily.  Best Buy got its way.  I did not.  I admit it, Best Buy is the victor.  Congratulations.
    I could continue to fight for an exchange, but in Best Buy’s victory, the archaic process and automaton employees have worn me down.  I’ve now given up.  I’ll keep this sub-par, hardly useable computer.  I’ll also hate it.  I’ll also scorn Best Buy when I log on every morning and every evening.
    I’m not without options, though.  As a matter of fact, I’ve now joined Amazon Prime.  The Amazon service is amazing and I encourage every Best Buy customer to do the same.  You order heavily discounted products, you have the help of many customer reviews, and the products arrive at your door the next day.  I’ve already spoken to Amazon’s customer service team, and the experience was first class.  Since my Best Buy experience, I’ve already ordered an iPad and Nikon D3200 for my wife’s Valentine’s Day present.
    Best Buy could have had these sales.  James {Removed per Forum Guidelines} and the Reston store won the battle, though.  The price of losing the battle is that I have to keep a $999 laptop.  The price of the victory for Best Buy, though, is that a lifetime of sales will now be channeled through Amazon Prime.
    I expect Best Buy to do nothing after receiving this note.  But, my ideal resolution:  Please have the manager of your Reston store, along with James {Removed per Forum Guidelines}, write me a letter of apology.  It would be wonderful, and go a long way towards resolving the situation, if both the manager and James {Removed per Forum Guidelines} would acknowledge that when given the opportunity to do the right thing, they instead chose to hide behind inflexible and inappropriate company policy.  When given the opportunity to surprise and delight a customer, they instead chose to not lift a finger to make things right.  When given the opportunity to win a loyal customer, they instead chose the easy path that resulted in alienating a customer.
    All customers have a choice.  My choice is now Amazon Prime.

    Hello cathacker,
    Buying a new computer should be fun and exciting and not fraught with problems after the fact. I deeply regret the numerous obstacles to receiving a successful exchange for your defective machine and for any resulting inconvenience.
    The problems that you encountered are not helpful or endearing in the remotest measure. Having to cope with an unprofessional telephone representative is not the least of the unfortunate circumstances you describe, and for that above all I offer you my own personal apology. There is never a circumstance where behavior of that kind is appropriate and you shouldn't have had to cope with it.
    I was gratified to read that your subsequent call to arrange an exchange through BestBuy.com was successful and netted a comparable computer for the same financial outlay. I was disheartened to hear that, while the offer met your expectations, the hardware did not.  I know that your objective was to exchange the substituted device when you revisited the Reston store, but were you offered a refund during your conversation?
    In any case, it's clear that the Reston store and BestBuy.com created a disappointing situation for you with this purchase. Certainly, this was not our goal. While I understand your decision to pursue a relationship with one of our competitors, it remains my hope that you will one day give Best Buy another chance to win you over.
    Please know that i'm grateful for your eloquent remarks and for taking the time to compose and present them, both here and on our Facebook page.
    Sincerely,
    John|Social Media Specialist | Best Buy® Corporate
     Private Message

  • FTP, Completed Abnormally and Email notifications

    We currently have our email notifications set to email us for when all jobs complete abnormal which works perfectly.  I am having trouble with this one group of jobs that is supposed to run every 2 hours.  It starts with an Put FTP job and sometimes there is a file and sometimes there is not.  A user puts files out there when needed.  When there is no file it a completes abnormally.  There are about 8 jobs out there so we end up getting bombarded with emails and no one will pay attention if we leave it like this.  I know we can change the complete abnormal by having it scan output but then the next job which does a copy kicks off. If there is no file out there that one would then fail and send email and then the delete would fail and so on.  I have tried setting up a file dependency but had issues with the delete because it was saying it was still being used.  I just don't know if someone has had a work around or any ideas on how to make this work for us.  We don't want to get 25 emails a day and file dependency is just not working for this group.  Any ideas?

    Here is the way I set up some of my groups: I have 1 job that is scheduled and checks if a file exists; if the file exists, it will trigger, on normal completion, a group (which is not scheduled). If the file does not exist, it will complete abnormally and it will not trigger anything because I don't see why I should have a group scheduled to run if there is a possibility that a file might not be present. So on your job you can set up 2 kinds of events: one, completed abnormally if the file is not found - I normally set the status to Skipped when that happens and here you can set up an email notification; two, completed normally then submit your group.

  • How can I tell if my phone is unlocked?

    Hi,
    I contacted AT&T to unlock my phone (which they did on their end). I then backedup and restored my phone per apple's instructions. How can I tell if it is unlocked? I misssed the screen saying the phone is now unlocked.  AT&T said to call apple and give them the IMEI number, but I can not seem to find a way to do this without paying money.
    I leave for a trip to the UK in a week and I want the option to use a local SIM over there. I would like to figure out if my phone is unlocked as I will not have access to a computer over there. THoughts?

    Try a SIM from any other carrier (borrow one from a friend).
    Contact Apple support and ask them.
    Restore the device again.

  • Flash Video in a page made from a template

    And discards the change. I am trying to insert into the
    editable region but it will not allow.
    Adobe Dreamweaver CS3
    Making this change would require changing code that is locked
    by a template or a translator. The change will be discarded.
    Any ideas,

    This is incorrect. You have been told this before, you know?
    Please adjust
    your response! 8)
    The problem is that when you insert the Flash video, if you
    don't pay
    attention, you might leave the checkbox for "checking the
    version of the
    Flash player" enabled. When you do that, DW wants to insert a
    call into the
    body tag, onload. Of course, in a template, the body tag is
    locked, and
    that's what causes the error message.
    To get around it, uncheck that version checking checkbox.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "SnakEyez02" <[email protected]> wrote in
    message
    news:g17ick$2mb$[email protected]..
    > You need to have an editable region in the header of
    your file as well.
    > There
    > is code inserted in two locations by Dreamweaver when
    you insert Flash
    > files.
    > You can always create a sample page without a template
    for yourself to see
    > where this code gets inserted.
    >

  • Issue while generating Webservice Stub

    Hi,
    When i tried to create a Webservice stub using Stub Generator available in Sun Java WTK 2.5 Beta, it created a Stub java file with operatons(methods) missing in it.
    It displayed following warning while creating stub:
    warning: ignoring operation "addBlogInfo": more than one part in input message
    warning: ignoring operation "getLocation": more than one part in input message
    warning: Port "MzoneBlogging" does not contain any usable operations
    The WSDL file which I used as an input is as follows:
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions targetNamespace="urn:Mzone" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:Mzone" xmlns:intf="urn:Mzone" xmlns:tns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <!--WSDL created by Apache Axis version: 1.3
    Built on Oct 05, 2005 (05:23:37 EDT)-->
    <wsdl:types>
    <schema targetNamespace="urn:Mzone" xmlns="http://www.w3.org/2001/XMLSchema">
    <element name="in0" type="tns1:string"/>
    <element name="in1" type="tns1:string"/>
    <element name="in2" type="xsd:int"/>
    <element name="in3" type="tns1:string"/>
    <element name="addBlogInfoReturn" type="tns1:string"/>
    <element name="in4" type="tns1:string"/>
    <element name="in5" type="tns1:string"/>
    <complexType name="Transaction">
    <sequence>
    <element name="transactionId" nillable="true" type="tns1:string"/>
    </sequence>
    </complexType>
    <complexType name="ArrayOfTransaction">
    <sequence>
    <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:Transaction"/>
    </sequence>
    </complexType>
    <complexType name="ZoneInfo">
    <sequence>
    <element name="categoryId" type="xsd:int"/>
    <element name="categoryName" nillable="true" type="tns1:string"/>
    <element name="transaction" nillable="true" type="impl:ArrayOfTransaction"/>
    </sequence>
    </complexType>
    <element name="getLocationReturn">
    <complexType>
    <sequence>
    <element maxOccurs="unbounded" minOccurs="0" name="item" type="impl:ZoneInfo"/>
    </sequence>
    </complexType>
    </element>
    </schema>
    </wsdl:types>
    <wsdl:message name="getLocationResponse">
    <wsdl:part element="impl:getLocationReturn" name="getLocationReturn"/>
    </wsdl:message>
    <wsdl:message name="getLocationRequest">
    <wsdl:part element="impl:in4" name="in0"/>
    <wsdl:part element="impl:in5" name="in1"/>
    </wsdl:message>
    <wsdl:message name="addBlogInfoResponse">
    <wsdl:part element="impl:addBlogInfoReturn" name="addBlogInfoReturn"/>
    </wsdl:message>
    <wsdl:message name="addBlogInfoRequest">
    <wsdl:part element="impl:in0" name="in0"/>
    <wsdl:part element="impl:in1" name="in1"/>
    <wsdl:part element="impl:in2" name="in2"/>
    <wsdl:part element="impl:in3" name="in3"/>
    </wsdl:message>
    <wsdl:portType name="MzoneBlogging">
    <wsdl:operation name="addBlogInfo" parameterOrder="in0 in1 in2 in3">
    <wsdl:input message="impl:addBlogInfoRequest" name="addBlogInfoRequest"/>
    <wsdl:output message="impl:addBlogInfoResponse" name="addBlogInfoResponse"/>
    </wsdl:operation>
    <wsdl:operation name="getLocation" parameterOrder="in0 in1">
    <wsdl:input message="impl:getLocationRequest" name="getLocationRequest"/>
    <wsdl:output message="impl:getLocationResponse" name="getLocationResponse"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="MzoneBloggingSoapBinding" type="impl:MzoneBlogging">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="addBlogInfo">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="addBlogInfoRequest">
    <wsdlsoap:body use="literal"/>
    </wsdl:input>
    <wsdl:output name="addBlogInfoResponse">
    <wsdlsoap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLocation">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="getLocationRequest">
    <wsdlsoap:body use="literal"/>
    </wsdl:input>
    <wsdl:output name="getLocationResponse">
    <wsdlsoap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="MzoneBloggingService">
    <wsdl:port binding="impl:MzoneBloggingSoapBinding" name="MzoneBlogging">
    <wsdlsoap:address location="http://localhost:8080/axis/services/MzoneBlogging"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Please let me know how to solve this issue. Its very urgent. Any help greatly appreciated.
    Thanks in advance

    Hi,
    I have written this rule....
    ZAP1 Privilage Entitlement 90 Days
            VARSTLDYPP Last day of pay.per?
              N
                LEAVE      Stop with PC Rule
              Y
                HRS=FR01C  Set
                HRS?90     Decision op.     HRS
                    HRS-90     Subtraction
                    HRS*-1     Multiplication
                    HRS?1      Decision op.     HRS
                        HRS=1      Set
                        ADDDB0094Z Set day balance = 0
                        UPDTQA01   Abs. Quota Accrual
                      <
                        ADDDB0094Z Set day balance = 0
                        UPDTQA01   Abs. Quota Accrual
                  <
                    HRS=LR01C  Set
                    UPDTQA01   Abs. Quota Accrual
                    ADDDB0094Z Set day balance = 0
    Please check and tell is it ok?
    Regards,
    Apoorwa

  • Error Message ORA-31043: Element 'person' not globally defined in schema

    Hello All,
    We have registered 2 xsd documents as follows..
    DECLARE
       lc_test_xsd   CLOB;
    BEGIN
       lc_test_xsd   := '<?xml version="1.0" encoding="UTF-8"?>
    <schema
        xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:tns="http://www.xyz.com/cicat/types/basictypes/2/0"
        targetNamespace="http://www.xyz.com/cicat/types/basictypes/2/0"
        version="2.0">
        <simpleType name="LastNamePrefix">
            <annotation>
                <documentation>
                    Additional word to last name (name prefix) corresponding to SAP HR Core
                    Table T535N; V.
                </documentation>
            </annotation>
            <restriction base="tns:String255" />
        </simpleType>
        <simpleType name="CountryID">
            <annotation>
                <documentation>
                    Codes for the representation of country names according to ISO 3166.
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="2" />
            </restriction>
        </simpleType>
        <simpleType name="LocationCode">
            <annotation>
                <documentation>
                    Code of a location, e.g. Fe, Wa2 or Kor.
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="4" />
            </restriction>
        </simpleType>
        <simpleType name="GenderCode">
            <annotation>
                <documentation>
                    Code of the gender: male, female, unknown. Unknown is used if the value is
                    unknown or must not be stored due to legal restrictions.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="male" />
                <enumeration value="female" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="String255">
            <annotation>
                <documentation>
                    String with 255 characters max
                </documentation>
            </annotation>
            <restriction base="string">
                <maxLength value="255" />
                <minLength value="1" />
            </restriction>
        </simpleType>
        <simpleType name="RB-CostCenter">
            <annotation>
                <documentation>
                    Cost Center
                </documentation>
            </annotation>
            <restriction base="string">
                <minLength value="3" />
                <maxLength value="6" />
            </restriction>
        </simpleType>
        <simpleType name="OrgUnitName">
            <annotation>
                <documentation>
                    Name of the Organizational Unit
                </documentation>
            </annotation>
            <restriction base="string">
                <minLength value="1" />
                <maxLength value="18" />
            </restriction>
        </simpleType>
        <complexType name="StringMCA">
            <annotation>
                <documentation>
                    Multi Country String. Strings, which must be stored in ASCII code and
                    country specific. The subelement ASCIIString contains the string encoded
                    with ASCII. The subelement countrySpecificString allows country specific
                    encoding.
                </documentation>
            </annotation>
            <sequence>
                <element name="asciiString" type="tns:String255" minOccurs="0" />
                <element name="countrySpecificString" type="tns:String255" />
            </sequence>
        </complexType>
        <simpleType name="OrgUnitID">
            <annotation>
                <documentation>
                    ID of the Organizational Unit
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
        <simpleType name="GlobalID">
            <annotation>
                <documentation>
                    Global unique identifier of persons at xyz
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
        <simpleType name="CiCatPersonID">
            <annotation>
                <documentation>
                    CI-CAT Identifier of Persons (CiCat-PID). Unique identifier of a person
                    in CI-CAT
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="20" />
            </restriction>
        </simpleType>
        <simpleType name="CiCatAccountID">
            <annotation>
                <documentation>
                    CI-CAT Identifier of AD Accounts (CiCat-Ben-Sid). Unique identifier of
                    AD Accounts in CI-CAT.
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="20" />
            </restriction>
        </simpleType>
        <simpleType name="PersonnelActionTypeCode">
            <annotation>
                <documentation>
                    The operation that was performed on the person: entry, data change,
                    re-entry (into company), exit (out of company)
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="entry" />
                <enumeration value="data change" />
                <enumeration value="re-entry" />
                <enumeration value="exit" />
            </restriction>
        </simpleType>
        <simpleType name="ContractStatus">
            <annotation>
                <documentation>
                    Contract Status: active, inaktive, resigned, retired
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="retired">
                    <annotation>
                        <documentation>
                            End of contract relationship because of retirement
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="resigned">
                    <annotation>
                        <documentation>
                            End of contract because of quitting
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="inactive">
                    <annotation>
                        <documentation>
                            Incactive contract relationship, e.g. motherhood, suspension
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="active">
                    <annotation>
                        <documentation>
                            Normal contract status
                        </documentation>
                    </annotation>
                </enumeration>
                <enumeration value="deleted">
                    <annotation>
                        <documentation>
                            Contract physically deleted in the source system
                        </documentation>
                    </annotation>
                </enumeration>
            </restriction>
        </simpleType>
        <simpleType name="KnownAssociateCode">
            <annotation>
                <documentation>
                    Describes status of person to xyz: internal/external/fixed-term
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="External" />
                <enumeration value="Internal" />
                <enumeration value="Fixed Term" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="AssociateCode">
            <annotation>
                <documentation>
                    Describes status of person to xyz: union of known values plus free string
                    for not yet known types
                </documentation>
            </annotation>
            <union memberTypes="tns:KnownAssociateCode string" />
        </simpleType>
        <simpleType name="KnownExternalRelationType">
            <annotation>
                <documentation>
                    Describes relation (contract relation) of external person to xyz:
                    contractor/customer/supplier/subsidiary/selfregistered
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Contractor" />
                <enumeration value="Customer" />
                <enumeration value="Supplier" />
                <enumeration value="Subsidiary" />
                <enumeration value="Selfregistered" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ExternalRelationType">
            <union memberTypes="tns:KnownExternalRelationType string" />
        </simpleType>
        <simpleType name="ValidityState">
            <annotation>
                <documentation>
                    If an attribute was taken over by an authoritative source such as HR-MDS or
                    WOM. Set to "Valid" to indicate that the value was taken over from the
                    source and is therefore valid. Set to "Invalid" if the source indicates the
                    value is no longer value, e.g. because it got deleted. Otherwise set to
                    "Unknown", e.g. when the value was entered manually.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Valid" />
                <enumeration value="Invalid" />
                <enumeration value="Unknown" />
            </restriction>
        </simpleType>
        <complexType name="HrPersonnelId">
            <sequence>
                <element name="hrSourceSystem">
                    <annotation>
                        <documentation>
                            Name of HR source system
                        </documentation>
                    </annotation>
                    <simpleType>
                        <restriction base="string">
                            <minLength value="1" />
                            <maxLength value="20" />
                        </restriction>
                    </simpleType>
                </element>
                <element name="hrPersonnelId">
                    <annotation>
                        <documentation>
                            ID of person in HR source system
                        </documentation>
                    </annotation>
                    <simpleType>
                        <restriction base="string">
                            <minLength value="1" />
                            <maxLength value="20" />
                        </restriction>
                    </simpleType>
                </element>
            </sequence>
        </complexType>
        <complexType name="AccountType">
            <annotation>
                <documentation>
                    Types of Accounts: Three main categories are known: Person, resource or
                    service account. A person account represents a single natural person. A
                    resource account represents a resource such as a printer, a computer or a
                    meeting room. Service Accounts represent everything else. The can be used
                    for example for technical users or group accounts. Both resource and service
                    accounts have an owner that is responsible for them. Each account type has
                    subtypes for further categorization.
                </documentation>
            </annotation>
            <choice>
                <element name="personAccount" type="tns:PersonAccountType" />
                <element name="resourceAccount" type="tns:ResourceAccountType" />
                <element name="serviceAccount" type="tns:ServiceAccountType" />
            </choice>
        </complexType>
        <simpleType name="KnownPersonAccountType">
            <annotation>
                <documentation>
                    Pre-defined types of Person Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Office" />
                <enumeration value="Admin" />
                <enumeration value="Test" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="PersonAccountType">
            <union memberTypes="tns:KnownPersonAccountType string" />
        </simpleType>
        <simpleType name="KnownResourceAccountType">
            <annotation>
                <documentation>
                    Pre-defined types of Resource Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Room" />
                <enumeration value="PC" />
                <enumeration value="Printer" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ResourceAccountType">
            <union memberTypes="tns:KnownResourceAccountType string" />
        </simpleType>
        <simpleType name="KnownServiceAccountType">
            <annotation>
                <documentation>
                    Pre-defined Types of Service Accounts
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Group" />
                <enumeration value="Machine" />
                <enumeration value="Support" />
                <enumeration value="System" />
                <enumeration value="unknown" />
            </restriction>
        </simpleType>
        <simpleType name="ServiceAccountType">
            <union memberTypes="tns:KnownServiceAccountType string" />
        </simpleType>
        <simpleType name="ActionType">
            <annotation>
                <documentation>
                    Defines the action that was performed on the object.
                </documentation>
            </annotation>
            <restriction base="string">
                <enumeration value="Create" />
                <enumeration value="Update" />
                <enumeration value="Delete" />
            </restriction>
        </simpleType>
        <simpleType name="LegalEntityId">
            <annotation>
                <documentation>
                    ID of a legal entity
                </documentation>
            </annotation>
            <restriction base="unsignedInt">
                <totalDigits value="8" />
            </restriction>
        </simpleType>
    </schema>
       DBMS_XMLSCHEMA.REGISTERSCHEMA (schemaurl   => 'BasicTypes.xsd',
                                      schemadoc   => lc_test_xsd);
      DBMS_OUTPUT.PUT_LINE('BasicTypes.xsd registration successfully completed');
    EXCEPTION WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('BasicTypes.xsd registration failed '||SQLERRM);
    END;
    /

    2nd xsd..
    -- register PersonTypes.xsd schema
    DECLARE
    lc_person_xsd   CLOB;
    BEGIN
       lc_person_xsd
          := '<?xml version="1.0" encoding="UTF-8"?>
    <!--
        Change History:    
    -->
    <!--
        This schema contains all types that represent objects (i.e. Person and ADAccount).
    -->
    <schema
        xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:tns="http://www.xyz.com/cicat/types/persontypes/2/0"
        xmlns:basic="http://www.xyz.com/cicat/types/basictypes/2/0"
        targetNamespace="http://www.xyz.com/cicat/types/persontypes/2/0"
        version="2.0">
        <import namespace="http://www.xyz.com/cicat/types/basictypes/2/0" schemaLocation="BasicTypes.xsd"/>
        <complexType name="ADAccount">
            <annotation>
                <documentation>
                    Active directory account of a person (also known as NT or Windows account)
                </documentation>
            </annotation>
            <sequence>
                <element name="cicatAccountId" type="basic:CiCatAccountID">
                    <annotation>
                        <documentation>
                            CICAT internal ID of account (CI-CAT Ben SID)
                        </documentation>
                    </annotation>
                </element>
                <element name="domain" type="basic:String255">
                    <annotation>
                        <documentation>
                            NT domain of the userID, e.g. "de", "emea"
                        </documentation>
                    </annotation>
                </element>
                <element name="userID" type="basic:String255">
                    <annotation>
                        <documentation>
                            NT userID e.g. "xyz5mum" without domain (NT-SID)
                        </documentation>
                    </annotation>
                </element>
                <element name="guid" type="basic:String255">
                    <annotation>
                        <documentation>
                            Active Directory GUID of account.
                        </documentation>
                    </annotation>
                </element>
                <element name="isMasterAccount" type="boolean"
                    default="false" minOccurs="0">
                    <annotation>
                        <documentation>
                            A person can have several accounts. One of them is marked as the
                            master account. The master account is the account which is mainly
                            used by the user.
                        </documentation>
                    </annotation>
                </element>
                <element name="accountType" type="basic:AccountType">
                    <annotation>
                        <documentation>
                            Types of Accounts: Three main categories are known: Person, resource
                            or service account. A person account represents a single natural
                            person. A resource account represents a resource such as a printer,
                            a computer or a meeting room. Service Accounts represent everything
                            else. The can be used for example for technical users or group
                            accounts. Both resource and service accounts have an owner that is
                            responsible for them. Each account type has subtypes for further
                            categorization.
                        </documentation>
                    </annotation>
                </element>
            </sequence>
        </complexType>
        <complexType name="Person">
            <annotation>
                <documentation>
                    All attributes a CI-CAT person record can contain
                </documentation>
            </annotation>
            <sequence>
                <element name="globalID" type="basic:GlobalID" minOccurs="0">
                    <annotation>
                        <documentation>
                            Globally unique identifier of a person at xyz. This ID is defined
                            by HR MDS.
                        </documentation>
                    </annotation>
                </element>
                <element name="cicatPID" type="basic:CiCatPersonID">
                    <annotation>
                        <documentation>
                            Unique identifier of person in CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="hrPersonnelId" type="basic:HrPersonnelId" minOccurs="0">
                    <annotation>
                        <documentation>
                            Personnel ID of person in an HR system. The personnel ID is unique
                            throughout one system. But different systems can use the same ID.
                        </documentation>
                    </annotation>
                </element>
                <element name="title" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Title of the person. In some countries and HR-MDS this field is used
                            for the academic title. In other countries it is used for the job
                            title.
                        </documentation>
                    </annotation>
                </element>
                <element name="firstName" type="basic:StringMCA">
                    <annotation>
                        <documentation>
                            First name of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="middleName" type="basic:StringMCA" minOccurs="0">
                    <annotation>
                        <documentation>
                            Middle name(s) of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="lastNameAddOn" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Additional word to surname (name prefix)
                            corresponding to SAP HR Core Table T535N; V.
                        </documentation>
                    </annotation>
                </element>
                <element name="lastName" type="basic:StringMCA">
                    <annotation>
                        <documentation>
                            Last names of the person.
                        </documentation>
                    </annotation>
                </element>
                <element name="displayName" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Display name of the person. This attribute is calculated from the
                            name, the department. In case of external users it also contains
                            an external flag and the name of the company. This field is
                            calculated by CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="gender" type="basic:GenderCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            Gender of the person
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitID" type="basic:OrgUnitID" minOccurs="0">
                    <annotation>
                        <documentation>
                            ID of Organization unit (determined by C/AOO). This ID is taken over
                            from WOM.
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitIDValidity" type="basic:ValidityState" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines if the attribute orgUnitID was validated by an authoritative
                            source. The default value is "Unknown".
                            VALID:
                            - orgUnitID is linked with WOM reference and orgUnitID is active in WOM
                            - orgUnitID is linked with Exception Organization list maintained in
                              CI-CAT by C/AOO. orgUnitID is active in with Exception Organization list
                            INVALID:
                            - orgUnitID is linked with WOM reference and orgUnitID is inactive in WOM
                            - orgUnitID is linked with Exception Organization list maintained in CI-CAT
                              by C/AOO. orgUnitID is inactive in with Exception Organization list
                            UNKNOWN:
                            - orgUnitID is not linked with WOM reference or Exception Organization
                              list. Active state of the department is not known.
                        </documentation>
                    </annotation>
                </element>
                <element name="orgUnitName" type="basic:OrgUnitName">
                    <annotation>
                        <documentation>
                            Unit Code (determined by C/AOO) of the organizational office, e.g.
                            Department, group, Project.
                        </documentation>
                    </annotation>
                </element>
                <element name="costCenter" type="basic:RB-CostCenter">
                    <annotation>
                        <documentation>
                            Cost center the person is assigned to.
                        </documentation>
                    </annotation>
                </element>
                <element name="costCenterValidity" type="basic:ValidityState" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines if the attribute costCenter was validated by an authoritative
                            source. The default value is "Unknown".
                        </documentation>
                    </annotation>
                </element>
                <element name="email" type="basic:String255"
                    minOccurs="0">
                    <annotation>
                        <documentation>
                            Primary email of person
                        </documentation>
                    </annotation>
                </element>
                <element name="legalEntity" type="basic:LegalEntityId" minOccurs="0">
                    <annotation>
                        <documentation>
                            ID of a legalEntity. Legal Entity List will be
                            retrieved from CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="officeLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            The office location where the person is currently working,
                            e.g. Fe, Kor, Wa2. Maintained in CI-CAT.
                        </documentation>
                    </annotation>
                </element>
                <element name="maintenanceLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            The location of the HR department which maintains the person, taken from HR-MDS.
                        </documentation>
                    </annotation>
                </element>
                <element name="building" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Building free-from data
                        </documentation>
                    </annotation>
                </element>
                <element name="room" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Room (Section, floor and room number)
                        </documentation>
                    </annotation>
                </element>
                <element name="externalCompany" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            For Externals: Name of the external company.
                        </documentation>
                    </annotation>
                </element>
                <element name="externalCompanyLocation" type="basic:LocationCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            For Externals: The location of the external company.
                        </documentation>
                    </annotation>
                </element>
                <element name="personnelActionType" type="basic:PersonnelActionTypeCode" minOccurs="0">
                    <annotation>
                        <documentation>
                            Defines the action type used in SAP HR systems,e.g. Hiring (entry);
                            Organizational reasignment; Transfer; Change in pay;
                            early retirement / retirement; leaving; Re-entry into company
                        </documentation>
                    </annotation>
                </element>
                <element name="statusOfContract" type="basic:ContractStatus">
                    <annotation>
                        <documentation>
                            Status of current occupation, e.g. active; inactive; resigned; retired
                        </documentation>
                    </annotation>
                </element>
                <element name="xyzGroupAssociate" type="basic:AssociateCode">
                    <annotation>
                        <documentation>
                            Indicates whether person is xyz Group associate or external
                            according to respective regulations : external; internal
                        </documentation>
                    </annotation>
                </element>
                <element name="externalRelationToxyz" type="basic:ExternalRelationType"
                    minOccurs="0" maxOccurs="unbounded">
                    <annotation>
                        <documentation>
                            Describes for persons of type xyzGroupAssociate = external the
                            relationship to xyz, e.g. customer, subsidiary, ...
                            Persons can be in more than one relation to xyz.
                        </documentation>
                    </annotation>
                </element>
                <element name="phone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Phone Number
                        </documentation>
                    </annotation>
                </element>
                <element name="otherPhone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            "Business 2/Other Telephone" ist ein multivalue field which can be
                            filled with additional phone numbers (canonical format). 
                        </documentation>
                    </annotation>
                </element>
                <element name="mobile" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>
                            Mobile Phone Number
                        </documentation>
                    </annotation>
                </element>
                <element name="paperFax" type="basic:String255" minOccurs="0" />
                <element name="electronicFax" type="basic:String255" minOccurs="0" />
                <element name="ipPhone" type="basic:String255" minOccurs="0">
                    <annotation>
                        <documentation>IP Phone Number</documentation>
                    </annotation>
                </element>
                <element name="lastModified" type="dateTime">
                    <annotation>
                        <documentation>
                            last Time person was modified in CI-CAT
                        </documentation>
                    </annotation>
                </element>
                <element name="lastModifyingUser" type="basic:String255">
                    <annotation>
                        <documentation>
                            Last person, who modified person in CI-CAT. Can be a CI-CAT system
                            user, e.g. user to connect CI-CAT to WOM.
                        </documentation>
                    </annotation>
                </element>
                <element name="assistant" type="basic:GlobalID" minOccurs="0">
                    <annotation>
                        <documentation>
                            Assistant of person. Reference to assistant vie
                            globalId
                        </documentation>
                    </annotation>
                </element>
                <element name="activeDirectoryAccount" type="tns:ADAccount"
                    maxOccurs="unbounded" minOccurs="0">
                    <annotation>
                        <documentation>
                            List of Active Directory accounts of the user.
                            To indicate that a user is deleted, the list of
                            AD accounts is empty.
                        </documentation>
                    </annotation>
                </element>
            </sequence>
            <attribute name="action" type="basic:ActionType" use="required"/>
        </complexType>
        <element name="person" type="tns:Person"/>
    </schema>
       DBMS_XMLSCHEMA.REGISTERSCHEMA (schemaurl   => 'PersonTypes.xsd',
                                      schemadoc   => lc_person_xsd);
      DBMS_OUTPUT.PUT_LINE('PersonTypes.xsd registration successfully completed');
    EXCEPTION WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('PersonTypes.xsd registration failed '||SQLERRM);
    END;

  • List of Standard Reports

    Is there any transaction I can run to obtain a list of available HR standard reports within the system?
    Thanks in advance!

    Hi Some standard reports
    Program     Description
    H99CWTR0     Wage Type Reporter. Returns pay for particular wage types. To submit from new report you will need to create copy and export value to memory.
    RHGRENZ0     Delimit IT1000 and related 1001s. Program will delete any 1001 infotypes whose start date is after the delimit date.
    RHGRENZ1     Extend the end date on delimited records. Very useful when you delimit a bunch of records incorrectly, and need to change the end date.
    RHGRENZ2     Delimit infotypes (IT1001)
    RPCMPYG0     Statutory Maternity Pay(SMP)
    RPCSSPG0_HIST     Statutory Sickness History(SSP)
    RPDTRA00     List all HR transactions and there uses
    RPTPSH10     Personal work schedule, also accessed via PA20/PA30 infotype 2001
    RPUAUD00     HR Report to list all logged changes in infotype data for an employee. Uses the PCL4 Audit Cluster.
    RPUAUDDL     HR Report to delete audit data from the PCL4 Audit Cluster
    RPUDELPN     Delete all info for an employee number, including cluster data and infotypes
    RPUP1D00     View/Delete records from PCL1 Cluster
    RPUP2D00     View/Delete records from PCL2 Cluster
    RPUP3D00     View/Delete records from PCL3 Cluster
    RPUP4D00     View/Delete records from PCL4 Cluster

  • Termination Workbench how will it work and factors.

    Hi,
    Termination Workbench how will it work and what are the factors need to consider at the time of implementation.
    Regards,
    BusinessSuite.

    Hi,
    When we are implementing the Termination Workbench we have to consider the following activies.
    Purpose
    This component helps in terminating an employee from the payroll.
    The Termination Workbench computes the various types of payments due to, or payable by the employee at the time of termination. For example, Gratuity, Superannuation, Leave Encashment or any pending Reimbursable allowances.
    The termination of employment may be due to the:
    Resignation of an employee
    Retirement of an employee
    Voluntary retirement or premature retirement by an employee
    Integration
    1.Contract Elements info type (0016) u2013 Where you maintain the details of the employment contract, between the company and the employee. Termination Workbench determines the notice period for termination using this info type.
    2.Date Specifications info type (0041) u2013 Where you maintain the date of Normal Retirement of the employee. Termination Workbench computes the relief on Voluntary Retirement Service benefit for the employee using the data maintained in this info type.
    3.Personal IDs info type (0185) u2013 Termination Workbench obtains the Gratuity and Superannuation Trust details for the employee from the info type.
    4.Additional Payments info type (0015) u2013 After the transaction is complete, Termination Workbench updates the payment records in the Additional Payments info type (0015). The updated amounts are disbursed to the employee through the payroll run, along with other components of the salary.
    5.Actions info type (0000) u2013 When an employee is terminated using the Termination Workbench, the Termination Workbench delimits the employee in the Actions info type (0000).
    Features
    The Termination Workbench comprises of the following processes:
    Termination transaction (PC00_M40_TERM)- Using this transaction you can specify the details of employee Gratuity, Superannuation, Leave Encashment, Voluntary Retirement Services and Reimbursable Allowances.
    The transaction reads the relevant info types and determines the amounts payable to the employee. For example, amounts payable as Gratuity, Superannuation, Notice Pay and Leave Encashment. You can modify these amounts using the transaction. When you execute the transaction, it updates the relevant wage types in the Additional Payments info type (0015). This transaction also creates a batch session for delimiting the info type records.
    Batch Input monitoring transaction (SM35) u2013 Using this transaction, you can execute the batch session created by the Termination transaction (PC00_M40_TERM). Upon execution, the batch session delimits the info types configured for delimiting, in the info group.
    The batch session also delimits the employee in the Actions info type (0000). You can set the Return Action Type for Termination Workbench feature (40TRM) for the Action Type to be defaulted in Actions info type (0000) when the info type record gets delimited.
    Payroll u2013 when you execute the payroll for the period in which the employee was terminated, the payroll processes the amounts payable at the time of termination. For example, Notice Pay, Gratuity, Superannuation and Leave Encashment. The payroll also calculates the applicable exemptions.
    Warm Regards,
    Devi.,

  • Customer service thinks they are so smart. Ended up upsetting a loyal long term customer

    I have been traveling to Asia often or the last 6 years. I have been happy with Verizon's unlimited data plan for Asia. The requirement is for you to call in before you leave for your trip and they switch your plan to an Asian flat rate plan and you have to call them when you return to switch back to a local plan.
    When I left for Asia in December, I switched my plan to an Asian flat rate data plan. Since I will be leaving for Asia again on the end of February, I never called to switch back to my local plan when I returned to the States on January 19.
    Because I have been trying to convince my sister who will traveling to Asia quite a bit too who was meeting me there in March to switch to Verizon, I called sometime in January to see how much the plan is now. They then informed me that they don't have the plan available anymore to new subscribers. I then asked how it would cost now, they informed me that it would cost $20 per GB or something. I was actually relieved that I'm still on the plan and did not cancel my plan.
    When I got back on April 2, I realized my bill was over $800. For some reason, It took me more than 2 weeks to get over my jet log. I have been so out of it so I asked my partner to check on it. It took them a while to get back to him and the final answer was:
    Because I called in to inquire about the new rate, even though I did not switch my plan, they decided to start charging me the new rate. As we all know, when calling in to Verizon Wireless, we have to put our phone number and password before we could speak to someone to inquire about anything for anybody.
    Should I just shut up and pay the $800 and leave Verizon Wireless after almost 12 years with them since we lived in California?
    Can you guys recommend someone we could speak to? 

    First thing I would do is log into your online account and look at each bill since January to see when the change was made. Did it happen the day you called about the plan??? I am betting that is when it occurred.
    If you never changed your plan back, then yes I would attempt to get it cleared up. But it will be difficult.

  • SAP Human Capital Best Practice Reports

    Hi friends!!!
    I'm currently working with a client that is looking for a list of SAP Human Capital Best Practice Reports. I'm having difficulty finding a list of SAP HCM best practice reports. Does anyone have a list? Or can you point me in the right direction?
    Thanks in Advance
    Thanks & Regards

    Hi
    Program Description
    H99CWTR0
    Wage Type Reporter. Returns pay for particular wage types. To submit from new report you will need to create copy and export value to memory.
    RHGRENZ0
    Delimit IT1000 and related 1001s. Program will delete any 1001 infotypes whose start date is after the delimit date.
    RHGRENZ1
    Extend the end date on delimited records. Very useful when you delimit a bunch of records incorrectly, and need to change the end date.
    RHGRENZ2
    Delimit infotypes (IT1001)
    RPCMPYG0
    Statutory Maternity Pay(SMP)
    RPCSSPG0_HIST
    Statutory Sickness History(SSP)
    RPDTRA00
    List all HR transactions and there uses
    RPTPSH10
    Personal work schedule, also accessed via PA20/PA30 infotype 2001
    RPUAUD00
    HR Report to list all logged changes in infotype data for an employee. Uses the PCL4 Audit Cluster.
    RPUAUDDL
    HR Report to delete audit data from the PCL4 Audit Cluster
    RPUDELPN
    Delete all info for an employee number, including cluster data and infotypes
    RPUP1D00
    View/Delete records from PCL1 Cluster
    RPUP2D00
    View/Delete records from PCL2 Cluster
    RPUP3D00
    View/Delete records from PCL3 Cluster
    RPUP4D00
    View/Delete records from PCL4 Cluster
    you can find more in the link
    http://www.sapdevelopment.co.uk/programs/programshr.htm
    Regards
    Sri

  • Sick to death of BT

    Yet again I have another fault. This time it's my phone.
    I can't make or receive calls so I ring to report it on my mobile and I'm charged premium rates for a dreadful automated service which needlessly takes me round in circles by repeating the same options. When I ring the alternative number I'm told I'm not a BT customer (I wish..! but I have to pay a penalty to leave). So I ring the 0800 number again and pay premium rates AGAIN to wait in a queue..!
    I'm about 6 months into a 2 year contract with BT and I rue the day I went back to them.
    My kids can no longer use the Wii online because my broadband speed is constantly buffering, never a problem whilst I was with Talktalk, and I now pay twice as much for the privilige.
    I constantly have to reset my router as the orange flashing light appears about three times a day.
    As soon as I leave the house my phone picks up my neighbours Wifi and I have to re-connect to my Wifi every time I come back in.
    I am absolutely fed up to the back teeth with BT, I'm worse off financially for a far, far poorer service.
    Appalling.

    Sean,
    I would be very grateful if you could as I am utterly fed up with BT.
    I have sent in another fault report.
    We have an intermittent fault on our line.
    I have had this problem since I have been with BT and it has got worse.
    When it rains the line is very crackly.
    We have had two engineers out to us.
    The first told us the fault was 340 yards down the road but couldn't fix it and would call again the following day.
    So the following day another engineer called and said the line was perfect and didn't know what the first engineer had done but he must have fixed it so the fault was closed.
    The fault wasn't fixed so I had to reinstate the original fault. An engineer was supposed to call this morning but didn't show up. No one has even bothered to contact me.
    When I call BT I have to go through the whole process of being on hold for 30 mins. I am at the point of refusing to pay my bill as my phone is mostly unusable and my broadband is at a snails pace.
    I am utterly fed up with this company. It's no wonder they can sponsor Comic Relief.
    I expect my Broadband to drop out shortly and my phone line to go down over the weekend.
    Can you give me one good reason why I should continue to pay my bill?

  • Can I upgrade from BT Total to Infinity within my ...

    Ok, lets say I have a 12-18 month contract with ADSL BT Total broadband. If then I found out Infinity had been released in my area, would I be able to jump ship before my contract was up and without paying the charge for leaving early?

    Sure can. You just start a new contract with your Infinity package
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution’

  • Slow downloading speed.

    I use an Airport Extreme for my IBook G4. I connect my dsl modem into the Airport and then my Airport is connected into the Ethernet port of my windows PC. My connection speed and browsing speed are fine, the problem I'm having is when it comes to downloading. When I try to download large files like AVI movies or larger MP3 files it takes forever. For example a 1.3G movie takes about 5 hrs. One of the sites technical support reps told me that it is because I use my Airport as a router. Is there anything I can do to increase the speed of my downloads using my Airport?
    IBook   Mac OS X (10.4.8)  

    Just switched from Jetbroadband cable internet, over to Verizon DSL.  Boy what a "@#$%*(#&"  MISTAKE.  This system is slow as "dial-up".  My neighbors are waiting to see how happy I am before they switch!  I will tell them to avoid Verizon DSL as if it were a cancer.
    Takes forever to download anything.  I use "Apple TV" to download and watch movies:  that ENDED after I switched to DSL.  Verizon DSL sucks.
    I may pay the "penalty" and leave and go back to Cable Internet!

Maybe you are looking for

  • Importing non-unicode data into unicode 10gR2 database

    Hi: I will have to import non-unicode data into unicode 10gR2 database. The systems the data is coming from are the following: CODA, Timberline, COMMS, CMS, LIMS. These are all RDBMS, sql-enabled systems. We are talking about pretty big amounts of da

  • Compiler error using compareTo

    I get a compiler error when I use compareTo with the Character class. I confirmed the error with following code from The Java Tutorial: public class CharacterDemo { public static void main(String args[]) { Character a = new Character('a'); Character

  • Passing multiple values as parameters in BI Publisher 10g

    Hi All, We have a template in which we pass a USERID (Ex: 10000) as paramaeter. Then the report will generated. Now, we have a requirement that we will pass number of USERIDs i.e. for example we will pass two parameters +"From USERID"+ (Ex: 1000) and

  • Filtered many-to-many Assoc/Link?

    Hi, quite new to ADF (UIX) but already in serious trouble ;-) I have 3 Entity Objects: Items, Audiovisuals and Images which map to 3 (different!) Tables. Strictly speaking Audiovisuals and Images are SubTypes of generell Items. But I decided not to i

  • Print username on pay slip in hr forms

    hi gurus, anybody let me know,how i print username on payslip and where maintain the username data. Thanks Waqas