Hiding Cost in VF01, VF02, VF03

Hi Everyone!
I'm in need of a bit of help.
My client requires that the Cost column(VBRP-WAVWR) in the billing document is not shown (or at least is set to 0).  However, this is needed for the Accounting Document that is created.
I've already tried a number of things including using a data transfer routine to zero-out the field.  This successfully changes the value of VBRP-WAVWR, but the pricing condition VPRS (which is already hidden using another exit) is changed.  It apparently gets it's value from VBRP-WAVWR.  I was thinking of still doing this, but using a user exit to update the pricing (getting the cost from material master) before saving the billing document and posting the accounting document.  However, it seems that I can't find any suitable exit.  Maybe someone can suggest to me a usable exit for this requirement?
I've also tried transaction variants, but it doesn't seem feasible for the VF01 transaction, although VF02 and V03 seem to be alright.
Alternatively, maybe somebody knows of an exit that will hide the Cost column when using VF01, VF02 and VF03?  Or a way such that the condition type VPRS will not get it's data from VBRP-WAVWR, but from the material master data instead?
Thanks a lot to those who'll reply!

<b>hi folks..</b>
i met this problem a few weeks back...
thougt i will post the solution i had implemented..
<u><b>scenario 1 : hide column cost in vf01, vf02, vf03</b></u>
using the configuration button( which changes the layout in the screen) after executing any of these tcodes.this will show a small button administrator and now make the cost invisible.
this particular function is connected to authorization object s_admi_fcd.
now this can be changed by any user. to avoid that give 'no authorization' value for this authorization object. this requires basis consultants handiwork.
hence even when the users login and click the configure icon... the button administrator is invisible, hence they cannot change the layout of the screen.
<u><b>scenario 2 : hiding VPRS at pricing screen in billing and sales document</b></u>
a standard note 105621 is existing for this purpose. where you can give which line items should be visible. this requires contribution of abap and basis. to whomever the role is attached they will be seeing only the mentioned line items of the pricing procedure. using this not only vprs anything can be hidden or exposed. this is a safe way.
other way is inserting a code in the user exit - form userexit_field_modific_kopf
in the include LV69afzz. where the abaper gives the coding for screen attributes.
this is a slightly different way. But check CO-PA reports after doing this. May be VPRS doesnt flows into or never gets executed in billing itself. but this too worked for me.
regards
<b>B. BASKAR
SD CONSULTANT</b>

Similar Messages

  • Add Fields in VF01,VF02 and VF03.

    Hi everyone,
    I have to add some fields in the transactions VF01, VF02 and VF03 at Item level.
    I did not find any available SCREEN-EXIT or BADI.
    Actually I found a BADI "BADI_SD_CUST_ITEM", but it is only for internal use.
    Please advise.
    regards,
    Alexandre

    I appreciate your help, but there is not "Legal" exits for this transaction.
    regards,
    Alexandre

  • Copies window printing in VF02/VF03 through output type

    Dear Experts,
    I have copied the standard smartform of the Invoice into YLB_BIL_INVOICE and i did the modification according to the client's requirement.
    In YLB_BIL_INVOICE, i have taken one window type as Copies Window and i have chosen the radio button Original and Copies. In the window I wrote the code for Copies like Original, Factory Copy, Buyer Copy, Triplicate and Marketing Copy based on SFSY-COPYCOUNT checking. I haven't changed the standard program(RLB_INVOICE).
    And I have assigned the smartform YLB_BIL_INVOICE and RLB_INVOICE in NACE settings. When I am viewing the print using VF02/VF03 with output type which configured by SD Consultant it is not showing the Copies means if I mention Number of Copies as 4 in print preview it is showing only single Page and when I gave the print with number of copies as 4 Pages are printing 4 copies but the name of the copies is same for all 4 pages like 1st page as Original and 2nd page as Original etc..
    I debugged the code and i am getting NAST-ANZAL = 1. in program, I think it should be 4. Please give me some input to resolve this issue?
    Thanks n Regards,
    Muralikrishna
    Edited by: muraliabap on Feb 14, 2011 6:35 AM

    Hi,
    I am not clear about the following context.
    muraliabap wrote:
    if I mention Number of Copies as 4 in print preview it is showing only single Page and when I gave the print with number of copies as 4 Pages are printing 4 copies
    Where did you give the no of copies as 4? In the message or Print Dialog?
    NAST-ANZAL is from message and OUTPUT_OPTIONS-TDCOPIES is from the Print Dialog. For copies window, no of copies is fetched through OUTPUT_OPTIONS-TDCOPIES (or the Print Dialog), thus SFSY-COPYCOUNT is changed accordingly .
    Check the this [link|http://wiki.sdn.sap.com/wiki/display/ABAP/Copies(duplicate,etc.)]

  • "Cost" column of the VF03

    Hi,
    Can anybody explain where the "cost" column of the VF03 screen come from (from the material master, condition records or sales document's conditions...)?
    Thanks in advance?

    Hi John
    The condition type VPRS goes into the valuation segment in the material master and determines from this the standard price or average price.
    Thanks
    G. Lakshmipathi

  • How can I send Invoices in VF01/VF02 to DMS?

    How can I send my invoices from the output type in VF01/VF02 to DMS(Document Management System) or ArchiveLink Content Server as printlists?
    Thanks,
    YK

    Unless you have the emailed receipts for the purchases (you should be able to do copy-and-paste from them) then I think that you will need to type them in - I don't think that you can do copy-and-paste from the purchase history on iTunes (it doesn't work on mine).

  • Adding Custom tab name in VF02/VF03 Menu Bar

    Hello Gurus,
           I am working on one of the requirement in which i need to enhance the Billing transaction VF02/VF03. I had to add custom tab at header level. I have done that successfully. My problem is with adding the new custom tab in VF02/VF03 menu bar. I want to display my custom tab at VF02(after entering VF02 with Billing Document Number) -> GOTO -> Header ->  <Custsom tab name> which should lead to my custom tab. Please let me know the procedure we need to follow in acheiving this.
    Good Day,
    Thanks & Regards,
    Uday S.

    Hi Uday,
    I think there is no possibility to display it standard menu.
    Regards,
    Madhu.

  • Customer condition group 1 - 5 on VF02/VF03???

    Hi folks
    In the invoice position table - VBRP - we have the Customer condition group fields (1-5) But unfortunally I can't see them in the trabnsaction VF02/VF03!
    How or what to do?
    Best regards
    Carsten

    Hi
    At item level, you have see the additional data of the reference sales order at the item level.. You can see that in Additional Data1 of the item.
    Reward if this helps.

  • Exit for VF01/VF02 when creating or changing billing document

    Hi,
    Can any one tell me which exit is triggered when we are creating or changing billing document
    (VF01/VF02).I alreay find the exits but not able to find the exact one.
    Thanks in Advance,
    regards,
    kishore.

    Hi
    Check This EXIT  available for VF01/VF02 And find Exact one
    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
    Ranga

  • Table Controls/Settings in VF02/VF03

    Hi,
    Is anyone aware of way to supress the Table Control icon on VF02 and VF03 using exits or a badi. We have a situation where we need to hide the Cost (WAVWR) field from certain users but not for the majority (we've hidden the cost in the pricing conditions using the Sap Note).
    I know we could possibly use SHD0 but this would be over kill to create a transaction variant for a few users.
    I wondered if it would be possible to set user variants in the table controls for the relevant users prior to allowing them to log on and then use an exit or a badi to suppress the table controls for these users (checking a custom table) within VF02 and VF03 so they cannot change back to standard settings.
    Any advice is greatly appreciated.
    Thanks

    Dear Stanleytic .
    With the help of your basis consultant, find the authorisation object of that particular field.
    Take the help of your abaper-to make it  hidden for the roles of those few users.
    Thanks & Regards,
    Hegal K Charles

  • Print popup appears every time i save biiling document vf01/vf02

    Hi All,
    I am facing following problem in PRD system while saving billing doc via VF01 or VF02.
    Whenever user saves the billing dicument popup for printing that document appears. It does not allow to cancel the print. So user has to print each n every document...
    How to diable this...
    Please consider this at high priority.
    Thanks.

    Thanks all for reply.
    User is facing the mentioned problem only for certain billing documents not for all...
    "Output Immidietly" unchecked has no effect....
    Any other solution??

  • Hiding cost? Field level security

    I am working for a client that wants to hide cost from the eyes of sales people. I am using the traditional method of analyzing each transaction that shows cost and determing if it can or can't be restricted with standard security. I am finding out that most of the time, you can't "hide" it with security. There are many transactions (ie: IW3*, DP80, DP90, MB03, etc) that is "all or nothing". Some transactions check objects (ie: MM03) that will allow you to do this. I am now tasked with researching other ways to do this. Is there any way to do this with security other than yanking every transaction away? Any third party products/services that do this? Any way to block the data off behind the scenes to everyone while allowing access for others? I thought about the possibility of creating an authorization object for this but I imagine that requires changing the code of many SAP programs.
    Any thoughts and suggestions are greatly appreciated.
    Thanks

    Hi Joe,
    I have a similar situation at one of my clients.
    We have used the following, depending on the transaction
    1. Transaction Variants (SHD0) - Hiding fields etc
    2. Enhancement Points - basically like user exits, you can put custom validations in standard code.  We have a good number of these where there are additional auth checks in place which toggle cost & price display in a wide range of transactions
    3. Copy standard transactions - there are a few situations where we have needed to create a copy of a standard transactions and change the code.
    4. Last but not least, standard authorisation concept.  Some tx let you hide prices via condition types, Purchasing can control price in the M_BEST* objects with activity 09 etc.
    For 2 & 3 we have used a single authorisation object which is referenced and allows display or no display of prices - quite easy to monitor.
    Cheers
    Alex

  • Text Formating Error In VF02 VF03 in Billing Header

    Hi All,
    I am getting the below error when i am trying to navigate to Header Text in Billing Document through VF02 or VF03. I am able to go to text tab in sales order fine, any idea why and what i should do?
    Message no. VX201 the SD_WORD_PROCESSING function module is for creating the "Maintain Text" dialog box. You have called up the function module with the wrong values so it is not possible to edit text properly.
    Thanks
    V

    Hi ,
    maybe the problem is in customizing transaction VOTXN, where you could assign header type to your billing type,
    check it..
    best regards
    Giuseppe

  • Services for Object in VF02 & VF03

    Hi All,
    Attaching a document through "Attachment list" option by the "Services for Object" icon in VF02. however some options are grayed out. Please read through for the explanation of the problem.
    1) Go to transaction VF02.
    2) Input a billing document and press Enter.
    3) Click on "Services for Object" button and a dropdown list opens which has the following options -:
    a. Create
    b. Attachment list
    c. Private Note
    d. Send
    e. Relationships
    f. Workflow
    g. My Objects
    h. Help for Object Services
    However the option "b" and "e" (i.e. Attachment list and Relationships) are grayed out. Can anyone please help on how to activate the above mentioned options. Is it done by BASIS team. Please help.
    PS: "Services for Object" icon is found exactly BELOW the "Enter" (green tick icon in the top left) button.
    Thanks & Regards,
    Himanshu Bhusan Sahoo.

    Hello,
    Please check the roles related to the below authorization object.
    Authorization Object  
    S_WFAR_OBJ          
    Value  
    NV          
    Value  
    VBRK          
    Value  
    YP3INVOICE          
    Value  
    03          
    archiving Related role will give you access to View the billing document in PDF.
    Thank you
    Regards
    Bala

  • Hiding costing related information to external users

    Hi
    We have several transcations where we have internal and external users using the transcation where we have financial information and would not like to make it visible to external users.
    Can you please let me know the various options available to avoid external users with the financial data.
    Few of the transcations are MIGO,CORT,CORS.MI03
    Thanks in advance.
    Regards
    Praveen

    Hi Praveen,
    The best answer to this would be to restrict this at the transaction level itself. The business should decide not give access to any of the tcodes to the users which can expose data related to costing etc.
    But, then if the tcode needs to be given but restricted then you may have to use your security expertise to find out which are the objects that could be restricted in the user's role. for eg in MIGO it would be :
    F_BKPF_BUK Accounting Document: Authorization for Company Codes
    Regards,
    Subbu

  • Can i make at vf02/vf03 billing document issue output  from a select list

    i have 2 output types YN30  an YN38 who are automaticly created ok
    but when i want to output it  sap doesnot show a choice for two types  but instead
    it shows onley the default from TVFK
    by example at va02  you get a choice from all types that are created for this order
    anyone can help me

    i dont think you understand my problem
    compare sales order output
    with invoice output
    in customizing the look identique
    but in sap
    va02   enter an order  > menu sales document > issue output to
    then a popup window is displayed with all documet type that are created for this order
        you can select one > print or display
    vf02 enter an invoice  > menu billing document issue output to> print or display
    and then  there is nolist  but onley the default document type
    you can change that or search in all types defined in sap ( not in onley the types created for this invoice )
    i need that the user can choose between the 2 types
    we work in sap 4.6C

Maybe you are looking for