Authorization for billing block

Hi All,
My requirement is to restrict certain users from changing the
billing block in VA01 and VA02 screen.
I understand this can be done by doing some authorizations. I also
seek the help of some Basis people in my company but in vain.
Can anyone help me in resolving this.
I have to restrict some users from changing the billing block in
VA01 and VA02.
Thanks in advance.
Regards,
Sridhar.
Rewards assured.

I don't have access to a system at the moment but I'm pretty sure you use V_VBAK_AAT (and also V_VBAK_VKO) with activites 05 and 43 to control block/unblock.  Test it & have a go

Similar Messages

  • 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

  • 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.

  • Authorization for removing Billing Block

    Dear Experts,
    we all know that billing block is removed in the sales documents usually by the person authorized to remove it in VA02.
    I know we have to include authorization objects in roles and assign the role to user id.
    But how we can provide authorization of removing Billing block to a particular user ?? I mean what object do we have to select ??
    e.g. for document types we select sales document type and then we enter the values. Like that how to do for billing blocks
    Kindly provide some inputs
    Thnx in advance
    regards,
    Sagar

    Hi,
    pls do the following steps to know about the descrption of the activity
    - run transaction SUIM
    - choose "Authorization Objects" under structure
    - choose & execute By object name, text
    - enter authorization object: in this case "V_VBAK_AAT" , execute
    - click on object name and click on "Documentation"
    - there you can see the activity description and value.
    to know the activity number/description you have to know the object name. If you do not the object name, run transaction SU24 as you already knew.
    is that what you need?
    Br, Sats.

  • Block For billing when sales order is created

    Hi experts,
                   I have a requirement in which i want to block the sales documrnt for billing when the sales order is created with particular discount value.
    for this i have checked the condition of discount first it works fine no i want to block it for billing.
    My SD consultant told open the sales doc in change mode(VA02) and then go to Billing Block field (FAKSK)  and then give 02 Compl confirm missing and save the doc
    So for this i have writen a method.
    SET Parameter ID 'VBELN' Field OBJECT-KEY.
    Call Transaction 'VA02' and SKIP FIRST SCREEN.
    SET Parameter ID 'FAKSK' Field '02'.
    in this it is calling the VA02 screen but i am not able to pass the billing block value and save.
    Please give me a solution how to do this.
    for blocking i have also used the standard method in BUS2032  SetDefaultBillingBlock
    it is not blocking the billing.
    Or should i use some bapi for this.
    Regards,
    Hari

    Hi Hari,
    SET parameter ID only sets the value to an input field. It wont saves to the database. More over i don't find any parameter ID for billing block in VA02.(May be because it is a drop down).
    Use BAPI BAPI_SALESORDER_CHANGE Pass the sales order number, ORDER_HEADER_IN-BILL_BLOCK = ur blocking code, ORDER_HEADER_INX-BILL_BLOCK = X.
    After calling the BAPI call BAPI_TRANSACTION_COMMIT.
    Above procedure is to programativally.
    If u want to do it manually then directly open VA02 and change the billing block and save.
    I dont think we can set parameter ID for billing block
    Thanks,
    Vinod.

  • Entry in billing block

    Dear All,
    I would like to add a new entry in the drop down menu for billing block field in sales order item level billing TAB.
    Please advice where to maintain this.
    Thanks!

    Hi,
    Define Billing block:
    Menu Path SAP Customizing Implementation Guide - Sales and Distribution - Billing - Billing Documents - Define Blocking Reason for Billing.
    Regards,
    Abhee.

  • EMMA Not Working for Billing & Invoicing Cases

    Hi
    I have configured case type and case category for Billing Block - Message type AJ063. Cases are not getting created through EMMA. Where as in ECC 6.0 EHP 0 the same was working. Is there any Note required for ECC 6.0 EHP 2. To be precise Current version is SAPK-60202INISUT. Also to add this we see message that jobs preapred. But when we looked into EMMA executed with Radio button Prepared Jobs enabled then No relavant jobs shown. Same thing happened with AJ098 also.

    Hi PRESII,
             This problem is generally observed in ECC 6.02 support level 03 and below. after you upgrade it from ECC 6.0.  SAP has done the chnages and incorporated the same in ECC 6.02 support level 04. I suggest that you upgrade your support level 4 or later and your problem should be solved.
    Cheers,
    Amin

  • Authorization for VF03

    Dear Experts
    we have a requirement that a particular user should be restricted for creation / change of a particular billing type.I have used the auth object V_VBRK_FKA and removed for that billing type.
    But the problem is the same user should be able to only view / display that billing type.
    I am not able to find the solution to this.Kindly help.
    Thanks

    Hi Sanjeev,
    First of all you have to Create a Roles, specific to your requirement in
    T. Code: PFCG
    Create Roles:
    1. Profile for role Z:AL_SD_Billing_F2*
    2. Profile for role Z:AL_SD_Billing_F1*
    so on, so forth.
    *Here, F2 - Standard Delivery related billing, and
    F1 - Order related billing etc...
    Afterwards, in
    T. Code: SU01
    Assign these Roles in to User-Profiles, as required.
    Eg;
    User: XYZ with Profile for role Z:AL_SD_Billing_F2**
    and
    User: PQR with Profile for role  Z:AL_SD_Billing_F1**
    Note: You have to tell to your Basis-Admin to "Maintain Authorization Data" for every role for every user-profile.
    Path: SU01 --> User --> Change --> Roles (select Role) --> Authorization --> Display Authorization Data
    --> Sales and Distribution --> Maintained Billing Document: Authorization for Billing Document Types
    --> Activity (Here, you may restrict activities like, Delete, Reject etc..)
    --> Billing Document Types (Here, you can maintain Billing Document Types for particular role)
    In this way we can grant different authorizations(Roles) to different users.
    You can contact your BASIS team for this.Because they only do all these things.
    Regards,
    Revan
    Edited by: REVAN on Dec 26, 2008 11:07 AM

  • Is there any Standard SAP Report?for displaying Billing block/Status-Order

    Hi,
    Am a ABAP Developer. I heard that there is SAP Query/ABAP Query/Standard SAP report for the below functionality/requirement. SO, pls. let me know if there is any SAP Query/ABAP Query/Standard SAP report?
    "This report is suppose to display Credit and Debit memo documents which are blocked and yet has a status of APRV; the other display is for Return Documents which are blocked and yet has a status RCVD."
    thanq

    Hi,
    Use t-code
    V23 - Blocked sales document for billing
    VA14L - Sales document blocked for delivery
    VFX3 - For blocked billing documents.
    Kapil
    Edited by: Kapildev Farakte on Jan 8, 2010 4:15 AM

  • Setting up multiple billing blocks for a CMR - Credit Memo Request

    I am trying to set a billing block for a credit memo request.  The item category in VOV7 configuration only allows you to set one.  I need to be able to set any of them and for it to block.  If we do not use one; the system allows the credit memo to get created.  If we choose the one that we configured in VOV7 it allows us to only use that one.  The client needs to be able to select any billing block from the drop down when creating a credit memo request in VA01 instead of just one specific one.  Is this possible?  If so, where would I do this?

    Surprising! when a billing block is applied in the sales document, then the system will NOT allow to create the billing document(in your case credit memo). Can you check in t.code OVV3, the billing blocks are assigned to billing types? After assigning, create a new document and test. The path is SPRO->Sales and distribution -> billing->billing documents ->define blocking reasons for billing->assign blocking reasons to billing types.
    Regards,

  • How to remove billing block for rejected order

    Hi gurus,
    There is a question about billing block that needs ur help..
    A sales order's credit status in header level is "Not approved" and thus it's blocked for billing. We've rejected this sales order in all items, but this sales order is still showing in V23-Billing block report, how can we remove it from that report without changing Credit status?
    Or we have to update the credit status and then reject it again?
    Looking for your advice and thanks in advance.

    First tell me have you checked the credit status of that particular customer.
    Have you rejected all the item in sales order of the same order in which you have set the credit limit.
    then in that case you will have to increase the credit limit and then reject it.
    I hope it completed your work
    please let me know is it a proper solution.

  • Delivery Block for Billing

    Dear All Friends,
    My client create one sales order for a month, and plant delivery person will generate deliveries every day like 30 delivery for a month, and user create one collective invoice for 30 delivery.
    Now I want that deliveries are block for billing till concern person remove the check so that user can create billing.
    But currently billing block is available at delivery document control from sales document, in that u remove the check from sales order and elivery too. But as per client I want it only at delivery level.
    Pls communicate the configuration control or work around.
    Reagrds,
    Imran

    Hi,
    Which means he wants to release all 30 deliveries one by one, rather than releasing a one sales order?
    Try to convince it and stay with the standard, as it's the only billing block level you can have (Only at Sales order level)
    Note:
    You can configure status profiles in sales order to have same billing block as well. In that case only a authorized person can release sales order, where as normal billing block can be removed by any person who has access to VA02.
    Best regards,
    Anupa

  • Sales Order Block for Billing

    Hi All
    I have a bussiness where I am reciving the SP and SH address details from Idoc and and i want to block the sales order for billing  if the country code is different.
    My Proposed Solution :
    I would like to write a pice of code in MV45AFZZ that if the sales order country code is differnt then it should make a billing block.
    My question is do I need to validate the country code from VBPA table or there is any other way to do this. As I cant do that from KNA1 or any other customer master table beacuse that address details is coming from Idoc and that may not the same as address in customer master.
    Looking forward for your suggestion.
    Thanks
    AJ

    Hello Kumar,
    Could you be more specific in describing your business requirement ?
    I have a bussiness where I am reciving the SP and SH address details from Idoc and
    i want to block the sales order for billing if the country code is different.
    What i could sense is for creation of Sales Order, you are getting the details for Sold-To-party and Ship-To-Party from IDOC, the business requirement is if the Country code is not same as that of master then the Sales Order processing should be blocked for Billing.
    If this is the actual requirement for blocking the Sales order, then the right approach should be of fetching the Country code from ADRC table with reference to ADRNR number which you can pick up from KNVP table. And then you can go ahead with ABAper and write lines of code at MV45AFZZ.
    Please update this thread to make a clear line of thoughts.
    Regards,
    Sarthak

  • Setting up Billing Block for SALE ORDER during Invoice cancellation

    Hi,
    I have a requirement where in i need to set the billing block(VBAK-FAKSK) while saving Invoice cancellation document. Please suggest some user exit or BADI during Invoice save so that i can set the billing block in sale order header data.
    Thanks in Advance,
    Raghav
    Moderator message: please do your own research before asking.
    Edited by: Thomas Zloch on Jan 12, 2011 2:59 PM

    Hi,
    You can try TCode V.00
    This transaction when executed will give you the list of all the sales documents blocked for delivery per sales organization. There are various other criteria which might be useful. This transaction will allow you to edit each sales document.
    If this is not the one that you want, then perhaps you might have to develop one.
    Thanks
    Mukund S

  • Authorization object for delivery block

    Hi ,
    How do I check the authorization object for any field? I specifically need one for delivery block.
    Please help.
    Thanks,
    Shailaja

    Hi,
    If your looking to put a delivery level block or its removal then i guess you explore it through userexit mv45afzz
    Regards,
    Saurabh

Maybe you are looking for

  • Payment terms---date and installments

    hello SAP gurus, the issue is that we select payment terms when we create sales and order , and we want it to be printed under , 1st installment date and amount , 2nd installement date and amout , 3rd installemnt date and amount. we have defined the

  • What is the other section on iTunes!!!?

    I updated my iPod touch 64g 3rd generation to the new system.  I recently had about 18 gigs free, but with the new system I have .98 free space and 21gigs in the other section so now all of my pics won't sync to my iPod!  What in the world is the pro

  • Make itunes work on my windows 8?

    ITunes will not work on my Surface 2?

  • Best way to Rebuild multi-master replication

    I have a site (A) which has been modified (tables and columns and such) that was used as the master replication site. I have another site (B) which was the target site.  The tables in site B have not been changed. The replication is functioning corre

  • Firefox won't open my default email program

    I have imac desktop, OS X. Previously, FF would open my mac default mail, but now it will not. When I click on my link "check mail" it opens my "home page". Can you help