Vendors blocking
I know this is a general question and not ABAP realted but I thought an ABAP'er is would be just as likely to know the answer.
When creating cendors via a custom BDC, they all automatically block. Is there a setting that can undo this or do I have to just add another step to my BDC to unblock them via XK05.
hi Showthousand,
I was searching for a customizing transaction which would automatically set vendors to blocked status, right after they are created, but I did not find. So I guess it is done through some customer development. Either you search for that and change it, or I think you have to create an unblock BDC through XK05.
hope this helps
ec
Similar Messages
-
When trying to do a goods receipt, i get a vednor block error message. I have checked the vendor master.. there are no blocks and i also checked the MP02 to see if there were any QI blocks... none. I am thinking this is the QI inf record...
Where else colud I check for a vendor block.
Thanks in advancethanks for the response.
But here is the solution i found out. The po's were created on the MPN part numbers and the vendor in tcode MP02 for this part number was different from the vendor on the PO.
I was checking the blocks on the vendor on the PO, it was the vendor on the MPN number that need to be blocked -
Vendor block code for release order creation but no purchase order creation
The client has a vendor block code which when applied to a vendor through vendor block screen should allow release order creations against existing contracts and ARC but it should not allow purchase order creation. However, it is allowing purchase order creation also. Can anyone tell how to achieve this selective treatment that allows RO creation against existing contracts and ARCs' but no PO creation.
Are there any settings or configurations that have to be made in SPRO and other areas to achieve this.I would appreiate if anyone could give in a detailed and step wise solution.Hi
Take out all the blocks on company code and purchasing organization in XK05.
Only put block function as 01 (purchase order). It will not allow you to create purchase order but you can create contracts and release orders against contracts.
Thanks
Edited by: Praveen Raghavendra on Jan 8, 2009 2:30 PM -
Vendor Blocked for Local Purchase Organization
Hi,
I have checked the vendor details in SRM and ECC. The vendor is not locked in SRM & ECC, still the User is getting the Error message that Vendor Blocked for Local Purchase Organization.
Please suggest.
Regards,
LovkeshHello,
To prevent a shopping cart being created with blocked vendors, you shall
make an implementation in BBP_DOC_CHECK_BADI. This badi is called for
each refresh of ITS screen. Here
Call FM BBP_ITEM_GETDETAIL by supplying IV_DOC_GUID
The FM will return among others a table E_PARTNER.
select the corresponding partner related to E_PARTNER from table BUT000
Check weather the BUT000-XBLCK and E_PARTNER are matching
If yes, Fill ET_MESSAGES with an error message.
I hope this information help.
Thanks and regards,
Gaurav -
Hi Guru's.
Please can someone explain what system changes we need to make so that a errror message is displayed during Cart creation to tell user that a Vendor is Blocked. The message only appears on the PO screen and it is our requirement to make the user aware during the Cart creation process.
Our vendor blocks are maintained in R/3 and sync'ed across to SRM 5.0
Please advise.
Thank you.
VijuHi Viju,
You can check the table BUT000. Here if the field XBLCK is set then that indicates that the vendor is blocked.
Now use the BAdI BBP_DOC_CHECK_BADI to generate the error message when you are trying to create the Cart.
Do the coding under the object type BUS2121.
Thanks,
Pradeep -
Dear experts,
I currently do not have a system available, therefore I need an answer to a basic question:
Which vendor blocks (Company code, Purchasing or both) do affect the visibility of the vendor in SRM in SRM 7.0 classic scenario?
Appreciate your help.
Cheers, T.Hello Toppika,
Only vendor purchasing blocks (for all purchasing organizations or only selected purchasing organization) are relevant in SRM.
No relation exist in SRM between supplier and company code (R/3 Posting block).
Regards.
Laurent. -
Vendor blocking scenario in QIR-EWM Integration
Hi ,
We have the following scenario with QM and EWM Integration , So could you pleas let me know for any suggestions
1. Create two materials for ex. 259 and 581 with same vendor with control key Z100
2. Create a purchase order for both the materials 259 and 581 and create the inbound delivery for the same so that It passes to EWM…mean while the vendor loses license for one material i.e. 259
3. Go to QI02 (T Code) change info record for 259 material and make it as total block
4. Now the EWM shouldn’t post the document and it should give the error for quality
5. Second material 581 should get posted without quality reasons
Thanks
BalaSorry.. to the best of my knowledge, standard SAP checks on the vendor block ends at the PO creation and release. You'll have to identify a user exit to check on the vendor block at GR in EWM.
Craig -
Hi,
1. When new vendor transfer to GTS system, for SPL which scenario need to run A1 or B1,
2. I want to get all vendor block list due to result of B1 scenario, it has to go User mail Id
regards
satishHi Satish,
When business partners are transferred to GTS, the first screen must be A1. This can be configured to happen automatically or manually. The system should not allow a B1 screening on "new" master data.
Easiest way to get result you need in item 2 of your question is to execute the report "Display Audit Trail for Business Partners". Select "Check Scenario" = 'B1' and select a variable for "Outcome of System Check" that will show blocked partners. When the report displays, you can export it in excel format. If you want to automate that process and email it to someone, you can execute the report in a batch mode, then use the suggestion provided by Tobias with transaction SUGR.
Cheers !
-Greg -
hi
i need logic to develop vendors block listHi,
use the below code for vendor block list.
REPORT ZMMUVEND NO STANDARD PAGE HEADING LINE-SIZE 70
MESSAGE-ID ZM.
**-- DATA DECLARATIONS
DATA: V_PATH LIKE RLGRAP-FILENAME,
V_MODE VALUE 'N'.
**- INTERNAL TABLE DECLARATIONS
DATA: BEGIN OF IT_DATA OCCURS 0,
LIFNR(10),
END OF IT_DATA.
DATA: BEGIN OF BDCDATA OCCURS 0.
INCLUDE STRUCTURE BDCDATA.
DATA: END OF BDCDATA.
DATA: BEGIN OF IT_OUTPUT OCCURS 0,
LIFNR(10),
V_TEXT(70),
END OF IT_OUTPUT.
**-- SELECTION-SCREEN
SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS: P_PATH LIKE IBIPPARMS-PATH OBLIGATORY.
SELECTION-SCREEN: END OF BLOCK B1.
PARAMETERS: P_CHECK AS CHECKBOX.
AT SELECTION-SCREEN
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_PATH.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = 'P_PATH '
IMPORTING
FILE_NAME = P_PATH.
**-- START-OF-SELECTION.
START-OF-SELECTION.
**- Authorization Check
AUTHORITY-CHECK OBJECT 'ZMMUVEND'
ID 'ACTVT' FIELD '16'.
IF SY-SUBRC NE 0 .
MESSAGE E398(00) WITH TEXT-012.
ENDIF.
**- Read File
PERFORM READ_DATA.
IF P_CHECK IS INITIAL.
**- Update the data
PERFORM UPDATE_DATA.
ENDIF.
**-- TOP-OF-PAGE
PERFORM WRITE_HEADER.
**-- END-OF-SELECTION
END-OF-SELECTION.
IF P_CHECK IS INITIAL.
PERFORM WRITE_OUTPUT.
ELSE.
FORMAT COLOR COL_NORMAL ON.
LOOP AT IT_DATA.
WRITE:/1 '|',
2 IT_DATA-LIFNR,
14 '|',
70 '|'.
ENDLOOP.
ULINE.
ENDIF.
*& Form READ_DATA
FORM READ_DATA.
CLEAR: V_PATH.
MOVE P_PATH TO V_PATH.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
FILENAME = V_PATH
FILETYPE = 'DAT'
TABLES
DATA_TAB = IT_DATA.
IF SY-SUBRC <> 0.
MESSAGE E001 WITH TEXT-002.
ENDIF.
ENDFORM.
*& Form UPDATE_DATA
FORM UPDATE_DATA.
LOOP AT IT_DATA.
CLEAR: BDCDATA. REFRESH: BDCDATA.
**- Block Vendors
perform bdc_dynpro using 'SAPMF02K' '0500'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-LIFNR'.
perform bdc_field using 'RF02K-LIFNR'
IT_DATA-LIFNR.
perform bdc_dynpro using 'SAPMF02K' '0510'.
perform bdc_field using 'BDC_OKCODE'
'UPDA'.
perform bdc_field using 'BDC_CURSOR'
'LFA1-SPERM'.
perform bdc_field using 'LFA1-SPERR'
'X'.
perform bdc_field using 'LFA1-SPERM'
'X'.
CALL TRANSACTION 'XK05' USING BDCDATA MODE V_MODE.
CLEAR: IT_OUTPUT.
IF SY-SUBRC = 0.
MOVE IT_DATA-LIFNR TO IT_OUTPUT-LIFNR.
MOVE TEXT-005 TO IT_OUTPUT-V_TEXT.
ELSE.
MOVE IT_DATA-LIFNR TO IT_OUTPUT-LIFNR.
MOVE TEXT-006 TO IT_OUTPUT-V_TEXT.
ENDIF.
**- Vendor - Mark for deletion
CLEAR: BDCDATA. REFRESH: BDCDATA.
perform bdc_dynpro using 'SAPMF02K' '0500'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-LIFNR'.
perform bdc_field using 'RF02K-LIFNR'
IT_DATA-LIFNR.
perform bdc_dynpro using 'SAPMF02K' '0520'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BDC_CURSOR'
'LFA1-LOEVM'.
perform bdc_field using 'LFA1-LOEVM'
'X'.
perform bdc_dynpro using 'SAPMF02K' '0520'.
perform bdc_field using 'BDC_OKCODE'
'UPDA'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-LIFNR'.
CALL TRANSACTION 'XK06' USING BDCDATA MODE V_MODE.
IF SY-SUBRC = 0.
CONCATENATE IT_OUTPUT-V_TEXT TEXT-007 INTO IT_OUTPUT-V_TEXT.
ELSE.
CONCATENATE IT_OUTPUT-V_TEXT TEXT-008 INTO IT_OUTPUT-V_TEXT.
ENDIF.
APPEND IT_OUTPUT.
ENDLOOP.
ENDFORM. " UPDATE_DATA
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR BDCDATA.
BDCDATA-PROGRAM = PROGRAM.
BDCDATA-DYNPRO = DYNPRO.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
ENDFORM.
FORM BDC_FIELD USING FNAM FVAL.
CLEAR BDCDATA.
BDCDATA-FNAM = FNAM.
BDCDATA-FVAL = FVAL.
APPEND BDCDATA.
ENDFORM.
*& Form WRITE_OUTPUT
FORM WRITE_OUTPUT.
FORMAT COLOR COL_NORMAL ON.
LOOP AT IT_OUTPUT.
WRITE:/1 '|',
2 IT_OUTPUT-LIFNR,
14 '|',
15 IT_OUTPUT-V_TEXT,
70 '|'.
ENDLOOP.
ULINE.
FORMAT COLOR OFF.
ENDFORM. " WRITE_OUTPUT
*& Form WRITE_HEADER
FORM WRITE_HEADER.
FORMAT COLOR COL_TOTAL ON.
WRITE:/2 TEXT-009.
FORMAT COLOR OFF.
FORMAT COLOR COL_HEADING ON.
ULINE.
WRITE:/1 '|',
2 TEXT-010,
14 '|',
15 TEXT-011,
70 '|'.
ULINE.
ENDFORM. " WRITE_HEADER
if this code is useful to u please reward points.
Regards,
Koti -
Hello experts
XK05 is use for vendor block one at a time. Is there any way we can block Mas vendor in one time?ok you are talking abbount account group, the forth field from top in XK01 transaction
A block can be set at general level or for a spcific purchasing organisation.
If you want set the block at general level, then you have to choose LFA1 table in XK99, for the purchasing org specific block you need to choose LFM1 table.
Example for general level block:
go XK99,
select table LFA1 and execute.
Then you come to the selection screen, which shows only the vendor number, but you can add many more fields as selection fields by clicking the button for selection fields below the selection.
Select the fields of your choice and copy.
Then enter your selections and execute.
you now get the found records with some columns. you probably will not directly see the field for blocking there. Hence click the button "choose fields" and copy the field to the display.
Now enter the new value above the list. then click the header of this field to select the filed as relevant to be changed.
then click button change field values.
Finally save. -
Extractor For VENDOR Blocked Invoices
I have a requirement to create a report for Vendor aging report for Blocked invoices
for which I need to do data modelling first.
My questions are as follows
1) I found extractor 0FI_AP_4 for Vendor Line items. but I need following fields
who blocked the invoice and on what date the invoice is blocked
pls see tcode fb03 for an eg.
Note this is only for vendor invoicesHello Syed,
Classification data for objects like material or vendor needs to pulled through classification data sources which needs to created specifically through transaction CTBW.
I am not sure whak kind of information you are looking for...but if it is the information about classification then it has to be created.
You can just make a search on classification data sources as there are numerous threads about it.
If its just classification characteristics like vendor type then you can look for master data sources for these objects.
Thanks
Ajeet -
Hi Gurus,
I had blocked one vendor against purchase organisation.
In case 1 --- when I tried to create Po with that vendor and pur org, system is throwing error which is fine
But in case 2 -
I had entered this blocked vendor for fright condition FRB1 in PO (item condition details) and system has not thrown any erro for this..
Please explain why system has not thrown error when we use blocked vendor for fright conditions
Regards,
SubbuMy guess is: When you mention the vendor in the condition type, it doesnt check the purchasing org but only the company code. You ultimately perform invoice entry against the delivery cost, and this is company code based, and purchasing org has no role in the settlement of the vendor.
Regards,
Aroop -
Vendor blocked (Help required)
Hi Friends,
I want to change one vendor master record. When I go to XK02 to change. It is giving error message Account 123456(Vendor number) is currently blocked by user ABCD(user id)(Message no. F2042). I logged out of the system and again trying the same. No screens are open for that vendor.
Can anybody quickly help me?
Thanks,
Bhairavhi
pls go to t.code sm12 and delete lock entries and try to do the same
Thanks
phaneendra -
Hi Freinds,
Vendor exists in two company codes A and B.
Vendor is blocked for posting only in Company A. But when try to clear open items in Company B via F-44, Error saying Vendor is blocked in company A.
As we dont have any open items and in F-44 we entered company B, Why does system still cheks Blocking indicator for other company code?
Thanks,
Edited by: Balajiblessed on Feb 1, 2011 6:19 AMHi,
Use T.Code: FK05 / Xk05 and Give Vendor (dont give Comp Code) and press enter from next screen you De - select All Company Codes Check Box.
Regards
Viswa -
Hi SAP Guru's
I am Hari, new to SAP FI/CO. at the time of Postings keys F-43,F-53,F-44, i get the some error like this
Vendor xxxxx has been blocked by the SAPUSER
please find solution for this problem, if any get solution fot this problem,
please mail me: [REMOVED BY ADMIN - answers should go into the forum replies not sent to email addresses]
Regards
Hari
Message was edited by: Craig CmehilUse transaction XK04 and type in the vendor number to display the changes to the vendor(the vendor that has been blocked).
It will basically show the changes that have been made to Vendor master record. Double click to get more info as to who has made the change to block that vendor in the error message.
If a vendor is blocked, you cannot make any postings.
If you really need to make the posting, the vendor should be unblocked.
Hope this helps
Deepa -
Vendor blocked for Purchasing Organisation
Experts,
SRM 7.0/ECC 6 (Ext classic)
User created SC and local PO was created but this PO was not transferred to ECC.
When I tried to retransfer this via SE37, RZ20 error shows "Vendor 1000 blocked for Purch Org XXX". Now the shocking finding is that this vendor i.e. 1000 is nowhere used in my PO.!! Vendor in my PO is 2000. Why is system linking a different vendor with this PO....as a result ECC PO is not getting created.
Any SAP notes for this...looks like an SAP bug.
ThanksHi Sachin,
I checked the same. Under 'Partner data' tab for vendor 2000, vendor 2000 is only maintained and same is the case for vendor 1000 as well.
Also vendor 1000 is blocked for Purch org, but why is system picking 1000 instead of 2000 for a PO which is using vendor 2000?
Anyway I can debug this??
Thanks
Maybe you are looking for
-
To find out the user who ran the report earlier.
Hi, I need to generate a report to list out the programs which are accessed/executed by the user in SAP for a particular month. Could you advise me where this information will be available in SAP?. Thanks, Moderator Message: Frequently Asked Question
-
After having to re-install my start-up drive recently I am getting a message with Adobe Premiere Pro CS5 that it can't find any "capable video play modules" and asks me to "update" my "video display modules". I am using a mid-2010 iMac 27" with OSX 1
-
How to use currnet date in check constraint
Hi Would you help me with this? create table test_1 ( xxx number (1), yyy number(1), zzz number(1), sss date check (sss < .......));Thank you in advance for your help
-
How to stop print head cleans?
I have a B110A printer. Each time I install new ink, turn on or wake up the printer from sleep, it spends over 5 minutes doing some sort of set up. Most of all, the installation of new ink gets reduced significantly before I do any printing. This is
-
Anyone know if it is possible to cancel a payment by electronic check before it goes thru?
Anyone know if it is possible to cancel a payment by electronic check before it goes thru?