Blocking a particular vendor for doing Migo in his account

Dear Guru's
My question is that is it possible to block a vendor so that no transaction can be done in his vendor account number. For example in our senario duplicate vendor number has been created for a particular vendor number and now i want to block one account so as nobody can do MIGO,MIRO or any payment in his account is it possible. I have tried with XK05 total block but it is not working . Problem is that before blocking many PO of that vendor is standing and they are reciving the material from that Po and system is allowing it to do so.
Therefore i want to block the vendor so that no transaction can be done in his account. Kindly help me out

Hi.
I am Basically MM guy. To resolve this issue I would like to suggest a work around.
You can use the two payment terms.
1) One payment term in the company code (In vendor master record in the Payment transaction accounting). In this payment term you have set a payment block indicator
By doing this system will block all the invoices or Down payment which are posted in FI. Against this vendor. Hence system will not allow you to pay to this vendor against down payment.
2) Another payment terms in the purchasing view of the Vendor master. In this payment terms do not set any block.
When you post an invoice against a PO your accounting document will not be blocked.
Hence you can pay to a vendor with reference to PO invoice.
I am not sure. I hope it will work. If it helps award me.
Cheers
Umakanth

Similar Messages

  • MIGO : Detailed steps for doing MIGO.

    Hi,
    Please help me with detailed steps for doing MIGO for the  delivery.
    Thanks,
    Edited by: hemaraaja on Jul 23, 2008 6:58 AM

    Hi,
    Enter MIGO in SAP Easy Access screen and press ENTER
    Please Ensure Goods Receipt and Purchase order is selected in Drop down Box.
    Enter PO number next to PO number drop down box.Also ensure whether 101 movement type in screen right top.
    Press enter
    In Header,in General Tab ensure document date posting date.
    Enter Delivery note number(which will be useful for tracebility)
    In Item detail,in Quantity tab  enter quantity in unit of entry and in Where tab enter storage location  and tick Item OK and click the check button.
    If any error found enter the data as shown in error and click check button again and ensure no error messages found.
    Then SAVE and note the GRN number in the Delivery paper which received from vendor
    reward if useful
    Regards

  • Stock directly post to block instead of unrestricted  while doing MIGO with out quality inspection

    Dear Friends,
    we are facing this problem from last one month on wards regarding we don't have inspection set for F-30 part number for these F-30 part numbers while we are doing MIGO 101 Movement type in MIGO Screen it is showing as unrestricted when i click on post button system automatically post the stock  in to Block automatically in that MIGO Screen also it will automatically change from unrestricted to Block. why it is happens like this please guide me is there any configuration for this
    Regards,
    Venkat.

    Interesting.. you now mention Quality certificate which you didn't earlier.
    Do you have QM in procurement active?
    If you specified a certificate type in the "QM in procurement" set up in the material master, then yes.. this can cause the material to go to blocked stock.
    In config, for the certificate type, is a field called "Control without Certif."  Depending on what you selected here, the material could be posted to blocked stock.  You might have selected a value of A,B or E.  (those are the keys for the field).  Those three will post the material to blocked stock if no cert is received. You can change that setting W for warning.
    Craig

  • How to block set of vendors for creating PO but allowing them to create RFQ

    Dear Experts,
    I want to block the set of vendors created by GS01 for creating Purchase order but allowing them for creating RFQ. I tried using XK05 but its blocked even vendor for creating RFQ. So is there any way to do so in my business practise ?
    I already tried several way but no one is fullfilling my requirement. So i need all you experts valuable input on this.
    Regards
    Arun

    Hi Aleksey Tkachenko,
    Well i am also trying to do the same using the badi you had told me but my query is how can i do this if i create a set of vendor using gs01 or provide an interface to user to update the vendor account to whom we dont want to allow for creating PO but they can create RFQ. and using this BADI how i can read this set of account of vendors?
    Can you tell me how to handle this scenario using any of the method?
    Regards
    Arun

  • Block business partner (vendor) for local purc. org

    Hi,
    I have a problem regarding, block business partner for local purchase organization.
    Process:
    R/3: Transaction MK05, block vendor for ONE purc. org.
    SRM: Transaction BBPUPDVD.
    If I activate transaction BP, and look into the purchasing data, the bp is only blockt for my SAP purc. org.
    If I activate transaction BBP_UPDATA_PORG, tape in the local purc. org. and the SAP purc. org, run the transaction, nothing happens. It is NOT possible to mark the block indicator for the local purc. org.
    BR. Kim

    Hi
    <b>Please go through the following SAP OSS Notes -></b>
    Note 805467 - BBPUPDVD/BBP_VENDOR_SYNC: purch. org. view deletion indicato
    Note 613182 - BBP-GP: New field: Purchasing block
    Note 805468 - BBPUPDVD/BBP_VENDOR_SYNC: Deletion indicator in POrg view
    Note 563677 - Purchasing documents: No message when partner blocked
    Note 859615 - Error 06 025 Partner is not created for Purchasing Organizat
    Note 900620 - E WY017 Partner not created for Purch.Org.(BAPI_PO_CREATE1)
    Note 1053064 - MEB1: Invoicing party partner cannot be used in agreements
    Note 654416 - BBP_PARTNER_VALIDATE: Long runtime
    Note 840215 - PO is created with wrong terms of payment in ECS
    Note 702888 - ECS: Terms of payment in ECS
    Do let me know.
    Regards
    - Atul

  • Block one time vendors for PO but allow for RFQ

    Hi Gurus,
    I want to use One time vendor records only for RFQ creation;but it should not be possible to create PO using those one time vendors.
    In case of regular vendors for RM/PM, quality info records in purchasing is active. But this is not the case of indirect purchases.
    Please help.
    Regards,
    krishna

    Hi,
    In XK05 transaction u have the option to block vendor for different application.
    U can block for Purchase order.
    Check in XK05 and block appropriately and check running the scenarios.

  • Having issues setting up the use of two iTunes libraries on one Apple TV.  I can set up my iTunes library as I can turn home sharing on from my own computer, however, my fiance only has an iPad with home sharing turned on and it does not find his account?

    I have a new Apple TV which I am struggling to set up with both mine and my fiances music.  I have a laptop, but my fiance only has an ipad and it only seems to sync my music library from my iTunes account.  He has homesharing turned on on his iPad but the Apple TV does not recognise his iPad.  It seems from the help that I have read online that homesharing works when you use the same itunes account, is not possible to be able to use two different itunes libraries with two different accounts (and only one computer)?
    Thanks

    Both libraries would need to have been setup to use home sharing with the same Apple ID in order for that to work.

  • Blocking a particular customer for immediate delivery creation

    Hi All,
    I have the following requirement
    Right now whenever the sales orders comes from the customers through EDI, the deliveries were created immediately. This was set up through the sales document. This is being used for the document KE.
    Now we need to stop this immediate delivery creation for a particular customer when orders come through EDI.
    We can not do this by blocking the customer for deliveries(VD05) because this will block all the sales documents for deliveries. We need this to happen only for KE.
    We cannot remove the immediate delivery creation set up from the sales document(KE) because this will affect all the customers(for other customers this should create immediate delivery).
    I feel this has to be controlled through a user exit.
    In that case what should be the logic used?
    What should be checked before blocking the delivery for a particular customer?
    Please advise on this.
    Thanks in advance for your help.

    Harini,
    I am sure you do not want to take the route of achieving this by u2018Userexitu2019
    Here is the alternate solution by simple customizing.
    You need to do it in two steps:
    Step 1:  Define reasons for Blocking the delivery
    IMG > Logistics Execution > Shipping > Deliveries > Define Reasons for Blocking in Shipping
    Select :  Deliveries: Blocking Reasons/Criteria 
    u2022  Define a blocking reason : say  ZZ u2013 delivery Hold.
    u2022  Check  the Order check box
    u2022  Save
    Select:  Delivery Blocks
    u2022   Assign  SO to Delivery ( I guess KE to whatever delivery type you have configured)
    STEP 2:
    Go to Customer Master record for whom you want to block them for normal process:
    XD02 > enter customer master in change mode.
    Select u2018Extrasu2019 tab in main menu
    You see u201C sales and Distribution blocksu201D
    Under this click on  delivery block ( for  All sales areas or desired sales area)
    You will find the reason for blocking (ZZ)  you created in STEP 1
    Assignu2019 ZZu2019  to this customer and save.
    Thatu2019s itu2026u2026 !!!!!
    When  a sales order received with this customer through your EDI, the order will be blocked for delivery.
    One need to release the order manually by releasing this block
    VA02 >  sales tab : remove the block from the delivery block
    Hope this helps.

  • BAPI for doing MIGO along with capturing excise values.

    i am doing good reciept for stock transfer through MB01  through BAPI_GOODSMVT_CREATE . In BAPI_EXCINV_CREATE_FROMDATA there is no code AVAILABLE as this bapi is not released . HOW TO GET CODE FOR IT
    how to do this with bapi only TO UPDATE EXCISE INV VALUES IN GOOD RECIEPT DOCUMENT
    Edited by: deepika jain on Mar 11, 2010 8:59 AM

    Hi,
      Here is the code for the FM and Country India Version:
    FUNCTION BAPI_EXCINV_CREATE_FROMDATA .
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(OBJ_HEADER) LIKE  BAPI_J_1IEXCHDR STRUCTURE
    *"        BAPI_J_1IEXCHDR
    *"     VALUE(PROCESS_FLAG) LIKE  BAPI_J_1IEXCHDR-REF_INDICATOR
    *"  TABLES
    *"      OBJ_ITEM STRUCTURE  BAPI_J_1IEXCDTL
    *"      RETURN STRUCTURE  BAPIRET2
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G8 SPOTS ES_SAPLJ1IBAPI STATIC.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G8----
    $$
    ENHANCEMENT 5  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    DATA: T_MGV_FNAMES1 LIKE MGVBAPIFNAMES OCCURS 0 WITH HEADER LINE.
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G8----
    $$
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G6 SPOTS ES_SAPLJ1IBAPI.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G6----
    $$
    ENHANCEMENT 1  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    *{BAPI Begin} generation http://intranet.sap.com/materialversion
    *Do not change coding between begin and end comments. ANI 20050118
    T_MGV_FNAMES1-INT = 'MATERIAL'.
    T_MGV_FNAMES1-EXT = 'MATERIAL_EXTERNAL'.
    T_MGV_FNAMES1-VERS = 'MATERIAL_VERSION'.
    T_MGV_FNAMES1-GUID = 'MATERIAL_GUID'.
    APPEND T_MGV_FNAMES1.
    CALL FUNCTION 'MATNR_BAPI_TABLES_CONVERSION'
    EXPORTING
      INT_TO_EXTERNAL = ' '
    TABLES
      T_FNAMES = T_MGV_FNAMES1
      T_MATNR  = OBJ_ITEM
    *{BAPI End} generation
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G6----
    $$
    *This function takes input from external system regarding the
    Excise invoice header and item. The process_flag tells whether
    *the invoice is incoming or outging. The transaction type is to be
    *set accordingly. Excise invoice number is generated externally
    *This function generates an internal number, Part 2 numbers and
    *creates an FI document for the CENVAT posting. The logical system
    *details coming from the external application needs to be updated
    *into the excise data as well as accounting data
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G7 SPOTS ES_SAPLJ1IBAPI.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G7----
    $$
    ENHANCEMENT 2  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    *{BAPI Begin} generation http://intranet.sap.com/materialversion
    CALL FUNCTION 'MATNR_BAPI_TABLES_CONVERSION'
    EXPORTING
      INT_TO_EXTERNAL = 'X'
    TABLES
      T_FNAMES = T_MGV_FNAMES1
      T_MATNR  = OBJ_ITEM
    *{BAPI End} generation
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G7----
    $$
    ENDFUNCTION.
    cheers
    Aveek

  • Payment block in a vendor without invoice block

    Hi,
    We have a peculiar requirement.
    Client is requesting us to block a particular vendor for payment however invoicing needs to remain open.
    I presume we can do this using two methods:-
    1.) Payment block in vendor master
    Limitation 1 - Let us say that the block indicator is "A" which we have set in the vendor master record and in the configutation of the Block Indicator we Do not check the box of Change in Payment proposal and Check the box of Manual Payment block.
    This will block the invoice for payment using F110 and will also not allow change of block in the proposal.
    However this will not prevent payment block using F-53 (manual payments)
    2.) Manually insert Payment block in the individual invoice posting
    Limitation - End user can remove the payment block and then process the invoice.
    3.) Default Payment block in the payment term that is in the vendor master record
    Limitation - End user can remove the payment block and then process the invoice.
    Can anyone please suggest me a method to achieve this.
    Thanks,
    Nitish

    Hi
    Invoice will go for a block only when the quantity and/or price at the time of Invoice goes beyond the Purchase order quantity and price. This is delpendent upon the tolerance limit you define in the customization for LIV.
    If the quanity and/or price is less than that system only issues a warning message.
    If you are not expecting any further delivery after say 50 (out of 100 quantity) you need to manually close the PO by setting the delivery completed indicator in Delivery tab of item detail of PO.
    MRao

  • Blocking of particular Invoice

    Dear Experts
    How to block a particular Invoice for the Vendor.
    Thanks
    Beginner

    Hi,
    We can Block the payment in  Accounting view of Vendor master record.
    Please refer the below link.
    Blocking payment in vendor master,
    Thanks.

  • Input parameters for BAPI_GOODSMVT_CREATE --MIGO--GR for Outbound Delivery

    Hi Friends,
      We have to create a Goods Receipt against an Outbound Delivery ( movement type "101" ) using the BAPI <b>BAPI_GOODSMVT_CREATE</b>.
    In online the user is using <b>MIGO</b> transaction for the same. There he will choose the GOODS RECEIPT for OUTBOUND DELIVERY and enters the delivery number. The movement type "101" is used.
      Could you please tell me the GM code and the required fields to be passed for the above scenario.
    I have gone through the example program in the link...
    http://www.sap-img.com/abap/bapi-goodsmvt-create-to-post-goods-movement.htm
    <b>but unable to find how to use this BAPI for simulating MIGO transaction.</b>
    <b>The fields available are with us are...</b>
    Delivery. No. --- Doc. Date - Posting Date-Quantity-Storage Location-
    Reason for movement-External qty-External qty unit-Goods recipient-Excise Selection
    Are these fields sufficient for doing MIGO with this BAPI or do we require more fields???
    Thanks and Regards,
    Bharat

    see the following code. it may be useful.
      LOOP AT I_TAB.
          count = sy-tabix.
          SELECT SINGLE * FROM ZMM_GR_UPLOAD1
                                    WHERE SOLOMON_GR = I_TAB-SOLOMON_GR AND
                                    SOLOMON_GRDAT = I_TAB-SOLOMON_GRDAT.
          IF SY-SUBRC = 0.
            I_TAB-FLAG = 'C'.
            modify i_tab index count.
            concatenate 'File Name : ' name into i_msg1.
            append i_msg1.
            CONCATENATE 'ERROR  PO : ' I_TAB-SOL_PONO
                '  WAS ALREADY UPLOADED' INTO I_MSG1.
            APPEND I_MSG1.
            CLEAR I_TAB-FLAG.
            CONTINUE.
          ELSE.
            REFRESH I_ITEMS.
            CLEAR I_ITEMS.
            CONCATENATE I_MAIN-SOLOMON_GRDAT+4(4)
                        I_MAIN-SOLOMON_GRDAT+2(2)
                        I_MAIN-SOLOMON_GRDAT+0(2) INTO G_DATE.
            gmhead-pstng_date = G_DATE.
            gmhead-doc_date = sy-datum.
            gmhead-pr_uname = sy-uname.
    "01 - MB01 - Goods Receipts for Purchase Order
            gmcode-gm_code = '01'.
            refresh itab.
            clear itab.
            SORT I_MAIN BY SOLOMON_GR.
            LOOP AT I_MAIN WHERE SOLOMON_GR = I_TAB-SOLOMON_GR.
              itab-move_type  = '101'.
              itab-mvt_ind    = 'B'.
              itab-plant      = I_MAIN-WERKS.
              itab-material   = I_MAIN-MATNR.
              itab-entry_qnt  = I_MAIN-ERFMG.
             itab-stge_loc   = 'OMR1'.
    itab-move_stloc = pcitab-recv_loc.
             itab-REF_DOC = 'exnum123'.
              itab-NO_MORE_GR = 'X'.
              itab-WITHDRAWN = ''.
              itab-stge_loc   = I_MAIN-LGOBE.
              itab-po_number  = I_MAIN-EBELN.
              itab-po_item    = I_MAIN-EBELP.
              itab-unload_pt  = I_MAIN-ABLAD2.
              append itab.
            ENDLOOP.
            if not itab[] is initial.
              call function 'BAPI_GOODSMVT_CREATE'
               exporting
                   goodsmvt_header             = gmhead
                   goodsmvt_code               = gmcode
                 *   TESTRUN                     = ' '
              IMPORTING
                  goodsmvt_headret            = mthead
             *   MATERIALDOCUMENT            =
      MATDOCUMENTYEAR             =
               tables
                 goodsmvt_item               = itab
      GOODSMVT_SERIALNUMBER       =
                return                      = errmsg.
              clear errflag.
              loop at errmsg.
                if sy-tabix = 1.
                  concatenate 'File Name : ' name into i_msg1.
                  append i_msg1.
                  concatenate 'Sol PO : ' I_TAB-SOL_PONO ' '
                   I_TAB-SOL_PODT into i_msg1.
                  append i_msg1.
                endif.
                if errmsg-type eq 'E'.
                  write:/'Error in function', errmsg-message.
                  errflag = 'X'.
                else.
                  write:/ errmsg-message.
                endif.
                move errmsg-message to i_msg1.
                append i_msg1.
              endloop.
              if errflag is initial.
                CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                WAIT          =
              IMPORTING
                RETURN        =
               commit work and wait.
                if sy-subrc ne 0.
                  write:/ 'Error in updating'.
                  exit.
                else.
                  concatenate 'File Name : ' name into i_msg1.
                  append i_msg1.
                  concatenate 'Sol PO : ' I_TAB-SOL_PONO ' '
                   I_TAB-SOL_PODT into i_msg1.
                  append i_msg1.
                  write:/ mthead-mat_doc, mthead-doc_year.
                  ZMM_GR_UPLOAD1-SOLOMON_GR = I_TAB-SOLOMON_GR.
                 CONCATENATE I_TAB-SOLOMON_GRDAT+4(4)
                       I_TAB-SOLOMON_GRDAT+2(2)
                       I_TAB-SOLOMON_GRDAT+0(2) INTO
                        ZMM_GR_UPLOAD1-SOLOMON_GRDAT.
                  ZMM_GR_UPLOAD1-SOLOMON_GRDAT = I_TAB-SOLOMON_GRDAT.
                  INSERT ZMM_GR_UPLOAD1.
                  COMMIT WORK.
                  I_TAB-FLAG = 'C'.
                  MODIFY I_TAB INDEX COUNT.
                  CONCATENATE mthead-mat_doc  mthead-doc_year
                             into i_msg1.
                  append i_msg1.
                 perform upd_sta.
                endif.
              endif.
            endif.
          ENDIF.
        ENDLOOP.

  • Block and release vendors at different level

    Hi experts,
    I'm working on a workflow who can block and release vendor after creation or modification. The problem is that I want block, first, the vendor for purchase and after, for the payment.
    So I need two level of validation : the first for purchasing and the second for finance. So I need to create one event with the transaction MK01 or MK02 and after the validation I have to call the transaction FK01 or FK02.
    I use the BOR LFA1 with specific method to block and release one of this views (purchase or financial) but when a vendor is saved, there is no distinction between the purchase view and the financial view. I can not distinguish the transaction who call the event.
    So if there is someone who can help me quickly, it will be great!
    Thank you
    Benjamin

    Thank you for the help.
    Regarding the event condition in SWEC, it doesn't correspond to my situation so I will try the FM but I don't really how to do : I mean which condition I can put, or which action I can put for check the transaction.
    The thing is that I'm not really good in FM cause I'm more functional.
    So if someone could help me on the code to check transaction before block a vendor, it could be great.
    Thank You

  • Blocking one time vendor

    All SAP Gurus,
    I want to block one time vendor,
    for that I have used MK05
    Will blocking from MK05 is sufficient for blocking it completely, means no further invoices should be posted for this vendor.
    Regards,
    rajan

    You can block the vendor by MK05 in following way
    01) Lock purchase order
    02) Block request and purchase order
    03) Block quot.req., order and goods receipt
    04) Block source determination
    99) Total block
    Its means only above mentioned function is possible as per your selection choice. It means PO can not be created. Once PO is not there then Logistics Invoice verification can not be done through MIRO with reference to PO.
    But you can create Invoice for that vendor by selected "Vendor" as base instead of PO.
    In nut shell vendor is blocked for above mentioned activity, not for Invoice. so you can do Invoice verification
    Reward it suitably

  • Blocking a partcular batchnummber for a bussiness partner

    Hi all,
    It's possible to block a particular batchnumber (at article level) for deliveries/goods receipt, or block it for all movements etc.
    Is it also possible to block a particular batchnumber for delivery to a certain business partner?
    In the batchmanagement there's no possibillity to do this.
    We can ofcourse create a udf field at row level in the sales order to put information in for the pickinglist, but is it maybe possible in an other way?
    Any suggestion?
    Best regards,
    Carl Verhagen

    You can try to use the Batch Status for this as an workaround.
    Status : Displays the current batch status as follows:
    Released u2013 enables you to perform transactions on a batch.
    Not Accessible u2013 you cannot release a batch in a sales document or an A/P credit memo, because the status defines the batch in the middle of a production process or a quality check. However, you can release a batch in a stock transfer document.
    Locked u2013 you can release the batch in stock documents only, for example, a stock transfer or goods issue.
    You can have the Batch Status as Not Accessible/ Locked depending upon the requirment.

Maybe you are looking for

  • Can Premiere Elements 9 be used simultaneously with Photoshop Elements 8?

    I currently have a computer with photoshop elements 8 and premiere elements 8 installed. Unfortunately, the premiere elements 8 program does not recognize the video output from my Sony Cybershot camera.  However, Premiere Elements 9 does. If I purcha

  • Oracle Error at Start-up

    When I boot my Host computer (an XP-Pro PC), the Oracle 10g DB encountered the following error in its log: c:\oracle\product\10.1.0\admin\ccam\udump\ccam_ora_1040.trc:      ORA-25254: time-out in LISTEN while waiting for a message      ORA-06512: at

  • CallerInfo in JDeveloper?

    How to create the project "CallerInfo" in JDeveloper 9.03 and to start under Embedded OC4J? Thanks, Alexandre.

  • Simultaneous call seems to be on even though it shows off

    Hi, I have a client where the simultaneous call is in effect. But when I check the user's call forwarding setting it shows off. Does anyone know of a way to fix it or if you are more technical can you perhaps point me to the database table where thes

  • Ora not available. Initialization or shut down in progress. TNS listner ...

    I developed an application using VB.NET 2003 and Oracle 10g backend. When I start my machine and work on my application, everything works fine for two to three times execution. After some time when I execute my application it gives different errors e