Block material sales order type

possible to block a material against a specific sales order type?
ie material XYZ can be processed for order type OR but not order type XY

Hi,
Try to incorporate with Listing/Exclusion procedure for your requirement.
first create an access sequence with only "sales document type"
and maintain desired material you want to exclude in VB01.
Thanks,
Krishna.

Similar Messages

  • Blocking creation of particular sales order type

    HI  ,
    I initially my sales order type was ZMF , so many sales order are open  , as of now I want to block the creation one new sales order of type ZMF,
    Please guide me

    Hi Sunaina,
    Simply go to the details of ur doc. type (i.e in Define Sales Doc. types in SPRO) & put "X" in the "Sales Document Block" field on the top right of the order type.
    This will block d usage of this particlar doc type.
    Hope it helps. Plz close the thread if answered.
    regards

  • Link Between Sales Order Type and Customer/Material Exclusion

    Hi,
    Any one know the  Link Between Sales Order Type  and Customer/Material exclusion tables (Transaction: VB03 ) ?

    Hello,
    For Tcode VB03 you can check KOTG001 for Customer/Material.
    Thanks &Regards,
    Abhijit

  • How to Block Customer from Sales Order Type

    Hello Gurus!
    I was wondering if there was a way to block a specific customer from a sales order type? 
    We have 4 Sales Organizations, and 2 of them use this customer, with different sales order type for each sales organization.  So I only want to block this customer for 1 sales organization and a sales order type.....is this possible.  If so, please advise!
    I just want to block a customer from a sales order type. 
    Thank you for your time!
    Best regards,
    WC

    Hi,
    I have an wild idea just check it works or not--
    Create a dummy customer pricing procedure.whenever u want to bleck a customer for any particular order type assign this dummy pricing procedure in customer master(Sales Tab).
    Do not define any pricing procedure in SPRO against this customer pricing procedure
    The moment user will try to process any order type (which u want to block for a customer), the system will not determine any pricing procedure & consequently it will not allow to save the order.
    Hope it will solve the problem.
    Regards
    Sanjay

  • How to block sales order creating manually for a sales order type

    Hi SD gurus,
    My client wants for EDI orde type, the sales order should not be processed manually
    how can i restrict this. I know to i can restrict this by not giving authorization
    I want globally to maintain this.
    thanks

    Hi.
    I think that the best way to do this is to create a field exit to data element AUART.
    You will need an ABAP'er to create this field exit and associate the field exit to program SAPMV45A.
    Doing this, you need create a customized table to maintain the sales order type permitted to manual creation.
    You can use the program RSMODPRF to see all active field exits.
    I believe that EDI orders in your process are created through BAPI, correct?
    Waiting for response.
    regards.

  • Blocking a Sales order with Payment Terms

    Hi all
    We have a payment terms : Advanced Payment required .
    I want to block all Sales Order created with this Payment to immediately be blocked and
    will require a CRedit Block release to proceed to creating delivery.
    Please can you advise which options in CRedit Management will be suitable to enable this.
    Thanks in Advance will reward points.
    Regards
    KC

    Hi kasavan
    As you need advance payments , if you do the given configuration  your sales order gets blocked at billing (VF01 )for different dates created in sales order.
    say for example you  have given 3 dates at item level and all 3dates gets blocked at the time of billing.you need to release then create billing for that particular dates.
    make the following  necessary configurations
    item category group - 0005
    item category  - TAO
    for this TAO item category a billing plan 01 (milestone billing plan -01) will be assigned and its billing relevance should be I which is order related billing .
    billing doc type - FAZ
    cancellation billing doc type - FAS
    maintain a condition type AZWR which is down payment settlement , it has requirement as 2 and Alt calc type as 48 acct key as ERL
    Now when you enter a material in line item 10 and go to item data , you can see the billing plan tab.
    now go to billing plan tab and enter the start date and enter the dates on which billing has to be done and then in billing request enter 0009 which is for down payment.once u press enter automatically it all the dates get blocked and billing request by default  you get as 1 , that you change it to 4 or 5 . 4 is for down payment at value basis and  5 is for down payment at percentage basis. and beside that there will be a billing type .assign billing doc type as FAZ. to all dates
    check the copying requirements are there at VTFA as 20 and for item category TAO copying requirements 23 is maintained or not 
    now do the cycle    OR - LF - FAZ (billing doc type)
    Reward if useful
    Regards
    Srinath

  • Question on Search Help and Authorization Check for Sales Order Type

    Question 1:
    When I go to VA01 and click the search help, it shows only order type that are not blocked.
    However, when I have sales order type in select-options of a Z program,
    S_AUART FOR VBAK-AUART
    I click on the search help, it gives all the sales order types. How can I have a list with unblocked sales order type only?
    Question 2:
    I want to check whether a use can extract data from a sales order type (e.g. OR and RE)that he/she authorized to use.
    I have include the following in my program:
    AUTHORITY-CHECK OBJECT 'AUART'
    ID 'AUART' FIELD 'OR'.
    It always returns SY-SUBRC = 12.
    But order type 'OR' is granted to the user (he/she can create order with type OR in VA01)
    Please kindly give me some ideas, thanks.

    hi,
    ad1
    use following code:
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR auart.
      PERFORM auartGet.
    FORM auartGet.
        CALL FUNCTION 'RV_HELP'
             EXPORTING
                  KEY            = VKORG
                  KEY2           = VTWEG
                  KEY3           = SPART
                  KEY4           = '0'
                  NUMBER         = '008'
                  FIELD_IN       = AUART
             IMPORTING
                  FIELD          = AUART.
    ENDFORM.
    ad2.
    example:
       AUTHORITY-CHECK OBJECT 'V_VBAK_AAT'
             ID 'AUART' FIELD 'OR'
             ID 'ACTVT' FIELD '01'. "01-create order, 02-change, 03 display
    check sy-subrc eq 0.
    regards,darek

  • Credit Block released Sales order report

    Hi Experts,
    My client is given few sales orders (around 4)no and requesting us, to prepare the credit block released sales orders report (include released person user ID).
    *.No change logs is existing for all sales order and deliveries.
    For above requirement I am using CDHDR table data but I am not getting credit block released sales order report.
    Below fields I am using in CDHDR Table.
    Change doc.Object (objectclas) : VERKBELEG
    Document No (CHANGENR): Sales order no XXXXXXX
    Transaction no (TCODE) : VKM1,VKM2,VKM3
    Date(UDATE) : 25.09.2011 to 09.11.2011
    Experts, Can you please help me out for this.
    Thanking you!!!!
    Regards,
    Vijaykumar Kola
    *.I'm already aware of this is a new development.

    Try this, simple report... Here we check the new value of credit  status field VBUK-CMGST and if it is 'D' we know that someone used VKM* transaction to release the document. Also you need to format the sales order number with leading zeros so it occupies all 10 digits and pass it to CDHDR-OBJECTID field (and not CHANGENR field). In the below code I am using select option for sales order number, so I know it will be formatted with leading zeros and so select on CDHDR will be successful.
    *& Report  ZTV_TEST
    REPORT  ztv_test.
    TABLES: vbak, cdhdr.
    SELECT-OPTIONS: s_saldoc FOR vbak-vbeln OBLIGATORY,
                    s_udate FOR cdhdr-udate.
    RANGES: r_objid FOR cdhdr-objectclas.
    DATA: ls_cdhdr TYPE cdhdr,
          ls_cdpos TYPE cdpos.
    IF NOT s_saldoc IS INITIAL.
      LOOP AT s_saldoc.
        MOVE-CORRESPONDING s_saldoc TO r_objid.
        CONDENSE: r_objid-high, r_objid-low.
        APPEND r_objid.
      ENDLOOP.
    ENDIF.
    CHECK NOT r_objid[] IS INITIAL.
    SELECT *
      INTO ls_cdhdr
      FROM cdhdr
            WHERE objectclas = 'VERKBELEG' AND
                  objectid IN r_objid AND
                  udate IN s_udate AND
                  tcode LIKE 'VKM%'.
      SELECT SINGLE *
        INTO ls_cdpos
        FROM cdpos
          WHERE objectclas = ls_cdhdr-objectclas AND
                objectid = ls_cdhdr-objectid AND
                changenr = ls_cdhdr-changenr AND
                tabname = 'VBUK' AND
                fname = 'CMGST' AND
                value_new = 'D'.
      IF sy-subrc = 0.
        WRITE:/ ls_cdhdr-objectid(10), ls_cdhdr-username,
                ls_cdhdr-udate, ls_cdhdr-utime.
      ENDIF.
    ENDSELECT.

  • Removing of Delivery block in Sales Order using Authorization

    Hello,
    I have a urgent requirement on removing a Delivery block using authorization.
    The object V_VBAK_AAT is assigned to me and the ACTVT : 43 is permitted so I can release the block.
    As this was  not working I have created my own object with values ACTVT as 01, 02 , 43 and LIFSK : 1-10,11,12-99 .
    I am trying to remove the block from VA14L from VA14L I select my order with respect to delivery block and it navigates to VA02.
    From VA02 I am trying to remove the block.
    As this requirement may be simple but it is blocking my development.
    Thanks.

    Please correct whether I understood your issue correctly or not.
    You have developed the program only to put delivery block to Sales Order. This block should be approved by Authorized people for allowing the users to create delivery else Sales order delivery should not be possible. Is that program has any other additional functionality other than setting Delivery block??
    To keep delivery impossible till the Authorized person approves Sales order, you have the option of User Status. Process for creation of User Status for your requirement
    Create User Status Profile in OIBS
    Keep BLCK (Blocked for Delivery) & APPR (Approved for Delivery) as 2 statuses (No. of status can be as per your requirement. Here, simply I have 2 statuses)
    Assign Object types as "Sales Order Header" (if you want the Authorized people to approve at header level) or "Sales Order Item" (if you want the Authorized people to approve at Item level, may be for partial delivery)
    Keep BLCK as Initial status & Double click on BLCK status & click New entries on "Business transactions"
    There are many Business transactions such as "Create Delivery" / "Create Goods Issue for delivery". As per your requirement, select Forbidden option in one of the above mentioned business transaction
    Create Authorization Key in BS52 for Authorized People, say, as MNGR (Manager)
    Assign that Authorization Key to APPR user status in User status profile
    Using PFCG, you can create separate role by assigning this Authorization key
    This can be different kind of solution from your way. For reference, you can refer below document. Document content points some other space & transaction. But you can relate to above steps mentioned.
    User Status in SAP

  • Reagrding :  block stock sales order wise

    Hi,
    I am working on report in which i have to display the block stock sales order wise ,i had used to tcode MB52 and MMBE and i was first using table MCHB and MARD ,it displays only the bocked stock ,but when i click on  special stocks icon in tcode MB52 n execute it the qty displayed in that is not being able to be displayed in the tables MARD n MCHB.
    right now i am using table MSKA and varifying it with tcode mb52.
    PLZZ HELP ME OUT BY telling me which table to be used for displaying the block sales order wise.
    Edited by: ric .s on Mar 6, 2008 11:18 AM

    Blocks can be of different types and at different levels..
    All header level sales order blocks can be seen in VBUK and item level at VBUP.
    For eg : VBUP-FSSTA - Billing block status for items and
                VBUP-LSSTA - Delivery block
    Also look at the following fields of VBUK :
    FSSTK     -Overall billing block status
    LSSTK_-Overall delivery block status
    SPSTG     -Overall blocked status

  • Automatic block return Sales Orders / Credit Notes

    Hi,
    Could someone please explain how I block return sales orders or credit notes? 
    Also is there a way of searching which sales order documet types have been used for credit notes?
    Thanks

    Hello Chris,
    Well, I too guess it would have given better results if you posted this question on Security Forum.
    Nevertheless, could you please send the scenerio details or a breif description of the same, inculding atleast the transactions you are executing, so that we are able to suggest you something better on the same.
    Regards,
    Hersh.

  • Block return sales orders or credit notes?

    Hi,
    Could someone please explain how I block return sales orders or credit notes?
    Also is there a way of searching which sales order documet types have been used for credit notes?
    Thanks

    Hi Friend,
    The billing block is comming from the tx. VOV8 -> choose the Order type  -> billing
    block -> you could set billing block here.
    In Shipping column, there is also a field Delivery block where you could set delivery
    block for the order type.
    Or you could also set delivery block and billing block manually when you create the order.
    You could check order type which is used as return or credit memo request by following way:
    SE16 -> TVAK -> use selection criteria VBTYP = H and K
    H  Returns
    K  Credit memo request
    Then excecute, you could get the order type you want.
    Best regards,
    Alex

  • Customer block for sales orders

    Dear SD Gurus,
    The client wants for some orders to create for the customer with sales order block
    For example customer 100 has sales order block but for sales order type XY00, sales order will be able to be created but for sales order type XY01, it should be able to be created.
    How is it possible?
    Best regards
    John Black

    Hi,
    For this you can create one sales order block under SPRO-IMG-Sales& Distribution-Sales-sales Documents-Define & assign reasons for blocking.
    Assign this new block to those document types for which you want to block. Remaining document types can be processeed.
    For this in XD05, you have to assign this order block created to the customer master.
    100% it will work . Be happy buddy!!!
    Rajesh G

  • Price Change & blocking of sales order

    Dear All,
    We have created a sales order with pricing date 30.01.2010 and delivery will takes place on 31.01.2010. In between, there is a price change on 31.01.2010. We want that, on delivery creation date system performs the check on customer balance and block the sales order for the creation of delivery. As during the time of sales order the price of an item was 100 EUR (i.e. 30.01.2010) and at the time of delivery creation price becomes 160 EUR (i.e. 31.01.2010)
    Is it possible????????????????????

    Hi,
    You want to block the delivery if there is a difference in u2018sales order priceu2019 and the u2018price on delivery dateu2019.
    Instead of blocking the delivery, you can create billing document with the latest price. The sales order was created with 100 EUR on 30.01.2010. You are creating billing on 31.01.2010; we can pick the price 160 EUR applicable on 31.01.2010 by copying control. In VTFL, select your billing document (F2), your delivery document type (LF) and then your item category (TAN). Check the details for the item category. If you change the pricing type to u2018Bu2019 (Carry out new pricing), the system will take the latest price.
    Hope this will be useful to you.
    Regards,
    K Bharathi

  • BLOCK A SALES DOCUMENT TYPE

    HI FRIENDS,
    WE WANT TO BLOCK PERTICULAR DOCUMENT TYPE FOR A SALES AREA FOR PERTICULAR PERIOD. IS THERE ANY SETINGS? PLEASE CONFIRM, IT'S URGENT.
    KAUSHIK

    Hello,
    you vcan assign sales area to the document type.
    Please go into the customizing the following menu path:
    > PRO
    > Sales and Distribution
    > Sales Document
    > Sales Document Header
    > Assign Sales Area To Sales Document Types
    Assign Sales Area To Sales Document Types
    In this menu option, you allocate the allowed order types to each sales area group.
    You do not need to make any entries at all if all the sales order types are allowed for each of your sales areas.
    If you wish to check allowed sales document types, you must set up common sales areas. This means you must define common sales organizations, common distribution channels and common divisions. If, for example, you have define common divisions, then you must also define common distribution channels and sales organizations.
    Example 1 (simplest case):
    Only the sales document type "standard order" (OR) should be allowed for a specific sales area <0001/01/01> (that means: sales organization 0001, distribution channel 01, division 01). The following activities are required for this:
    1.1) Activity "group together sales organizations":
         Sales org.  Ref.sales org.
         0001        0001
    1.2) Activity "group together distribution channel":
         Sales org.  Distr.ch.  Distr.ch.  Doc.type
         0001        01         01
    1.3) Activity "group together divisions":
         Sales org.  Division  Division Doc.type
         0001        01        01
    1.4) Activity "assign allowed order types to sales areas":
         Ref.sales  Distr.ch.  Division Sales doc.type
         0001       01         01       OR
    Example 2:
    The above settings should also be used for the sales area
    I hope that the information are helpful.
    Regards
    Claudia
    Edited by: Claudia Neudeck on Jul 23, 2008 3:47 PM

Maybe you are looking for

  • Get the values from a table

    Hi, I am new to webdynpro. I have created one table with four columns in MAX DB. I have to write a webdynpro application such that when the first page loads, all the records will be display. How to proceed for this using webdynpro for java..Please gi

  • [CS3 JS]  Reading TXT file content into String

    Hello, I'm currently wanting to display a dialog box that has a dropdown menu containing all countries of the world. I have an external txt file that contains a list of all countries. I thought I would simply read-in the contents of the 'txt' file in

  • Where is weblogic.web-jar.dtd ???

    Hello.           in http://www.weblogic.com/docs51/classdocs/webappguide.html#mapsecurity           is says that the dtd for weblogic.xml is at           http://www.beasys.com/j2ee/dtds/weblogic.web-jar.dtd           but that link does not work.     

  • Taking a long time to play a song

    My iPod Classic 160Gb is doing something new. I can be listening to some tracks and it will be playing away normally and then a song will end and the next song will be about to play but it just sits there at 0:00 time and takes 20 seconds before the

  • IPod Touch without a computer

    Can the iPod Touch be used without a computer?  ie., can it still download music, apps, games and such without a connection to a computer?