Prevent use of blocked vendors in Funds Reservation Doc (FMX1)

How can I make the system give a hard error for a blocked vendor for a funds reservation document?
Currently the system will allow the use of a vendor that has been blocked when creating a funds reservation document.
A hard error is received when attempting to create a requisition, purchase order or when posting any accounting document using a blocked vendor.

resolved with FUNCTION EXIT_SAPLFMFR_004

Similar Messages

  • Prevent the use of blocked vendors in Funds Reservations

    Does anyone know of a specific user exit or way to prevent users from entering a vendor that has been blocked or marked for deletion in a funds reservation (FMX1)?

    I've done it - it does work.
    You just have to keep explaining why their response is incorrect (if it is incorrect). Eventually, OSS will convince you that it is correct or you will convince them that it is incorrect.
    However, sometimes if you cannot make progress, close the message and open a new one. Maybe you'll get someone more sympathetic to your cause. (Not the official SAP recommendation.)
    Rob

  • Funds reservation workflow FMRE

    A while back, I added generic object services to the funds reservation transaction FMX1 to allow users to see and attach images to the documents.
    Now I have a requirement to create an approval WF for FMX1.  I've tried running the standard WS50000016 and a custom version and neither show up in the GOS under the workflow overview. 
    If I manually start a workflow from the GOS, they show up fine but when I post the document and trigger the WF, it will not.
    After some debugging, I noticed in the form that triggers the workflow, it passes the document number and a constant 000 for the line number to the FM that creates the "Create" event:
    ORM wf_doc_created.
      CHECK NOT save_wf_start IS INITIAL.  " Belegart mit Workflow !!
      CALL FUNCTION 'FMRE_WF_EVENT'
        EXPORTING
          event = 'CREATED'
          belnr = f_kblk-belnr
          blpos = con_initial_blpos.  <-- constant 000
    If I replace the '000' in blpos with blanks in debug mode, the workflow shows up in GOS with no problem.  I just can't find an enhancement spot anywhere close that would allow me to change this field.
    Given that FMX1 doesn't come with the GOS enabled, this is probably a bug that slipped through the cracks but any assistance with it would be appreciated.
    TB

    Arghadip Kar wrote:>
    > Please check when you trigger it manually what entry is getting registered in table SWW_WI2OBJ for your instance Id. You have to create an identical entry for WS50000016 with the corresponding instance ID by using the Proper Key and using GenericInstantiate of Business Object SYSTEM in side your workflow design. Once you have a proper entry here in this table Wflow log will appear.
    Yeah I looked in the object table and it saves the object with the 000.  Triggering it manually, the 000 isn't in the key but triggering it manually doesn't go through FMRE_WF_EVENT.  Also when I run SWLO, the key of the object contains the 000.  For some reason, this causes a problem for the GOS retrieve.  But when I look at the WF log, it doesn't matter if the key has the 000 or not, clicking on it will bring up the fundsres document.  But going backwards from the GOS, the 000 apparently matters and it doesn't work.
    The problem with anything I do in my WF is that the object entries have already been created in all the tables.  I think any change I make to the object key would have to happen prior to SWE_EVENT_CREATE.
    I think if SAP had implemented the GOS in the transaction from the beginning, they would have fixed this.  I'm not particularly happy with copying all of the FM code into an enhancement at the top of the same FM, but it does fix the problem.
    Thanks for all the replies.

  • Prevent Third Party / Sales order stock for blocked vendors

    Hi Experts.
    We have scenarios for Third party processing and Sales order stock. We have a scenario of a fixed vendor for a material. The purchasing function frequently does block vendors for purchasing.
    However, we find that this does not prevent creation of a third party / sales order stock item in the sales order and a PR is generated. It is only found during the PR --> PO conversion that the vendor is blocked at which time someone has to manually reject the line items.
    Is there a way to prevent the system from being able to generate a PR for a blocked vendor ? I guess one possibility is to enhance the requirement routine for PR creation. Is there any other approach ?
    Appreciate your help
    Regards
    Rohit Zalani

    Hi
    In MK05, block vendor for all Purchasing org and Select Block Function = 03     Block quot. req., order, goods receipt
    If you do this setting then user will get error message that "Vendor is blocked" and "Purchase requisition could not be generated for component".

  • SRM 5.0 - Non-replication of Blocked Vendors from R/3 to EBP

    Hi Team,
    We are using SAP SRM 5.0 for e-procurement.
    Issue:
    The R/3 vendor is transferred to SRM for creation of bidder ID for e-procurement. Presently there is no check/warning message in the system while transferring blocked vendor from R/3 to SRM using BBPGETVD.
    The blocked vendor while bidding using e-procurement portal gets a warning message that the 'User is blocked or archived'. With this warning message, the panic situation arises and the bidder gets confused while bidding.
    Solution:
    BADI BBP_TRANSDATA_PREP was implemented. The Error message u2018Vendor is blockedu2019 was given in case of block vendor of SAP R/3 not getting replicated in SAP SRM. This did not work as the message appearing during BBPGETVD was actually the original Message of Message class BBP_BUPA Message No: 030
    Original: u201CAll backend descriptions are already assigned in the systemu201D
    It was changed to: u201CVendor is already transferred or blockedu201D.
    This was tested and was working fine as the Vendor replication was being done individually and not in lots.
    The unblocked ones were getting replicated. The blocked ones and the ones that had already got replicated were throwing up the warning message: u201CVendor is already transferred or blockedu201D.
    About 5-8 Vendors both blocked and unblocked behaved as was desired. On further testing it was found that the blocked Vendors instead of throwing up the message were moving on to the next screen/stage for transferring of Vendors. On checking it was found that certain Vendors (Blocked) are appearing in an internal table and as such the required warning message is not appearing.
    We are unable to comprehend where from are these Blocked Vendors appearing in the internal table?
    Alternatively do kindly suggest if there are any other solutions for this issue by way of configuration change or some other method.
    Thanks.
    Best regards,
    Vijay

    Hello Vijay,
    Make use of the EEWB transaction for the BO vendor replication. You have an abiltiy to set your own attributes on which/what  kind of data you want to replicate into SRM from ECC.
    All the best.
    Regards,
    Mani

  • List of blocked vendors

    Hi,
    Any report to see the list of blocked vendors.(at company code level & pur org level)
    Regards
    sunil

    Hai;
    You Can get this Report Using t.code MKVZ.
    just execute by giving the Purchase organisation.
    It will list out all the vendors in that Purchase organisation,with all the details.
    there one field (B) is there indicating the Blocked vendor.
    You can also sort the list based on that Block Indicator.
    ok
    Hope You are clear and this will help you better.

  • Error in BDC program for Block vendor in SAP R/3

    Hello friends,
    I wrote a BDC program to block vendor using FK02.
    When I debug the program in <b>No screen</b> mode
    the program gives a error 'No batch input data for screen SAPMSSY3 0131.
    But the screen name and screen number is not available in the program.
    When I execute without debugging  in No screen mode, the program works correctly.
    When I run in ALL screen mode, the program works correctly and the program does not prompt for SAPMSSY3 0131 screen.
    Is there any solution for this problem.

    check this
    ... MODE mode
    Effect
    The processing mode can take the following values:
    'A' Display screen
    'E' Display only if an error occurs
    'N' Do not display
    <b>'P' Do not display; debugging possible</b>
    If the MODE addition is omitted, then the processing mode is 'A'.
    If a screen is displayed in processing mode 'E' because the system reached the end of the BDC data, the system automatically switches to processing mode 'A'.
    If breakpoints are set in a transaction tcod called using the CALL TRANSACTION tcod USING itab variant, these are not actually reached in 'N' mode. The system tries to insert data in the Debugger screen; the call ends with SY-SUBRC = 1001 and the message "Batch input data is not available for screen SAPMSSY3 0131" (S 00 344).
    Conversely, in 'P' mode, transaction screens are processed in the background (as in 'N' mode) and debugging is possible.
    Regards
    Prabhu

  • Funds Reservation closed with FMMC but Proj System still shows encumbrance

    What could be the cause of a handfull of remaining balances on Funds Reservations (containing WBS elements)that have been closed using FMMC to still show in Project Systems report S_ALR_87013532 (Plan/Actual/Variance).
    For example, we have one scenario whereby and funds reservation was created for $3,050 in FY06. Invoices in FY06 totaling $3,045 were processed against the reservation leaving $5 open.
    At fiscal year 06 end it was determined that the reservation should be closed using FMMC and it was closed. For some reason the $5 is still showing in Project Systems on reports under the encumbered section.
    Any ideas? I have been trying to duplicate the issue. In DEV, if I close a reservation with a WBS element using FMMC, Project Systems gets updated immediately. Most reservation closings have been fine, its just about 20 over the past fiscal years that have ended like this.

    Thank you for your help! I think I am in the right direction. I was thinking that S_ALR_87013532 was a standard SAP report but... it may have been changed. When I run this report in our system it has a column for "Encumbrances". I think this may have been added along with the value type 2A. In other similiar reports I see the column "Commitment" that references value type 23 for Reservation Commitment.
    Can you pull up S_ALR_87013532 and tell me if it has the "Encumbrance" column?
    CJI5 is consistent with what I see in FM. I see it doesn't show commitments that have the deletion indicator set.

  • How can I block Vendor for Quality Reasons at POrg Level ?

    We are currently on ERP 4.7 and are facing the following challenge:
    We want to block the Vendor using MK05 with the function Block for Quality Reasons at the POrg level.
    Example: If we define a Delivery Block in configuration to Block Goods Receipt and then assign this blocking code using MK05 for Vendor X under POrg 1002, it also blocks the Goods Receipt for this Vendor X under POrg 1001.....
    We realize that the Purchasing Block section of MK05 is per POrg but you cannot block the Goods Receipt with this functionality... only the Purchasing Documents can be blocked.
    Would appreciate any feedback, ideas...
    Thank You,
    Johanne

    Thanks very much for the feedback.
    In MK05, under the Purchasing Block section, we can select whether the Purchasing Block is applicable to all POrgs or only Selected POrg.
    This functionality is fine to block Purchasing Documents and can be controlled at the POrg Level.
    Our problem lies in the second portion of MK05 - Block for Quality Reasons - If we select a Delivery Block which is configured to Block the Goods Receipt for Vendor , even if we selected the tick box - Selected POrg only, the Goods Receipt is blocked for this Vendor for ALL POrgs.
    Johanne

  • Field to indicate 'Blocked' vendor

    Hi Gurus,
    Which field should i use  for the 'Blocked' vendor in LFA1 table.
    Actaully my requirement is to add one more column 'Blocked' in the standard search help of the vendor field(LFA1-LIFNR).
    Please guide me on this issue.
    Regards,
    Amit

    Hi,
    SPERR---Central posting block
    SPERM----Centrally imposed purchasing block
    LOEVM----Central Deletion Flag for Master Record
    NODEL----Deletion block for master record (company code level)
    regards,
    Omkaram.

  • Fund Reservation

    Hi,
    I created a fund reservation with two line items. Each line item has a different order number. When the purchase order is created and the creator reference the order number for line item two of the fund reservation, it defaults to the order number of line item one of the fund reservation. How can this be corrected?

    Hello,
    If you check from Cash Management point of view:
    1) Cash Managaemt must be active in the relavant company code (view V_001_i)
    2) There must be a planning level defined for the relevant document category (view v_t036m)
    3) You need to enter a customer or vendor and a planning group assigned to this customer or vendor (at least a default group in T_036m). Cash Managment needs a planning group which will be assigned via
       a customer or vendor.
    I hope, this information is helpful for you.
    Best Regards,
    Vanessa.

  • Block vendors

    Dear experts,
    I know there are possibilities to block vendors at purchasing organization level as well as blocking payments on company level. We even found ways to block vendors on plants level by maintaining the alternative data. But I was wondering if we could block all vendors for a company (company code) which do not have any local data maintained (so actually not maintained on company level/code). A warning message would be good as well.
    We face the problem that people can use vendors which are created in other countries, while vendors are created on local level should be used.
    Any help would be appriated.
    Thanks.

    Hi,
    What would you mean by global vendor and a local vendor.?
    In sap vendors will be belong to the company level (client level say global )
    you are saying that there is only one purchase organisation and there are may locations (plants or purchase organisation?)
    If you want to differentiate the vendors base4d upon the locality definitly you should have the local purchase organisations.
    please let me know , your purchase is local by individual plant or by a central purchase organisation purchases for diff plants?
    If the purchase is by individual plants locally , you need to have a pur org locally assigned to that plant.then you can block the vendors which are locally available for that plant.
    If not this case and the purchase is global in nature, this problem will come.
    please decide on the type of the purchase and plan for the vendors accordingly.please note that though the vendor is created for the Compant code level, it can have local data with diff purchase organisations.
    please reply back.
    Regards,

  • Blocked Vendor - Transaction Code

    Hello Experts-
    I blocked several vendors by using T-code FK05 and MK05. Now I would like to see all the blocked vendors.
    So is there a transaction code that I can use to display all the blocked vendors?
    Also, is there a transaction code that I can use to display all the "Goods Receipts" done on particular day? It's because I don't have to open all the PO's everyday to see if goods receipt is done or not.
    Thanks a lot.
    Jay

    Hi,
    You can display the vendors whcih are blocked in the report................... Here by going in the Dynamic Selection, you can select the Posting block for company code in the Company Code Section.
    For displaying  all the "Goods Receipts" done on particular day, you can use the Transaction MB51. Here you will have to give the Plant details, Material Movement type (which might be 101) & give the posting date. The Report will give you the GRs which are prepared on the specific day.
    Regards,
    Amit

  • Block Vendor Invoice FB60 not appear in MRBR

    Dear All,
                   Posting blocked vendor invoice doesn't appear in MRBR. Blocking is done in payment tab .
    pls advice
    Thanks

    If you have blocked the invoice from FB60, then you can't release the invoice from MRBR.
    MRBR is used only release when invoice blocked from t-code MIRO or MIR7 .
    You can use FB02 or FBL1N to release the blocked invoice which is done from FB60.
    More details check the thread Payment release for Block invoice posted with FI Transaction.

  • Is it possible to creat Shoppping cart for Blocked vendor in R/3

    Hello all,
    is it possible to create shopping cart for blocked vendor in R/3. we are using extended classic scenario with SRM 5.0. when i am trying to do this vendor is not visible in vendor list. Am i missing somthing???
    if it is not possible in standard set up...what exactly i need to do.
    my requirement is that i should create shopping cart and then PO for posting block vendor in R/3 ( i know that we can do it in R/3)
    how to achieve this in SRM 5.0 please guide.
    Thanks
    Rupesh Mundhada

    There are possibly three types of blocks for a vendor in R3
    1. All company code are blocked for vendor
    2. Selected company code is blocked for vendor
    3. Vendor if blocked for the purchasing organization
    But SRM allows only Central Locking and Purchasing Organizations level locking to be replicated from R3 - MM. So If the vendor is only blocked for a selected company code it will be still possible to create the shopping cart successfully, followed by purchase order; and PO will be issued to Vendor also; but it will not be replicated until and unless the block at the selected company code level is removed.
    This is not wrong; though you will be able to change them as per your business need. The reason is Selected Company Code level block is only used by finance people to stop payment to vendors because of some reasons like exceeding the limit or anything else.
    Please reward points if you find it useful.

Maybe you are looking for

  • SSAS Date Parameter times out

    Environment: We are running SQL Server 2012 Standard Edition with Analysis Services.  Reporting Services on a separate machine. Visual Studio 2010.  I have a Date dimension with a generated table named Time.  To the table I have added custom columns

  • Cannot update or uninstall iTunes due to missing iTunes.msi file

    I am trying to update my itunes 10.4.1.10 to the newest version. However, when I try to update or manually uninstall iTunes I get the following error message. I am logged into the admin account and on a wireless network. I've looked for the iTunes.ms

  • Problem with compile

    im trying to run my program like that- java -jar jarName.jar package.Untitled1 but im getting the error- Exception in thread "main" Java.lang.NoClassDefFoundError: Untitled1 what can be the problem? thanks

  • HT4847 How does one prevent all email received from emigrating to the cloud at the time of receipt?

    How does one prevent all email received, from being sent to the cloud at time of receipt? leisurestreet

  • How to open portal favorites in a new window?

    Hi, we want that when a user clics in a portal favorites link, the iview gets opened in a new window. I have been searching in the forums and tried all the "solutions" but none of them worked, I tried:  - Setting the portal favorites iview property ¨