Return PO for a Blocked Vendor (Purchasing Block)

Hi,
We have an advanced returns functionality activated in our system. We have a requirement that we need to create a return PO (To be able to return goods) for a vendor for which we have a purchasing block. Means, We do not want to create any regular PO's. But, need to return goods with return PO.
Currently system is not allowing to create a Ret PO (Or any PO) if Vendor is blocked. But, we want to block other than Return PO.
Any suggession will be appreciated.
Regards,
Dev

Jurgen,
Are u the one telling this!!!!!. You are my big fan in SDN. Common, our client turn over is $B 60. We have 1 million inventory transactions/ day. Any how, manual work is difficult. Any, user exit or BADI ??
Infact, we want to use block at source level. But, have other complications.
Regards,
Dev.

Similar Messages

  • Blocking a Down payment for a particular vendor

    Hi Gurus,
    Can i block payments in form of Down payments to a particular vendor. All other bills that are due are eligible to be paid.
    I need this control to ensure that Payments for a particular vendor is always against an invoice and not downpayment.
    I cannot put the payment block in the vendor master because it will block payments for all other invoices
    Please help
    Thanks so much

    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

  • Block Purchaisng screen for one time vendor acount group

    Hi Experts,
    Hope everyone is doing good.
    How can we block purchasing screen for one time Vendor account group.
    User requirement:
    He wanted to maintain only Accounting data for one time vendor but not purchasing data.Though I have suppressed all the Purchasing related fields in Screen layout for Vendor account group but still at the time of creation of one time vendor "create Vendor:purchasing screen is coming"
    Is there any option to suppress/Skip  this screen "Create Vendor:Purchasing Data" ?
    Regards,
    Uzair

    - Account group is just one of the four factors influencing the field status. (If all the fields are suppressed in a screen the screen will not appear during the creation of the VMR).
    - Company Code, Transaction Used and Purchasing Organization are otehr influencing factors.
    - Since the field status depend on several influencing factors, Link rules are necessary which determine the instance of the field status if different influencing factors have different effects.
    - Hide has priority 1, Display 2, Mandatory 3, Optional entry 4
    - Say for e.g. you want a field to be suppresses due to account group but a mandatory entry due to purchasing organization. Instance hide has the highest priority. If a field was suppresses by account group what was specified by purchasing organization becomes irrelevant.
    - Display overrides Required & Optional Entry
    - Required entry overrides Optional entry

  • How can we block, a particular payment term for a particular vendor.

    Dear Experts,
    How can we block, a particular payment term for a particular vendor.
    BR.
    Chandra

    Hi Chandra,
    If you want to block payment term for "particular vendor" then you need to define a validation rule.
    As per my understanding, the link provided by Owen will block term for all vendors.
    Regards,
    Ankit K. Agarwal

  • Automatic blocking and deletion flag for temporary unblocked vendors/custom

    Hi All,
    Can you please help me IS there any Standard Reports for the Follwing,
    *"automatic blocking and deletion flag for temporary unblocked vendors/customers in Master Finance SAP machines"*.
    Please reply me as soon as possibly.
    Thanks & Regards,
    Pavithranad.
    Moderator message: please research before asking, do not assign higher urgency than normal.
    Edited by: Thomas Zloch on Mar 3, 2011 2:43 PM

    In XK06, flagging Vendor for deletion, I get warning "vendor xxxxx has open items in company code xxxx". Does this mean open Invoice Items, pending payment in FI? Since this is just warning I can hit enter and go ahead and save.
    - YES YOU ARE RIGHT. IT CAN ALSO INCLUDE OPEN PO.
    But, I can come back to XK06 and UNflag this same vendor for deletion? How would it affect the open items/POs...etc?
    - THAT'S WHY THE MESSAGE IS AN WARNING AND NOT AN ERROR. (My Opinion)
    Does basis has to do some sort of execution in order to actually delete the vendor master from the database? Would basis get a error when there are pending open items for vendors flagged for deletion?
    - NOT RECOMMENDED. ANY DATA CAN BE DELETED THOUGH. IF YOU ARE ON ECC 5.0 OR ABOVE AND USING SE16N TO DELETE, YOU WILL NOT GET AN ERROR.
    What's the advantage of using XK05 (blocking/unblocking) over XK06 (flagging/unflagging for deletion)?
    - NOT SURE IF THERE IS ANY ADVANTAGE.

  • Workflow for releasing blocked purchase orders

    Hi,
    We want to implement a workflow for financial approval of purchase orders. At the moment a purchase order exceeds a certain value, the order will be blocked and approval is needed from the responsible cost center manager. As we are completely new to workflow, is there some one that can help me with my questions below?
    1. Is there a standard workflow in SAP (ECC6.0) that supports the above process?
    2. What are the trigger points for this workflow (creation and change of PO?)
    3. What are the required steps to set up this workflow.
    Regards,
    Ed

    hi,
    You can set up your workflow while you setup your release strategy..Before you do this you have to use authorisation in order to assign the role to a special person, in your case cost centre manager and follow on with your release strategy...
    Creation n changibity will depend on the changability indicator defined under release indicator set up...
    where you can choose as per your req. for eg 4, 5 or 6 etc...
    you also take help of BI consultant if req....
    Also you can find may threads reg. Workflow into SDN...
    Regards
    Priyanka.P

  • Blocking Vendor to create PO if any PO is exist for the same vendor

    Dear All,
    My scenario is , I want to restrict user to create PO for any vendor if for the same vendor PO is already available or not yet closed . System should allow user to create PO if previous PO are closed.
    How to solve this issue.
    Any user exit or BADI for this.
    Regards,
    Sanket

    Hello,
    Did you check the following Enhancement : MM06E004 in SMOD
    As input the FM EXIT_SAPMM06E_004 uses the PO header and vendor data.
    Based on this you can check if there is already a PO created for that vendor.
    Wim

  • Invoice check for new block

    Hi,
    Need clarification on below scenario.
    I have created a PO with quality activated. After GR the item placed in quality for inspection. Also, I have posted the invoice and it has gone for quality block.
    After the usage decision when I do MRBR for automatic release, the quality block is removed. But, during usage decision I have returned one item to vendor. So, expect my invoice to go for quantity block.
    Am planning to implement MRM_Invoice check badi to have own blocking check.
    But, Is there any standard way to do this. Please advice.

    Hi,
    Check Enhancement LMR1M001 
    EXIT_SAPLMRMP_010 Customer Exit: Analyze Document Header and Item data
    You can write code by taking the QALS table, Make use of field STAT35 - usage decision made for the
    Inspection lot
    Thanks
    Kiran

  • Return statement in catch block !

    Hello Java Gurus,
    The code is not compiling when i remove return from the catch block
    i dont really understand the essence of return statement in catch block
    any help is greatly appreciated !
    Thanks in advance !
    import java.io.*;
    public class fileinputstream  {
       public static void main(String arg[]) {
            FileInputStream fin ;
            FileOutputStream fout;
           try  {
                 fin =new     FileInputStream("input_file.txt");
                 int bytes_av = fin.available();
                 System.out.println("bytes available the input file "+bytes_av);
           catch(FileNotFoundException e)
               System.out.println("The input file is not present");
               return;
           catch(IOException e)
               System.out.println("error while giving bytes available the input file");
               return;
           try
                     fout =new FileOutputStream("output_file.txt");
           catch(FileNotFoundException e)
               System.out.println("The output file cannot be created");
               return;
           int data=0;
           try  {
               data =(int)fin.read();
           catch(IOException e) {
               System.out.println("Exception while reading from file");
            while(-1!=data)      {
                       try
                       fout.write(data);
                       catch(IOException e)
                           System.out.println("Error while writing to file");
                       try
                           data =(int)fin.read();
                       catch(IOException e)
                           System.out.println("Exception while reading from file");
            try  {
                   fin.close();
                   fout.close();
            catch(IOException e)  {
               System.out.println("Error while closing files");
    }

    You do understand what "return" means, don't you? It
    exits the method, main() in this case.
    So the return statements in the catch blocks end the
    program. If you remove the return statements, the
    program will continue with the code after the catch
    blocks. It needs the variables "fout" and "fin"
    there, and these must be initialised.
    If there are no return statements in the catch
    blocks, the variables "fin" and "fout" will be not
    initialized when you get to the code that uses them,
    and that's an error. The java compiler is telling you
    that you must always initialise the variables (you
    can set them to "null", for example).Great explanation !!!
    Thanks !

  • Commitment for a Block Position of PO in CJI5

    Hi experts,
    Is it possible to display the amount commitment for a Block Position of a Purchase Order in the report CJI5?
    Because when I block the item of a PO, the value of commitment become 0; and I want to keep it as before block.
    Thanks!

    Hello,
    maybe the modification note 562211 might be useful for you.
    Kind regards,
    Dirk

  • Table for GR Blocked Stock

    Hi
    I wanted to know the table for GR Blocked stock.
    Is there any table except MSEG / EKBE, from which I can get the GR Blocked stock entry details???
    Thanks
    Nilesh

    Hello ,
    1 They can be listed with all purchase order list displays like ME2M and ME2L and M2N
    You have to use selection parameter WE104
    2  GO  to  Se16n  and  give  EKBE

  • Record Who information for a block based on procedure

    Hi All,
    I have a block whose query data source type property is set to procedure and query data source name is a procedure. When I hit Ctrl F11 on this block it shows me all the records. When I see the record who information , I see all the record who information except the Table Name. I understand that the table name is not coming as the query data source name is a procedure for this block. Is there a way to dynamically set this query data source name to a table or a view while still retaining the procedure based functionality. I tried set_block_property for this property but form won't allow.
    Thanks

    There are several recent posts on the topic with a lot of good help & documentation.
    The Metalink note: 66887.1
    Re: Form on a procedure
    If you can't access Metalink, search here on that note. Someone posted the full text a couple days ago.
    This is also very good reference:
    Block based on procedure
    Essentially, you have a procedure, returning a table-of-records type variable, called by the block "Query Data Source..." properties.
    Name = procedure name
    Arguments = procedure parameters (IN parameter(s) Value is :block.item)
    Source Columns = the record type columns for your table-of-records
    Datatypes & sizes must match all around.
    Start very simple & get it to work first, then expand.
    You must follow the documentation very carefully. If it doesn't work at first, go through everything to verify. Also, read the Tip & Issues at the end of the Metalink note.
    Have fun. It works awsome once you get the hang of it.

  • 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

  • Purchasing report for one time vendor

    Hi,
    I am using ECC 6.0
    What standard report is available to display purchase order, GR and invoice belonging to one time vendor (CPD account group) ?
    Thanks for your help.
    Kind regards,
    Yann

    Special GL transactions (like down payments) are not allowed for one-time vendors.  Please refer to the following SAP Note.
    https://service.sap.com/sap/support/notes/19638

  • Problem for releasing  blocked sales order on Creditlimit

    Hi Gurus,
            I a   hve a problem for releasing blocked sales orders
             what i have done: 1)i have blocked sales order based on exceeded creditlimit
             (i have change SDType in 'OVAK' is 'C')
                      2)now i have to release for furthur processing so i have done following steps
                      3)Goto VKM3/VKM1 T.Code and then release what order that is blocked.
                      4) order will appear in the list.
                      5)Select that one.
                      6)Click on the green flag that appears on the left hand side.
                      7)Click on save.
                      8)click on back it will ask for "Leave list".
                      9)Click on yes.
                      10)It said that Sales orer has been released
    Still what my problem is:
    Problem: 1)So i'm trying to create deliver for Sales order but it shows an error
             2)"Sales order is blocked for delivery: Credit limits" Even it was released    
    Plz kindly help  me what i do....
    Thanks In Advance
    sivakumar

    sorry   i was  unfotunately put this thread here  over in SD

Maybe you are looking for

  • Importing Video from iMovie HD - What's the Trick?

    Hello brilliant Mac Fans, I've been working steadily to create a cool demo reel for a client using iMovie HD (6) and Keynote '08. Well, the file in iMovie is Widescreen DV, and looks great. When I export it at full quality (as a dv file,) I play it i

  • Invoice payment status will update in SRM

    Dear Experts, I  have done the invoice in SRM and invoice created in ECC and the same invoice number has been updated in SRM with status 'posted in the backend'. for thi invoice, i have completed the payment. I would like to know whehter these status

  • Drop down list in ADOBE Forms - WDP for ABAP...urgent

    Hi Gurus, Can you please explain me how to display values in the dropdown list of Adobe interactive form in WDP for ABAP. Also expalin me how to accept them in the program once the user selects the value from the list. The requirement is I have to ca

  • RegisterTCPServer and ConnectToTCPServer

    I deal mainly in the LabVIEW world, but I'm having to translate some CVI code (the server side) to LabVIEW, and I'm trying to understand one piece of the CVI code first.  In the server side, there is a call to RegisterTCPServer     else if ((status =

  • BEX Analyzer 7.0 - Use the content of an excel cell as an input value

    Hi all, Is it possible to use the content of an excel cell as an input value for a bex variavel? Iu2019m using bex analyzer 7.0. Thanks in advance, Cátia Coelho Silva