Blocking a customer
There are customers at the company's SAP database which are created twice. I want to block those customers against giving orders by VA05 or VA06. With the customers' codes I can still give orders on SAP and a yellow warning for VD06 appears. Delivery or billing is not possible but order is. How can I block a customer from giving order?
Hi Yasar,
You Use user exit
USEREXIT_SAVE_DOCUMENT_PREPARE
With the ABAPer helep, you put logic when you are going to create a Sales order with Blocked or Deleted Customer the system need to give error message and should not allow to save the Sales order then only you will get error massage otherwise as per standard it will give only warning massage.
I hope it will help you,please reward me
Regards,
Murali.
Similar Messages
-
Billing block for customer for sales document type OR
Hi
I want to block a customer for a particular sales document type OR
How to do it?
RegardsHi Nikhil
There is a field called "Check Partner Auth.", but it is necessary to create the order from a contract. This field is in sales document customizing VOV8.
SAP Documentation:
Check partner authorizations
This check determines whether a partner is authorized to release against a contract.
Procedure
Here you can specify whether the check is to be performed against the partners in the contract or the partners in the customer hierarchy. If you do not want the check to be performed, leave the field blank.
When you create a release order for a contract, the system determines whether a partner is authorized to release against the contract. The check is performed at header level. Depending on the rule you enter in this field, the system checks against one of the following:
Partners in the contract
If the partner has the partner function AG (sold-to party) or AA (sold-to party authorized to release) in the contract, the system accepts the partner as the sold-to party for the release order.
Partners in the hierarchy
If the sold-to party of the contract is at a higher level in the customer hierarchy to the partner who wants to release against the contract, the system accepts the partner as the sold-to party for the release order.
Note
If you create a contract with reference to another contract, the system does not run a check and it copies all the partners created in the target contract. If you do not want it to do this, use copying control in Customizing to change it.
Regards.
Mikel -
Credit block the customer with no transactions
I have a requirement i.e Credit Block the customer with no transaction for past 6 months
how can this be achievedHi
You need to decide first which transaction to consider i.e past six month sale order, delivery, billing etc.
If you want to consider the billing document for the sales history check - then take the help of ABAPer & write a logic in below user exit , while creating a sale order system should check if any bililng doc exist within last six month, if yes, there should not be a block if no, then set a block.
LVKMPFZ1: USER_CREDIT_CHECK1
To activate this block, go to OVA8, tick user1.
thanks -
Block/unblock customer report
hi all,
plz solve my problm in block/unblock customer reports.
thanksHi Rajiv,
Is it that you want to knwo how to Block and unblock customer if yes the T-Code is VD05.
Regards
Suvin -
Sales order block in customer master
Hi Gurus,
There is one requiremnet from client.
_Create one additional Sales Order Block which is maintained in the customer master and prevents order creation for these customers._
Can any one tell me where is sales order block in customer master.
Regards,
AjoyHi,
You can block the customer centrally or for the required sales areas using XD05. this is one option.
As i understand additional block at sales order for this customer means you can set the customer credit limit as say 1 $ assuming any of the material that is sold is above that, the system does the credit check and blocks the order. How do you want to deal with this block you can think in terms of credit management settings. This is config.
But if you want to set a block at the sales order dynamically for the required some customers, then you need to implement an user exit like, Userexit_save_document. the authorised users can go in VA02 and remove the block. But to identify in the user exit logic which customer you want to block you need to maintain some master at customer master level.
Anyways let me know if this idea helps you so that i can guide furhter.
regards
sadhu kishore -
Hello Experts!
I am using the method CMD_EI_API=>MAINTAIN_DIRECT_INPUT to block a customer when it fails export compliance checks. It only works when the user creating an order has privileges to block the customer, which is usually not the case.
I was hoping that since this runs as part of creating an order, the system would take over to block the customer and not check the user's privileges.
Does anyone know any setting in the structures passed in where the block will take place as part of an SAP process and not under the user's role/privileges? I'm currently setting the structure element CMDS_EI_SALES_DATA-LIFSD to 'ZC' which is our custom block setting, and when the customer service rep has privileges to block the customer it works, when they don't it should still work, but it doesn't and the message returned is: You are not authorized to use Transaction XD02.
Thanks,
ScottDear Ashok,
possibly structure CMDS_EI_TAX_IND_KEY
Greetings
Winfried -
Sales of block\unblock customer
Hi all,
I am doing workflow to " notify sales of block/unblock customer ". The transactions to be used are fd05 or xd05. Can anyone pls suggest me the related BOR to trigger the workflow.
Points will be awarded,
thanks,
praveena.Put on the event trace via transaction SWELS. Then perform the action you need to in FD05 or XD05. If an event is triggered it is listed in the event trace. You can read it out via transaction SWEL. In the event trace also the related BO is mentioned. Try if this solves your problem.
By the way: probably you have to do some programming to incoporate the change documents of the BO of the customer. The BO will be BUS1006, but likely the event triggered is BUS1006-CHANGED, which will also be triggered by other changes in the customer (e.g. the name or the address). Look in table CDHDR and CDPOS to find the changedocuments.
Good luck!
Kind regards,
Joost van Poppel
Edited by: Joost van Poppel on Jan 22, 2008 10:00 AM -
Hi Gurus,
can any body tell me
How we can block the Customer?
How we can Unblock The Customer?
wats the functionality of that?
and where the data will be stored?
thanks in advanceDear Dhanush
To block / unblock the customer - VD05 or XD05
In Table KNA1, you can find the following blocks
- AUFSD for Order block
- LIFSD for Delivery block
- FAKSD for Billing block
thanks
G. Lakshmipathi -
How to block a customer so that deliveru cannot be created
Gurus,
Need a standard solution on how to block a customer so that the delivery cannot be createdDear Ansh:
I test with both options if the sales order have the same customer in sold to and ship to, I blocked sold to, but when I enter a different ship, I blocked only ship to and it works fine for both scenaries.
Please check the screen for both scenaries.
a) Sold to blocked.
Sold to blocked:
Please check it and revert.
Antonio Martinez -
dear sap gurus
is there any user exit can enable us to block the customer (XD05) when using a specific document type
EXAMPLE:When using a document type X trigger transaction (XD05)Hi,
Donot use call transaction in any of the user exits or badis
I will give you an idea but not the source code. Find a suitable exit or badi for transaction F-02 or FBZG ( as per your requirement ) . In the exit use class CMD_EI_API method MAINTAIN_BAPI and populate the values as required
for blocking/unblocking customer. Thiswill only get executed when a commit work is invoked by the transaction. -
BAPI to block a customer on KNB1-SPERR
Hi Experts,
I have a requirement to block a customer based on his credit limit check..etc, which would finally leads to blcok or unblock a customer at company code level i.e the filed in KNB1-SPERR.
Currently i am using a call transaction 'XD02' to achieve the same which i want to do that using BAPIs. Couls some one help me with this please.
Thanks
DanyHi,
You are not very clear on what you are looking for. If you have set the configuration as such then the BP is automatically created when the customer is created. The complete BP set up and configuration can be found in
Note 956054 - BP_CVI Customer-vendor integration as of ERP2005 (ECC600)
If your customers have already been set up then you can create Business Partners by using the synchronization cockpit
For more information on using the Synchronization Cockpit, see the SAP Library under SAP ERP Central Component -> Cross-Application Components -> Master Data Synchronization -> Synchronization Cockpit
You can only create BP's here by range or individually. There is the T-Code FLBPD1 to create BP manually.
Do a trial run first on your test system and see what BP are showing errors (Check this in MDS_PPO2)
Further you could use an LSMW but bear in mind that you will not have the link between the BP and the Customer. This needs to be established separately. SAP has a program for that to create the customer link. (I recommend to do everything as automated as possible)
Hope this helps
Regards,
Richard -
Dear Friends,
I have Blocked a customer for a Sales Area and for a specific company code through VD05 / XD05. Howsoever, when I am performing the Billing, the System creates a Billing Document and does not block.
Kindly suggest a solution.
Regards
Vineet JainHi Vineet,
Pls double check:
1. whether "billing block" against the selected sales area is maintained.
2. whether the billing document is against that selected sales area. -
Payment block in customer/vendors - how to clear
Hi there,
We have a situation where we have a customer, who is also a vendor. When we receive a remittance from the customer, sometimes they deduct the vendor invoice from the remittance. Because of this we always post invoices to this particular vendor with automatic payment block - so that we do not pay them in error. i.e. the payment crossing in the post!
When we receive payment from the customer, we use transaction f-26 and by selecting more add the vendor to the payment file, however we are not able to allocate the vendor invoice as there is a payment block against it. We know how to take the payment block off,, but this means coming out of F-26, unblocking and then going back in.
Does anyone know of a single transaction that will allow us to unblock a vendor invoice and allocate to a customer payment?
Thanks in advance (hopefully with fingers crossed!)
Jackieyou can do it in F-26
Go to process open items.
Go to "Edit"
Go to "Select more"
Change the account type to "K" and enter the vendor number.
You may need to make sure Doc type "DZ" is set for for "K" which is easy to do in config.
Message was edited by:
Mark Chalfen -
To release the sales order credit block by Customer Group
Hi,
1. I want to release the sales order credit block based on the Customer Group.
Normally we release the credit block using the t.code VKM3.
2. When i am maintaining the credit using the FD32, under the status screen of Credit control area Tab, the field "Credit Horizon Date", when i am creating the credit limit on 17/05/08, the system will take this field by default ie 16/07/08. I have maintained as 12 months in horizon ie OVA8.
If any one could let me know, how the system is taking this date.
Regards
Ravishankar MHi Ravi
Sap default horizon time is 2 month,thats why systym is taking two months time,so if you want to change this as 12 month you can go to
OMO1 and select S66 then change it as month you want.
Reward if it helps you
thanks
Utpal -
Re Credit block for customer open item
Hi All,
My requirement is that the crdit block in delivery should be activated when there are more than 3 open items in customer ledger.
System should allsow to create delivery if there are 3 open overdue items in customer ledger.
Regards
SahooHi..
Try user exits LVKMPTZZ,LVKMPFZ1, LVKMPFZ2 ,LVKMPFZ3.
Take help from your abap person
Regds
MM
Maybe you are looking for
-
I've uninstalled/reinstalled both reversions many times (w/ and w/o 10.1.2 print fix). The thing is, when first installed, both versions print okay, but after computer re-start/reboot printing a pdf file causes a hang of reader. Word, excel, notepa
-
Covert VHS tape to avi or mpeg or wmv
I need to convert VHS tapes into files, not a DVD! What is the way to turn the captured VHS footage on the PE7 timeline into an avi or mpeg or wmv and have it not fuzzy and the file small enough for one DVD? My customer wants to edit the files using
-
Strange behavior in calculated columns
I'd like to understand why, in the following query, the InsertedCustom result contains 100 rows and RemovedColumns only contains 10 rows. Why removing columns change the number of rows, retrofitting the behavior in the Join? let Digit0= #table( {
-
Problem when moving a resource
Hello, I created a new CM repository, and when I want to move a resource from my userhome folder to a folder inside that repository, I get the following exception : com.sapportals.wcm.repository.InvalidArgumentException: Propertymap may not contain r
-
Tips! How to bypass new crop tool CS6, photoshop
Do you dislike the new crop function in Photoshop CS6? I found out a way to handle and bypass the function so it works like in earlier versions. 1. First step is to change to classic mode (this is done in settings above the image a little "gear") 2.