Billing block should not be removed manually.

Hello Experts,
My requirement is
If an particular billing block is set,
The Sales order change is not allowed in  T-code  VA02.
The billing block removal using the T-code V.23 is not allowed.
Point no. 1 was able to archive using the user exit MV45AFZZ, routine USEREXIT_READ_DOCUMENT. I gave an error message using the FM   POPUP_TO_DISPLAY_TEXT and I used LEAVE TO TRANSACTION statement to navigate to VA03.
Point no. 2 I don't have idea how to archive the same. pointers on the same could be really helpfull.
Kind regards,
Sri.

Hi Sri,
As there's (or at least I can't see) any BADI/Enhancement for V.23, my best suggestion would be to create an implicit enhancement in program RVAUFSPE form  BELEG_AENDERN_BTCI and do the check there. Something like this, at the beginning of the subroutine:
DATA ls_vbak TYPE vbak.
     CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
     EXPORTING
       DOCUMENT_NUMBER = XM_VMVAD-VBELN
     IMPORTING
       EVBAK = ls_vbak.
     IF ls_vbak-FAKSK = 'yourbilling block'.
       EXIT.   "and/or some message
     ENDIF.
You might need some adjustments, but that's the idea.
Cheers,
Custodio

Similar Messages

  • Billing document should not be cancelled after creating return sales order

    Hi All,
    Billing document should not be cancelled after creating return sales order with reference to billing document. Please suggest configuration settings on the same.
    Sudheer.

    Hi,
    In SAP, when the sub-sequent document is existing , we can not cancel the preceeding document. Therefore if you want to cancel the billing document you need to calcel the documents which are created with reference to that.
    Check and confirm.
    Regards,
    Ravi Duggirala

  • Billing documents should not be created when it is not released to accounti

    Hi SD gurus,
    In some situation, billing documents are generated but it is not released to accounting which results in mismatch between FI value and SD value. We go to VFX3 and see the list of billing documents and take corrective action.
    Our requirement is that the billing document should not be generated when system is not releasing this billing document to accounting.
    Please suggest a solution for this.
    Regards,
    Senthil.

    Thanks giri.
    For the following reasons, the billing documents are not released to accounting.
    1. If the user wrongly chosen the billing type for the delivery.
    2. After creating condition type, it has to be assigned in COPA. If we forgot to do it, billing doc will not released.
    Our requirement is that if the billing document is not able create accounting document, the billing document itself should not be generated.
    Hope this will be suffice to understand my issue and suggest a suitable solution.
    Points will be rewarded.
    Regards,
    Kumar.

  • Query..for Field should not accept the manual entry

    i wann query for remarks Field in JE It should Not accept the manual entry it should accept only sys drop data.
    Thanks & Regards
    yogi

    For this field level authorization, you may only use SDK or SP to reach your goal.  SP would be difficult to use in this case.
    Thanks,
    Gordon

  • Billing Doc should NOT generate until you do PGI.....

    Hi,
    Please help me for the below Scenario:
    I have an Issue which is, Billing document should not generate until and unless you do PGI in Delivery.
    Can anyone tell me CONTROL PARAMETERS for this issue.
    Thanks in Advance.
    Raj

    Hi there,
    Standard SAP willnot allow invoice unless delivery is PGI'ed.
    Check the copy control routines in VTFL at header level. Check if the requirement assigned in copy control from LF to F2 is 011 Head.dlv-rel.w/o GI. If yes, change it. 011 will allow F2 to be created without PGI. Change it to 3 which is Header/dlv.-related & try it.
    Regards,
    Sivanand

  • How is a Billing Block on a Sales Order manually removed?

    Hi friends,
    I want to know,How is a Billing Block triggered on Sales Order due to pricing intolerances is manually removed,even if the intolerances are not corrected.
    Regards,
    Imran.

    u have to check ur config setttings , it depends ?
    Regards
    Peram

  • Billing Block 06 not getting applied

    Hi Friends,
    When i am creating a sales order, even though the net value is 0 the system is not applying the Price incomplete Billing block.
    The 06 block is defined in OVV3 and has been assigned  to the Billing document type F2. Is there any other settings which i need to check?
    Thank you,
    Arun.S

    Hi Arun
    TO set a billing block in sale order, you have two options
    - Set the block manually or
    - automatically
    To propose the billing block automatically in the sales order, you have to maintain billing block  in VOV8 (sale doc type customisation - biling block).
    Here, whenever you creat a sales order of above type, you will get the block by default, like in Credit memo request & debit memo request.
    TO propose a billing block based on certain conditions, like you mentioned before (price condition), you need to use the user exit.
    You need to maintain the logic, saying if the price is incomplete set x block.
    kindly discuss with your abaper & get this done
    thank you

  • Credit block should not prevent service order creation

    An upgrade from 4.7 to  ECC6, without any changes made to the configuration or program change, has lead to the following issue. ECC6 is not creating a service order connected to a sales order, when the customer has exceeded the credit limit. The sales order of custom order type is getting saved with a warning message that credit limit has exceeded. However, earlier in 4.7, the message would not stop creating subsequent service order. What could be different, that prevent ECC6 environment to hold on to service order creation? A subsequent release of the credit block through VKM1 however triggers the service order being created.

    Are you using credit card processing in SAP to get the authorization?
    If you are then the authorization should not block the order.
    Or are you using credit card as a form of payment (without authorization) in which case this needs to be put on the customers account as a payment and then the order entered.
    Where are you holding the credit card details?

  • Credit block should not require for Credit card paid sales order

    Dear friends,
    my client want that sales oder with credit card payment should not block sales order for credit management reasons. Hoe can it be configured.
    Regards
    rdc

    Are you using credit card processing in SAP to get the authorization?
    If you are then the authorization should not block the order.
    Or are you using credit card as a form of payment (without authorization) in which case this needs to be put on the customers account as a payment and then the order entered.
    Where are you holding the credit card details?

  • Block is not automatically Removed

    Dear All ,
    The system does not automatically remove the blocking reason I, if an acceptance decision is made for the inspection lot concerned. the blocking reason I must be removed in the invoice inspection/invoice release function.
    Release of invoice block u2013 can it be automated from the IL release process ?
    Thanks & Regards,
    Deepu.

    Use MRBR for release, you can schedule a job run for this program to run every night if required.
    Regards,
    Vivek

  • Blocking Indicator not getting removed on milestone confirmation in PS

    Dear Experts,
    I have a issue in my project.
    We have a scenario where Preq and PO getting created from PS activity.
    We are using Invoice plan in this scenario. created in the Activity.
    When we create Milestone and Invoice plan it will go for release process to get Preq released. after this PO will be created and GR will be done.
    Problem: When PS confirms the Activity the blocking sign in PO invoicing plan  is not getting removed.
    Please explain me:
    What configuration settings required to remove the blocking sign indicator in PO automatically.
    Tell me Process steps if any.
    Appreciate early response.
    BR,
    Arun

    Awaiting kind replies.

  • Once payment received  for bill system should not allow to cancel

    Hi  Experts ,
    we have created  commercial  invoice  and posted to fi document and    payment  received  from party.but when  we  try to  cancel  the same billing document system allowing  to  cancel the document.So Client  requirement  is once  payment received from party system it  should not  allow to cancel the billing document.
    Please  give  your  valuable suggestions on the same ...
    regards...
    MM

    Hello,
    In the Tx VOFA for the billing type to be cancelled(Ex F2), please
    fill the field Copying Requirements(V_TVFK-GRBED_S) with '29'.
    This routine prevents the cancellation of the billing documents which
    have been cleared.
    Regards,
    Raghavendra YN

  • Billing value should not exceed contract(value based contract) value

    Hi,
    We are using value based contract and in item category we set E in incompletion rule which stops me to create relaease order where its value exceeds the contract value.
    But via release order we recognize revenue(service based revenue recognition) and we do billing directly through contract via milestone billing plan,
    At present i can bill more then my contract value.Now i want to system should not allow me to bill mre then contract value.
    I checked the option in VOV8 and VOV7 but all those are meant for release order not for bliing.
    Thanks in advance.

    Hi Satya
    You can set the billing amount in milestone billing plan itself. based on that value billing will done.

  • How to determine that the Delivery Block in SO is removed manually

    Hi,
    Is there any way to determine if the delivery block is removed manually? Because initially on VA01 we are defaulting the delivery block. Then in VA02, if the user removed the delivery block then save, then goes back to VA02 again, in this, I need to determine that the delivery block was removed manullay.
    Regards,
    Mawi

    Hi,
    You can check out in environment->changes ..you can determine the manual changes made to the order...
    Thanks,
    Shailaja Ainala.

  • ORDERS05 Billing Block (FAKSK) not LIFSK

    Hey All,
    I'm having some issues creating a billing block on my inbound ORDERS05 document. While the E1EDK01 segment does have a nice LIFSK available for a delivery block it does not have a FAKSK.  So, I thought, no problem, I'll just use exit VEDA0001 (EXIT_SAPLVEDA_001) and change DXVBAK-FAKSK directly to have a block on it. Problem...it doesn't work, kind of a surprise because it is not a rocket science change here. Now I can't use any MV45AFZB or ZZ exits to put the billing block on because, heck, why not just configure the doc type to have a billing block on it then...kind of defeats the purpose. So...summary...I want to have an IDoc come in via EDI with a populated E1EDK01-LIFSK and this will apply a billing block AND the delivery block (of course the delivery block is working as SAP intended).  What am I missing? 
    Thanks,
    Greg

    Thanks MxG...
    <Sorry for the delay, just getting around to updating this post now>
    I tried this flag before but revisited it after your post.  I couldn't get it to put on the block no matter what I tried.  I got frustrated, turned to MV45AFZZ and just put some code in there to do it for me quick and dirty. Kind of a cheap way out, but hell, how much time does one waste on this? 
    Thanks,
    Greg

Maybe you are looking for