Enhancement VA01 VL01n VF01

Hi Experts,
I have added three custom fields ( pack size, No of Packs, Packing type)
into Order Creation ie VA01. data is also updating.
Now i need to update the same fieds in VL01N & VF01 (Delevery and Billing)
but the data should come automaticaly display from sales orded data which is stored in table VBAP
So plz tell me the Screen Exits for both and the Exit to display the data on it by default.
Or is there any BADI for these please suggest me.
Thanks,
D Tarun Kumar
Edited by: Devalla T Kumar on Apr 4, 2009 7:44 AM

BADI for VL01n ...
DELIVERY_ADDR_SAP                       Address Change in Delivery Processing
BADI for VF01..
SD_CIN_LV60AU02                         BADI for billing
VOR_WA_FAKTURA                          Billing before Goods Issue

Similar Messages

  • User exit for va01 and vf01 while saving.

    I need to display a custom message which shows two numbers when i save a record using va01 and vf01.. Is there a user exit I can use? or shud i use enhancement spots? if so where??

    Hi Suzie
    To add; please be clear that using an enhancement point will only save you the need to get an access key.
    Rest ofcourse you will be adding your code in the correct userxit; but without the access key.
    Hope it helps !!
    Neeraj

  • User Exit/BADI/Enhancement Point  in VF01 before new document no assignment

    Hi Expert,
       I am looking for a user exit/BADI/Enhancement point which will trigger in VF01 before the new document no (Billing document no assign).
    I need to cross check few things in Billing via VF01 at billing document save and give error message accordingly. The problem is if new number assign and there is error due to my code then when user save the document next he get a new no. its mean a no skip.
    Example: The invoice no is 1000. User start creating a billing document with Vf01 and he get an error message due to my code at exit , at this point of time the next number assign to billing which is 1001 but document not save due to my error message. Now after applying correction user save data and billing document created with no 1002. So there is no skip.
    I tried BADI BADI_SD_ACCOUNTING but this will trigger after no assignment.  Can someone provide me a user exit/BADI/Enhancement point in VF01 which trigger before no range assignment and contain at least Billing header data to use in my code?
    Regards
    Swati
    Edited by: Swati Namdev on Nov 16, 2010 9:55 PM

    HI Brad and team,
       BRED is right. I check few user exit normally all of us have that list or easily available on net.
    BRED: my question is: I need to check the billing date VBRK-FKDAT of document should not be less than the sales order plan billing date VBAP-Oldate.
    If this check fail then won't allow the user to create billing document. The problem is I used one user exit SDVFX001 already define previously that's work fine but issue is that user exit trigger after the billing no assignment. That's why when user get that error message he correct the document and create billing this time he get a new number which is skip of one no.
    That why I need a User Exit/BADI/Enhancement Point  which trigger at save but before document no assignment.
    Please update more about your comment "Why not use a header level copy requirement routine to perform the checks and log the messages? This is the standard process."  .
    Suggest user exit USEREXIT_FILL_VBRK_VBRP  trigger before save. I need at save the reason is VBRK-FKDAT  this can be change.
    Feel free to contact me back if you need more clarification.
    Regards
    Swati
    Edited by: Swati Namdev on Nov 17, 2010 6:22 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:25 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:32 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:47 PM

  • User Exit for changing Zterm while copying header data from VA01 to VF01

    H i All,
    I have a requirement where I need to copy sales order header data to invoice header data (VA01 to VF01). The field of interest to me is Payment terms(zterm). In case the customer belongs to a particular condition type grp then I have to modify the zterm in invoice header.
    Kindly let me know which user exit I can make use of.

    Hi,
    Check Exit V46H0001  SD Customer functions for resource-related billing
    Also check BADI:
    BADI_SD_V46H0001  -  SD Customer functions for resource-related billing
    Method: EXIT_SAPLV46H_003 Customer Function when Creating/Changing Header

  • Backdating issue of va01,vl01n and vf01

    my company operates two plant and we just found out that some spares materials were to be sold to the other plant last month which was not sold.....so we want to create a sales order, create delivery and billing......but we want to backdate it base on last month.........how do i go about that

    If your MM and FI periods are open, then you can do this. 
    Create a sale order and at schedule line level, you can manipulate the date with some previous month's date.
    Now while creating delivery, maintain previous months's date in "Actual GI Date" and do PGI.  Finally create an invoice where you can see the date what you maintained in Actual GI Date would be your billing date.
    thanks
    G. Lakshmipathi

  • VA01 and VF01

    Hi
    i was wondering what table is link with the transaction VA03 and VF03
    how do you search which invoice has been raise with let's say xxx order
    does any docs exist on how to create an order or invoice and the link between this two transaction
    i think understanding the functional part will help a lot in the technical design and coding - explanation for this transaction and example would me most welcome

    Hi
    <b>VA01/02/03 is linked with VBAK,VBAP and VBEP tables (sales order)
    VF01/02/03 is linked with VBRK and VBRP tables (billing Docs)</b>
    see the SD process flow
    SD Process Flow:
    The sales documents you create are individual documents but they can also form part of a chain of inter-related documents. For example, you may record a customer’s telephone inquiry in the system. The customer next requests a quotation, which you then create by referring to the inquiry. The customer later places an order on the basis of the quotation and you create a sales order with reference to the quotation. You ship the goods and bill the customer. After delivery of the goods, the customer claims credit for some damaged goods and you create a free-of-charge delivery with reference to the sales order. The entire chain of documents – the inquiry, the quotation, the sales order, the delivery, the invoice, and the subsequent delivery free of charge – creates a document flow or history. The flow of data from one document into another reduces manual activity and makes problem resolution easier. Inquiry and quotation management in the Sales Information System help you to plan and control your sales.
    Transaction Codes:
    Inquiry - VA11/VA12/VA13
    Quotation - VA21/VA22/VA23
    Sales Order - VA01/VA02/VA03
    Delivery - VL01N/VL02N/VL03N
    Billing/Invoicing - VF01/VF02/VF03
    Also please check this links.
    http://www.sapgenie.com/sapfunc/sd.htm
    http://www.sap-basis-abap.com/sapsd.htm
    http://www.sapgenie.com/abap/tables_sd.htm
    VBAK: Sales Document(Header Data) (VBELN)
    VBAP: Sales Document(Item Data) (VBELN,POSNR,MATNR,ARKTX,CHARG)
    Enquiry, Quotation, Sales Order are differentiated based on Doc.
    Type(VBTYP field) in VBAK,VBAP Tables( for Enquiry VBTYP = A,
    for Quotation 'B' & for Order it is 'C'.)
    LIKP: Delivery Table (Header Data)(VBELN,LFART,KUNNR,WADAT,INCO1)
    LIPS: Delivery Table (Item Data)(VBELN,POSNR,WERKS,LGORT,MATNR,VGBEL)
    (LIPS-VGBEL = VBAK-VBELN, LIPS-VGPOS = VBAP-POSNR)
    VTTK: Shipment Table (Header Data)(TKNUM)
    VTTP: Shipment Table (Item Data)( TKNUM,TPNUM,VBELN)
    (VTTP-VBELN = LIKP-VBELN)
    VTFA: Shipping Document Flow(TKNUM,VBELV,VBELN)
    VTPA: Shipping Partners data(VBELN,PARVW,KUNNR,PERNR)
    VTTS: Stages in Shipment(TKNUM,TSNUM,TSTYP)
    VTSP: Transport Stage/Shipment Item Allocation(TKNUM,TSNUM,TPNUM)
    VEKP: Handling Unit: Header(Packing)(VENUM,VSTEL)
    VEPO: Handling Unit: Item (Packing)(VENUM,VEPOS,VBELN)
    VBRK: Billing Table(Header Data)(VBELN,FKART,BELNR)
    VBRP: Billing Table(Item Data)(VBELN,POSNR,FKIMG,NETWR,VGBEL,VGPOS)
    (VBRP-AUBEL = VBAK-VBELN, VBRP-VGBEL = LIKP-VBELN)
    Apart from these tables there are lot of other tables which starts with
    ‘V’, but we use the following tables frequently.
    VBUK: All Sales Documents status & Admn. Data(Header)(VBELN,VBTYP)
    VBTYP= ‘C’(Sales Order) VBTYP=’J’(Delivery) VBTYP=’M’(Invoice)
    VBUP: Sales Documents status & Admn. Data(Item)(VBELN,POSNR)
    <b>Reward points for useful Answers</b>
    Regards
    Anji
    Message was edited by:
            Anji Reddy Vangala

  • User Exit/BADI/Enhancement Point in VF01 after generating new billingdocno.

    Hi Experts,
    I am looking for a user exit/BADI/Enhancement point which will trigger in VF01 after generating  the new document no (Billing document no assign).  The Billing document no is generating in the FM  RV_INVOICE_DOCUMENT_ADD ( NUMBER_GET_NEXT).
    Now the Billing document no is generating like '0000152', i want to concatenate 'ECR' to the generated Billing document no and it should be updated like ECR0000152 in Billing tables (VBRK, VBRP).
    Kindly let me know is there any EXIT/BADI to achieve this functionality.
    Regards,
    Venu

    Hi Venu,,
        These are the enhancements and badis for vf01, please check which will be helpful to you,,
    <exit farm removed by moderator>
    <points begging removed by moderator>
           Warm Regards
            Zulfikhar Ali
    Edited by: Thomas Zloch on Oct 1, 2011 3:57 PM

  • Search help enhancement - VA01

    Hello,
    I am trying to enhance standard search help on material field(RV45A-MABNR) on VA01 screen with my custom search help. Can someone please suggest which search help is being used by this material field?
    Thanks,

    When you go to display the structure RV45A in se11 and goto field mabnr and double click it , you can find
    "explicit search help attachment to data element" and not as "explicit search help attachment to data field"
    which is the case for  RMXTT_TRIAL_HD-PRODUCT
    and also when you click on the search help for field at the bottom , you can see " no search help for field RV45A-MABNR".

  • How to create Directly invoice in VF44 With out VF01

    Dear FI Experts
    i am sd consultant , i have checked in Google but not able to find please help me in this issue
    I Want to Create invoice in VF44 Directly with out VF01
    Presently i am fallowing this procedure --VA01-VL01N-VF01 -VF44
    Now i want To skip ---VA01-VL01N-VF44
    So please Comment on my issue
    Dear Moderators If i asked Basic question please ignore this 
    Thanks a lot 

    Dear i found This   but after that also not able to create please tell me once
    Any extra configuration is there ?

  • IDOC/ALE/BAPI/BADI

    Hi,
    I want to understand the difference between IDOC/ALE/BAPI/BADI in context to a functional consultant.what is the role of each with an EXAMPLE.I want to basically understand with examples w.r.t SD or MM instead of theory which i could get in forum.
    What is the role of a functional SD consultant, in these technology mentioned?
    If i have to Test a BAPI or BADI what is that i should test???what is the T codes to be tested ? How to go about it??
    Like in case of Order to cash testing, i will check if the sales cycle runs well, using T codes, Va01, vl01n, vf01.
    Awaiting reply.
    Thanks
    LK

    Hi Lekshmi,
    I want to understand the difference between IDOC/ALE/BAPI/BADI in context to a functional consultant.
    what is the role of each with an EXAMPLE.
    I want to basically understand with examples w.r.t SD or MM instead of theory which i could get in forum.
    What is the role of a functional SD consultant, in these technology mentioned?
    Idoc/ALE/BAPI/BADI are basically advanced functionalities available in ABAP. These are treated as seperate module by somebody as "Cross Applications".
    If we get in
    IDOC is the concept which works for Third party communication from SAP.
    Scenarion 1:
    For example: I am a Buyer from your Company and i don't have SAP system where you have SAP Practice. I had given you one Order for which i need Confirmation and it needs to understand by my system. In this case IDOC is useful to transfer the confirmation details to my system understandable language. This can be acheived by any other outputs like e-Mail/Printout/Fax. But for these kind of Outputs thers is one limitation. those are in document form means if you take the print out it confirmation can be taken as a print out as a hard copy or soft coy by saving into PDF format. but that data cannot be accessed by my system to convert that data for further my own reporting purpose. if we use IDOCs.
    These Idocs are transferred through Middleware and reach third party system (in this example my own system which does not have SAP) and store the details. later i can use that data how ever i can for my internal reporting purpose.
    Scenario 2:
    ALE: ALE also works like above, but the difference is this works for SAP-SAP communication. if i take the above example.... I have SAP System being a buyer and you have SAP sytem. Order Confirmaiton come from your system to my system.
    If i have to Test a BAPI or BADI what is that i should test???what is the T codes to be tested ? How to go about it??
    Like in case of Order to cash testing, i will check if the sales cycle runs well, using T codes, Va01, vl01n, vf01.
    There is no such tcodes to test the enhancement functionality.
    I assume you knows SAP SD.
    If i take the example of SD Sales Order.
    PO Number field is to explain the enhancement testing.
    Your client enhanced the functionality of PO Number for which you are doing the testing for example.
    now you get inside of the VA01 transaction and put all the headeer data and PO Number and press enter.
    then based on the enhancement functionality system will act.
    For example.. you had given AAA111 for Customer 123456.
    You have entered Inside of VA01 and entered Sold and Shipto numbers as 123456. then entered PO number as BBB111 and press enter.
    As per the enhancement you suppose to enter PO number as AAA111 for customer 123456, but you entered as BBB111.
    Based on your enhancements system will through the error saying you entered wrong PO Number.
    This is the testing part usually Functional Guy do.
    Please let me know if you have any further clarification
    Thanks & Regards
    Venkat

  • How to search object for T-Code?

    Hi,
    Is object is some short of table name in which data get store for standard transaction  .
    I have some transaction of SD for which we have to define object link in DMS
    va01,vl01n,vf01. could you please let me know the object for these t codes if possible.
    Thanks & Regards,
    Aniruddha Tiwari

    Hi Aniruddha
    Yes Object is some sort of table name in DMS.
    Like to link WBS  PRPS is object , for Asset Master AENR , for Purchase Order Item EKPO for Sale document item VBAP etc..
    you can find the same in DC10 Transaction " Define object links" or Maintain object link descriptions.
    If it is not available in standard then you have to go for small abap enhancement to create that object link.

  • Billing and excise invoice for composits tax concept

    Hi,
      I want to know the billing process, we are in manufacturing as well as in service providing,  in manufacturing  for the finish material  for the billing we follow the process,  after delivery with VL01N  we create the billing document with VF01  then ref. to VF01 document we do J1IIN  then in VF02 we release the billing document for accounting,  and in case of service invoice  from sales order we directly creat the billing document with VF01 and release to accounting,  so I want to confirm whethere this is the right process,
    Second think which I want to confirm  as per the new composit tax concept , we are giving service along wit material  the tax is service tax on
    BASE amount                          XYZ
    Service tax      10%                  on XYZ
    Ecess               2%                    On service tax amount
    SECES              1%                     on service tax
    BVAT                                      Addition of all above
    VAT                  12 %              on BVAT amount
    ,  for this which procedure to be follow,     
    VA01 , VL01N, VF01 , VF02 release to accounting  or
    VA01, VL01N, VF01, J1IIN, VF02, release to accounting.
    regards,
    zafar

    If your requirement to have a pricing procedure to meet this requirement, try as follows:-
    100:::PR00::::Base Price
    110:::ZSER::::Service Tax::::100
    120:::JECS::::Ecess::::::::::::::110:::::::110
    130:::JA1X::::SHECess:::::::::110:::::::110
    140:::BVAT::: (Not clear what is this)
    150:::JIN7::::Vat:::::::::::::::::::::140:::::::140
    In this, if you want to levy ED also, then you need to insert appropriately in the above
    thanks
    G. Lakshmipathi

  • How to get incoming excise invoice in J1IIN

    Daer All
    Greetings!!
    Scenario: The company receives raw material from vendor and then vendor send excise invoice to company.
    The same raw material then sell to other vendor but the incoming excise invoice is used to pass on duty . with threference to that incoming excise invoice duty  pass on to this vendor to whom raw material has been sold
    Question:  How the process will be captured in SAP from MM to SD
    1) now how i will create order > delivery >billing and how i will be able to get that incoming excise invoice in j1iin ?
    2) What About Pricing Procedure?
    I have searched the forum and i have also tried on the existing solution given in forum but still could not do it
    I am still putting my effort but in need of valuable input from forum

    hi
    sales side proces
    va01-vl01n-vf01-j1iin
    j1id settings for this material and chapter id material is raw material u can assign the raw material , other wise assign finished goods, and excise duties main in customer and vendor also , in sale order process  you can maintain the excise duties in sale order, based on invoice , capture the j1iin it is for only out going invoice ,
    vendor details maintain at migo only , ofter migo  you can capture incoming excise invoice , incoming excise invoice at j1ig only,
    in j1ig u capture the  it is for only depo
    Menu Path: User menu à Indirect taxes à Procurement à Excise invoice à Incoming Excise invoice à Individual Processing à Capture/Display (J1IEX)  
    a.     Select Post Excise Invoice and Vendor in windows above the Header.
    b.    Enter Goods Receipt Document number generated in STEP 2 and press ENTER or Click on Execute   button.  
    c.     Following screen will appear as shown below.  
    Menu Path: Logistics à Materials Management à Inventory management àGoods movement à goods receipt à for purchase orderà Purchase order no. Known (MIGO)
    .     Enter the PO number, Vendors Delivery Challan Number      
    b.    Press Enter u2013 at this point of time system will copy all the relevant information from PO and a Excise Invoice tab will appear in the Header screen as shown below, select capture Excise Invoice on this tab and check the Excise group.  
    c.     Enter the Received Quantity in the Quantity tab in field Quantity & Unit of entry.
    Follow above procedure for claiming modvat for raw material.  
    d.    Enter receiving Storage Location in Where tab. Here check the stock type in which material is going to receive. If some text needs to be added regarding the goods receipt enter it in Text field.
    Follow above procedure for claiming modvat for raw material.  
    e.     Check the Excise Details related to the received material in Excise Item tab in Detail Data screen as shown above.  
    Post the Captured Vendoru2019s Excise Invoice
    Go to CIN transaction  
    Menu Path: User menu à Indirect taxes à Procurement à Excise invoice à Incoming Excise invoice à Individual Processing à Capture/Display (j1iex)  
    a.     Select Post the Excise Invoice and Goods Receipt in windows above the Header.
    b.    Enter Vendor Excise no generated above.  
    If material had directly came from different vendor, Enter vendor code in Ship from field in miscellaneous tab.
    a.     If Excise Invoice is faulty and still want to take the credit for the excise invoice, enter the rejection code.  
    b.    Check the Material Chapter Heading, Material type in Item tab in Detail Data screen.  
    c.     Check the Quantity in Quantity tab  
    d.    Check the Duty rate in Duty rate tab.  
    e.     Check duty values and Tax amount for the material in Duty value tab.  
    f.     Check the Part I entries, which are created immediately after the GR in Part I tab.

  • EXCISE in Customer Returned Material

    Had searched, but couldnt find this kind of query
    Hai All,
       Actual sales - OR - DEL- pgi- Invoice - Outgoing Exc.Invoice-
    now, when customer returning goods,
    RE order ( with / without ref) - LR - pgr -  RE - Cr for Returns ( i havent created any exc invoice for  RE billing)
    How to reverse the excise entries, in both cases ( with OR without ref to OR/F2)
    I did - J1I7 to know find the Outgoing Exc.Invocie of original/ref Billing doc-
    ( how can we find, if there is no ref when creating RE-order?)
    Then, I tried to Capture Exc.Invoice- J1IEX ( wrt: Without Purchase ORder -EWPO)-
    I entered the Original Outgoing Excise invoice - system throws mssg as " Material Document can not be processed"-
    am I following wrong path? - or you want me to Make Adjustments directly in J1IH ( all debit entries - Other adj / Credit entries- Addnl Adjust) .
    Please Clarify-

    DOne
    flow:
    VA01-VL01N-VF01-J1IH

  • Doc flow of excise invoice

    Hi all,
                while we are doing factory sale, we use to create
                  va01
                  vl01n
                  vf01
                 j1iin
             and my doubt is while going to see the document flow in vf02 i cudnt see the excise invoice.
      how can we know that this billing document having this excise invoice.
    regards,
    ram

    Dear Ram Prasad.,
    After you save the Billing document two accounting documents will get generated ie one is for Normal  accouting docment (RV), and other is for Excise accounting document(SA).
    Hope it helps you.

Maybe you are looking for