Add customer fields on item level billing document VF01

Hi gurus,
Does anybody know a user exit (or another way) to add 3 customer fields on a subscreen during creation of a billing document (transaction VF01) ? I'm afraid I need to do a modification for this but maybe there is a better solution.
Thanks for your reaction.
Serge

Hi
These are the userexits
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
may be you can look into this SDVFX010
Please reward if useful.

Similar Messages

  • Add "Customer fields" for item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • BAdI: ME_GUI_PO_CUST add customer field to item level

    Hi Experts,
    I want to add a customer field to PO item level, how to do that? the functional consultant told me to first implement the BAdI: ME_PROCESS_PO_CUST before I can use BAdI: ME_GUI_PO_CUST, can anyone show me the procedure on how to implement this? thanks in advance.
    Kind regards
    Dawson

    Hi Dawson,
    Those BADIs are having good documentation and sample code. Once gone through the documentation, you can refer below thread.
    Re: ME_GUI_PO_CUST & ME_PROCESS_PO_CUST   - ME21N/ME22N/ME23N
    Reddy

  • Add fields in "customer fields" at item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Hi Ratish
    First i wanna thank you for the reponse.
    In fact i didnt execute the EEWB yet.
    My question is, the tab "customer fields" isent displayed inside the item details so after that i run the EEWB and check "item" to add the fields, the tab "customer fields" will be displayed automatically?
    Thanks so much, i have added to you some points.
    regards.

  • Add custom field for Item Manufacturer logo?

    Hi All,
    I would like to add a custom field to hold manufacturers logo file names.
    I want to be able to print out Item Price lists by Brand (manufacturer) that display the manufacturers logo at the top of the page. The Price List includes the Item code and description along with List Price and Dealer Cost Price.
    I have prepared a user query with two variables (Manufacturer and Price List) that returns the correct data. I have also prepared a PLD layout that formats the document as expected.....all except for the manufacturer logo.
    Here is the query for the Brand Specific Dealer Price List:
    SELECT T0.[ItemCode], T0.[ItemName], (SELECT price from ITM1 where ItemCode=t0.ItemCode and PriceList=6)
    As 'RRP Inc GST', T2.[Price] As 'Dealer Cost Ex GST', T4.[ItmsGrpNam] FROM OITM T0  INNER JOIN OMRC T1 ON
    T0.FirmCode = T1.FirmCode INNER JOIN ITM1 T2 ON T0.ItemCode = T2.ItemCode INNER JOIN OPLN T3 ON
    T2.PriceList = T3.ListNum INNER JOIN OITB T4 ON T0.ItmsGrpCod = T4.ItmsGrpCod WHERE T1.[FirmName] = [%0]
    And  T3.[ListName]  = [%1]
    I hope to be able to add a logo field to the OMRC table (I assume?), and then be able to return that on the PLD layout.
    This would be a perfect result for my requirement as we could print or email formated Brand (manufacturer) specific dealer price lists (with variable price list pricing) on demand.
    Any help would be most appreciated.
    Best regards,
    John

    Hi Gordon,
    SAP B1 2007 A (8.00.234) SP:01 PL:10
    No, I have yet to add the UDF as I am unsure how to do so. I attempted to do this via "User-Defined Fields - Management", but cannot find the OMRC table in the list of available categories to add field data to.
    Best regards,
    John

  • Add custom fields in header of FI documents using FI_HEADER_SUB_1300IM

    Hi
    We are trying to add a couple of custom fields in header area of FB01 by making a copy of badi FI_HEADER_SUB_1300IM. With this method we are facing a couple of problems
    - The custom fields added in bkpf structure,  only appears in FB01 just in the case we have go before to FB03 or FB02.
    - We don´t reach to save data of these fields in table BKPF.
    can anybody help us with these problems?
    thanks in advance for your help
    I leave here the code we have used in the copy of badi FI_HEADER_SUB_1300IM
    MODULE d1300_pbo OUTPUT.
      IF exit IS INITIAL.
        CALL METHOD cl_exithandler=>get_instance_for_subscreens
          CHANGING
            instance                      = exit
           EXCEPTIONS
    *      NO_REFERENCE                  = 1
    *      NO_INTERFACE_REFERENCE        = 2
    *      NO_EXIT_INTERFACE             = 3
    *      DATA_INCONS_IN_EXIT_MANAGEM   = 4
    *      CLASS_NOT_IMPLEMENT_INTERFACE = 5
             OTHERS                        = 6.
        IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
      ENDIF.
      CALL METHOD exit->get_data_from_screen_pbo
        EXPORTING
          FLT_VAL       = 'ES'
        IMPORTING
          ex_bkpf       = g_bkpf
          ex_x_no_input = g_no_input.
      loop at screen.
       if g_no_input = 'X'.
         screen-input = 0.
         modify screen.
       endif.
      endloop.
    ENDMODULE.   
    **************************+
    FORM put_value .
    * import header data from main screen
      call method exit->get_data_from_screen_pai
        EXPORTING
          FLT_VAL  = 'ES'
        importing
          ex_bkpf  = g_bkpf.
    * set reference fields
    g_bkpf-ZZDPTOAPROBADOR = bkpf-ZZDPTOAPROBADOR.
    g_bkpf-ZZDELAPROBADOR = bkpf-ZZDELAPROBADOR.
    * put data to main screen
      call method exit->put_data_to_screen_pai
        exporting
          im_bkpf  = g_bkpf
          flt_val  = 'ES'.
    ENDFORM.
    Added code tags
    Edited by: Rob Burbank on May 10, 2011 12:17 PM

    SriVarma,
    Cool! I didn't know this BADI!
    Playing around with existing implementations I can see that, BADI_SD_TAB_CUST_H, can definitely enhance the Sales order header with additional tab strip screens. Similarly BADI_SD_TAB_CUST_I can be used to enhance Sales order item screens.
    Here is what I understand from the coding of an existing implementation
    ACTIVATE_TAB_PAGE - takes a module pool program name and a subscreen that you created and adds it as a additional tab page to sales order header screen. You need to pass back f_program and f_dynpro with your program and screen number that you painted
    TRANSFER_DATA_TO_SUBSCREEN - can be used to read and pass data to the fields on the subscreen you created
    TRANSFER_DATA_FROM_SUBSCREEN - can be used to pass back whatever changes done by user to the respective Z variables in VBAK
    PASS_FCODE_TO_SUBSCREEN - Pass the fcode the user selected to your subscreen.
    I would suggest that you create a function group and create screens, functions etc within that and use those in these methods. Refer existing implementations. The global data of the function group can then be used to communicate between all the above methods

  • Add or Delete Line Item in Billing Creation (VF01)

    Hi,
    During the billing document creation (VF01) for Order-Related Billing (example: Doc Type F5 - Pro Forma for Order), can you
    manually add or delete line items?
    Let's say if Sales Order was created with 3 line items and only 2 line items should be included in Billing Doc F5.  During the
    billing document creation (VF01), it automatically copies all 3 line items.  How can I delete the line item that I don't want
    to be included in Billing Doc F5?  Only way that I know is to put a billing block on Sales Order item so it won't automatically
    copied into a billing document.  But this process is inconvenient.  After F5 document is created, my user will then need to
    remember to go back to Sales order and remove a billing block from that line item.
    Also vice verse, can an item be manually added to a billing document during the creation mode (VF01)?  Is there somewhere
    in the configuration that I can change to allow this?  Or is it a standart SAP practice all items on a billind document have to
    be Order or Delivery-Related?
    Thanks,
    Michelle

    Hi,
    While creating the invoice via VF01. Please go to selection list icon. this will take to you another screen. here you can select the line item you want to copy/bill.
    Please try and let us know.
    Thanks,
    Vishal

  • Custom Fields At Item Level and header level

    Hi Gurus,
    Would any body please help me in my problem.
    I need to add certain Zfields into the standard ICWC views. HOw i can achieve that.
    How to bring them to Custom controller, BOL/GENIL...
    I am using CRM 5.0.
    If some body can explain it with example( like service order) that will be a very help
    full.
    Regards
    Abhinav

    Hello Abhinav,
    The link is actually included in asecond sticky note located right at the beginning of this forum. Please have a look as it contains lots of commonly asked questions, which will save you much time!
    SAP CRM: Interaction Center
    Best regards,
    John

  • Add custom field in the selection screen for shopping cart monitor report

    Hello,
    refering to the notes 458591 an 672960, in order to add custom field at item level, we get the structure INCL_EEW_PD_ITEM_CSF.
    But this doesnt make it appear on the "Shopping Cart Monitor Report" selection screen.
    So should I try adding it in the existing interface of the badi bbp_sc_mon ?

    hello Yann,
    ok I will implement that. Is it possible to change the interface of the badi method to  include more data if we want to check the role of the user who is executing the shopping cart monitor report and accordingly do the settings of field display ? Or calling a function module inside the method to get the attributes of sy-uname would be easier?
    rita

  • New Field at Item Level

    Hi Folks,
    We are using BOB web shop in our project. we have a requirement of an additional field at Item Level named 'Order Reason'. This will be a drop down with a set of values, client requirement is that this range of values should be easily maintainable as it keeps changing from time to time.
    - Can this be achieved with configuration, i actually researched a bit on 'Subject Profile'. But i am not sure whether it can be configured for item level.
    - If done with Customization, i want this drop down to be populated on loading of shopping basket. Which BADI or FM should i use during shopping basket loading that can populate this drop down.
    Kindly feel free to suggest any alternative approach too.
    Thanks for cooperation.
    Regards,
    Rahul

    Hi Rahul,
    From the technical point of view to achieve this you need to write new custom RFC where you will fetch the dropdown items for your new field and send this data as a table to your frontend application.
    In the frontend application you need to write one java backend object which will call your RFC and fetch
    the dropdown list from backend.
    You need to write atleast one business object which will hold your data and will make it available to http session.
    You need to write one action which will call your backend java object and make the data available to
    the order creation jsp.
    You need to modify the config.xml file like below
    <!--  Customizing the show basket action with Z-Actions  -->
    <!-- <action path="/b2b/showbasket" type="com.sap.isa.isacore.action.order.ShowBasketAction">
         <forward name="showbasket" path="/b2b/order.jsp"/>
          </action>-->
    <action path="/b2b/showbasket" type="com.sap.isa.isacore.action.order.ShowBasketAction">
            <forward name="showbasket" path="/b2b/Z_getItem.do" />
    </action>
    <action path="/b2b/Z_getItem" type="com.yourcompany.isa.actions.Z_Zitem">
       <forward name="success" path="/b2b/order.jsp" />
    </action>
    <!--  End of customization  -->
    Than you need to make the changes there in jsp to create a new custom field at item level.
    Once you are done with all above you have to send the user selected data back to the backend also.
    To save the data to the backend you again have to write one action and make the changes in config.xml
    like below
    <!-- Edited for item -->
    <!-- <action path="/b2b/maintainbasket" type="com.sap.isa.isacore.action.order.MaintainBasketDispatcherAction">-->
    <action path="/b2b/maintainbasket"
    type="com.youcompany.isa.customBasketDispatchAction.Z_CustomBasketDispatcherAction">
    <!-- End of edit-->
    To save the data to the backend you can implement "CRM_ISA_BASKET_ITEMS" BADI and can get the data in "CHANGEITEMS_BEFORE_ORDER"
    Regards,
    Arshi

  • Add additional tab on item level in contract for customer fields

    Hi Guys,
    Does anyone know if the following is possible in SRM 7.0, and if so can you please give a very short description how to accomplish this -
    In addition to the standard tabs available in the contract (general data, notes, conditions etc.), is it possible to add a new customer specific tab on item level, in a central contract and add some customer fields to this tab?
    I know it is possible to add customer fields in SRM, but I am curious if I can create a new tab for these fields, so that I can group all customer fields together in one place.
    Thx.
    Kind Regards,
    Skander

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • Add custom fields in ML81n line item level

    Hi All,
    We have a requirement to add custom field in ML81N. I have found an enhancement SRVDET and table CI_ESLLDB to add the custom field. But my problem is, I cant find the screen where can I add that custom field. Does anybody knows this?
    Appreciate your inputs.
    Thanks in advance.

    Dear,
    Below mentioned enhancment will create a new tab strip in the detail screen of service entry
    SRVDET              User screen on tab strip of service detail screen
    Create one project in CMOD, then assign the enhancement
    Calling screen  No.  Area     Called screen   No.  Short Text
    SAPLMLSP        0220 SUSCUSER SAPLXMLU        0299
    New field should be added in the include structure CI_ESLLDB
    Desgin these new fields in screen 0299 of program SAPLXMLU.
    Put your code in FM
    EXIT_SAPLMLSP_040              Transfer of Data to Detail User Screen
    EXIT_SAPLMLSP_041              Adoption of Data from User Screen
    Regards
    Dillip

  • Add Customized fields in FICA document

    Dear all,
    We are having a requirement in which we need  to add customized fields in FICA document and need to post them .Can anyone please tell me how to meet this requirement
    susmita
    Edited by: susmitha harini on Aug 11, 2010 12:46 PM

    Hi Susmita
    You can add the fields to the customer includes
      CI_FKKOP
      CI_FKKKO
    To create/update the customer fields in automated processes you can use the standard SAP BAPI:
      BAPI_CTRACDOCUMENT_CREATE
      BAPI_CTRACDOCUMENT_CHANGE
    Check out the import table EXTENSIONIN with structure BAPIPAREX.
    To add the fields to the standard SAP transactions, have a look in IMG under
    Financial Accounting
      Contract Accounts Receivable and Payable
        Basic Functions
          Posting and Documents
            Document
              Screen Preparations
    Yep
    Jürgen
    Edited by: sattlerj on Aug 12, 2010 8:45 PM
    Edited by: sattlerj on Aug 12, 2010 8:49 PM - Added EXTENSIONIN

  • WCTL Transaction - Add Custom Field Header level

    Hi All,
    Here at my client's place guys are doing PoC on WCM (PM being used for last couple of years) and the requirement is to have a custom field at Header level of WCTL (WC Application Change ) with F4 option.
    I have created a custom field with z table for master data to it (will be used as check table for this field) and appended it to the WCAAP - WCM: Application using append structure option.
    Now I need to add this field at the header level of the mentioned transaction. I searched throgh for any available exits, BADI's or enhancement spots with no success. Even Inforums i couldnt find any help and hence this message.
    Will appreciate any inputs in this regard,
    Thanks,
    Lakshmi Narayana.

    Hi Narasimhan,
    First of all thank you verymuch for the quick reply.
    I tried to search for the BADI definition (BADI_WCM_WAPI_001) and Enhancement Spot (ES_WCM_BADI) (se18) with no success. We are using ECC6.0 with SAP_ABA patch level 10, EA-APPL (SAP Enterprise Extension PLM, SCM, Financials) at level 7.
    Does this has any impact on why I couldnt find it or is there something that I am doing  wrong... Please guide me...
    Thank you once again for your time.
    Rgds,
    Lakshmi Narayana

  • Is it possible to have more than one Tax code per line item in Billing docu

    Is it possible to have more than one Tax code per line item in Billing document ?

    Hi,
    I have a different perspective there.
    If an item is applicable for two different taxes which are represented by two different tax condition types and these tax conditions are configured in the tax procedure, FTXP and so on....then these two condition records can have two different tax codes.
    We actually have this scenario in EU now, where EU talks about service tax in 2010 apart from the normal VAT. So now we have MWST and ZWST(Say)
    Now there are some materials which come with a service associated with it. So a service charge is also levied when the material is sold. So the material price will become applicable for VAT and the service charge becomes applicable for service tax. In this case, the tax classification of the customer will have two entries in sales orders updated in the fields VBAK-TAXK1 and VBAK-TAXK2 based on the sequence number of these condition types.
    Now based on different tax classification of the customer, we have 2 different tax codes representing different %of tax.
    Hope it helps

Maybe you are looking for

  • Wireless radio not working contact HP support?? call whom? for Photosmart 309a

    I have reinstalled the software and verified the network is working and all other functions work on printer including USB hookup.  Message sent after testing.. "The wireless radio is not functioning. Contact HP support.  THis is my last try before tr

  • Ipod nano 4g wont turn on

    I have an ipod nano 4th generation, was never used and sat in a box for years but i started using it as my iphone broke. Last night i went to sleep and it was working fine but when i woke up it was turned off and it wont restart and i have restored i

  • Using File Adapter.

    hello ppl, can anyone please tell me hw to make use of the file adapter or plz share the link, where i can get info regarding it. I am stuck in schema creation and have no way to go abt the same .. plz need ur answers as soon as possible.. To add on

  • Can Someone Please Help With A Java App.

    A while back, I had a program that I was working on, while taking Java in a Web Design & Development course -- this was back in 1999 -- not having the mindset of a programmer I failed that part of the course misrably. I had to do the following progra

  • We installed ApplExp. 2.0, but the version information says 1.6

    Hi, we downloaded and installed html_2.0.zip from Oracle (we have database 10gR2). Working with the HTMLDB software, the release information says it would be rel 1.6 (as does the Help release information) . So which version is actually running? The n