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 achieved

Hi
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

Similar Messages

  • CST Credit to the customer

    Dear Experts,
    I have a scenario that in certain business cases i need to give CST charges as a credit to the customer.so i should not charge cst charges to customer.how do i configure this in pricing procedure,
    Will Accural be helpful on this.
    Please suggest me
    Regards
    Ramesh

    Hi,
    You can create the CREDIT MEMO with reference to the BILLING DOCUMENT.
    In the COPY CONTROL from Billing document to Billing document IN VTFF maintain the PRICING TYPE as C.
    and in VOFA for this credit memo assign the ACCOUNTING DOCUMENT TYPE .
    Using the Transaction code F-28 you can manually post the transaction.
    try this and revert back.
    regards,
    santosh

  • Block the customer user EXIT

    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.

  • The customizing navigation for transaction type 165

    Hi All,
    Could anyone show me the customizing navigation for transaction type 165?
    Thanks a lot

    Hi,
    transaction AO73:
    CU:
    -> Asset Accounting
    -> Transactions
    -> Acquisitions
    -> Define Transaction Types for Acquisitions
    regards Bernhard

  • 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 M

    Hi 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

  • Credit Block for customers with out crossing the limit

    Recently credit limit of the all the cusotmers has been altered and been updted newly, but nbow when the rush orders creating for these customers, system is blocking the orders for the credit limit. i did run the program RVKRED77, but still credit data is not been re organized. i am struck here.

    Hi ,
    Please select the check credit limit as blank at rush order document type level and item category level.
    Regards,
    Sash.

  • How to ignore the customer with delete stamp when customer identification

    Hi Expert,
       In customer identification of the call center, SAP standard does not ignore the customer which has delete stamp. From our biz, we don't want to catch them when corresponding customer call. And we will create a new customer with the phone number. How can I ignore and create the new customer?
    BRs
    Liu Bo

    Hi,
    open in transaction BSP_WD_CMPWB the component ICCMP_BP_SEARCH.
    Go to View BuPaSelectCustomer
    Go to the IMPL class.
    Redefine method DO_PREPARE_OUTPUT to filter out the customers you don´t want which means delete them from the BOL collection.
    Kind regards
    Manfred

  • How do I set up the customer with a sign on into beehive team collab?

    I need to have the customer view our documents in our workspaces. How do they get a sign on and what is the https site they do this at? Is there an instruction manual for the customer/client?
    How do they get a sign on if they never had one into iprojects or have a SSO?
    Edited by: user736561 on Nov 11, 2011 10:41 AM

    We recommend they do the account creation as it is their account for all our external systems and the password should be secure.
    You could create the acounts if you have to - you will have to be outside the firewall ideally and have cleared out any cookies to allow you to spoof them as a user - this is possible but as I said is not the way we want you to handle this if possible. The myprofile account creation is simple and quick so if your C-level presentation went so well they will want to access it and will spend the time to set up an account
    Phil

  • 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
    Sahoo

    Hi..
    Try user exits LVKMPTZZ,LVKMPFZ1, LVKMPFZ2 ,LVKMPFZ3.
    Take help from your abap person
    Regds
    MM

  • Changing sales order for a Credit blocked customer

    Hi Gurus
    One of the requirement of my client is that they create sales order for a customer and deliver the goods. During sales order creation billing block is automatically applied. This block is removed by a batch job after the goods are delivered. Sometime credit department block the customer using FD32 (KNKK-CRBLB). Now when the batch job is run to remove the billing block the system will not allow it for that order as the system calls VA02 during that batch job run. When you process a sales order using VA02 for a customer which is blocked (KNKK-CRBLB) then system will through error message V1 (154) i.e Order receipt/delivery not possible, credit customer blocked.
    So the batch job will not be able to remove the billing block from the order. NOw the requiremetn is that how can I achieve this so that the billing block are removed by that batch job as the customers has already been delivered the goods (Any user exit?).
    Thanks
    KTK

    Dear KTK,
    Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    TABLES: TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA: FIELD1(30).
    DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA: WA_TADIR TYPE TADIR.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    Alternatively, you can do the following:
    1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
    4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
    ull get a list of Enhancements related to that Componene....
    5. Choose which ever enhancement will suit ur business need ..
    6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
    For a user exit......
    Finding whether there is any User Exit or not for tcode VA42
    1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
    Reward points if this helpful.
    Regards,
    Naveen.

  • How to credit customer with special gl indicator

    Dear all,
    I want to credit customer with special GL indicator H for security deposits from customer. i am using T-code F-02 and using key 19 to credit it but it dose not allow me to credit the customer with special gl indicator.
    plz help me?
    Regards
    Ahmed
    Moderator: Please, avoid asking basic questions

    Hi,
    In down payment how you will debit the salaries.
    Only vendor is debited with special gl and Bank is credited.
    so are you making the advance payment with the request or directly making the down payment in f-48.
    is 7 special GL indicator that you defined, as Standard is A.
    Never change the standard transaction types of down payment.
    Standard SAP will not allow to Park the payments.
    Regards,
    Padma
    Edited by: Padma J on Jul 17, 2009 1:23 PM
    Edited by: Padma J on Jul 17, 2009 1:26 PM

  • Thir Party Sales with Status Profile and Credit Block

    Hello All,
    I have did configuration for Third Party Sales its working fine without Credit Block. The Problem is when I an creating a Sales Order I need to Confirm the Status to Rel and then save the Sales Order. Since the Credit of the Customer Exceeded So Purchase Requsition not created. I released the sales Order using T-Code VKM3 and then checked the Sales Order the Status again changed to Initial Status from Relesed Status and Purchase Requition was also not created.
    Please suggest.......What is to be done.
    Regards
    Tanushree

    Hi,
    Check your status profile setting for status "REL", in customizing ,may be  Credit related transaction maintained for this status
    Transaction-BS02
    Or
    check your ABAper to debug why system resets the status to initial after credit block release
    Thanks
    Chidambaram

  • How to block the new customer automaticly

    Hi,
       To create the new customer by sales area via xd01, how to block this customer by sales area automaticly?
    thx.

    hello, friend. 
    i am not aware of any feature in XD01/XD02/XD03 that will allow you to automatically block the customer.  however, there are settings in credit management that can propose a risk category for new customers which can have block settings.
    if this interests you, please check IMG > ENTERPRISE STRUCTURE > DEFINITION > FINANCIAL ACCOUNTING > DEFINE CREDIT CONTROL AREA.
    regards.

  • Credit Limit issue during PGI despite Credit available to customer

    Dear All,
    We have configured for Credit Management for Customer.
    Everything was working perfectly fine for a very long time. But now there suddenly seems to be an issue. The customer has available credit but still the system does not allow us to do PGI. It gives an error message that the customer credit limit has been exceeded.
    We checked in FBL5n and found that credit is available. There are no backlogs. But in FD32 we found that the credit exposure shows values in positive and the Blocked check box is ticked therefore blocking the customer. When we checked through Menu path - Environment - Sales & Distribution Docs - Open Orders and Open Deliveries , here we found that in table S067 there are open orders and open deliveries. But upon cross checking with VA05n and VL06/Vl04, we found no open deliveries or open sales orders.
    This seems to us as a strange issue that the system is not updating the LIS table although we have not configured for LIS.
    We contacted SAP for this and were given a temporary solution to execute program RVDREK77 to clear the table. But this dosent seem to be a permanent solution since we have to run this everyday as a background job. Also this program can be run only when no other transaction happens in SAP.
    If anyone has faced a similar problem, I would request to suggest us a permanent solution for this.
    Thanks & Regards,
    Rohan Gudavalli.

    Hi Rohan,
    As per my understanding of the issue, There is problem in credit updation. To manage this you have to run  the program RVKRED77. On executing this program system will reorganize the credit in case of update errors. Please have this execution done once in a week during week ends for required credit control areas. This is quite common problem we encounter regarding the updation of credit and the only way is to run the mentioned program periodically.
    As you know normally in credit S066 and S067 information structures are involved in the updation. These information structures work in tandem with the update group which is assigned in OVA8 screen resulting in the updation of credit.
    When an order is created S066 information structure gets effected and OEIKW field value gets increased.
    When order is delivered S066-OEIKW gets decreased and S067-OLIKW gets increased.
    When delivery is billed S067-OLIKW gets decreased and S067-OFAKW gets increased.
    So credit is completely controlled by the information structures and the update group. Some times it happens that system will not be able to update the credit. To re-organize the credit incase of update errors please have a background job set up done prferably during week endsfor the program RVKRED77.
    As you are saying that you have problem with only one customer; please check whether oldest open items check is evaluated.
    Please use the program Check_CM to analyze the credit. On inputing the order number or the delivery number you can get the complete analysis of the credit done for the order or delivery.
    Hope this explains.
    Edited by: mokirala tilak on Jan 6, 2012 6:21 PM

  • Good issue from delivery not possible due to credit block

    Hi gurus,
    Please help me on this issue.while doing PGI for the delivery i am getting the following error message."Good issue from delivery not possible due to credit block "The simple credit check is assigned for the sales document type.iam doing free of charge delivery.
    What are all the possible ways to get such error
    Regards
    Vis

    but system behavior is not set in transaction OVA8, means combination of risk categories and 03 is not set.
    I think you are checking the wrong risk category, please check once again the Risk category of the payer in FD32, what is it assigned and also check OVA8 with this risk category.
    If you find the above settings are correct as per your observation, try to create a fresh cycle so that you will get the correct results as per your settings in delivery.
    In your case what you are saying is correct, may be the risk category is changed recently this you can check the change log of the payer customer in FD32( if any change takes place).
    If possible try to past the screen shot of both.
    thanks,
    srinu.

Maybe you are looking for

  • Pages 5.0 in Maverick causes Konica Minolta Bizhub Features to be deleted

    I have 2 schools which I administer and my own business. They all have BizHub Printers C360 C364 C451 C452 All have the latest drivers installed (UK site or eu site is best) All other apps including Word, Acrobat, Photoshop etc all print correctly, a

  • Copy Function Doesn't Work After Updating user.js File

    I tried the Copy Function at the web site www.gogvo.com and got an error message from Firefox that Copy wasn't enabled. I got more info and created a user.js file in my Profile with the above site inserted following directions on the Troubleshooting

  • Changing system name in copied function

    Hi Guys, I have copied a bunch of functions, however the system is not allowing me to change the System Name in Actions tab. Can anyone help? Thanks

  • Error 16 issues

    I hope someone can help on this...I have just spent the past 2 hours on the phone with support and have not solved the problem.  I have the Lightroom app installed and tried downloading photoshop from creative cloud and got an error 16 message.  I we

  • I photo stopped working?

    I photo is on my dock but will not open on my mac book purchased in in early 08.  Am I being forced to by an upgrade or is there a problem?