User exit at item level for billing block field default for VA41 or VA42

Hi All,
I want user exit at item level for contract (VA41or VA42) for the field Billing Block in the Billing document tab
which has to populate with some default value.
Which user exit i need to check.
Regards
Jai

Hi,
Use subroutine USEREXIT_FIELD_MODIFICATION in Include MV45AFZZ.
Make sure this is for only tcodes VA41 and VA42 because this wil trigger for sales order also.
Regards,
Ashok.

Similar Messages

  • Sales Order - user exit at item level

    I am new in writing user-exits. Pls do share your exp !
    When creating a sales order I encounter error, system says "Enter batch number".
    We basically create batch when doing GoodsReceive for Production Orders. At this time the Material Revision is copied as Batch into MCHB table.
    For example:
    Material ABC has the below,
    Rev    Batch
    A        A
    B        B
    C        blank
    If I create a SO for part ABC for Rev C, it does not allow me becos batch does not exists. But my SO should be allowed to be copy C into the batch field in VBAP.
    Pls let me know if we must create custom user-exit rather than modifying std.SAP user-exit for Sales Order processing (MV45AFZZ).
    Is there any contraints using the batch field in SO? As I came to know that the problem is when creating a Purchase Order  it allows to enter free text in batch field but SO doesn’t allow. Is't?
    Is there any standard way to config the system such that SO will bypass the existence checking of the batch
    Pls share !
    Pri

    Hi, but inplace of Batch we only enter the Revision of the material. Becos rev-batch relationship is 1-1, meaning is rev is A, the batch will be A too.
    We just use the batch field to represent the revision
    Rev    Batch
    A        A
    B        B
    C        blank
    I  can enter A in SO item batch field because system check that batch A exists
    I can enter B in SO item batch field because system check that batch B exists
    But I can’t enter C in SO item batch field because system check that batch C doesn’t exist
    Wondering how the system might know the batch is actually my revision. Not sure if I use User  EXIT to move “C” into VBAP-CHARG, will it give me error message because it will find out that there is no C batch
    Your views !

  • ME31L/ME32L, ME31K/ME32K badi/user exits at item level

    hi all,
    i need to check tax jurisdiction code per item of scheduling agreement and contract.
    coz i need to prompt an error message "tax jurisidation code at line XX is blank" if no tax jurisdiction code is specified.
    can you help me what badi or userexit to use?
    tnx!

    Hi. I'm not aware of any specific user exits or BADI's for contracts, there are lots for purchase orders, and 1 for creating release POs from a contract, but I can't see any spefically for checking contract items.
    However, you could try the custom field exit MM06E005. This would be a bit of a cheat, but it does get called by all purchasing documents including contracts, and all fields are available to check against so you could try and use it just to check the standard fields.
    You can definitly issue errors into the contact from this exit.
    Regards,
    Dave.

  • User exit / BADI for billing block in VL01n

    Hello Techies,
    Through custom transaction we are creating delivery notes. We run a background job to pick up these delivery notes & create return deliveries using BDC call transaction method calling VL01N (We also create order of type return for same). Though i can not see any place where billing block is filled in custom program but still there are some deliveries with billing block. Could you please let me know if there is any User exit / BADI for billing block or any configuration setting for same?

    Just to add more details:
    Our program sets memory id field.
    We call transaction VL01N.
    program clears memory id field value.
    all this happens in loop for number of deliveries.
    In VL01 user exit overwrites LIKP-FAKSK value to 05. However we have written code here which imports value from memory id. by this we come to know that we have created this delivery using custom transaction & billing block should not be set.
    From this we can conclude that only when sy-subrc for import memory id is not equal to 0 then billing block is set.
    what could be the reason for sy-subrc for import memory id is not equal to 0 ?
    can it be because of number of deliveries created at a time where memory id export / import is causing problem?
    we are not able to replicate this issue in Dev/Quality systems.
    Thanks & Regards,
    Sachin

  • Billing block at item level still billing is possible for the item.

    Hi friends,
    I have billing blocks at header and item level. When the block at the header and item  levels are  active no billing takes place, but if the block at header is removed then an item with a billing block is also billed. How do i stop this ? Please suggest.
    Regards,
    Udaynath.

    Rectified. It was wrong copying requirement at the item level.
    Regards,
    Udaynath.

  • What are the User Exit Available after saving a Billing Documents

    Hi,
    What are the User Exit Available after saving a Billing Documents
    Regrds,
    Binayak

    Hi
    Check the following Exits for VF01 Tcode
    V61A0001                                Customer enhancement: Pricing
    V60P0001                                Data provision for additional fields for display in lists
    V60A0001                                Customer functions in the billing document
    V05N0001                                User Exits for Printing Billing Docs. using POR Procedure
    V05I0001                                User exits for billing index
    SDVFX011                                Userexit for the komkcv- and kompcv-structures
    SDVFX010                                User exit item table for the customer lines
    SDVFX009                                Billing doc. processing KIDONO (payment reference number)
    SDVFX008                                User exit: Processing of transfer structures SD-FI
    SDVFX007                                User exit: Billing plan during transfer to Accounting
    SDVFX006                                User exit tax line in transfer to accounting
    SDVFX005                                User exit reserves in transfer to accounting
    SDVFX004                                User exit G/L line in transfer to accounting
    SDVFX003                                User exit cash clearing in transfer to accounting
    SDVFX002                                User exit for A/R line in transfer to accounting
    SDVFX001                                User exit header line in delivery to accounting
    Business Add-in
    SD_CIN_LV60AU02                         BADI for billing
    VOR_WA_FAKTURA                          Billing before Goods Issue
    Reward points if useful
    Regards
    Anji

  • User status in item level in Interaction center

    I confirgue the sales function in Interaction center. I want to set user status in Item level. But I don't find the user status field in item level in UI. Could you tell me how find user status field?

    Hi Prem:
         Yes, I have already  confirgued status management and assigned to item category. I can see the status appear  in back office UI but not in Interaction center. So it is strange.

  • User exit or badi to restrict PROO in Sales Order for certain sales organisation

    Hi SAP SD experts,
    I would like to know the User exit or badi to restrict PROO in Sales Order for certain sales organization. This can be done by making condition type as D but will affect all sales org and we to restrict for a certain sales org only.
    thanks,
    SG 

    Kindly  explained  how  you have  solved  others  may benefit..
    regards
    Arunkumar

  • Adding item level validation to a field

    Hi All,
    I am new to Oracle APEX.
    I have a field named semester_code in my page and I want end user to enter only alphanumeric values. I want to create item level validation using regular expressions, but I don't know what expression to write for this purpose.
    Any help will be highly appreciated.
    Thanks
    Bilal

    Hi,
    Go to the validations section of the application builder (for the application you are working on)
    -> add item level validation
    -> select the field that you are trying to validate
    ->item string comparison
    -> select 'Item specified is alphanumeric' from list
    Chris

  • User exit before TO creation to chage MAKTX field or FM to change it after

    Hi all,
         I need some WM Expertise help.
         When I create a Sales Order from program (with bapicreatefromdata2) , the system automatically create a delivery, and then, a transfer order with no immediate confirmation. The TO is manual confirmed. In bapicreatefromdata2 I completed on each item line the field ARKTX with a description (Example: red - material description ). This field is automatically completed in delivery( same field ARKTX). But I need this description also in transfer order for each line (field MAKTX). The TO is created automatically and  the field MAKTX is completed with the description from the material master.
         So, I need an user exit before TO creation to change the field MAKTX. I have tried user exit: MWMTO001 and is not working I think because the TO is created with no immediate confirmation. Also I putted break-point everywhere in program SAPML03T (standard program for TO creation)  and  I changed the settings in debugger mode. I checked System Debugging and Update Debugging. Nothing happened. I cannot find the place before TO is created.
         An alternative to this is to update LTAP (item table for TO) after TO immediate creation in include MV45AF0B_BELEG_SICHERN but I can't find a function module to update the table before TO manual confirmation. I tried L_TO_UPDATE_PREPARE but this I think is for confirmed TO.
         Any one who worked on this kind of things, Please help.
         Thanks in advice,
         Bogdan

    check these exits....                  
    EXIT_SAPMM06E_012 
    <b>EXIT_SAPMM06E_013</b>
    EXIT_SAPMM06E_014 
    EXIT_SAPMM06E_006 
    EXIT_SAPMM06E_007 
    EXIT_SAPMM06E_018 
    EXIT_SAPMM06E_016 
    EXIT_SAPMM06E_017 
    vijay

  • Creating a block key default for documents created by MIRO?

    Hi All,
    Could anyone tell me how to create a block key default for documents created by MIRO?  
    Thanks
    Gandalf

    Hi,
    I cannot find substitution field BSEG-ZLSPR in GGB1.
    My prerequisite is to check if SYST-TCODE = MIRO and unplanned delivery cost <> 0.
    How to define unplanned delivery cost field in the prerequisite. I cannot find the field name.
    You can see this field when you create MIRO, tab details.
    The purpose for my substitution is to block all unplanned delivery cost invoices.
    When I click on substitution the choices I got is only as below :
    BSEG  ABPER       Settl.Period
    BSEG  AUGGJ       Clrg Fiscal Yr
    BSEG  DOCLN       Line Item
    BSEG  FIPOS       Commitment Item
    BSEG  FISTL       Funds Center
    BSEG  FKBER       Functional Area
    BSEG  FKBER_LONG  Functional Area
    BSEG  GEBER       Fund
    BSEG  GMVKZ       Execution
    BSEG  GRANT_NBR   Grant
    BSEG  HKTID       Account ID
    BSEG  HZUON       Sp.G/L assgt
    BSEG  INTRENO     RE code
    BSEG  KSTAR       Cost Element
    BSEG  MEASURE     Funded Program
    BSEG  PARGB       Trdg Part.BA
    BSEG  PPA_EX_IND  Excluding/Includin
    BSEG  PPRCT       Partner PC
    BSEG  PRCTR       Profit Center
    BSEG  PRODPER     Prod.Month
    BSEG  PRZNR       Business Proc.
    BSEG  PSEGMENT    Partner Segment
    BSEG  SAMNR       Collect.inv.
    BSEG  SCTAX       FI-CA Tax Portion
    BSEG  SEGMENT     Segment
    BSEG  SRTYPE      Addit.Receivab.
    BSEG  UZAWE       Pmt meth.supl.
    BSEG  XREF1       Reference Key 1
    BSEG  XREF2       Reference Key 2
    BSEG  XREF3       Reference Key 3
    BSEG  ZUONR       Assignment
    Can anyone help me ?

  • How to prepopulate value in webapps input fields or for any custom fields in for any other forms?

    How to prepopulate value in webapps input fields or for any custom fields in for any other forms?

    What do you want to populate the form with?

  • User exit for Dlvy Block at header for sales order for Companycode & materl

    Hi all,
    I have a requirement. I need to apply a Delivery Block for all sales orders which fall
    In a particualr company code "999" and if they have any configurable material in the item level.
    When a Sales Order is generated, during the process of generation, I should
    Write a loigc such that, if the sales orders fall in a particlar company code
    Say for '999' and if they have a configurable material at item level,
    I have to trigger an ABAP Proxy that goes and fetches a Yes/No value from an
    External system. Based on this Flag value I h ave to then apply a delivery block for
    The order at header level.
    So I assume, I should put a logic in some user exit that gets triggered before order is saved.
    And in that user exit I have to check if the Company Code of that order is '999' and if it  has
    Configurable product or not. If it satisfies the 2 conditions, I should, trigger this ABAP Proxy and
    Based on the true/False value I have to set Delivery Block or do not set delivery block for the order
    At header level.
    So I think first I should figure  out following things.
    1) user exit ..where I should put the code to check conditions and to apply delivery block.
    2) write a proxy and trigger that proxy in this user exit.
    Coming to first part, which user exit should I use to set delivery block for the order
    At header level. And how will I check for company code and config product?
    Which variables of the SAP stnd pgm store Company Code and Config product values so that
    I can check those variables for that values?
    Please suggest and help me with this.
    Any help will be highly appreciated.
    Regards,
    Sam

    1)go to the main program sapmv45a
    include MV45AFZZ ->userexit_move_field_to_vbak
    depending on ur conditions ...
    keep a break-point in the form userexit_move_field_to_vbak ,and if it stops there Check for vbak-lifsk .
    Write a condition to set the deliveryblock that is vbak-lifsk = 'xx'.
    2)then regarding your second point ...what is the middle ware used to interact with legacy system
    let me know

  • 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

  • User exit in CO11N ,goods movement specific component  can split for batch

    Hi experts
    When  system going to production confirmation by CO11N . now user go to goods movement button , here i want to know user exit,here component line item is batch active or not so i can allow or validate . at that time  if component is batch active then user can split qty batch wise else validate (you can not change & exit).
    Much regards .
    Anup shukla

    Check these BADIs:
    MB_RESERVATION_BADI                     MB21/MB22: Check and Complete Dialog Data              
    MB_QUAN_CHECK_BADI                      BAdI: Item Data at Time of Quantity Check              
    MB_PHYSINV_INTERNAL                     Connection: Core Inventory and Retail AddOn            
    MB_MIGO_ITEM_BADI                       BAdI in MIGO for Changing Item Data                    
    MB_MIGO_BADI                            BAdI in MIGO for External Detail Subscreens            
    MB_DOC_BADI_INTERNAL                    BAdIs when Creating a Material Document (SAP Internal) 
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF    
    MB_DOCUMENT_BADI                        BAdIs when Creating a Material Document                
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR         
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7        
    MB_CIN_LMBMBU04                         posting of gr                                          
    MB_CHECK_LINE_BADI                      BAdI: Check Line Before Copying to the Blocking Tables 
    ARC_MM_MATBEL_WRITE                     Archive AddOn-Specific Data for MM_MATBEL              
    ARC_MM_MATBEL_CHECK                     Check AddOn-Specific Criteria for MM_MATBEL            
    Rob

Maybe you are looking for

  • Gnome3 not work with ATI HD6950 Card?

    Hey all.. I'm just installed the ALL drivers from the testing, and its the versions: xf86-video-ati-6.14.2-1 mesa-7.10.99.git20110612-1 libdrm-2.4.25-1 And ofc, i'm using with last kernel 2.26.39. So what's the problem with that? Why i can't running

  • Error message when trying to connect to Itunes

    When I go to I-Tunes Store on my account I keep getting message.."I-Tunes Store is temorarily unavailble...please try again later...this has been going on for several days...what can I do to get into the I-Tunes Store from my account? This was an ear

  • Adapter issue or battery issue?

    My brand new Macbook Pro is occasionally not charging.  Is it an issue with the adapter or battery?  Anyone experiencing this same problem? Please help!!

  • Cover Flow on iTunes and iPod not syncing properly...help!

    When I add an album to my iTunes library, it works fine (i.e. it's grouped properly) in Cover Flow, but when I sync it to my iPod, it doesn't show up properly on my iPod's cover flow. How do I fix this? I guess I should add that the album has an Albu

  • Can't seem to connect my keyboard

    Cant connect my old wireless keyboard