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

Similar Messages

  • Billing Block removal not updated in the sales order change log

    Hi Gurus,
    A specific Billing Block is automatically assigned to the sales document header (VBAK-FAKSK) when the net value of the sales order is negative. This is an order related billing.
    Sometimes the Billing block is getting released automatically and the Negative Invoice is getting created in the Background job run for creating the invoices. When we check the sales order, the Billing block is not existing and the removal of the billing block is not recorded in the Change Log of the sales order.In the CDHDR table also there are no details about the release of the billing block.
    This is happening only occassionally. When I tried to replicate the issue, the system is not allowing me to create the invoice as long as the billing block is there in the sales order and if I remove the block, it is recorded in the sales order change log.
    My doubt is.,
    1. How the billing block is getting released automatically?
    2. Even if the block is released,  why it is not recorded in the Change Log of the sales order?
    Looking forward your for suggestions and solutions.
    Thanks,
    Ravi

    Hi
    Did u check in sales doc. details screen.There u can block for billing.

  • 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

  • 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

  • Workflow item processed but not removing the billing block from item

    My credit memo has 310 items with billing block at header level and item level itself. We are removing billing block through workflow.
    The problem i am facing is work item is processed by the user but billing block is not removed from  the document at item level.
    Now if I want to remove the billing block what i have to do?

    Hi,
    Please check this sample code..
    PARAMETERS: p_vbeln TYPE vbak-vbeln.
    DATA: l_header_inx TYPE bapisdh1x,
          l_header_in  TYPE bapisdh1.
    DATA: lt_return TYPE STANDARD TABLE OF bapiret2.
    * update the flag.
    l_header_inx-updateflag = 'U'.
    l_header_inx-bill_block = 'X'.  " Billing
    l_header_in-bill_block  = ''.   " Remove Billing block.
    * Call the bapi.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        salesdocument    = p_vbeln
        order_header_in  = l_header_in
        order_header_inx = l_header_inx
      TABLES
        return           = lt_return.
    * check for errors.
    LOOP AT lt_return TRANSPORTING NO FIELDS WHERE type = 'A' OR type = 'E'.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      WRITE: / 'Error in updating'.
    ELSE.
      WRITE: / 'Billing block removed'.
      COMMIT WORK AND WAIT.
    ENDIF.
    Thanks
    Naren

  • 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

  • Proforma Invoice program ---delivery related with billing block on SO

    Hi,
    I need some help on Profoma Invoice--delivery related.
    I have created a Sales order with Billing block, then created delivery and picking,handling but no PGI.
    Now I am trying to create a Proforma invoice for delivery (before PGI ),
    I can  create the Proforma invoice manually using VF01 by selecting the document type and by delivery number input in the docs selected.
    But I want to create the proforma for the above mentioned scenario using batch job, I have tried both RV60SBAT and SDBILLDL but both of them are not working.
    Both the program are fetching delivery for proforma creation if PGI is done (Even though the billing block is set on Sales order)
    or Billing block is not there on Sales order if PGI is not done.
    Thanks and Regards,
    Ananda

    Hi,
    The programs below are for the specified transactions below.
    "SDBILLDL" program is for  the transaction "VF04" which is for creating the Final invoice(Original Invoice) i.e. Billing due list.
    Where as "RV60SBAT" is for the T.Code "VF06" which is for creating the invoice in background.
    So these two programs will not create proforma invoices.
    Incase if you have only proforma invoice not final invoice,then maintain this proforma invoice type in "VOV8" T.Code under order/delivery-related billing.thwn you can create Proforma invoice by using Vf04/VF06(By using these programs).
    Regards,
    Krishna.

  • Problem in changing Billing Block for sale order.

    I need to change the Billing block of the particular sale order ,I am using BAPI_SALESORDER_CHANGE and populating sale order and billing block in the respective structure .The billing block is not getting changed.
    Thanks
    Ravi

    Try to use CRM_STATUS_CHANGE_INTERN if it's system status
    and CRM_STATUS_CHANGE_EXTERN if it is user status

  • Automatic Billing Block removal in Periodic Billing

    Hi guys:
    Is there a way to have the billing block removed (not manually) when we use periodic billing?  We do not want to manually remove the block each month in order to do invoicing.
    Thanks for the input
    Aaon

    Aaon,
    You seem to be using a standard business scenario. In case you have done the customization for Periodic Billing, and set up a billing plan type 02 (periodic), then you must have also set up the 'Next Bill date' routine there. Here, you specify the day of the month (or the date) on which you want your periodic bill to be generated.
    Once these settings are in place, there is no need to put your orders on billing block. They will not bill until the date in the plan.
    Is this not working in your case?
    Ashutosh.

  • Credit Memo Generating even Billing Block

    Dear Friends
    We have created one Credit Memo Request as Like "CR".  Sales document Type. and Credit Memo As Like "G2".
    after that we created all copy control as like standard.
    we are facing problem that when we create Credit Memo with reference to Credit Memo Request it  generating even there is Billing Block still not released.
    but when we are using standard CR and G2. We have to release Billing Block then only we are able to generate Credit Memo.
    Please give solutions where is our mistake.
    Regards
    Arun

    hi,
    this is the standard business process
    the credit memo should not created until the higher authority approve the credit request,because the money goes out of the company, so some higher authority has to approve.
    the settings is maintained in VOV8 (CR)-billing - billing block- 08 (check credit memo)
    regards
    senya

  • Billing block at the customer level.

    I have defined a billing block and have assigned that block to a customer for a particular sales area. After that I created an order for that customer. I was assuming that the Billing Block field on the sales order will be populated with the block I assigned at the customer level. But that is not happening. Am I missing some step or is this the standard process, that the billing block assigned at the customer level will not appear on the sales order and this comes into picture only when I try to create the invoice?

    Hi Ginu
    Billing Block will not worked if you did not assign it
    Define the possible block indicators in SM30 - V_TVFS 
    and 
    allocate them to the billing types concerned in SM30 - V_TVFSP.
    Your Billing Block will not worked if you did not assigned it to the desired billing types.
    You can auto block by :- 
    1.  sales document type in transaction VOV8, fields Billing Block,
    or
    2.  item categories in SM30 - V_TVAP, by filling the fields Billing Block.
    Reward if useful to u

  • Can we change Billing block(LIKP-FAKSK) by using"BAPI_OUTB_DELIVERY_CHANGE"

    Hi,
    My requirment is, need to clear the billing block field (LIKP-FAKSK) for Delivery header. Can I use standard BAPI "BAPI_OUTB_DELIVERY_CHANGE". If not please suggest with other BAPI or Standart Function Modules.
    I searched in many Outbound Delivery BAPIs, but billing block field (LIKP-FAKSK) does not existing in sturcture of these BAPIs.
    Please suggest me with any BAPI or Function Modules. or Any Idea how to proceed.
    Thanks

    Hi Experts,
    Any Idea or suggetions for my abouve quary. Your suggestion r importent for me now.
    Normally we can change from VL02N tcod for single fields. But in my report i have to use BAPI or and Funation Modules for Delivery header.
    Regards

  • Copy control from Sales order to Delivery field FAKSK (Billing Block)- VTLA

    Hi All,
    I'm facing a standard issue, inputs and resolution from you would be appreciated,
    Issue is, If we put the Billing block in Sales order header this should not allow us to create an Invoice, But in my examples i can create the Invoice without any errors!
    The billing block from SO will be copied into Delivery header? if yes this will definitely not allow in my cases to create an Invoice, but i cannot see the Billing block copied into my Delivery! any Copy control settings missing?
    Why the Invoice will not check the Billing block from Order while creation?
    Thanks and best regards,
    Siddaram

    The billing block from SO will be copied into Delivery header? if yes this will definitely not allow in my cases to create an Invoice, but i cannot see the Billing block copied into my Delivery! any Copy control settings missing?
    Check Copy settings in VTLF tcode. Target is your delivery type. Source is your Sales Order type. Double Click to see Data transfer. Click on the small icon in field Header Data. Find your routine number and select source text. Look at the code if there is mention about LIKP-FAKSK field. You don't have ABAP, search the forum or google on how to comment it on your own to remove this data transfer.
    Why the Invoice will not check the Billing block from Order while creation?
    Check Copy settings in VTFA if it is Sales Order to Billing or VTFL if it is Delivery to Billing. Do something like above to find routines. But this time round is to check Copying requirements not data transfer and it can be at billing type level or at item level. If no check on VBAK-FAKSK field, you can copy the standard routines or make modification to customized routines to build the requirements checks. If no ABAP, search google on how to change routines.

  • Billing block for invoices and credit notes on Sold-tou00B4s level

    Hi All
    can we have billing block for invoices and credit notes on Sold-to´s level.
    please advice.
    Thanks
    Tushar

    Hi
    The bellow way at document level.
    One more way to maintian the billing block in the functionality of sales document types in VOV8
    In VOV8 , Maintain proper value in billing block field.
    So that , when you create the order or credit memo request system automatically pick the billing block.
    Once remove the block of billling then only system allow to create the billing or credit memo.
    Thanks,
    KP
    Edited by: phanik2503 on Mar 2, 2010 6:46 AM

  • Billing block not working

    HI Team,
    Today i set for one of the order billing Block at the header level, after creating delivery when i tries to do billing (type F2) system not thrown any error as supposed but its creating billing document.
    Any possible reasons for this?
    Cio
    Shankar1242

    HI SIVA
          You set billing block for the sales doument type for which u re raising order.First u define reasons for blocking and assign these reasons both at header and at item level also.
                         Award points if it helps u
                        Regards
                       Prasad.G

Maybe you are looking for

  • TS1559 Wifi still greyed out?

    Solutions i've tried to fix this problem: - Reset All Settings - Reset Network Settings - Turning iPhone off and back on - Restoring iPhone on iTunes - Turning Airplane mode on and back off This problem started happening after the 6.1.1 and 6.1.2 upd

  • Can't get mail to work with SSL certificates

    I'm setting up a 10.5.3 mail server and wanted to enable SSL for SMTP and IMAP. It all works fine if I use the Default certificate that the server generates automatically. But if I want to generate a new certificate with a pass phrase it stops workin

  • Downloading Skype 5.5 on a Windows 7 Laptop

    Hi all I've recently bought a HP Laptop with Windows 7 installed on it. I have Been trying to download it for a while now. I have tried 3 seperate Installers, Updated my software and looked on most of these help post's to find my solution. But to no

  • No transfer is in progress

    I have 2 usb devices in my system-one is 9172 DAQ module and other one is XDS510 USB JTAG emulator. I can get them both to work independantly. Some times DAQ throws error "No transfer is in progress because the transfer was aborted by the client".  T

  • Construct XI Message from XML

    Hello! Is there a Java library that creates XI Message by XML, iterface name, namaspace etc. ? Of course I can do it by hand but I want to find more standard way.