Default customer order block

Hi experts,
When creating customer master, how to default order block to customers? For e.g., when saving a new customer, order block is set in customer master automatcally.
Pls help. Thx.

Dear Cathy,
I dont think as per standard you can default the order block for customer. There may be some enhancement you can do at account group level, for saving the customer.
Thanks,
Raja

Similar Messages

  • Automatic release of customer order block for credit check

    Dear expert,
    Please i need your input on this, we have a scenario where third party customer order is automatically block for credit check at sales order. Now i want that after posting customer payment the sales order should be automatically release if the customer balance covers the value of goods required no need to manually release in VKM1. Is this possible is as per SAP? IF yes how can i do the settings
    thanks in advance

    yes u can do it in vkm1 is right but you can also do in credit management screen if ur fully controlled in credit management then u can go to abaper help
    if it is wrong plz suggest

  • Report to show order blocked due to customer credit limit

    Hi,
    We can set customer credit limit and if the orders exceed the limit, the order will be blocked. I need to know is there any standard SAP report showing the orders blocked (due to credit limit) and unblocked?

    Hi Paul Hawk,
    There are no standard SAP report showing the orders blocked (due to credit limit) and unblocked. But there are reports which needs some customization.
    Please see the reports
                        RVKRED06 credit check for blocked SD documents,
                        RVEXSLIB   List of all blocked partners / documents
    Regards,
    Lakshmi

  • BOP results for credit blocked customer orders

    Hello all,
    We are facing an issue with BOP. We use the backorder processing in order to confirm the customer orders quantity. When the customer order has a credit block status, the quantity is apparently confirmed in result work list (immediately comes after BOP run) and using transaction /SAPAPO/BOP_RESULT, but in table /SAPAPO/BOPRESLT the fields CNFQTY and NEWCNFQTY are empty.
    Is it possible to change this behavior?
    Thaks in advance.
    Regards,
    Januario Faria

    Hello All,
    My issue was solved using the suggestion below posted on the thread - Sales Order Credit Status Block with Schedule Line ATP Confirmed Quantity .
    We modified this SD configuration and the quantity has to be confirmed to sales orders with credit block using BOP processing.
    Thanks to all.
    Bests regards.
    Januario Faria
    link:
    [Sales Order Credit Status Block with Schedule Line ATP Confirmed Quantity;
    Hi ,
    Please go to Transfer of requirements-->maintain requirements for transfer of requirements and remove the 101 Routine number so that when credit block on order still the quantity is confirmed to sales order. Because of this Routine it is removing the reservation while in credit block.
    I have tested it and it is working. I have similar scenario and it is working fine.
    Regards
    Raj

  • 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,
    Ajoy

    Hi,
    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

  • Default Customer code in Sales order

    Hi Experts ,
         Is there any option in SAP B1 to set a 'Cash' Customer as default when the sales order is loaded , After adding a document and in New Document Menu click. If there is no option in SAP B1, how can I do it using SDK. I already wrote code in '1282' menu click, and sales order Form Load. But i cant able to set the Default customer after adding a Sales order and the document refreshed to a new document.
    I tried to do the same in FORM_DATA_ADD , BeforeAction=False and ActionSucess=True, but it cause some problem if document total is ZERO, when system message is pop up..
    Is there any solution for this.
    Thanks .

    Hi,
    You can solve it with the following work-around:
    create a query that will always return the relevant CardCode (for example: Select '1') and save it in the Query Manager.
    In the Sales Orders form, in the Card Code field, create a FMS with the above query. Define it to always refresh on change in filed Doc Num,
    This setup will set card code '1' in the field after a new Order was created, of when pressing "Add" menu.
    It does NOT work when clicking "Sales Orders" menu, but you said you've already solved it by code.
    Another thing - if your handle several Document Series for Sales Orders, or  your users set DocNum manually, you might set the FMS to be refreshed upon change of some other appropriate field.
    Beni.

  • Send email after setting Order block for customer

    Hello experts,
    is it possible to send an email to the sales manager when the flag Order block  ist set
    to a cusotmer ?
    Our sales representative want to know when there is set a customer to Order block  or
    Deliver block, and therefor a mail should be sent automatically to the sales represenative.
    Is there an event/user exit for doing this ?
    Thanks Gerd

    No need for user exits.  Use output determination with medium = 5. You may want to create new output condition table with order block as part of its key ( you may need to extend output field catalog) along with whatever else you need.  Do the usual output determination configuration.
    The other thing you will need to deal with is you will have different sales managers responsible for different customers.  This will likely mean that you will also have to do some partner determination configuration so that the sales manager responsible is available to the sales order.
    Create output condition record for the new output type.  Also get Basis to setup SAPCONNECT to send email out via SMTP.
    That should do it
    Frank

  • Customer has been assigned order block--customer inactive

    Hi Friends, While creating sales order when I m putting sold to party I am getting the error
    customer has been assigned order block--customer inactive.I tried using XD05 there is no tick mark and I removed entry from sales/delivery/billing block. Still I am facing same error.
    Any pointers will be appreciated and rewarded.
    Regards

    Hi there,
    When you remove the customer block in VD05, you have to come back of the order entry screen.
    You have to re-enter the order again. Only then it will allow you.
    This is to refresh the system after you removed the block.
    Regards,
    Sivanand

  • Automated Custom Delivery Block on Sales Order Header

    Hi Experts,
    Please advise how to add Custom Delivery Block and assign to Header Level Configuration (take note configuration). Please, I know the table TVLSP and TVLS but I don't know how to modify them. I know also how to develop and assign the value to User-Exit. However, the existing Delivery Blocks are not approriate so I need to create a new Delivery Block (as maintained in TVLS). And also it is not possible to change only VBAK-LIFSK in user-exit MV45AFZZ (USEREXIT_SAVE_DOCUMENT_PREPARE) as written in SAP quote:
    "The delivery block at header level is only effective if this block is assigned to the corresponding delivery type in the Customzing table (TVLSP). Regardless of the settings in Customizing, the delivery block is always effective at schedule line level."
    Please advise if this is possible to configure.
    Thanks a lot for your answers!
    Edited by: Cecilio Cruz II on Jan 10, 2011 10:32 AM

    Hi,
    You can try creating the block in SPRO >> Logistics Execution >> Shipping >> Deliveries >> Define reasons for Blocking in Shipping >> deliveries : Blocking reasons / Criteria
    and Delivery Blocks.
    In the first one, you create your delivery blocks and in the second you assign them to deliveries. They are created in table TVLSP.
    Hope this helps
    Regards,
    Mukund S

  • External Inventory Feed - Wish to Exclude Customer Order Stock

    We have an hourly inventory job, which writes available inventory to an external file.  Recently, we learned that the report is including material which has already been reserved for future customer orders (see for example in MD04).  We do not have an ABAP programmer on staff so I am posting our existing code below and would appreciate hugely an updated script.
    I've seen references in other searches to MD04 and use of function 'MD_MPS_READ_STOCK_REQMTS' as well as 'BAPI_MATERIAL_STOCK_REQ_LIST', but do not know how to incorporate this into the hourly job.
    As you can see, the report output is being pulled from MARD-LABST, unrestricted, but it needs to also exclude allocated customer order stock.
    Thank you in advance for looking.
    *& Report  ZMM_INVENTORY_FEED*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
    REPORT  zmm_inventory_feed NO STANDARD PAGE HEADING.
    TABLES:mara,marc,mard,mvke.
    *-------------Types Declaration----------------------------------------*TYPES:BEGIN OF ty_file,
          text(500),
          END OF ty_file,
          BEGIN OF ty_mard,
          matnr    TYPE mard-matnr,
          werks    TYPE mard-werks,
          lgort    TYPE mard-lgort,
          labst    TYPE mard-labst,
          mstae    TYPE mara-mstae,
          maktx    TYPE makt-maktx,
          mvgr2    TYPE mvke-mvgr2,
          END OF ty_mard,
          BEGIN OF ty_final,
          supplier TYPE lfa1-lifnr,   "Supplierid
          matnr    TYPE mard-matnr,   "Item no
          labst    TYPE char13,       "Qty
          qtyback  TYPE char13,       "Qtyback
          qtyorder TYPE char13,       "Qtyorder
          itemav   TYPE c,            "Itemavdate
          itemdis  TYPE char13,       "Discount
          desc     TYPE makt-maktx,   "Description
          END OF ty_final.
    *----------Internal Table Declaration---------------------------------*DATA:it_mard   TYPE TABLE OF ty_mard,
         it_final  TYPE TABLE OF ty_final,
         it_file   TYPE TABLE OF ty_file,*----------Work Area Declaration--------------------------------------*
         wa_mard   TYPE ty_mard,
         wa_temp   TYPE ty_mard,
         wa_final  TYPE ty_final,
         wa_file   TYPE ty_file.
    *----------Local variable Declaration---------------------------------*DATA: lv_labst   TYPE char13,
          lv_labst_i TYPE i,
          lv_labst1  TYPE char13,
          lv_labst2  TYPE j_1itaxvar-j_1itaxam1,
          lv_mess    TYPE string.DATA lv_filename TYPE char100.*----------Selection-Screen Declaration-------------------------------*SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS:s_mstae  FOR mara-mstae OBLIGATORY,                     "Material Status
                   s_mvgr2  FOR mvke-mvgr2 OBLIGATORY,                     "Material Group
                   s_matnr  FOR mara-matnr,                                "Material Number
                   s_werks  for mard-werks,
                   s_lgort  FOR mard-lgort.PARAMETERS:    p_per(3) TYPE n DEFAULT 20,                             "Percentage
                   p_appl   TYPE rlgrap-filename DEFAULT '\\Appsrv02\Datadown\DropShip_SAP_Test\'. "File Path
    SELECTION-SCREEN END OF BLOCK b1.*----------End Of Declarations----------------------------------------*
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_appl.*  PERFORM f4_filename.                     "F4 help for file path
    START-OF-SELECTION.
      PERFORM get_data.
      PERFORM process_data.
      PERFORM file_export.*&---------------------------------------------------------------------**&      Form  GET_DATA*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM get_data .
      SELECT a~matnr
             a~werks
             a~lgort
             a~labst
             b~mstae
             c~maktx
             d~mvgr2 INTO CORRESPONDING FIELDS OF TABLE  it_mard
                           FROM mard AS a
                     INNER JOIN mara AS b
                             ON b~matnr = a~matnr
                     INNER JOIN makt AS c
                             ON c~matnr = a~matnr
                     INNER JOIN mvke AS d
                             ON d~matnr = a~matnr
                          WHERE mstae   in s_mstae              "Exclude Material Status Filteration
                            AND a~werks IN ('1100','1200')        "Plant in 1100 and 1200
                            AND mvgr2   IN s_mvgr2              "Exclude Material group
                            AND a~matnr IN s_matnr
                            and a~werks in s_werks
                            AND a~lgort in s_lgort.
      SORT it_mard BY matnr werks lgort.
      DELETE ADJACENT DUPLICATES FROM it_mard COMPARING matnr werks lgort.ENDFORM.                    " GET_DATA*&---------------------------------------------------------------------**&      Form  PROCESS_DATA*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM process_data .
    *--------------File Header Information --------------------------------*
      wa_final-supplier    = 'Supplier Id'.
      wa_final-matnr       = 'Item Number'.
      wa_final-labst       = 'Total Qty'.
      wa_final-qtyback     = 'Qty Backordered'.
      wa_final-qtyorder    = 'Qty on Order'.
      wa_final-itemav      = 'Item NextAvdate'.
      wa_final-itemdis     = 'ItemDiscont'.
      wa_final-desc        = 'Description'.
      CONCATENATE  wa_final-supplier
                   wa_final-matnr
                   wa_final-labst
                   wa_final-qtyback
                   wa_final-qtyorder
                   wa_final-itemav
                   wa_final-itemdis
                   wa_final-desc    INTO wa_file
                                    SEPARATED BY ','." RESPECTING BLANKS.
      APPEND wa_file TO it_file.
      CLEAR :wa_final,
             wa_file.*------------------End File Header---------------------------------------*
    *------------------File Item Data----------------------------------------*
      LOOP AT it_mard INTO wa_temp.
        wa_mard = wa_temp.
        MOVE:wa_mard-matnr TO wa_final-matnr,  "Item No
             wa_mard-maktx TO wa_final-desc.   "Description
        IF wa_mard-werks     = '1100'.
          wa_final-supplier  = '6476'.         "Supplierid
        ELSEIF wa_mard-werks = '1200'.
          wa_final-supplier  = '6477'.
        ENDIF.
        IF wa_mard-labst IS NOT INITIAL.
          lv_labst1 = lv_labst1 + wa_mard-labst.
        ENDIF.
        AT END OF werks.
          IF wa_mard-mstae = 'AE'.
            wa_final-itemdis = '0'.        "Item Discontinued
          ELSEIF wa_mard-mstae = 'CM' OR wa_mard-mstae = 'DR'.
            wa_final-itemdis = '1'.
          ENDIF.
          IF lv_labst1 IS NOT INITIAL AND p_per IS NOT INITIAL.
            lv_labst = lv_labst1 * p_per / 100. "Qty
            lv_labst = lv_labst1 - lv_labst.
            IF lv_labst LT 0.                    "If Qty less than Zero Make it as Zero
              lv_labst = 0.
            ENDIF.
          ELSE.
            lv_labst = lv_labst1.
          ENDIF.
          lv_labst2 = lv_labst.                  "Rounding to Nearest Qty
          CALL FUNCTION 'J_1I6_ROUND_TO_NEAREST_AMT'
            EXPORTING
              i_amount = lv_labst2
            IMPORTING
              e_amount = lv_labst2.
          lv_labst_i = lv_labst2.
          lv_labst = lv_labst_i.
          CONDENSE lv_labst.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
            EXPORTING
              input         = wa_final-matnr
           IMPORTING
             OUTPUT        = wa_final-matnr
          CONCATENATE wa_final-supplier
                      wa_final-matnr
                      lv_labst
                      wa_final-qtyback
                      wa_final-qtyorder
                      '          '"'00/00/0000' "wa_final-itemav
                      wa_final-itemdis
                      wa_final-desc INTO wa_file
                                    SEPARATED BY ','." RESPECTING BLANKS.
          APPEND wa_file TO it_file.
          CLEAR:lv_labst1,
                lv_labst,
                lv_labst2,
                wa_file.
        ENDAT.
        CLEAR:wa_mard,
              wa_temp,
              wa_final.
      ENDLOOP.*---------------------------End  File Item data----------------------*ENDFORM.                    " PROCESS_DATA*&---------------------------------------------------------------------**&      Form  FILE_EXPORT*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM file_export

    What you said is exactly what I want! Very thankful for your help.
    Yes, I have found that in EBEW table that standard price is valuated with preliminary cost estimate because I don't give a sales order cost estimate but I give an sales order stock in the customizing - requirement class. So, I have this question that how the sales order stock is determined.
    In COPA customizing (COprofitability analysismaster datavaluationSet up valuation using material cost estimate), standard cost estimate or sales order cost estimate can be transferred into COPA value fields in our system.
    But, I have still have a question: I found in our system, preliminary cost estimate in the linked production order is determined for valuation of sales order stock in EBEW table. As sap online help says, cost component splits can not be transferred to COPA.
    So, according to SAP online help, I think what you said u201Cu2026..However , when we start thinking about the result of this cost to flow into COPA , this cannot happen as the Inventory was valued with a Preliminary csot estimate. So , the Online help says that it will not be able to transfer Result of Preliminary cost estimate into COPA for transferrring COGS details. System would always require a Standard cost estimate or a Sales order Cost estimate to flow Cost details into COPAu201D is correct.
    But, in our system, cost component can be transferred into COPA!? When I create a sales billing (invoice) with tcode VF01, it can create a profitability analysis document (shown in VF03) which it had a cost component split for that material in the sales order stock valuated with the preliminary cost estimate. Or where is stored for the Make-to-Order materialu2019s cost component split in COPA?
    That is the real point that confused me. Hope you can help me. Thanks very much.

  • Sales Order Blocked for MRP

    Dear All
    i hav a scenario for make to order where sales order created should default block for MRP,only authorized person should release the block
    Please suggest how to do this
    Regards

    Hi Sugunan,
    You can use default delivery blocks for your requirement.
    IMG - Sales and Distribution - Basic Functions - Availability Check and Transfer of Requirements - Transfer of Requirements - Block Quantity Confirmation In Delivery Blocks - "Deliveries: Blocking Reasons/Criteria".
    Here you have the option of creating new entries. For a particular delivery block you have multiple controls as under:
    Sales order block - Indicates whether the system automatically blocks sales documents for customers who are blocked for delivery in the customer master.
    Confirmation block - With this you can control in addition to blocking delivery, also block the confirmation of order quantities after an availability check during sales order processing. So MRP won't be affected because no requirements will be transferred to MRP even when the sales order is saved.
    Printing block - Indicates whether the system automatically blocks output for sales documents that are blocked for delivery.
    Delivery due list block - The system does not take a sales document with this block applied into account when creating a delivery due list. You can only create deliveries manually for sales documents with this type of block.
    Picking block - block for picking goods in delivery.
    Goods issue block - Will not allow goods issue if the block is active.
    1. I would suggest create a new delivery block with a suitable description & only tick on "conf."
    2. Go to VOV8 - select the document type - assign the delivery block.
    Now whenever you will create a sales order with the specific document type, the system will propose the delivery block by default for all customers. If you check at the item level - schedule lines, the system will do the availability check. When you save the sales order, the block will function & the system will not transfer the requirements to MRP. Even if you run the MRP using MD50, the system will not generate the planned order.
    If you assign the reason for rejection to the sales order item, then the system will show the status of that item as complete. If there is only 1 item in the sales order, then the system will change the status of the whole sales order as complete which is not recommended.
    With best regards,
    Allabaqsh G. Patil.

  • Customer order actual activity report

    Dear experts,
    I am using make to order strategy and I have a multilevel BOM structure. I am following some semi-finished products individually for customer order and some for make to stock. I need a report to see the actual activity confirmations for a single customer order including all the activities of semi-finished products in BOM. For your help please.

    Hi Ahmet,
    This is rather a problem of material ledger multi-level settlement than of activity pricing. Material ledger will pick up the actual activity price correctly and will use the difference against the former activvity price as multi-level price difference on the production process. The problem is, if there are multiple outputs coming out of the process, as is resulting of the order combination process, material ledger will by default search for a apportionment structure (for joint production) in the material master of the main (or original) output material. As nothing will be maintained there, all the differences will go to this material.
    You can overcome the situation by a BADI implementation of BADI cost_split. There should be an example implementation in your system (if you have the Mill Products add-on active, as is indicated because you use Mill_oc) that enables to distribute the price differences by quantity of the outputs of a process. If you don't find the example implementation I could provide it to you.
    best regards,
               Udo

  • Sales Orders Blocked For Delivery

    Hi,
    Do we have T-Code for Sales Orders Blocked For Delivery other than VA14L,Because Customer name is not there in VA14L list.
    Thanks,
    NAG

    Hi naga sudhir
    Go to T-code--VA14L
    In that  go to menu-SettingsLayout--Current/Choose
    In this layout u can choose fields what u want to appear in that row.
    Any quries revert back to me
    Regards
    Srinivas.

  • Creation of custom assignment block

    Hi,
    I am trying to create a custom Assignment Block in the BPHeadOverview page of component BP_HEAD.
    I tried implementing it using EEWB ,by referring to the below SDN link.
    http://wiki.sdn.sap.com/wiki/display/CRM/EEWB-AddingTableattribute
    Following this link, I have completed till the part where it is suggested to run the report
    CRM_BUPA_UI_EXTEND_REPOSITORY.
    My problem is,the view which I created is coming in the Runtime Repository under the viewset for  BPHeadOverview page
    , but I am unable to find my view in the Component Structure Browser under the Views section.
    As a result of which I am unable to configure my custom Assignment block.
    Due to which I can't even find my AB with the other ABs coming under the BPHeadOverview page.
    Kindly suggest a solution.
    Thanks,
    Litty.

    Hi littyj,
               Move assignment block  BP_EEW in the overview page of BP_HEAD from available to displayed. Give it a title. Save configuration setting and check in web ui.
    Also please check in table BSPWDV_EHSET_ASG if the enhancement set your are using is default for the client you are working on or not.
    I m quite sure this issue is because of the enhancement set.
    Regards,
    Varun

  • Order blocked for delivery as a result of credit check - VL060

    Dear Experts,
    Credit Management is active in the Process.
    Every time I try to create Delivery Document including Returns Delivery the following error is displayed "Order blocked for delivery as a result of credit check"
    I will release the document by using Tcode VKM3.
    Though Credit Limits are maintained for Customer in FD32 and credit Exposure has not exceeded the Credit Limits the Delivery Document creation is bloced.
    How to solve this issue.
    Regards
    Hari

    Hi Prasanth,
    Checked both the areas i.e.
    In VOV8,  the field Delivery block is Blank and
    In VOV7 for Returns item category credit active is unticked.
    Even while doing standard delivery system is blocking for creating Delivery, which needs to be released using VKM3 Transaction. I have checked for Item category TAN where the credit active is checked.
    Please suggest solution for both Standard and Reurns Delivery Block issue.
    regards
    Hari

Maybe you are looking for

  • Any way to store websites outside of iweb?

    I have built a few websites in iweb including one that has pics of my daughter's field hockey games for the entire fall season. Even with the photo sizes reduced, the volume of pics (over 3000, yes, we went a little nuts) is huge and is really slowin

  • SQL server 2000 and java

    Hi all, i am about to developpe a java application that has to do the following tasks: 1. detect all SQL server existing databases . 2. for every database (SQL server database) be able to connect to the chosen database and detect all the tables Regar

  • Why is my GarageBand sound out of editing sync?

    I'm a teacher who's fairly new to GarageBand and a problem keeps popping out for some of my students that's driving me nuts: the regions become out of sync with themselves and start playing/editing before the playhead even reaches the section. I'm ad

  • "referenced images missing" when they weren't even referenced

    I am getting this "image missing icon" on images that are in the library. Rebuild database and everything and still no go.

  • I forgot all my security answers and I've forgotten my second email

    I forgot all my security answers and I've forgotten my second email and I want to buy apps