USEREXIT_ACCOUNT_PREP_KOMKCV

Hi,
I have added some code to the user exit USEREXIT_ACCOUNT_PREP_KOMKCV.My requirement is that whenever an invoice is saved it should trigger a certain output type YCPC provided the invoice has a certain pricing condition YCPC in it.I am getting a dump like this
This error may occur if
You address a typed field symbol before it has been set with
ASSIGN
You address a field symbol that pointed to the line of an
internal table that was deleted
You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
The problem is that I am using the statement
READ TABLE xkomv with key kschl = 'YCPC'
within the user exit.The dump occurs whenver an invoice which does not contain the pricing condition YCPC is saved and we try to execute the READ TABLE xkomv statement.What modification should I do to avoid this dump.Also keep in mind that this is a standard SAP user exit which means it can be used by other programs as well
Thanks in advance

Hi,
u can do one thing,
move contents of xkomv to some internal table of type xkomv
& use your read statement on that internal table...

Similar Messages

  • How to check if a user fills a header text in billing invoice

    Hi everybody and thanks in advance.
    My consultant wants to oblige all users to fill a header text when they create the billing invoice (vf01).
    I was looking for several user exits when I can manage this requisite.
    My problem is that when the user creates the invoice and push save button, I try to look for in the table STXH if the user created the header text. But I have not found anything, because the invoice has not created yet.
    Only when the billing invoice has saved, the header text is stored in the table STXH.
    I has been trying to find a structure wich contains the header data like xvbrk contains the data about type of invoice, etc.
    I have studied this user exits:
    userexit_number_range (module pool saplv60A, program rv60afzz)
    userexit_account_prep_komkcv (same module)
    userexit_account_prep_kompcv (same module)
    userexit_fill_vbrk_vbrp (same module)
    v60A0001 (Customer functions in the billing document).
    My question is: In which structure is the header text of billing invoice manage before push the save button?
    If I knew where it is, I could manage the data and check if the user filled the header text.
    Thank you very much, and sorry for my pour English.

    David,
    Place this code into USEREXIT_NUMBER_RANGE:
    DATA: CATALOG LIKE TCATALOG OCCURS 0 WITH HEADER LINE,
          MEMORY_ID(30).
    data: c_MEMORY_ID(30) VALUE 'SAPLSTXD'.
    DATA l_head type THEAD.
    DATA wa_head type THEAD.
    data: l_lines type table of TLine.
    data: l_line type TLine.
    DATA l_CATALOG type TCATALOG.
    IMPORT CATALOG FROM MEMORY ID 'SAPLSTXD'.
    loop at catalog into l_catalog.
       if  l_catalog-IS_REFTEXT is initial
       and l_catalog-keep is initial.
         concatenate c_memory_id l_catalog-id into memory_id.
         import thead to l_head
                tline to l_lines
           from memory id memory_id.
         loop at l_lines into l_line.
           message i000(zz) with l_line-TDLINE.
         endloop.
       endif.
    endloop.
    It will expose the text entered into the text ids in a message box (for now).  You will want to replace the MESSAGE statement with your own logic.
    You may also need to change the message numver/class from ZZ - as seen here "message i000(zz) with l_line-TDLINE."  with an appropriate message on your system.
    DON'T forget those points.

  • Opiton to choose bank accounts at the time of Credit Memo Request

    Hi,
    We have maintained multiple banks for same customer in customer master. Our requirement is to have an option to choose a particular bank account at the time when a credit memo request is created. The customer wants different credit notes to go to different bank accounts. We do not want to do it at the time of payment as this becomes quite manual. Is there any way we can do this at the time of entry of Credit Memo request in VA01 ?
    Thanks,
    Praveen

    Dear Praveen,
    I don't think you can have this option in the standard functionality.
    Because account assignment will takes place based on these combination
    Chart of accountsCondition typeMaterial account assignment groupCustomer account assignment groupAccount key.
    So you can't assign different G/L with same combination, if you want different G/L accounts then you need to change either one the key combination.
    Other wise you can have different credit memo types based on the Bank accounts
    -->Generate the condition table with billing type as one of the key field.
    -->Maintain access sequence for that, assign to condition type.
    -->Now define and assign the new account determination procedure for the credit memo process.
    -->Finally you assign the Bank G/L account with bill type(I,e Credit memo type) is as one of the key combination.
    But make sure that you have maintained proper copy control settings for all these credot memo types from credit memo request or other reference document.
    You can try with some user extis with the help of ABAPer,
    The following user exits are available in report SAPLV60B for transfer to accounting
    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).
    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.
    I hope this will help you,
    Regards,
    Murali.

  • Payment due date in billing

    Hi,
    We want the system to pick the date of next working day if the payment due date is falling on non working day during billing.
    There is a functional module 'DATE_CONVERT_TO_FACTORYDATE' available. I donu2019t know where to use this FM so that it can work accordingly.
    Can some body plz give some input here.
    Thanks in advance.

    Invoice user exit: RV60AFZZ
    USEREXIT_ACCOUNT_PREP_KOMKCV
    USEREXIT_ACCOUNT_PREP_KOMPCV.
    Also please check this link: https://wiki.sdn.sap.com/wiki/display/ERPLO/SDUserexits
    Regards
    Sai
    Edited by: Sai on Apr 9, 2010 10:41 AM

  • No Accounting Document generated

    Dear Experts,
    For some quality testings, i did not maintain Company Code / FI View of the newly created Customer, deliberately.
    I posted a Excise Invoice, during which i got a WARNING message "Document 9000185 saved (no accounting document generated)". The message ID displayed on my screen was VF050
    The above was a warning message, but i wish to change this from a WARNING Message to an ERROR Message. So that the Excise Invoice is not saved unless FI View is maintained for the Customer
    please help me in changing how do i find the origin path of this message & change from Warning to an Error.

    In fact, you should prevent this before saving the billing document itself which can be achieved either adding this logic in your existing routine or go for billing user exits like USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)  or  USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
    On the other hand, if you are specific to excise invoice, you can try with any of the following excise exits.
    a)  J_1I7_USEREXIT_EXCISE_AFT_SAVE  or
    b)  J_1I7_USEREXIT_EXINV_ADDL_DATA
    thanks
    G. Lakshmipathi

  • Copy Txt values of Text dertermination from sales order to Billing document

    Dear Forum,
    How can we copy a Text Determination proc from a Sales Transaction type to a Billing document.
    I have created a Text Determination proc for a Sales Transaction type..
    i.e
    Text Object: CRM_ORDERH (Transaction Header)
    Definition of Proc
    Text Object               CRM_ORDERH
    Text Det.Proc.           ZMODKIT
    Text Type                  ZPAY
    Sequence                  0002
    Access Sequence      ZPAY
    Transfer Type             Save reference only 
    In Access Sequence
    Ref. Object        CRM_ORDERH
    Ref. Object         Transaction Header
    Ref. Text Type    ZPAY
    Ref. Text Type    Payment Details
    Text Determination For Billing
    Text Object      BEA_BDH
    Text Det.Proc.   ZMODKIT
    Text Type        ZPAY
    Sequence        0002
    Transfer Type   Copy
    Access Sequence ZPAY
    Desc. Access    Payment Details
    In Access Sequence
    Text Object      BEA_BDH
    Access Sequence  ZPAY
    Sequence         0002
    Ref. Object     CRM_ORDERH
    Ref. Object     Transaction Header
    Ref. Text Type  ZPAY
    Ref. Text Type  Payment Details
    Scenario:
    i create a Sales order by enetering few details along with Text types.
    When i go for the billing
    1) SAP Menu> Sales> Billing-->Maintain billing due list..
    2) Enter Document no and process
    3) Go for Individual billing
    4) Select Text Tab
    The values entered into the Text Determination for a Sales Transaction type is not getting copied here.
    Please look into this problem and revert back...
    Regards,
    Nirav / Ankush
    022-6767 2087
    [email protected]

    hi
    copy control would be the better option to choose.. but still u can a give a search in list below and opt for the right one..Refer to the link below..
    http://www.planetsap.com/Userexit_List.htm
    User exits for Sales order
    1•USEREXIT_DELETE_DOCUMENT
    2•USEREXIT_FIELD_MODIFICATION
    3.•USEREXIT_MOVE_FIELD_TO_VBAK
    4.•USEREXIT_NUMBER_RANGE
    5.•USEREXIT_SAVE_DOCUMENT
    User exits for billing
    1.•USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
    2.•USEREXIT_ACCOUNT_PREP_KOMPCV
    3•USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
    4•USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB
    5.USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
    Reward if Useful
    Thanx & Regards..
    Naren..

  • User exit to copy the data from sales order to billing document

    hi everyone,
    Is there an user exit to copy the data from sales order to billing document?
    Regards
    Prabudh

    hi
    copy control would be the better option to choose.. but still u can a give a search in list below and opt for the right one..Refer to the link below..
    http://www.planetsap.com/Userexit_List.htm
    User exits for Sales order
    1•USEREXIT_DELETE_DOCUMENT
    2•USEREXIT_FIELD_MODIFICATION
    3.•USEREXIT_MOVE_FIELD_TO_VBAK
    4.•USEREXIT_NUMBER_RANGE
    5.•USEREXIT_SAVE_DOCUMENT
    User exits for billing
    1.•USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
    2.•USEREXIT_ACCOUNT_PREP_KOMPCV
    3•USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
    4•USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB
    5.USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
    Reward if Useful
    Thanx & Regards..
    Naren..

  • User Exit on the save of Billing document (VF01)

    Hello All,
    I have a requirement where in during the creation of a billing document of a particular type i need to put in a block to prevent the creation of a accounting document and call a workflow to remove the block in the Invoice.
    My requirement is that I require a user exit which is triggered on the save of the invoice document so that a call to the workflow can be done where in the runtime information of the document would be available in the workflow for further processing .
    Helpful answers would be rewarded.
    Thanks in Advance,
    Sowmya.

    Hi,
    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.
       Refer the help
    http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/frameset.htm
    Regards
    Kiran Sure

  • Create condition table for account determination

    I would like to create a condition table which contains customer number as the key. However, I can only find the follow fields in field catalog.
    Acct Key
    AcctAsgnmt
    AcctAssgGr
    Cond. Type
    Distr. Chl
    Division
    Ord. reason
    Plant
    Sales org.
    Tax Code
    Vendor
    Is it possible to extend the field catalog? I have tried to added fields in KOMG according to note 21040, but it seems not work.

    Hi
    some additional information:
    please check the documentation under customizing path:
    IMG -> Sales and Distribution -> System Modifications ->
    Create New Fields (Using Condition Technique) ->
    New Fields For Account Determination
    click on the icon
    Notice that the userexits USEREXIT_ACCOUNT_PREP_KOMKCV and
    USEREXIT_ACCOUNT_PREP_KOMPCV are useful only for revenue
    account determination.
    For reconciliation account determination you should use the userexit
    EXIT_SAPLV60B_011 (enhancement SDVFX011) to fill the custom field.
    The System modification documentation exaplins to add the new field
    in the structure include KOMKCZ of KOMPCZ.
    Notice that KOMKCZ is included in KOMKCV and KOMCV; KOMPCZ is included
    in KOMPCV and KOMCV.
    regards,
    Ramana

  • Assignning Output type to Invoice/Po.

    Ho Folks,
    is there any userexit in the Invoice print/po print for assigning the exact form to an output?
    I have different forms for each country right now.
    I would prefer not to setup an output type (email) for every country unless I have to. 
    The best solution would be a userexit so that I can build a table to assign the correct form.
    is there any user-exit or program so that i can assign?
    Amit.

    Hi Amit,
    These are the User Exits available in the billing please go through this and choose one of them which will sute for you with the help of ABAPer.
    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
    I hope it will help you,
    Regards,
    Murali.

  • Custom Field in KOMKCV and KOMPCV are not recongnized while Account Determi

    Hi All,
    I want to do account determination in Billing based on two fields in Sales Order.  One is Order Reason at Item ( Custom Field) and other is Sales Document Type (AUART).
    I have added two custom fields (ZZAUGRU_ITEM and ZZAUART) in Account Determination Communication Structure KOMKCV and KOMPCV. I am also populating these fileds through User Exits USEREXIT_ACCOUNT_PREP_KOMKCV and USEREXIT_ACCOUNT_PREP_KOMPCV in Billing.  But when I see Account Determination Analysis I see Yello Exclaimatory marks for these two custom field. Eventhough these two fields are populated in KOMKCV and KOMPCV structures I get the error "Access KOFI not carried out (initialized field)"  for these two fields.  Account Determination configuration and all require technical coding ( user exit upodate) are in place.  I have also update access with selecting fields from field catalog inside access sequence and saved. But I am not able to determine G/L based on this access.  In debug mode I am able to see my two ZZ fields populated in KOMKCV and KOMPV.   But there is some issue in this area somehow access is not able to recognize fields KOMKCV-ZZAUART and KOMPCV-ZZAUGRU_ITEM.
    Kindly suggest if I have missed anything.

    Hi,
    Please follow the below mentioned step:
    Go to IMG SD --> Basic Functions --> Account Assignment / Costing --> Define Access Sequence and Account Determination --> Maintain access sequence for account determination.
    check on KOFI and select the access sequence and check whether the required table entries are maintained. Select the required one and again double click on fields. Check whether all the fields are flowing or not.
    Hope this will help you to resolve your issue.
    Regards,
    Krishna O

  • Profit center derivation rule

    HI
    We need to maintain the profit center derivation rule in the delivery or billing document, i.e. if batch no starts as A- Profit center-1000, B -Profit center-2000. We have used some user exit in order and working fine. where as our client is interested to have same in delivery or billing document. Is there any user exits are available. The profit center should be determined as per batch no starts and not as maintained in the material master.
    Regards.
    Edited by: R Rao on Sep 22, 2008 4:03 PM

    Please check this user exits available for VF01.
    SDVFX007 User exit: Billing plan during transfer to Accounting
    SDVFX008 User exit: Processing of transfer structures SD-FI
    SDVFX009 Billing doc. processing KIDONO (payment reference number)
    SDVFX010 User exit item table for the customer lines
    SDVFX011 Userexit for the komkcv- and kompcv-structures
    V05I0001 User exits for billing index
    V05N0001 User Exits for Printing Billing Docs. using POR Procedure
    V60A0001 Customer functions in the billing document
    V60P0001 Data provision for additional fields for display in lists
    V61A0001 Customer enhancement: Pricing
    Also check this user exits as well.
    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_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.

  • Document clearing and creation events (userexits)

    Hi,
    I am looking for some events (userexists) triggered, when
    a) invoice document is cleared
    b) down payment (NOT request) document is created.
    I found some P/S interfaces, but I do not have enough experiences to deside, which one is "the right one" ...Of course, userexits can be more general (I mean triggered also for other document types), this is not a problem, I can check a document type and take desired action only when required ... It hasn't be the only (common) event for a) and b) ... without problems I can handle more events. But my requisition is to find event triggered universally ( ..., when the document is cleared manually, or automatically by bank payment program, ... etc).
    Thanks for your ideas and suggestions.

    Hi!
    Check out the program RV60AFZZ.
    FORM USEREXIT_ACCOUNT_PREP_KOMKCV.   "to modify the FI document header
    FORM USEREXIT_ACCOUNT_PREP_KOMPCV.   "to modify the FI documents position
    These forms run, when you are releasing the invoice.
    Regards
    Tamá

  • Cancel one billing document through VF11

    Hi Gurus,
    My client does not want to cancel more than one billing document at the same  time. Can I know which user exit can be used to restrict to cancell one billing billing document through VF11.
    Regards,
    Rakesh

    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
    User exits for program SAPLV60B (Interface to accounting):
    EXIT_SAPLV60B_001: Change the header data in the structure acchd
    EXIT_SAPLV60B_002: Change the customer line (accit and accccr)
    EXIT_SAPLV60B_003: Change the customer line in costing
    EXIT_SAPLV60B_004: Change a GL account item (accit and acccr)
    EXIT_SAPLV60B_005: User exit for accruals
    EXIT_SAPLV60B_006: Change the control line (accit and acccr)
    EXIT_SAPLV60B_007: Change the installment plan
    EXIT_SAPLV60B_008: Change the transfer structure acccr, accit and acchd
    EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination
    Regards,
    Raj

  • Userexit for billing document

    Hi Gurus,
    There are some fields in material master record,if that fields are incomplete the accounting document will not generate after saving the billing document.In FI if comitment item is not creared the accounting document will not generate. Is there any  userexit to stop the saving of billing document in both the cases. Please give me some hint,points will be awarded.
    Regards
    Chetan

    Hi Chetan,
    Please try with these User Exits
    User Exits For Billing
        o   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.
        o   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).
        o   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).
        o   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.
        o   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
    following user exits are available in report SAPLV60B for transfer
    ccounting (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.
    I hope it will help you,
    Regards,
    Murali.

Maybe you are looking for

  • High performance CSV export

    Hi, I have been looking for a way to export huge datasets to CSV format for import with MySql. As sqlplus SPOOL turned out to be slow and difficult to use, I ended up coding my own importer using the OCCI library. I successfully compiled my code unde

  • Create image using diagonal lines of varying widths

    Hi, sorry if I haven't explained what I need to do correctly, I'm sure the picture will explain better. I know I could use multiple masks stacked on top of each other or some similar method, but I'm looking for something less convoluted and neater. A

  • Authorized Credit card orders going for Reauthorization

    Hi All, I have an issue pertaining to Third party Sales orders where Credit cards are being used for payment,Even though these Third party credit card orders  have valid authorization. The system automatically goes for reauthorization through the Aut

  • For printing: Is it possible to organize the address book in columns to save space in printed page? Otherwise the right half of the page remains empty.

    In the old Outlook Express it was possible to organize the address book printed page in double columns so you don't need to waist half of the page leaving empty areas. I can't find the way to do it in thunderbird. Thanks for your help.

  • OEM 2.2 console hangs

    When I wanted to configure the map image in the OEM console windows, it hanged and can not be started. I tried many times, it hangs when it tries to display the map. Can any body tell me how to get rid of this ? Where is the configuration file? Thank