CATS: Batch changes for prior week's records

We have requirements to develop a custom application that will address what we call "Labor Cost Transfers" (LCT).   The customer does not allow employees to manually change their time in CATS for prior weeks.  Instead, they must submit an LCT request (via email) to a centralized admin group who then manually makes the change in CATS.  The new Web Dynpro application will automate requesting, approving (two levels) and reporting of these LCTs.  A new batch program will be developed using traditional ABAP to process these approved requests and update CATSDB - probably on  a weekly basis.  
On the request screen, the user will enter selection criteria (e.g. PERNR, W.E. Date, Receiver Cost Object) to identify the CATSDB data that needs to be changed.  The application will present the data in rows like the CAT2 time sheet with a Saturday thru Friday view.  The user will select the "FROM" (BEFORE) row to be changed and enter their "TO" (AFTER) data in the "TO" section below - again like the CAT2 time sheet view.
The planned design includes two new custom (Z) tables...one to hold the FROM data and the other to hold the TO data.  The FROM table is sort of like a header table that will contain the CATS data values before the change as well as the admin data associated with the request (requester, approver, status, dates, etc.).  The TO table has the CATSDB values that the requester wants the record(s) changed to.
This application will only allow the user to transfer hours from one receiver cost object to another for the same A/A type.  (In other words, they cannot move hours from one A/A type to another).  This means their change will not impact payroll.  (Such payroll adjustments will be addressed in a future project).
I'm giving this background information so that I can ask a few general questions - that may lead to more if I can any responses.
Questions:
1)  Have any of you developers been involved - or know of - similar custom applications?  If so, what approach was taken?
2)  Because the LCT request data is at the time sheet row level and the batch update program must update at the CATSDB record level, I'm thinking that I will have to use the DELETE and the INSERT BAPIs rather than the CHANGE.  Do you agree?
3)  Do you find it strange that the customer will not allow employees to change their time sheets for any prior periods?  How far back can employees change their CATS data at your site?
Any feedback will be greatly appreciated.  
Ralph

ktallman wrote:
Sorry. Here's the link to the similar post (with the Apple Script): http://discussions.apple.com/thread.jspa?messageID=8001104&#8001104
that apple script is actually mine, lol.
I actually added 4 custom fields in the address book, to align to the 4 from the Treo, but I see that they don't map to the iPhone. There is a date field on the iPhone for when we met, which is one of my custom fields, but I don't see a corresponding field in the Address Book.
Yes, I would like to substitute one string for another ("X-Palm-Custom3" to "Directions") everywhere it occurs in the Notes field.
ok, the following apple script will do it.
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px;
color: #000000;
background-color: #ADD8E6;
overflow: auto;"
title="this text can be pasted into the Script Editor">
tell application "Address Book"
repeat with per in people
set x to note of per as text
if x is not equal to "missing value" then
set note of per to do shell script "echo " & quoted form of x & "|sed 's/X-Palm-Custom3/Directions/g'"
end if
end repeat
end tell</pre>
Paste it into Script Editor and hit "run".
Thanks.
Ken

Similar Messages

  • Average quantity for Prior weeks

    Hello Friends,
    I have a requirement to calculate prior 4 weeks quantity average and price average.
    And also I have to calculate price variance by substracting current weeks price with previous weeks price.
    I have price and quantity are in KF, and calyear/week in free characteristcis.
    Can you please help me?
    Thanks
    Priya

    Hi,
    I have followed below suggestions and it didn't give me any results.
    Currently, I have 3 KF, quantity, price and total price.and Calweek/year which is restricted to current calweek and previous week in KF section.
    And it displays results like this, and which is what I wanted.
    07.2007                    06.2007           
    Quantity Price Total Price   Quantity     Price     Total Price
    In addtion to this results, I have to display prior 4 weeks average of Quantity,Price and total price.
    These are the steps I have followed:
    Created a structure, 4 new selections for four prior weeks, with offsets on calyear/week till -4, by having quantity in the selection. I am not able to do the formula as price and quantity doesn't appear for those four columns I have created for prior weeks.
    I appreciate your help .
    Thanks
    Priya.

  • Master Batch change for serial number in stock with status "ESTO" by IQ02

    Hi,
    How  to change master batch for serial number in stock with status "ESTO" by IQ02 transaction?

    Hi Harsh,
    if this field is not ready for input you have set the stock check to '02 Error' in your serial number profile in order to ensure
    consistency between the stock data of serial numbers and inventorymanagement.
    In this case you have to do a material movement posting inMB11 with movement type 309 (material to material). Enter the new batch as batch of the receiving material. This movement will update both the master batch and the stock batch of the serial number.
    Regards,
    Mauro

  • Tracking Changes for Single record in Data Dictionary

    Hi Experts,
    I encountered with this question in an interview. I was asked how to maintain/track changes for a particular single record in a Data Dictionary table. I knew that for an entire table we can do it using table maintenance events. But I was confused when the interviewer asked for one particular record in table. Kindly input your thoughts on this.
    Thanks.

    Hi Radhika,
    In case of record in a table we can use "log data changes" option (Table DBTABLOG) in Technical Settings > Log data changes. It enable writing of change documents in Tables CDHDR/CDPOS.
    Hope this helps.
    Regards,
    Naveen

  • Iphoto does not respond with batch change

    Recently, when I do a batch change for example "descriptions" iphoto does not respond.  I tried to see if it was the number of pictures that I was batch changing but it freezes even with one photo.  I tried rebuilding thumbnails.  Any ideas?

    Make a temporary, backup copy (if you don't already have a backup copy) of the library and try the following:
    1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your
         User/Home()/Library/ Preferences folder.
    2 - delete iPhoto's cache file, Cache.db, that is located in your
         User/Home()/Library/Caches/com.apple.iPhoto folder. 
    Click to view full size
    3 - launch iPhoto and try again.
    NOTE: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto.  You'll also have to reset the iPhoto's various preferences.
    NOTE:  In Lion and Mountain Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
    OT

  • ESB Process reads a Batch file for a limited set of records only..?

    Dear All,
    I am having an ESB process that reads a Batch file (csv) that has around 10,000 Products information.
    I have another BPEL process that will create the Product in Oracle Apps through standard API (Main BPEL process that calls a child process for creating product).
    I am invoking the BPEL process from ESB, and that works fine.
    Now, the Issue is: I am able to create at a time around 10 Products (the main process calls the child process in a loop.). The main process instance is not getting created but the child process instance is getting created for a set of records, afterwards the child process instances get stops creating. The main process instance could not be found in the console. Not getting why the process is not getting visible as well it is not completing the process.
    What could be the problem for this... Am I need to change any environment configurations...?
    Please update...
    Many Thanks in advance...

    Does this apply to you?
    https://social.technet.microsoft.com/Forums/en-US/9ccd8e50-b0af-4f58-9787-6435834e4c52/dfsr-not-working-on-new-windows-2008r2-server
    Thanks for the link, but no - not the same scenario although the error is the same.   The RGs I'm working with are all in sync and communication is working, it's just getting the backlog reported correctly.
    To reiterate, I can paste two versions of the exact command into the DOS window buffer; one copied from OneNote and one copied from my batch file.  Executing the one from OneNote succeeds and reports the RG in sync and the one copied from the batch
    file fails.
    I can repeat the results by up arrow once to the command pasted into the buffer from the batch file and see it fail.  Then up arrow twice to retrieve the command pasted from OneNote into the buffer and it will report correctly (illustrated in the grahic).
    Let me add that the command in the batch file was originally copied from OneNote and pasted in to the batch file; as if going into the batch file somehow corrupts it.
    - a -

  • Profit Center Group Organization Change - Effective for Prior Periods

    Hi Experts,
    A client wants to perform a horizontal organization change (profit centers) and see the effects retroactively to the prior periods.  To achieve this, they plan to re-execute the consolidation tasks going back two to three years once the org change is made, so that they have comparative financial statements that take into account the change.  The requirement is to re-post the group level postings to the updated profit center group after the change.  For example, Italy related postings would occur under the group Central Europe instead of Western Europe as before.  All the group level postings previously booked to Western Europe would now need to recorded under Central Europe going back prior periods.
    Does anyone have any ideas as to how to meet the requirement without re-consolidating?
    One option was the restatement feature but based on the SAP help description of the monitor required, it does not take into account consolidated postings, only uploaded PL00-10 data and translation.
    Another option is to copy the version but then the results is in another version rather than the original 'actual' "100" version.
    Any ideas would be appreciated.
    Thanks
    Eyal Feiler

    Eyal,
    I know of no other way to accomplish this than to re-execute the consolidation for the prior periods after the hierarchy has been changed.
    I have used the restatement feature and like you have found it very limited.
    The copy to another version would only work if you copied the existing data to the new version before re-executing the consolidation. The the version 100 can be re-consolidated for the previous periods and the existing reports do not have to be changed for a new version.
    However, with the copy, it is important to set the cons group and cons unit hierarchies to be version dependent so the changes are only good for the version that is to be re-consolidated for previous periods. This allows you to report on the data before the change where the logic will read the old, unchanged version of the hierarchy.
    Dan

  • Record working time: can't copy row from worklist for previous week

    When copying a row from worklist to recorded work time for previous week the following error happen.
    com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Access with ZERO object reference not possible., error key: RFC_ERROR_SYSTEM_FAILURE
        at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:102)
        at com.sap.xss.hr.cat.record.blc.RfcManager.rfcExecute(RfcManager.java:470)
        at com.sap.xss.hr.cat.record.blc.RfcManager.rfcCopyWorklist(RfcManager.java:378)
        at com.sap.xss.hr.cat.record.blc.wdp.InternalRfcManager.rfcCopyWorklist(InternalRfcManager.java:191)
        at com.sap.xss.hr.cat.record.blc.FcCatRecordInterface.onCopyWorklist(FcCatRecordInterface.java:616)

    If I recall correctly, the Windows clipboard system allows the developer to place different types of data in the clipboard, and convert between them. It is often possible, for example, to paste formatted text as plain text and so on. Large amounts of data are sometimes stored as "links" back to the producing program, so that it can transfer data directly.
    Now this is just a guess, but when you select all with Ctrl+A, there's a chance that Skype in fact puts all the information about the whole message into the clipboard, including its metadata such as time, sender, etc. Dragging would just select the text.
    If the receiving program cannot interpret the metadata, and the plain-text version is not also stored in the clipboard, then pasting would fail.
    Again, as I say, this is just a guess. We would have to get confirmation from the Skype developers as to whether this is true.
    Have you tried pasting into different programs? (Word, plain text editor, Powerpoint...) If one of them can accept the clipboard contents then we may get a further clue.
    EDIT: I found this program which inspects clipboard contents directly - http://www.peterbuettner.de/develop/tools/clipview/ which may also be of use.
    Sean Ellis - uses Skype chat for serious work
    Click here to read my blog post on Skype 7 and basic principles of GUI design

  • Change batch Classification for a BATCH.

    Hi,
    Does anyone know how to change the classification for a BATCH (Txn. MSC2N) programatically. Recording is not possible for the transaction MSC2N.
    Thank you,
    Mahesh

    Use the BAPI 'BAPI_OBJCL_CHANGE'. Ensure to commit data afterwards.
    Manoj

  • Have family plan with 250 data which I almost use each month.  Going on vacation and will be on the road for two weeks.  Should I up my data for a month then change back.  Is it worth it or should I just run over and pay the extra 15 per gig?

    have family plan with 250 data which I almost use each month.  Going on vacation and will be on the road for two weeks.  Should I up my data for a month then change back.  Is it worth it or should I just run over and pay the extra 15 per gig?

    Hello mlazaretti. Vacation time is awesome. (Especially a road trip!) Since you will be going out for two weeks, you never know if having extra data may come in handy. I highly recommend switching to the next tier up so this way you have more data. This way it is only $10.00 more versus $15.00, and you dont have to worry about overages. Then change back at the start of the next billing cycle.
    If you need help making this change let us know! Have a safe trip!
    NicandroN_VZW
    Follow us on twitter @VZWSupport

  • Iv'e had my mac for 2 weeks & now have a problem with safari since I changed to a wireless super hub.  It will not open a web site I use my iPad & windows lap top will.  Apple support say it's the DNS settings cable say there okay please can anyone help

    Iv'e had my mac for 2 weeks safari was working great until I changed to a wire less super hub.  Safari will not let me open & log into a web site I go on a lot.  My ipad & windows lap top will on the same network.  Apple have said it's the DNS setting my cable provider say it's not it's a problem with my mac.  Iv'e phoned apple lots of times same with cable provider Iv'e tried a few things it has not helped solve the problem.  I'm now advised to return my mac to the shop for a check.  Has anyone else had this problem I would appreciate any help because I'm going round in circles.

    Adding a couple of DNS numbers sometimes helps:
    System Preferences>Network, select your wifi or ethernet network on the left and click on the 'advanced' button and then the DNS tab. On the left side of the window make a note of any DNS numbers listed so that you can re-instate them if necessary and then click on the '+" button bottom left of the window. Type 8.8.8.8 and click the + again and type 8.8.4.4 save the settings and try the website again.
    BTW, I have the same problem with Firefox not letting me input my password in secure sites. I did find a workround in the network settings in Firefpx prefs, but it didn't stick so I reverted to using Chrome as alternative browser. No problems with that so long as you don't mind Google looking over your shoulder

  • In Lion 10.7.x I cannot disable the Lock documents for 2 weeks in Time Machine! Thus it prevents to change anything else like the system preferences or other settings. How I can disable it?

    Hello, In Lion 10.7.x I cannot disable the Lock documents for 2 weeks in Time Machine! Thus it prevents to change anything else like the system preferences or other settings. All is locked. How I can disable it?

    Do you mean the check box isn't enabled?
    Or you remove the check but it doesn't "stick"?
    Or you remove the box but documents are stil getting locked?
    That setting doesn't apply to other things in System Preferences, just apps that support AutoSave and Versions.  If you're having a problem with System Prefs, please clarify exactly what.

  • Table in which changes to condition type is recorded for a contract

    Hi Experts
    We are working on customised report in classical Real estate in which for a particular contract changes done in the condition tab are to be displayed.
    In this report we want to restrict condition types related to Budget and forecast which are already existing in the system.
    We dont want any changes done to those condition type to be shown in the report. We are in the process of creating Ztable to link it with our report. But we are facing difficulty as we can find tables which will record user changes for contract as a whole. We want to know details about table which record changes done by the user for every condition related to that contract.
    Can you pls let me know the tables which record this changes ?

    Hi,
    unfortunately I am still not sure if I got your question right. Change documents show all changes of the contract, also of condition types.
    Table VICDCOND stores the conditions of the contract. Maybe you are looking for this.
    Hope this helps.
    Regards, Franz

  • Objectclass for change documents for contracts using condition record no.

    I want the changes for price, Price per and currency for contract based on the info record number and contion record number.
    Presently i am using object class is COND_A. But if user changes  multiple times price, price per and currency by deleting existing price  and created new price or price per or currency, this case it is saving only latest data based on the change document.
    I want to change the logic as based on the change document, i will display the all changes of price, price per and Currency.
    Could you suggest object class for this?

    Hello,
    Please check with the following user exit for the requirement that you have cited :
    1. USEREXIT_XKOMV_FUELLEN_O_KONP (SAPLV61A) ( RV61AFZB ).
    2. EXIT_SAPLV45L_001
    Kindly check with these two above user exit and let me know if your requirement is fulfilled.
    Regards,
    Sarthak

  • How do I change the start date for the week from Monday to Sunday on my iPhone 5?

    How do I change the start date for the week on iCal from Monday to Sunday on my iPhone5?

    Yes. On my new iPhone 5 the iCal week begins on a Monday not a Sunday and does not give me the option to edit in settings on the phone

Maybe you are looking for