CATS doubt

Hi experts,
I have a scenario in CATS your inputs/advice would be highly appreciated ! The scenario is as follows
The Holiday hours should default in the CAT2 screen, for example lets say an employee on 10/4 schedule ( i.e 10 hrs a day, 4 days a week = total 40 hours a week) and he enters time in CAT2 and the system should default holidays on CAT2.  For example Sept 7th, 2009 is Labor day Holiday in US and it is a paid holiday, now the system should default 10 hours on that day for employees who are on that schedule and similarly it should display 8 hours holiday for the employees who are on 8/5 schedule ( 8 hrs a day, 5 days a week = 40 hours a week) and similarly for other work schedules the system should default holidays in CAT2. How to we proceed in this scenario.
Termination case/Retirees :
If an employee is terminated/Retired before a Holiday, the time administrator should be able to remove the Holiday manually so that the employee is not overpaid ( Holiday pay)
Regards
Krish

Hello Krish,
As far as standard functionality I never saw this requirements has been built, however there may be Z update program could do both the requirement very easily.
I would have suggested a Template,  if you could do that , template idea is also not bad.
Lets wait for more reply from experts.
Manoj

Similar Messages

  • Hi, i have doubt in alv field cat log

    1)In alv field cat preparation (i dont want to display for one particular field in output screen) can u pls send me the code.
    2)in field cat for a particular field i want to display in different color for that can u send me code.
    3)code for (DOUBLE CLICK) event.
                for the can u send me a code
    Regards,
    Nagesh

    Hi Nagesh,
    I think you have posted your question in the wrong forum, this forum is for education related topics only.  Please review the existing forums and re-post it to the appropriate one.
    Regards,
    Simon

  • Doubts regarding CATS Record and CATS Release

    Dear Experts.
    I am new to ESS_MSS area.
    My requirement is I need to add some UI fields to the CATS DATA RECORD screen. I have 15 components in the CATS business package. Please help me which is relevent component for this issue.
    Regards
    Shanmukha

    Shanmukha,
    Please post the question in relevant forum
    to give you some hint you can add new fields
    go to tcode Spro :
    Cross-Application Components / Time Sheet / Settings for all user interfaces / Customer-Specific Modifications / Create Customer Fields
    check tcodes CAC1,CAC2
    Thanks
    Bala Duvvuri

  • SELECT * FROM CAT; A doubt in this!

    yes.. whenever i try to list all the tables in (iSQL* Plus) the category using slect * from cat;.. i get some thing as this..
    what are those tables ..??? and is there any way to stop these alone from being listed??
    Prasanna.

    Yes, there is. If you don't want rollbacking the dropped tables by the flashback usage, you can purge the recyclebin by purge command.
    Nicolas.
    Well, that's even better, you find the solution by yourself !
    Message was edited by:
    N. Gasparotto

  • Quality issues with "Stray Cat Blues" off Beggars Banquet

    Since JUNE , I've been trying to get the iTunes store to fix a problem with "Stray Cat Blues" off Beggars Banquet / Rolling Stones. There's a warbling glitch on this song at around 2:20. I've downloaded it every two weeks since then and although the response from support claims that they take issues of quality "very seriously," the only solution I've been offered is to download the same crap version every two weeks. I am very doubtful this will ever be resolved. Does anyone else have the iTunes version of this song and do you hear the same problem? Does anyone know a better route to get the file fixed?
    Michael

    sorry for any confusion.
    +i ordered a 750GB WD drive just for regular back up, to move all my drives from IDE to SATA and have one huge organize back up drive.+
    The boot drive i was gonna get, i decided to hold off on, (the Raptor), until i square away these issues im currently experiencing.
    As of now im running Tiger 10.4.10 on my OEM Drive from Apple, its a 500GB Seagate.
    Im partial to tiger as its provided enough stability for my Audio & Graphics design setup, im reluctant to goto Leopard and ill see once i figure out the situation with the ATI Card.
    All my sata ports seem fine, i only have TWO DRIVES in my MacPro Drive Bay 1= OSX and Drive Bay 2 = XP PRo. I tried a few drives in each point and all show up and formatted fine with the exception of the DOA i received a week or so ago.
    -- SO basically i just want to slap the new blank drive into the case, connect it and go from there; so a GUID partition then a Clone is the way to do it?
    The new firewire case unfortunately is only USB 2.0 & FW400.
    +here are the pieces of hardware im expecting tomorrow:+
    Firewire/USB Case:
    http://www.newegg.com/Product/Product.aspx?Item=N82E16817198004
    Harddrive:
    http://www.newegg.com/Product/Product.aspx?Item=N82E16822136131&Tpk=WD7500AAKS
    then sometime this week the ATI Card to be replaced at the applestore as applecare over the phone recommend that they do it and run a diagnostics (Okay? i guess).
    I even asked the Apple Care and Genius if it could be a bad connector or something but they insisted the PSU would be making a grinding sound if so.
    but im not sure how that is because most of the people dont seem to trouble shoot MacPros.
    thanks for the info Hatter!!
    i appreciate it, dont mean to make the simple more complex than it should i just rather be better safe than sorry and do something that doesnt end up properly working and screw something up.
    I just dont want to end up Machine>Man(me)
    lol

  • Doubts in XI basics..help me with some practical examples

    hi friends,
              I am new to SAP XI have some basic doubts. Answer my questions with some practical examples.
      1. what is meant by "Business System" and what is difference between client,customer,Business partner,3rd party
      2.If a small company already using some systems like Oracle or peopleSoft,if it wants to use SAP products then what steps it has to follow.
    3. SAP system means a SERVER?
    4.SAPWebAs means a server software?
    5.R/3 system comes under SAP system?
    6.XI is also one of the SAP  module..how it relates to other modules.
    7.In one organization which is using SAP modules,each module will be load in separate servers?
    8.PO(purchase order) means just looks like one HTML file..customer will fill the form and give it.like this,Combination of many files like this is one SAP module.Is it right assumption..?if so,then what is speciality SAP?
       I have an theoretical knowledge about IR and ID and SLD.what are general business transactions happens in any business ?(like who will send cotation,PO)  give some practical example for what actually happens in business?..who will do what?and what XI will do?

    Hi Murali,
    <u><b> 1.Business System</b></u>
      Business systems are logical systems that function as senders or receivers  within the SAP Exchange Infrastructure(XI).
    Before starting with any XI interface,the Business systems involved has to be configured in SLD(The SLD acts as the central information provider for all installed system components in your system landscape.)
    business system and technical system in XI
    <u><b>2.Third Party</b></u>
    http://help.sap.com/saphelp_nw04/helpdata/en/09/6beb170d324216aaf1fe2feb8ed374/frameset.htm
    eg.For the SAP system a  Bank would be a third-party which would be involved in interfaces involving exchange of data(Bill Payment by customer).
    <u><b>3.XI(Exchange Infrastructure)</b></u>
      It enables you to connect systems from different vendors (non-SAP and SAP) in different versions and implemented in different programming languages (Java, ABAP, and so on) to each other.
    Eg.If an interface involves Purchase Order sent from SAP system to the vendor(Non-SAP system)then,the vendor might expect a file.But the Data is in the IDOC(intermediate document) form with the SAP system.Here XI does the work of mapping the IDOC fields and the File fields and sends it to the vendor in the form of a file.
    In short,always the scene is Sender-XI-Receiver.
    The Sender and the Receiver depends upon the Business you are dealing with.
    <u><b>4.Business Partner</b></u>
    A person, organization, group of persons, or group of organizations in which a company has a business interest.
    This can also be a person, organization or group within this company.
    Examples:
    Mrs. Lisa Miller
    Maier Electricals Inc.
    Purchasing department of Maier Electricals Inc.
    <u><b>5.Client</b></u>
    http://help.sap.com/saphelp_nw04/helpdata/en/6c/a74a3735a37273e10000009b38f839/frameset.htm
    <u><b>6.SAP System</b></u>
    http://help.sap.com/saphelp_nw04/helpdata/en/33/1f4f40c3fc0272e10000000a155106/frameset.htm
    <u><b>7.SAP WebAS</b></u>
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=sapwebapplication+server&cat=sdn_all
    As you are a beginner, I understand you musn’t be aware of where to search what.
    For all details search out in http://help.sap.com
    And sdn(key in keyword in Search tab).
    You will get list of forums,blogs,documentation answering all your queries.

  • Doubts about BP number in SRM and SUS

    Hello everyone,
    I have some doubts about the BP number, especially for Vendors.
    I am working with the implementation of SRM 5.0 with SUS in an extended classic scenario. We will use one server for SRM and other for SUS. We will use the self registration for vendor (in SUS). My questions are:
    - Can I have the same BP number in SRM and SUS?? Or is it going to be different??
    - When a vendor accesses at the site to make a self registration in SUS, the information is sent to SRM as prospect (by XI) and there the prospect is changed as vendor? After that, is it necessary to send something from SRM to SUS again? (to change the prospect to vendor)
    - When is it necessary to replicate vendors from SRM to SUS??
    Thanks
    Ivá

    Dear Ivan,
    Here is answer to all your questions. Follow these steps for ROS configuration:
    Pls note:
    1. No need to have seperate clients for ROS and SUS. Create two clients for EBP and (SUS+ROS).
    2. No need of XI to transfer new registered vendor from ROS to EBP
    Steps to configure scenario:
    1. Make entries in SPRO --> "Define backend system" on both clients.
        You will ahev specify logical systems of both the clients (ROS as well as EBP)
    2. Create RFCs on both clients to communicate with each other
    3. In ROS client create Service User for supplier registration service with roles:
        SAP_EC_BBP_CREATEUSER
        SAP_EC_BBP_CREATEVENDOR
        Grant u201CS_A.SCONu201D profile to the user.
    4. Maintain service user in u201CLogon Datau201D tab of service : ros_self_reg in ROS client
    5. Create Purchasing and vendor Organizational Structure in EBP client and maintain necessary
        attributes. create vendor org structure in ROS client
    6. Create your ROS registration questionnaires and assign to product categories- in ROS client
    7. To transfer suppliers from registration system to EBP/Bidding system, Supplier pre-screening has to be
        defined as supplier directory in SRM server - EBP client.
        Maintain your prescreen catalog in IMG --> Supplier Relationship Management u2192 SRM Server u2192
        Master Data u2192 Define External Web Services (Catalogs, Vendor Lists etc.) 
    8. Maintain this catalog Id in purchasing org structure under attribure "CAT" - in EBP client
    9. Modify purchaser role in EBP client:
        Open node for u201CROS_PRESCREENu201D and maintain parameter "sap-client" and ROS client number
    10.Maintain organizational data in make settings for business partner
    Supplier Relationship Management -> Supplier Self-Services -> Master Data -> Make Settings for the Business Partners. This information is actually getting getting stored in table BBP_MARKETP_INFO.
    11. Using manage Business partner node with purchasers login (BBPMAININT), newly registsred vendors are pulled from Pre-screen catalog and BP is created in EBP client. If you you have SUS scenario, ensure to maintain "portal vendor" role here.
    I hope this clarifies all your doubts.
    Pls reward points for helpful answers
    Regards,
    Prashant

  • How to create a 2 step workflow in CATS?

    Hello Friends,
    Iam trying to implement CATS. I have configured the data entry profile given the task ID TS31000007 (and the rule 157) and i see the workitem in managers inbox.
    My questions are
    1. My client wants an additonal step: If the manager goes on vacation the workitem should go to his superior or the workitem should wait in the managers inbox for 2 days and if he does not approve it within 2 days after that it should get forwarded to his superior.
    How can i procede with this ?
    Can i provide a workflow template in the data entry profile or is it only a task?
    Can CATS be extended to multitask or is it always single step?
    Regards
    Sriram

    Hi SK,
    I doubt that could be done in CATS WF,
    because the Data Entry Profile just considers the task-id, rather than a template.
    Generally your case is solved using dead-line monitoring.
    Aditya

  • Doubt abt Log4j

    hi to all.
    i have doubt in Log4j. to create log i have done code as follows..
    static Category cat = Category.getInstance(LogTest.class.getName());
    PropertyConfigurator.configure("../webapps/CSPPS/WEB-INF/classes/CustomLog.properties");
    cat.info("Address");
    (1) When i compied my LogTest class compile successfully and run too. but when the compile time the msg comes like
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -deprecation for details.
    (2)if i give without full path like above error has come.. hw would i avoid it..
    (3)i have to write log file depends upon the day.. ex..if i run march 3 005 then the file name comes like MyLog.2005-03-03 and create another date like MyLog.2005-03-04.... how to do this..
    give ur valueable suggestion..
    thx n adv..with regards
    DJ

    i have doubt in Log4j. Me too!

  • How to open the FPM (pcuigp_xssfpm ) used in CATS application ?

    Hi All,
    Can anyone help me out in accessing the above mentioned FPM ( pcuigp_xssfpm ) as I am new to Java webdynpro and dont have working experience in FPM.
    My actual requirement is to tweak a litle with the standard SAP ESS application CATS ( record working time ). But I could see the layout for the record entry page comign through the FPM. Hence need to access the FPM and check out if chnaging things here is possible.
    Suggestions invited and would be rewarded.
    BR,
    Shrividya S

    Hi Siddarth,
    I am checking the component VcCatRecordEntry under the CATS DC. Please find below the screenshot of the view in this component where the buttons come from Java webdynpro but the table for time record entry seems to be coming through the FPM.
    My doubt is that the code for the actions are also going through FPM.Hence for any enhancements, I would like to check the existing code on click on the " SAve as Template " action.Please clarify on this.

  • CATS selection + Structural Authorization Check

    Hi, guys!
       Please, check if you can help me with this doubt.
       The seleciton of CATS are according to the Cost Center. And we need to change the employee selection of CATS according to the new Structural Authorization (recorded in OOSB).
       So the doubt is, if we configure the CATS profile to report selection criteria and create a generic variant, will it select the employees according to OOSB?
    Regards

    Hi, everyone!
       I've just made the test and it worked without problem.
    Regards,

  • CATS BAPI and Functional Module

    The BAPI list given here is used for transferring the data from CATS to HR.
    BAPI_CATIMESHEETMGR_INSERT -To Create Data records into CATS DB
    BAPI_CATIMESHEETMGR_DELETE -To Delete Data records in CATS DB
    BAPI_CATIMESHEETMGR_CHANGE - To change/edit existing Data records in CATS DB
    BAPI_CATIMESHEETRECORD_GETLIST - To Display Data records in CATS DB
    BAPI_CATIMESHEETRECORD_GETLIST Time Sheet: Data Record List
    BAPIEMPLOYEECATS BAPIs for BUS 7025
    BAPI_EECATIMESHEET_GETWORKLIST Time Sheet: Read Worklist
    Can you explain me what is FM for and what role it plays for BAPI.
    thanks
    Sunny

    hi
    BAPI is a function module used in specific cases and they are better
    in those particular ones cause they make many checks, so if you have two
    options: a function module and a BAPI i�d tell you to use a BAPI.
    If you have any other doubts about some BAPIS in particular, be sure to use
    transaction BAPI
    they have great documentation there.
    regards
    kunal

  • Doubt in OMSK

    Hi All,
    I've a doubt in OMSK for the valuation class 3041(ERSA) is it necessary to use the account reference key should be 0003(reference for spares) because i've used 0001 (reference for raw materials ) will this affect the account flow in any way.
    reg
    kk

    hi
    the valuation class is attach to the acct cat ref
    ur acct cat ref is attach to mat type
    so u will get the val class for the mat type of the perticular acct cat ref
    now as u have given 001 for the spares , u will get the valuation class attach to 0001 in ur material master of  spare material type
    accting will be done in raw material acct ,
    i think u should consult with ur FI consultant
    hope it clears
    regards
    kunal

  • Calling CAT API from lavbiew

    hello,
    I have this CAT (CAN Analyzer Tool). (http://www.ime-actia.com/web_can/software/cat_api_​driver.htm) and I using their API. I am having trouble with following API function. Can someone please help. I need to call this function from LV. Function is in their API dll.
    I copy this from their VC++ code.
    //////////////////////////////////////////////////​////////////////////typedef started///////////////////////////////////////////​//////////////////////////////////////////
    typedef union {
      tCATOBJ_LogObj_Data Dat;
      tCATOBJ_LogObj_Error Err;
      tCATOBJ_LogObj_TriggerOnly TriggerOnly;
    } tCATOBJ_LogObj,* PCATOBJ_LogObj;
    typedef struct {
      unsigned char ChipStatus;
      unsigned char ChipErrorCodeCapture;
      unsigned char ChipRxErrorCounter;
      unsigned char ChipTxErrorCounter;
      unsigned short AccuRxErrorCounter;
      unsigned short AccuTxErrorCounter;
    } tCATOBJ_ErrorInfo;
    typedef struct {
      unsigned char Length;
      unsigned char ObjID;
      unsigned char ObjSubID;
      unsigned char EvenAddressFillupByte;
      unsigned char LogStatus;
      unsigned short LogNbrOfInBuffObjs;
      unsigned short LogOverflowCounter;
      unsigned short LogTriggerPoint;
      unsigned short DiagLogNbrOfInBuffObjs;
      unsigned short DiagLogOverflowCounter;
      tCATOBJ_LogObj LastTransferedObj;
      tCATOBJ_ErrorInfo ErrorInfo;
      unsigned short LogWritePointer;
      unsigned short DiagLogWritePointer;
    } tCATOnlineData0,* PCATOBJ_GetOnlineData0;
    //////////////////////////////////////////////////​/////////////////////////////////typedef finished//////////////////////////////////////////​//////////////////////////
    unsigned char     *RecvBuffer;
     unsigned short nObj;
     tCATOnlineData0*   GetData0;
    status = CATIDLL_ReceiveOnlineData(&RecvBuffer, &nObj);
    GetData0 = (tCATOnlineData0*)RecvBuffer; 
    GetData0->LastTransferedObj.Dat.FrameInfo;
     and so on.........
    My question is how do I call this  CATIDLL_ReceiveOnlineData function in LV?
    Is it possible to do in LV?
    I have attached DLL and complete documentation for API. Please help.
    Here is help from DLL***********************************************​*
    CATIDLL_ReceiveOnlineData
    The CATIDLL_ReceiveOnlineData function receives the online data from the CAT hardware board.
    int CATIDLL_ReceiveOnlineData(
      unsigned char** ppRecvBuffer,
      unsigned short* pObjNum
    Parameter
    ppRecvBuffer
    [out] Specifies the buffer for receiving the online data. You have only to specify the pointer. The memory will be allocated in this function internally.
    pObjNum
    [out] Specifies the number of received communication objects (PCATOBJ_GetLogObjs)
    Return Values
    If the function succeeds, the return value is CATI_OK. If the function fails the return value is defined in CATIERR.H
    Remarks
    Before you call this function, you have to call CATIDLL_RequestOnlineData.
    The buffer ppRecvBuffer will contain the communication objects if there are some data available in the online buffer on the CAT hardware board. The communication objects have a dynamic length and they are mapped one after the other in the buffer. The first byte of every communication object contains the length of the own object. So, if you want to get a pointer to the second communication object, you have to add the value of the first byte from the first communication object to the pointer of the first communication object. See 'CatiAPI DemoDlg.cpp' OnBUTTONGetOnlineData() for a reference implementation.
    Thanks.
    CVI 2010
    LabVIEW 2011 SP1
    Vision Builder AI 2011 SP1
    Attachments:
    CAT.zip ‏235 KB

    Brian B wrote:
    Hey Sheetal,
        With LabVIEW, you can import dlls by using the Call Library Function Node VI.  Here is a link that describes its use.  Also, you can use the import dll wizard.  Here is a link describing that functionality.  There's also a good KnowledgeBase article about using external code in LabVIEW, and it includes other links that may be of use to you with this issue.
    Yes but is that tool smart enough to handle this complex API? :-)
    This one is using double referenced pointers allocated in the function itself and I'm sure the person would very much like to reference the data in there too. This is going to be a pita to do all in LabVIEW and I doubt a tool will be able to handle that automatically. Personally I would write a C wrapper function to handle this translation into more LabVIEW friendly data structures.
    And Sheetal, you miss important information in your documentation. It is quite some guesswork as to how that function will fill in the character buffer with the data structures (the definition of the elements of the Log structure are nowhere defined), and even more so what data alignment it will use.
    It is certainly doable but with quite some work. You have to define both parameters as an uInt32 passed by reference and find out the exact byte length of the entire GetData0 structure (this is really handwork if you do not write some intermediate translation DLL) and then allocate a long enough byte buffer (IntializeArray function with type uInt8 and the length computed with the size of your data structure multiplied by the number returned in the second parameter of your function. The using MoveBlock as explained in some other threads copy the data from the first uInt32 that is really a pointer into the byte buffer you just allocated and then extract the data from the byte buffer.
    You could make it all a bit simpler in the runtime part by instead creating a cluster resembling your data object. But watch out LabVIEW uses byte packing while most DLLs use 8 byte alignement so yuo will likely need to add padding bytes in your structure to match the actual memory layout. Once you have the correct cluster you can just allocate an array of those clusters with the size indicated by the second parameter of your function and copy the data from the pointer into that array cluster with MovBlock and the computed byte size. This will avoid typecasting into the cluster later on and all the necessary byte swapping. 
    Rolf Kalbermatter
    Message Edited by rolfk on 12-11-2006 12:36 PM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • CATS-Data Entry Profile-Unable to Enter Personnel Number

    Hi,
    I am working on CATS. I have created a data entry profile and it is a copy of standard profile HR-ONLY The query is that when I go-to CAT2 the Personnel Number is grayed out meaning I cannot enter the personnel number.
    Kindly, help.
    Regards,
    Garima

    Hi garima dutta
    go to spro-cross application component -time sheet- specific settings for cats regular-cats regular-set up data entry profile.  there you have personnel selection check with your data entry profile whether radio button of time administrator is checked or not.  If it is checked then you check your authorization in su03 give the cvr parameter value as your data entry profile and save it. If you have any doubts please feel free to ask me
    ok
    bye
    Naveen

Maybe you are looking for

  • Please help: I am unable to access PubMed on Safari on iMac! EtreCheck done

    I am having trouble accessing the PubMed website on my iMac. I know there is no problem with the website as I can access it on my iPad, iPhone etc but for some reason I can now no longer access it through my Mac. When I do I receive the message, 'Saf

  • Multiple Qs- Boot camp, Force running a CD, VM Fusion

    I will first apologize for what is going to be a fairly long post but would be grateful if you experts out there could help me out. 1. I just got a MAC after just getting using a PC after I was persuaded it would be an easier system to grapple with.

  • Probably a simple answer

    Okay this sounds like the most basic problem but it's annoying me no end. I'm creating an object in flash and then going to change it into a graphic, and make children movie clips (it's a person, with each child movie clip being a different limb, hea

  • Si è verificato un errore nell'App Store. Riprova più tardi. (100)

    ogni volta che provo a scaricare un app dall'Apple Store, che sia gratis o a pagamento, compare questo messaggio di errore anche se sono correttamente loggato col mio apple ID. ITunes invece funziona correttamente col mio apple ID every time I try to

  • Making books free for a limited time?

    Any instruction on how to make a time base limited free books. I got a paid books that I like to make free for a week, and would like to know if possible to automate end date which goes back to original price. Thanks