Control over date of TRIP and Date of Travel Claim

Hi SAP gurus,
I need to restrict the system from creating any TRIP Request for past dates and also restrict to create any Travel Claim for the future dates. I didn't find any path in IMG wherefrom I can do the same. Pls suggest any other way from where it can be done.
Regards
Rajesh Kumar

Hi Rajesh Kumar,
You can implement BADI to check the different validation in ESS.
Financial Accounting (New) -> Travel Management -> Business Add-Ins and User Exits in Travel Management -> Entry -> BAdI: Define Additional Checks for Web Dynpro
You can validate General Trip Data , Expense Line Items, Cost centre etc.
Regards,
Kamal Rawal

Similar Messages

  • My Trips and Expenses in Travel Management

    Dear All,
    In My Trips and Expenses under Recommended Actions column, links comes dynamically as Change Travel request,Change Approved Travel Request , Create Expenses.
    If you want call customized Travel request screen then where I need to change.
    Thanks in Advance.
    Regards,
    Kamal Rawal
    Closed the link as no soluion were received.
    Edited by: Kamal Rawal on Mar 28, 2009 11:34 AM

    Dear All,
    In My Trips and Expenses under Recommended Actions column, links comes dynamically as Change Travel request,Change Approved Travel Request , Create Expenses.
    If you want call customized Travel request screen then where I need to change.
    Thanks in Advance.
    Regards,
    Kamal Rawal
    Closed the link as no soluion were received.
    Edited by: Kamal Rawal on Mar 28, 2009 11:34 AM

  • Appear to have lost all control over phone

    Hi
    i'm hoping somone here can help. i've lost complete control over my music volume and certain apps just keep opening at random. It started on the way into work, smart connect seemed to keep trying to open and i heard a womans voice talking over my music, it was the instructions on how to use smart connect.
    Since then i've had my music go loud, then all the way to silent and vice versa. it's extremely frustrating. i've disabled Smart Connect entirely and now when i start music playing, my screen won't lock at all. At one point i somehow even opened the Xperia version of siri by accident.
    No idea whats going on, any advice?
    i'm very close to just factory resetting the entire thing.  i'm running the latest version of Android and all my apps are up to date

    That's quite odd, I'd do a Phone repair via PC Companion or Mac Bridge better than factory resetting it.
    A proud Sony User since 2002
    If I was helpful to you, thank me by Kudos

  • Please i have ordered for Bottom Case of white macbook for over 2 months now and the repair status is still processing. is dat normal

    please i have ordered for Bottom Case of white macbook (late 2009)for over 2 months now and the repair status is still processing. is dat normal? i really need the bottom case asap, how can i get it

    Call Apple.  Contact Apple for support and service
    This is a user to user forum, we don't work for Apple.

  • I got busy over the new year and forgot to purchase Applecare for my iPhone.  30 days past purchase date is too late - right?

    I got busy over the new year and forgot to purchase Applecare for my iPhone.  30 days past purchase date is too late - right?

    Thanks Peter.  I thought about that and had discounted the idea but since I am only 30 minutes away from my A store, I think I'll give it a try. I can be charming specially when I wear clean jeans and a nice top. :-) 
    Jerry H

  • Why is the iPhone 5 using so much data I have read a lot of complaints and I have went over on my plan and never have?

    Why is the iPhone 5 using so much data I have read a lot of complaints and I have went over on my plan and never have?
    I have even turned off LTE. Cut off my cellular data off of apps. Still uses data I switched back to my iPhone 4 cause I had used my
    Data in 2 weeks!

    I have the same problem on my 4S 64G: I updated to 7.1.1 and burned through my cellular data allowance without running anything that ought to be using it. I incurred an overage charge on Thursday, my new billing cycle started on Friday, and I immediately had used 3/4 of my allowance for the new cycle. I typically do not use my allowance in an entire month so burning through it in a day or two twice in one week is very much not right.
    Possibly unrelated or not: last night I was out, did NOT use any apps that should use cellular data, and came home and my phone refused to connect to my home wifi despite turning this and that on and off. I burned cellular allowance while wifi was available.
    It seems like someting on my phone, whether an app or the iOS itself, is using cellular data even while my phone is not in use. All I could do is turn off Cellular Data in Settings but that very much diminishes the usefulness of a phone that has served me well -- without data overages! -- for several years.
    Please fix this, Apple!

  • I had the galaxy 3 withwifi issues. I recently obtained the droid maxx. it says that I am connected but over the past two months I've gone over data!  I have two lines , we checked the numbers in "my verizon" and it pretty much validated our suspicions! i

    I had the galaxy 3 with no wifi issues. I recently obtained the droid maxx. it says that I am connected but over the past two months I've gone over data!  I have two lines , we checked the numbers in "my verizon" and it pretty much validated our suspicions! it's this phone. Is there something I should check? It says connected to wifi, wifi is fine.....confused.

    Kimberly1966 we'll solve this mystery and put an end to the overage! Do you disable data when connected to Wi Fi? If not, I would recommend doing so to prevent accidental usage by http://vz.to/V4epNo
    AshleyS_VZW
    Follow us on Twitter @VZWSupport

  • FTPS settings Difference between control and control with data

    Hi guys,
    Just a very quick question please. When doing FTPS there are two options
    1) control
    2) control with data
    Can anyone explain what's the difference between the two?
    regards

    Hi,
    FTPS (FTP Using SSL/TLS) for Control Connection
    The FTP control connection is protected using TLS/SSL (Transport Layer Security/Secure Sockets Layer). File transfer is unencrypted.
    FTPS (FTP Using SSL/TLS) for Control and Data Connection
      All communication with the FTP server is encrypted and uses TLS/SSL.
    Regards,
    Raj

  • All websites including Firefox have security warning "the information you entered is to be sent over an unencrypted connection and could be seen by a third party" Firefox is not safe date started July 1, 2010 even when I remmove the security warnings the

    security warning "the information you have entered is to be sent over an unencrypted connection and could be seen by a third party" this warning appears on ALL websites, including all Firefox sites, happened after a MSupdate on July 1, 2010. I wont use Firefox is is not safe - hwat happened?
    == This happened ==
    Every time Firefox opened
    == july 1, 2010

    Ignore that warning. Report it to the Website Developers of the websites on which you are seeing this message. Ask them to deploy Secure HTTP Connection. And use secure Websites (https) addresses.
    Site Identity Button
    * https://support.mozilla.com/en-US/kb/Site%20Identity%20Button

  • Using waits to control when data is taken--the​re are better ways

    I see this all of the time. It was brought up in the Rube Goldberg Code thread, but Altenbach suggested that I move it here.
    My post:
     I really don't like the idea of using any type of wait function in a while loop to control when operations are done. I see this over and over but what happens if someone wants to kill the program right away but they are taking data every 10 seconds with the way this is coded? The user hits stop and has to potentially wait 10 seconds for the program to actually stop! Try using a case structure and possibly a countdown timer to your advantage to fix this. I'm sure there are many other ways also, if anyone else wants to suggest something.
    Altenbachs post:
    Problems occur in poorly desinged code with deeply stacked while loops and excessive use of sequences, for example. A well designed state machine will never have such issues.
    You are right, hard waits should typically not be used for anything longer than fractions of a second, and ther are plenty of alternatives (such as events with dynamic timeout recalculations (example) as discussed here). A program needs to be able to react to user input, including stop commands, at any time. If you get long stalls, you're definitely doing something wrong. I don't think there is any literature that suggest to use long waits.
    What im talking about is ...
    As I don't have LabVIEW on this computer it makes starting this thread a little difficult but I thought it would be good to start something where people could post examples of code where they take data or do operations at different intervals, but do it with efficient methods such as using a state machine, etc. This way new users of LabVIEW could see examples of how to program in a way that would, as altenbach said, react to user inputs efficiently, rather than having a crummy program that takes forever to stop, or take in a string, or change of control value etc due to a wait function being added to control when data is taken. I hope this turns into a useful thread!
    CLA, LabVIEW Versions 2010-2013

    Extremely basic, if not self-evident method, of taking data every 10 seconds, but responding to Stop within a fraction of one second...
    Richard

  • How do we control the data package size that comes into the DSO?

    Hi experts,
    I have this scenario:
    Initial information (numbers are not real):
    I have 10 contracts in CRM (one order documents)
    Each contract when extracted becomes 50 records.
    Running BW 3.x
    (1) Now i start data extraction in BW, i will receive 5 packets, split like following:
    DP1: 100 records (contract 1 and 2)
    DP2: 100 records (contract 3 and 4)
    DP3: 50 records (contract 5)
    These records are stored in the PSA.
    (2) Then, it seems the system keeps the same package size and send these DPs to DSO like following:
    DP1 -> 100 records -> DSO
    DP2 -> 100 records -> DSO
    DP3 -> 50 records -> DSO
    What i want:
    I have a special case and i want to be able to do the following starting from (2).
    Instead of sending
    DP1 -> 100 records -> DSO
    DP2 -> 100 records -> DSO
    DP3 -> 50 records -> DSO
    I want to send:
    DP1 -> 10 records -> DSO
    DP2 -> 10 records -> DSO
    DP3 -> 10 records -> DSO
    DP25 -> 10 records -> DSO
    Do I have control over the data package size (number of records)?
    Can the DPs between DataSource <-> DSO be different then the ones from SourceSystem <->DataSource?
    Can i even go further and do some kind of selection to be able to send like following:
    DP1 -> all records from item 01 to 10 of contract 1 -> DSO
    DP2 -> all records from item 11 to 20 of contract 1 -> DSO
    DP3 -> all records from item 01 to 10 of contract 2 -> DSO
    DP4 -> all records from item 11 to 20 of contract 2 -> DSO
    DPn -> all records from item 11 to 20 of contract 10 -> DSO
    Thanks!

    Hi,
      If you are using infopackage try the setting in the infopackage ie in the scheduler menu at the top
    choose DataS: Default data transfer in which you can change the package size of data
    if using DTP in Extraction Tab you can specify  Package Size.
    Hope this helps for you.
    Thanks,
    Arun

  • Suppose I have two identical laptops loaded with my current time machine back up. I take one on a trip and update it with time machine but leave it. I come back w time machine HD and connect the home laptop, will it just update or start over from scratch?

    Suppose I have two identical laptops loaded with my current time machine back up. I take one on a trip and update it with time machine but leave it behind. I come back with the time machine HD and connect it to the home laptop, will it just update or start over from scratch? is there a way to make it just update it?

    You might have better luck using a clone.
    Clone  - Carbon Copy Cloner          (Often recommended as it has more features than some others)
    Clone – Data Backup
    Clone – Deja Vu
    Clone  - SuperDuper
    Clone - Synk
    Clone Software – 6 Applications Tested
    Commonly Used Backup Methods

  • How to control the data  in data selection

    Hi,
    how to control the data  .
    in the transfer structure I am having 10 fields and and the file which is to be loaded contains 7 fields only.where can I control  the other 3 fields and how .
    thanks in advance
    karna

    If your source file is flat file, add extra three fields with blank (just add field separator say comma for each extra field) and then load. It should be ok.
    Hope it helps..

  • Control Record - Data fetch in IDOC

    Hi Folks,
    Can you please tell me from where the Control Record data for ORDERS and ORDCHG gets populated. ? I have checked the FM - IDOC_OUTPUT_ORDERS which has one of the import parameters as control_record_in which is already populated when it reaches this FM. I am triggering the IDOC using - NACE settings.
    Since there are many output types and message variants involved in my system i will have to find out from where the Partner profile are loaded. ?
    Thanks
    Balakumar

    Hi Balakumar
    Have you checked in NACE->Output Types->Processing routines, if the output type you are using is indeed configured to use RSNASTED?
    If it is using RSNASTED, then in that program it will call a function to read the partner.
    It basically checks table EDP12 based on your output type, partner number, etc, and then retrieves the IDoc Message Variant, Function, Process Code. This then gets populated into the IDoc Control Record.
    Table EDP12 basically is populated when you configure partner profile in WE20 -> Outbound Parameters -> Message Control.
    Rgds
    Eng Swee

  • Some question on IDOC (Control Record/Data Record/Status Record)

    Dear all,
    I am new in this area, and would like to enquire some question on this topic.
    When I view a IDOC via WE02, each of the IDOC record will consist of Control Record/Data Record/Status Record).
    Questions:
    I notice that the data records consists of many segment (i.e. E1EDK01, etc) which are use to store application data.
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Thanks.
    Tuff

    Hi Tuff,
    As everything in SAP, with IDOCs too there are
    1) Standard IDOCs
    2) Standard IDOCs(Extending - Enhancement to an IDOC, to accomodate for custom values)
    3) Custom IDOCs
    And every IDOC has,
    Control record - EDIDC Structure - This mostly reflects the partner profile information, along with few more details which are used for IDOC extension, Sequencing etc
    Data Records - EDID4 Structure - These records contain the actual business data of the document in concern. So for ORDERS05 it would contain order details, INVOIC02 - Invoice details so on...
    Status Records - These records capture the status of an IDOC from the time it is received/sent from your system and a corresponding business document is created/changed. So this will have messages like "IDOC sent to the port OK" etc which are status from the communication layer(ALE) to application specific messages like "Sales Order XXX created" or "Invalid Material" etc.
    You would have noticed something called as Process code in the partner profile, this is associated with a FM(or work flow task etc) which has the business logic coded in.
    So in case of an Inbound IDOC, the sending system updates the IDOC - Control and Data records, and sends it to the receiving system. On the receiving system the IDOC's control record is validated against the partner profiles set, if an entry is found then using the process code it finds the associated FM which will decode the data from the IDOC data records as per the IDOC type and then use it to post data into SAP (VIA BDC, Batch Input, BAPI etc).
    And all this while the Status records are being updated accordingly.
    So with the above context will try to answer your questions,
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    In case of a custom IDOC, yes you will have  to.
    In case of a standard IDOC, you wouldn't have you just have set up the necessary configuration (Partner Profile, Process code etc)
    In case of a standard IDOC extended to accommodate for some custom values(for which there are no fields in standard IDOC - Let us say you have added some new fields on VA01) - In this case you can still use the standard Process code and Standard FM associated with it, SAP provides several Function exits in these FM's which you can leverage to add your custom logic.
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    There are several documents available on the net and on SDN detailing step by step approach for all the above three cases,
    just search for step by step guide for IDOCS - sap.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Again it depends, in case of using a standard IDOC you wouldn't have to. But in case you have some customizations/enhancements then you might have to.
    For Ex: updating the control record accordingly for indicating that you have extended the standard IDOC. Or append custom messages to the status record as per the business logic.
    Try out the examples you find on the net and post any specific questions you might have.
    Regards,
    Chen

Maybe you are looking for