Stop Billing creation till PGI is Done

Dear Gurus,
I would request you to please help me in this configuration, we have a process where a STO is created and converted into Delivery (VL10B)  and then we do Proforma Billing (VF01 with respect to Delivery) and after that we create Excise Invoice, in the current process we can create the Billing document as soon as we create a Delivery Document through VL10B without doing PGI, now the client wants that the Billing should not be allowed till the time the PGI is completed. please suggest how to configure this Requirement.
I tried making changes in the copy control VTFL of Delivery to Billing where i changed the Copying routine 009 to 003 at header level and 010 to 004 at Item Level but its giving an error that Item is not relevant for Billing while creating Billing Document.
Thanks in Advance
Ameet Singh

Hi
Please find the below links
PGI control in Proforma Invoice creation
Thanks
Dasaradha
Edited by: dasaradha ramireddy on Dec 15, 2011 3:16 PM
Edited by: dasaradha ramireddy on Dec 15, 2011 3:18 PM

Similar Messages

  • Serial Number validation during Delivery Creation itself(PGI-system checks)

    Process:
    Sales Order PR(Purchase Order) GR( New Serial Numbers are created automatically or manually keyed in)
    Once the Goods Receipt is received, we do the (SO) DELIVERYu2014SERIAL NUMBER ASSIGNMENT Post Goods Issue
    Issue:
    Current Serial Number Profile Management does not do a valid serial number check during DELIVERY CREATION where we do a SERIAL NUMBER ASSIGNMENT.
    Only during POST GOODS ISSUE, the check happens for valid serial numbers; this is too late in the game for business as there is a time lag of 3 days from the DELIVERY CREATION and PGI.
    Reason being--- We donu2019t check the following u201C Existing Stock Checku201D( which does a serial number validation during delivery creation as well)
    SPRO>Plant Maintenance and Customer Service>Master Data in Plant Maintenance and Customer Service>Technical Objects>Serial Number Management>Define Serial Number Profiles
    If we check this option, the business requirement to do a valid serial number check does happen during delivery creation, however we cannot create new serial numbers during Purchase Order- GOODS RECEIPT.
    QUESTION:
    Can we have the system check the valid serial numbers from stock during delivery creation and serial number assignment.
    And Also create new serial numbers during Purchase Order- Goods Receipt.

    Hi
    1.In std SAP its not possible to check the serail number during Delivery creation, through enhancement it can be done.
    2.During GR for PO serial numbers can be created.
    Rgds
    Ramesh

  • Stop PO Creation

    Hello,
    I'm trying to stop PO creation upon Vendor check failure in ME21N transaction. After the user clicks "Save" button, the Vendor check needs to be done and on failing, no PO should be created. An error message displaying the reason should be triggered.
    I tried applying break-points in ME_PROCESS_PO_CUST~POST, EXIT_SAPMM06E_013. The program breaks at these break-points, however the PO is still getting created.
    Any inputs? Thanks in Advance.

    Hello Sakthi,
    I have added my validation in User-Exit "EXIT_SAPMM06E_012".
    Below is the sample code:
      IF sy-tcode = 'ME21N' OR sy-ucomm = 'MESAVE'.
        IF i_ekko-bsart = 'XYZZ' and i_ekko-lifnr = 'P123456'.
               MESSAGE e000(zm001) DISPLAY LIKE 'E' WITH 'Vendor' i_ekko-lifnr 'is not allowed for Document Type' i_ekko-bsart.
              RETURN.
         ENDIF.
    ENDIF.
    In place of "MESSAGE e00......" you could use below macro :
    mmpur_message_forced 'E' 'ZM001' '000' 'Vendor is not allowed for Document Type'.
    This macro is used to give soft error message. I tried with "A" instead of "E" message type too and it didn't work. It will trigger a pop-up window with "Save", "Edit" and "Cancel" buttons. If user clicks on "Save", it would create a PO. In my case I did not want the PO to be created, incase validation fails. So I did not use macro. My sample code triggers a pop-up window with "Hold", "Edit" and "Cancel" buttons. Hence a PO is created with Parked status.
    Thanks,
    Siri

  • Sales order related invoice but invoice can generate only once PGI is done.

    Hi All,
    I have situation in project, we have to generate sales order related invoice. but Invoice should only get generate once delivery, Shipment and PGI is done.
    My Qus are listed below?
    1. Is that possible in Standard SAP?
    2. Is it possible by using any user exit?
    we don't want to do any Z thing in our project, so please suggest how we should handle this situation.
    Thanks & Regards,
    Sulabh

    Hi Prasanna,
    My client is a luxury car maker in UK and its complete make to order scenario.
    I have doubt
    1, Suppose Customer is ordered 100 PC , Suppose end user Trying to Raise the Billing based on the Order but system should check Delivery means PGI is done Or not , in that case supose Delivery is Done 50 PCS But at the time of Billing how you Come to know that Delivery is Happened 50 PC then again you back and See the Document flow of the Sale order
    *I my case there will always be one material with 1 quantity. so no issue of partial delivery*
    2. Same customer is ordered Multiple SO , at the time of Delivery You combined Multiple Sale Orders and Done the Partially Delivery and How come to know each SO Partially Qty that means Again you have to check
    There will not be a case of combined delivery also.
    3. IF Partially Done in Delivery level for Multiple SO , how can you raise the Partially Qty of those SO for Billing
    Thanks & Regards,
    Sulabh

  • Block the production order creation till approval of sales order

    Dear
    We are using MTO process. Client is asking to avoid the creation of production order still the sales order is approved. In sales order one user status is defined as approved. By default when sales order is created the status will be in not approved and once the accounts clears, they manually change the status to approved. Is it possible to put system check  to avoid the production order creation till sales order status is changed to approved?? Any idea??.
    Thanks in advance.

    Dear Usmani,
    I'm facing the same problem as you. Do you already have the solution for this?
    As of now, the only solution to stop the transfer of requirement to MRP is to set the delivery block at the header level and also flag on the "Fixed Date & Qty" in each schedule line item. The problem is now to deflag the "Fixed Date & Qty" in each schedule line item when the Sales Order is confirmed.
    Please share should you have any other solutions.
    Thank you.
    Regards,
    Jieyi

  • I cannot download any apps on my Iphone.  It keeps telling me to go to Itune store and change my billing informationa and I have done this and it stiil says the same thing and won't let me download any apps.

    I cannot downlaod any apps on my IPhone.  It keeps telling me to go to the ITune store and change my billing information and I have done that and it still won't let me download apps.

    This may not be the exact message that you are getting, but the reasons explained in here might be why you are getting this message. Take a look.
    http://support.apple.com/kb/ts1646

  • Stop Automatic creation and confirmation of Transafer Order for a doc type

    Hello All,
    There is a requirement that I need to stop Automatic creation and confirmation of Transafer Order for a particular document type.
    The issue is that sometimes the cycle goes upto creation of Invoice automatically but sometimes this does not happen. More over the user wants that the transafer order needs to be confirmed manually.
    Can u please provide the .steps involved for thie case.
    Thanks
    Chandrashekhar

    Dear Steve,
    Thanks a lot for giving reply with what I need to do, but I am unable to see result.
    I have down configuration like below even though system not processing Auto TO creation. Can you explain me if I have down any mistake below.
    Click on ‘Assign’ button,
    Press on ‘New entries’
    WhN = ‘900’
    Reference Movement Type = ‘101’
    Movement indicator = ‘B’
    Movement type for Whse Mgmt = ‘101’
    TR create Transfer Requirement = ‘X’
    Immed.TO Creation
    Mail confirmation for background processing = ‘01’.
    GR date = ‘2’

  • Restricting for creating the Billing Document without PGI in STO Process

    We want to restrict creating the Billing Document  without PGI in STO Process
    Delivery Type:NL
    Item cataogory:NLN
    Billing Type: JEX Profroma Invoice
    I have check in VTFL
    At Header Level, Routine - 003.  for normal sales process LF-F2
    At Item Level , Routine  - 004
    in VTFL-- NL-JEX
    At Header Level, Routine - 009. 
    At Item Level , Routine  - 010. here when i changed to 003 and 004 for NL and JEX
    i am getting error after PGI when i am doing vf01 error is coming " document is not relevant for Billing"

    Hi
    Kindly do the belwo
    1. goto the t code VOV7 item category determination and select the item category and put  the billing relevance as "A"
    2. once the step 1 is completed then it will show the billing relevant status AS "A"in the delivery documnt at the item level
    The above configuration  will be applicable in the new documents only
    Regards
    Damu

  • How to stop PR creation from PM work order for a particular vendor?

    Hello Experts,
    We have following scenario for breakdown maintenance activities.
    When a machine breaks down, a breakdown order is created in SAP. The external manintenance services are planned in the order. When the order is released, a single PR (with multiple item numbers corresponding to number of services) is created by SAP. The PR has a release strategy. When PR is released, PO is created followed by the SES.
    The practice followed AS -IS for breakdown outside business hours:- If the breakdown happens outside business working hours, the person releasing the PRs is not available & hence PR can not be released resulting in no PO & no subsequent SES.
    In this case, the maintenance is completed by the external agency & the work order is TECO. The next day, TECO is reveresed, new PR is created, released, converted into PO, & then SES.
    TO-BE process:- Client expects that, for certain vendors identified, PR should not get created at all from the breakdown order. (The list of  vendors will be maintained seperately). For these vendors, a framework order will be created at the start of fiscal year & SES will be created as & when required agaainst the framework order.
    My concern is :- How to stop PR creation from PM work order for a particular vendor? OR delete the created PR?
    Highly appreciate your quick response.
    Thank you.
    Amit
    Note:- My ABAP consultant has checked following BADI's, but could not find it useful.
    IWO1_ORDER_BADI
    ORDER_COSTING_CK
    DATA_EXTENSION_CK
    VALUATION_CK
    ME_REQ_OI_EXT
    IWO1_PREQ_BADI
    ME_CHECK_SOURCES
    ME_REQ_POSTED
    IWO1_ORDER_BADI

    Dear Amit
    I am giving a different dimension to your question check if it fulfills your requirement -
    As we know Vendor selection comes at a later stage only after your PR creation, approval & RFQ etc. & PR generation from maintaine. order is controllled through control key PM03.  While triggering PR from order you have to specify Material group, Purchase group and vendor. Try to control it through authorisation as all these are authorisation objects. The persons executing breakdown order shall no t be given this authoriations
    shakti

  • Delivery note printout not coming when PGI is done by Idoc

    Hi All,
    We are doing a third party  WM-SAP interface project.
    Earlier in SAP when PGI was done for delivery note the print use to come automatically.
    But when the PGI is done through Idoc the print done not come and it requires the user to go to VL02n and save to get the print.
    Please help.
    Pankaj

    Hi,
    Please check the SAP note 393096.
    Summary
    Symptom
    During pick order verification/vendor confirmation via the logical messages WHSCON, SHPCON and SDPICK, no message determination is carried out in the delivery for subsequent messages. If the picking process is performed manually using Transaction VL02N, then message determination for subsequent messages takes place when you save the delivery.
    Other terms
    MESSAGING, DELVRY01, DELVRY02, DELVRY03, WS_DELIVERY_UPDATE, VL10CUC, VL10, LD00, delivery note, pick
    Reason and Prerequisites
    As of Release 4.6C, during inbound processing of the logical IDoc categories WHSCON/SHPCON, the system reads the VL10 profile '2000' and interprets the profile parameters.Among other things, the VL10 profile '2000' contains a parameter (NoOutputDet.) that can deactivate message determination for the process.
    Solution
    Start Transaction VL10CUC ("Parameter per Profile in Delivery Process") in change mode.
    Go to the detail screen of the profile '2000'.
    Check the status of parameter 'NoOutputDet.' and adjust the settings of the parameter as follows:
    If the parameter 'NoOutputDet.' is active, then message determination is not carried out for the process.
    If the parameter 'NoOutputDet.' is not set, then message determination is carried out for the process    
    Please reward points if it helps
    Seema

  • Is it possible to stop reservation creation in PM Order?

    Hi All,
    Is it possible to stop reservation creation in PM Order?
    Thanks in advance.

    Hi
    It is not possible to stop reservation creation,you can only make the reservation valid for GI after release
    regards
    thyagarajan

  • Stop auto-creation of Assoc when creating Entities

    How can we stop auto-creation of Assoc files when creating Entities?

    Hi Varshal,
    Thanks for the suggestion.
    However, we thought of an alternate method that does involve changing the customers existing business process.
    1) Change the field AUDISP in the network profile to 1 "Never" for the conversion.
    2) Migrate the data. Program will create Networks, Activities & Components with the field AUDISP set to "Never create Reservation or Purchase Requisition".
    3) Change the field in AUDISP in the network profile back to "2 From Release".
    We will have to get the users to clean-up their data (close outstanding PRs or convert those PRs to POs) before this exercise for a clean cut-over.

  • How to Flag Customer to Stop Quote Creation

    Suppose I have a customer that I have been doing business with for some and they currently have open orders that need to ship and invoice. We also have payements outstanding that we need to receive from the customer.
    For specific reasons, we no longer want to allow future ORDERS and QUOTES for that customer. What are the best methods for stopping the creation of Quotes and Orders for this specific customer?
    On the OM-side, it seems like the "Credit Hold" flag on the customer would be useful. On the ASO Quoting side, the Credit Check is not performed until the order is submitted. Any other good ideas on how to handle this scenario -- especially as it relates to holding the creation of Quotes?
    Thanks,
    Jason

    Hi Jason,
    Possible options:
    You could setup Quote Status that would require Approval before it can be transitioned to an order.
    Or use Quoting Hook for Credit Check, ASO_CREDIT_CHECK_PUB (asopqccb.pls)
    R12: Oracle® Quoting Implementation Guide Release 12.1 (Part No. E13462-04)
    Chapter 4 Implementation Tasks for Oracle Quoting, page 4-3
    See detail on Quoting Hook for ASO_CREDIT_CHECK_PUB (asopqccb.pls)
    page 4-29 Setting Up Credit Check Functionality
    11i: Oracle® Quoting Implementation Guide Release 11i (Part No. B12388-02)
    Chapter 4 Oracle Quoting Implementation Guide, page 4-2
    See details on Quoting Hook for ASO_CREDIT_CHECK_PUB (asopqccb.pls)
    page 4-42 Setting Up Credit Check Functionality
    Thank You,
    Deborah Bourgeois, Oracle Customer Support

  • GTS Stop delivery creation for blocked sales orders

    We implemented Note 579357 to stop the creation of deliveries when sales orders are blocked and everything works correctly except for rush orders (order type SO).
    After the note was applied, deliveries are not automatically created for rush orders even though the orders have gone thru screening in GTS and have been released.  Any solution to this problem???

    Dear GTS experts,
    I'm facing exactly the same problem with rush orders that Sammy Chan describes in his original post.
    I checked all replies but I have still no idea to solve this issue. The problem is that when creating the delivery during a rush order creation at the time the system reaches the copy condition with the implemented coding there is no order number available to check against in GTS.
    As the whole thread is marked as answered I hope someone can help me.
    Best regards,
    Ulrich

  • Cancel Billing ,Material Document(PGI),Delivery,Sales order

    hi experts,
    pls help me Cancel Billing ,Material Document(PGI),Delivery,Sales order.
    so when ever given to billing number cancel to all the document
    plz send to me code and suggestions.
    plz it is urgent.
    advanced thanking you.

    you can do that from VF02 - application menu - billing document - cancel.
    if you want to do that from program use standard bapi's to cancel BAPI_BILLINGDOC_CANCEL1... also please reffer to transaction code BAPI for more bapis to reverse pgi - or you can write a BDC to reverse pgi - tcode is vl09.
    i dont think you cancel  order but you can delete depending on your config. check out in application menu on va02. use bapi BAPI_SALESORDER_CHANGE to reject the items in sales order.

Maybe you are looking for

  • Can I use a mini CD-R in my PowerBook CD Drive?

    Can I use a mini CD-R in my PowerBook cd drive? I wanted to transfer some photo's to the Sony Mini CD-R that came with a PSP to then put on the PSP. But the Mini CD-R is so small I'm afraid to try to slide it into the PowerBook cd slot and not get it

  • Problem installing Oracle 8.1.5 on NT 4.0 SP6

    Hi, I chose a Typical installation of the 8.1.5 DB and after sucessfully installing all the software, I got the following error on the 'Configuration Tools' screen: NET8 CONFIGURATION ASSISTANT - FAILED Class not found: Files\Oracle\Ora81\network\jli

  • Weird issue with merge using JPA...?

    Hi all, I have the following code snippet (HsTrans has a manytoone relation with Hss), Hss is the parent             HsTrans hsTrans = new HsTrans();          Hss hss=em.find(Hss.class, studyId);          hsTrans.setStudy(studyId);          hsTrans.s

  • What is the problem when opening jpg files using Desktop API

    Hi, i would like to open jpg, or gif files using Desktop API, and the application crashes.The Desktop API is supported by my OS, because txt files, or file directories can be opened, mails can be sent, browsing is also supported. Only jpg and gif, an

  • Issues rendering Premiere CS4 movie with Media Encoder

    I'm new to this but thought that someone might be able to provide some insight. I have Premiere CS4 and created a movie from a HD video camcorder. The imported clips are in the following format: Type: MPEG Movie Image Size: 1920 x 1080 Pixel Depth: 3