Billing user exit to update service rendered date

Hello,
My client would like to determin the rebate conditions based on billing date.  However, the system only uses the service rendered date for rebate determination.
Therefore, I am trying to overwrite the service rendered date with billing date at the time of billing creation. 
Could you please let me know what user exit I can use?
I can't user the user exit RV60AFZC because the billing date is not determined when this user exit is running. 
Your help would be appreicated!  I will give you good points!  Thanks

Hi Londa,
Is this question for BW? Otherwise, you'd better post it in the ABAP forum.
You can do that in the extraction User Exit, RSAP0001 (FM EXIT_SAPLRSAP_001).
Regards,
Diego

Similar Messages

  • Billing user exit to overwrite the service rendered date with billing date

    Hello,
    My client would like to determin the rebate conditions based on billing date. However, the system only uses the service rendered date for rebate determination.
    Therefore, I am trying to overwrite the service rendered date with billing date at the time of billing creation.
    Could you please let me know what user exit I can use?
    I can't user the user exit RV60AFZC because the billing date is not determined when this user exit is running.
    Your help would be appreicated! I will give you good points! Thanks

    Hi Londa,
    Try using one of the following includes for your requirement.
    (a.) rv60afzz
    (b.) rv60afza
    (c.) rv60afzb
    (d.) rv60afzd
    (e.) BAdi SD_CIN_LV60AU02
    or if you are working with ECC 6.0 use the Enancement Spot ES_SAPLV60A available from SE80 by giving package VF and then selecting Enhancements and then expanding Enhancement Spots
    Hope these are helpful to you. Reward accordingly.
    Thanks and Regards,
    Maddineni Bharath.

  • Configure Service Rendered Date to be equal to Billing Date

    Hi Gurus,
    Is there a way in the config to make the Service Rendered Date equal to the Biling Date in the Sales Order Header?
    Thanks and regards,
    JayGutz

    I dont think there is anything in configuration to set the service rendered date. You only have to use an user exit.
    Without any customisation, the system will take the pricing date as Service rendered date.
    You can try USEREXIT_MOVE_FIELD_TO_VBAK to move the billing date field also to VBAK-FBUDA.

  • BADI or User exit to update the data in a PO(ME22N or ME21N)

    Hi,
    I require a BADI or an user exit to update all the line items of a PO...
    Please let me know if there is a badi or user exit that triggers before the saving of the PO..and also updates the values of all the item data fields..
    Thanks in advance
    Regards
    Shiva

    Hi,
    we have checked above BADI;s but will not suffice the requirement;
    The requiement is
    While Creating PO(ME21N) and Changing PO(ME22N):
    When the user tries to Save the PO:
    All the line items should be accessible and can be editable.
    If the validation fails, error message should be displayed on
    the screen and user should be able to edit at that location.
    Please let me know if there is any other way or enhancement point for the same...
    Regards
    Shiva

  • Relation Between Service Rendered date and Pricing

    Hi All,
         I have a sale order for both sevice item and product.and it is order related billing.I have already billed the service line item.Now when i change the service rendered date in the sale order header,the net price for that service item becomes zero.
    Can any one pl help me out in this.

    Hi
    The service rendered date is the date the system uses to calculate the price for the item.
    if u change the date subsequently , if the price is zero , you may check the codnition records validty end
    if the validity of the condition record has expired
    thanks
    akasha

  • Billing user exit not letting internal order assignment

    Hello,
    I am assigning an internal order to a line item in billing user exit EXIT_SAPLV60B_004. But when the accounting document posts the IO field is blank.
    System is letting me assign line item text using the same exit.
    Please suggest a solution.
    Thanks,
    Sanjay W.

    Hi
    Is the IO also available in Sales Order? I think the Sales Order Account Assignment has a priority over what you try to enter at the time of release to Accouting interface, specifically with relation to Account Assignment. Logically SAP will loose track if IO is not there in the Sales Order and you try to update the same through the Exit
    Regards
    Sanil

  • User exit to change item level data in purchase order

    Hi,
    Can anyone let me know the user exit to change item level data in purchase order . there is a badi ME_PROCESS_PO_CUST for this but the issue is its method process_item gets triggered only when the item is changed. My requirment is
    For purchase order document types u201CZSOu201D and u201CZCOu201D, where the purchase order is a u201CLimits Orderu201D only i.e. no materials or services on the purchase order, the print price indicator field should be set to u201Cblanku201D (unchecked).   now i cant use ME_PROCESS_PO_CUST  because process_item wont get triggered if there is no change in itemlevel data.
    Regards,
    Rahul

    Hi Rahul,
    Probably EXIT_SAPLMEKO_002.
    hope it helps,
    Edgar

  • Help - User exit to change item level data in Purchase Order

    Hi,
    Can anyone let me know the user exit to change item level data in purchase order . there is a badi ME_PROCESS_PO_CUST for this but the issue is its method process_item gets triggered only when the item is changed. My requirement is For purchase order document types u201CZSOu201D and u201CZCOu201D, where the purchase order is a u201CLimits Orderu201D only i.e. no materials or services on the purchase order, the print price indicator field should be set to u201Cblanku201D (unchecked).   now i cant use ME_PROCESS_PO_CUST  because process_item wont get triggered if there is no change in item level data.
    Thanks,
    Rahul

    Hi Rahul,
    Probably EXIT_SAPLMEKO_002.
    hope it helps,
    Edgar

  • User exit to update Vendor Confirmation in ME22N

    Hi,
    I am adding a subscreen at the header level using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST. This new sub screen at the header level will have fields like confirmation category, delivery date..etc., and a push buttom called 'CONFIRM'. When the user selects the line items to be confirmed and clicks the 'CONFIRM' button the data from the customer subscreen should be copied to the item details(in Confirmations tab).
    The problem is with the confirmation tab. I need an user exit to update this. When the PO is saved confirmation should be created and EKES table should be updated.
    Any useful information will surely be rewarded
    Thanks in advance
    Antony.

    Hi
    Following enhancements are available....
    Transaction Code - ME22N                    Change Purchase Order
    Exit Name           Description
    AMPL0001            User subscreen for additional data on AMPL
    LMEDR001            Enhancements to print program
    LMELA002            Adopt batch no. from shipping notification when posting a GR
    LMELA010            Inbound shipping notification: Transfer item data from IDOC
    LMEQR001            User exit for source determination
    LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001            Customer-Specific Source Determination in Retail
    M06B0001            Role determination for purchase requisition release
    M06B0002            Changes to comm. structure for purchase requisition release
    M06B0003            Number range and document number
    M06B0004            Number range and document number
    M06B0005            Changes to comm. structure for overall release of requisn.
    M06E0004            Changes to communication structure for release purch. doc.
    M06E0005            Role determination for release of purchasing documents
    ME590001            Grouping of requsitions for PO split in ME59
    MEETA001            Define schedule line type (backlog, immed. req., preview)
    MEFLD004            Determine earliest delivery date f. check w. GR (only PO)
    MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1            Enhancement to Document Overview ME21N/ME51N
    MEVME001            WE default quantity calc. and over/ underdelivery tolerance
    MM06E001            User exits for EDI inbound and outbound purchasing documents
    MM06E003            Number range and document number
    MM06E004            Control import data screens in purchase order
    MM06E005            Customer fields in purchasing document
    MM06E007            Change document for requisitions upon conversion into PO
    MM06E008            Monitoring of contr. target value in case of release orders
    MM06E009            Relevant texts for "Texts exist" indicator
    MM06E010            Field selection for vendor address
    MM06E011            Activate PReq Block
    MMAL0001            ALE source list distribution: Outbound processing
    MMAL0002            ALE source list distribution: Inbound processing
    MMAL0003            ALE purcasing info record distribution: Outbound processing
    MMAL0004            ALE purchasing info record distribution: Inbound processing
    MMDA0001            Default delivery addresses
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    Hope this helps to solve ur problem....
    <b>do reward if useful....</b>
    regards
    dinesh

  • Billing user exit for partner determination/substitution

    Hi ,
    For my SAP ERP , I need a Billing user exit for partner determination/substitution .
    If somebody has the info .
    Thank's

    Hi,
    User Exits For Billing:
    - USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
    The internal number range used in the standard system is specified
    in the billing type table and can be changed in this user exit. This
    user exit is only called when the billing documents is created.
    - USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
    In this user exit additional fields for account determination that
    are not provided in the standard system are copied into
    communication structure KOMKCV (header fields).
    - USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
    In this user exit additional fields for account determination that
    are not provided in the standard system are copied into
    communication structure KOMPCV (item fields).
    - USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
    Depending on the number range, table TVFKD is used to set the
    billing date (country-specific requirments in Italy).
    USEREXIT_NUMBER_RANGE is automatically deactivated when this user
    exit is being applied.
    - USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
    This user exit is only called when the billing document is created.
    It is used to provide the header and the item of the new billing
    document with deviating or additional data.
    - USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
    Printing the item line of a billing document can be supplemented or changed.
    - USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
    Printing the header line of a billing document can be supplemented or changed.
    - User exits in program RV60AFZD
    Short descriptions of the user exits are contained in the program:
    - USEREXIT_RELI_XVBPAK_AVBPAK
    - USEREXIT_NEWROLE_XVBPAK_AVBPAK
    - USEREXIT_NEWROLE_XVBPAP_AVBPAK
    The following user exits are available in report SAPLV60B for transfer to accounting (function group V60B):
    - EXIT_SAPLV60B_001: Change the header data in the structure acchd
    You can use this exit to influence the header information of the accounting document. For example, you can change the business transaction, "created on" date and time, the name of the person who created it or the transaction with which the document was created.
    - EXIT_SAPLV60B_002: Change the customer line ACCIT
    You can use this exit to change the customer line in the accounting document. This exit is processed once the ACCIT structure is filled in with data from document header VBRK.
    - EXIT_SAPLV60B_003: Change the customer line in costing
    The customer line is filled in differently for costing. You can use exit 003 to influence the ACCIT structure.
    - EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add information to a GL account item (such as quantity specifications) with this exit.
    - EXIT_SAPLV60B_005: User exit for accruals
    Once all relevant data for accruals was entered in the GL account item, you can add to this data with this exit.
    - EXIT_SAPLV60B_006: Change the control line ACCIT
    You can use exit 006 to add information to the control line.
    - EXIT_SAPLV60B_007: Change the installment plan
    You can use exit 007 to add information to the installment plan parameters in the GL account item.
    - EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and ACCHD After the accounting document is filled in with data, you can use exit 008 to change the document once again.
    - EXIT_SAPLV60B_010: Item table for customer lines
    You can use exit 10 to influence the contents of customer lines before they are created.
    - EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination
    You can use this exit to change inbound parameters in order to influence account determination.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Service rendered date in invoice

    Hello,
    The problem i am facing is with the service rendered date at invoice item level. I  have created invoice through milestone billing plan assigned to the item category.The service rendered date is given in the order item level .
    When i invoice the order the service rendered date in the invoice item level is the billing date in the billing plan, which is different from the service rendered date in the order.
    When tax is determined in the order based on the sevrice rendered date in the order , where as the tax is redetermined in the invoice considering the new service rendered date.
    Please inform the reason for the same and how could i avoid the problem . My requirement is that the service rend. date in the invoice should be same as in the order , not the billing date .
    Billing type i am using is milestone billing and billing relevance in the item category is "I" order related billing_billing plan.
    Thanks in advance
    Kiran

    Hi Kiran,
    The behaviour being experienced is standard. The item category has
    billing relevance of 'I'.
    In this case, please check the following coding:
    LV60AA93 -> FORM VBRK_VBRP_FUELLEN
    move-corresponding vbkd to vbrp.        >>>>> VBRP-FBUDA filled
    Main Program     SAPLV60A
    Source code of   LV60AA93
    FORM VBRK_VBRP_FUELLEN
    if xfplt-fkdat ge xfplt-nfdat.
      vbrp-abrbg = xfplt-nfdat.
      vbrp-fbuda = xfplt-fkdat.  >>>> VBRP-FBUDA is overwritten here
    else.
    Since a billing plan is being used, VBRP-FBUDA is being overwritten by
    the billing date of the billing plan.
    This is the standard functionality of the system.
    Please use the following workaround by controlling the date in the data
    transfer routine.
    Example coding -> VBRP-FBUDA = VBKD-FBUDA.
    I hope the information is helpful.
    Regards,
    Alex

  • User Exit to update user status at VA01/VA02

    Hi Expert
    Please help identify any User Exit to update User Status stored in tables (JSTO/JEST), at time of sales order (Business Object 2032) creation / change.
    Requirement is to set check mark on a specific user status in case of a material master is missing HTS code.
    Regards-Aamir

    Hi,
    If your requirement is to set the check the HTS field in the material master, you can make the field as Mandatory without which the  Material cant be saved
    You can make this field mandatory in OMS9 transaction code with field status as 89 and the field is MARC-STAWN
    Please revert if you need more details
    regards,
    santosh

  • User exit to update characteristic attributes in sales order

    Hi all,
    I am having one queer requirement.
    We are having variant configuration. We are manufactiuring a material which is having lenght as one of the characteristic.
    While creating the sales order the user will enter the value against length. This we have to pull in the inspection lot with range.
    For ex. if the length required by customer is 1000 mm then depending upon the tolerance limit say +/-1.5 %, another characteristic should get updated with the allowed range (here in this example the lower range  985 and upper range 1015) against another characteristic.
    This characteristis will sever as class characteristic for QM master inspection characteristic.
    Here the problem is the functionality can't be mapped with object dependency in satandard SAP (you can't derive range with object dependency), so I am looking for user exit to update the second characteristic depending upon the value of first characteristic and allowed percentage.
    The user exit should be effective for sales order creation as well as sales order change.
    Please help.

    Hello Nikhil,
    I am looking for the tolerance limit to upadte against one char only and not two separate chars.
    If the range is against only one char (and that too again in numeric format and not characteristic format) same shall can be pulled against master inspection characteristic in inspection lot.
    Looking forward for the soution.
    Mimiri

  • How to find which are the user exits that updating z table.

    There was a question posted by someone else which said:
    I have a z table. my requirement is to find the user exits that update the value to this table?
    but my requirement is to get only those user exits that update my z table.
    Before that question was rejected, it got 5 replies which made me think that this tip is worth sharing.
    So the steps are:
    Do a where-used list search from SE11
    Click on Search Range button at bottom
    Type UPDATE (you can also add Insert, Delete etc to select-option) to ABAP Key Words field
    Say No to the popup that asks whether to include Fields of the Table
    Result will show relevant programs with code snippets doing static Update on that custom table.

    EWK1 would be too performance heavy in this case. It scans the source code to get the result.
    You can however, download the list of programs given in where-used list, and give that as limiting condition in EWK1 or some other code scanning utility.
    Using my method, where-used list of table is taken from database tables, and then code scanning is done only on the that list, not on entire Z* programs.
    Try it yourself to notice the speed difference.

  • User exit  to change material availability date

    Hi Gurus,
       my requirement is like I need to change the material availability date based on some conditions.
    Is there any User Exit to change the availability date so that I can dump my code in the user exit .
    If not is there any alternative process to get the solution.
    Thanks,
    Sudhaa.............

    Hi Sudha,
    Can you tell me your requirement clearly please.
    Regards,
    Dhanunjaya Reddy

Maybe you are looking for

  • Timeline Markers From PP to AE and Other Questions

    I find no instructions to import timeline markers along with Premiere sequences. Is it possible? I'm still very new to AE and I am confusing myself quite easily going back and forth between the programs. What is the usual practice if i want to replac

  • Planning function ended with errors

    Hi Folks, Issue: While Executing The Planning Sequnce it is througing me Planning Function Ended with Errors. I have one existing Planning Sequence which contain the Filter and Planning Copy Function. And also Variable input ( two variables 1 is Prof

  • My iPod is not playing certain songs.

    Okay, so I go to listen to a song. The screen shows the normal stuff when playing a song EXCEPT it will not play. it shows the album art, artist, song, album, everything exept it simply will not play. it as if it it permanantly paused. i can scroll t

  • Accounts Receivable payment schedule

    Hello, Have you ever heard of a payment schedule possibility for Accounts receivable? This payment schedule is different then the scheduled billing. It occurs after the invoices have been posted and the customer is requesting to allow a change in the

  • Monthly EWA Report.

    Hi SolMan Mentors, Currently we are using SolMan7.0 SPS15. I would like to know whether we can reschedule the EWA report occurrence monthly rather than weekly(default). When I check DSWP --> Settings --> Solution Monitoring --> EarlyWatch Alert --> t