Checking Rule to Order Types

Hai,
Can somebody let me know how the system automatically derives the Checking rule 'A' for Sales Orders. I would like to create new Availability Check Control based on the Checking Group / Checking Rule combination.
Mine is not an APO system, simple ECC 6.0, so I can't use the 'Business Transaction' field in the Document Type's Avail Check.
I don't want to choose 'A' as checking Rule for my Sales Order doc type.
Regards,
Maheshwaran. I

Hi Maheshwaran,
Availability check is carried out in different transactions like Sales order creation, delivery creation, Purchase order creation, goods issue and also in production order. The point to be noted here is everywhere the availability check is carried out using two basic elements.
1. Checking rule
2. Checking group
Explanation
Checking Rule
Checking rule is transaction based, i.e. In STD SAP system, if you are creating the sales order, then it is A, if delivery then it is B, if you are creating/releasing production order, then it is PP. This is almost fixed. What is the use of this as a single element it does not have any meaning, but with checking group.
Checking group
Checking group is the one what you assign in material master at plant level, i.e. for different plant and for the same material or for same plant different material there can be a different checking group. This is assigned in material master in MRP3 view, as a signal element it may not have much meaning except that it may be used for checking at which level - group level or individual level and quantities confirmed in the availability check are to be locked or not.
Combination of Checking rule and checking group will define the scope of check
In scope of check you will be defining all control parameters in t-code OVZ9
Checking group you have defined in MMR as 01 and system is checking with checking rule A as it is a sales order you have created
Hence the system takes the said combination
Checking rules are predefined in SAP.
Checking Rule A for Sale Order and B for Delivery is pre defined in SAP and based on the availability check what you maintain in material master, checking rule will react in sale order.
'A' refers to Sales Order and Availability check Rule determined in '01'.
Regards

Similar Messages

  • Default rule in Order type dependend parameters - OPL8 - Order Settlement

    Hello,
    We are doing settlement of production orders via Tcode - Ko88.
    After execution of the same, system is passing an FI entry to GL - which is mentioned in the Material Master (Valuation Class - 7900) i.e. through OBYC setting.
    We have also checked the OPL8 setting (Order Type dependend Parameters - Controlling Tab) in which "Default Rule" is mentioned as - PP1 - Production Material full Settlement.
    As the system is passing an entry via "Default Rule - PP1" stored in Order Type Dependend Paramenters:
    1. What is the use of Settlement Profile (OKO7) & Allocation Structure (OKO6)?
    2. Can we make "Default Rule" field as optional (In Tcode - OPL8) ? since all the settlements are resulting in same Material GL.
    Waiting for a positive answer. Points will be assigned definitly.
    Thanks & Regards,
    Shridhar Sawant

    Hi,
    Settlement Profile:
    In the settlement profile, you define a range of control parameters for settlement. You must define the settlement profile before you can enter a settlement rule for a sender.
    If you want to settle the costs each time to just one cost center or just one G/L account, you need a settlement profile. As you cannot maintain the settlement parameters during settlement to a receiver, you must save the settlement profile either in the order type or in the model order or reference order.
    Allocation Structure:
    During settlement, costs incurred under the primary and secondary cost elements by a sender are allocated to one or more receivers. When you settle by cost element, you settle using the appropriate original cost element.
    An allocation structure comprises one or several settlement assignments. An assignment shows which costs (origin: cost element groups from debit cost elements) are to be settled to which receiver type (for example, cost center, order, and so on).
    You have two alternatives in settlement assignment:
    You assign the debit cost element groups to a settlement cost element.
    You settle by cost element - that is, the debit cost element is the settlement cost element.
    This is a good idea, for example, if the required capital spending for an asset you are building yourself is to be monitored. These costs are settled by cost element to an inventory account in Asset Accounting at the end of the year, or when the measure is complete.
    Each allocation structure must fulfil the following criteria:
    Completeness
    An allocation structure is assigned to each object to be settled. All cost elements in which costs are incurred, must be represented in the appropriate allocation structure.
    Uniqueness
    Each cost element in which costs are incurred may only appear once in an allocation structure. Only one settlement cost element may be assigned to a source within a particular allocation structure.
    Source Structure:
    A source structure contains several source assignments, each of which contains the individual cost elements or cost element intervals to be settled using the same distribution rules.
    In the settlement rule for the sender you can define one distribution rule, in which you specify the distribution and receivers for the costs for each source assignment.
    Thanks,
    Rau

  • 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

  • Process Order Settlement Rule by Order Type

    Hi Experts
    Our Client  a requirement to have Process Order Settlement by Order Type please let me know how it can be achieved
    In SAP  a Process Order Variance is settled via the following Combination in OBYC  :-
    1 Chart of Accounts
    2 Transaction PRD
    3 Valuation Modifier
    4 General Modifier
    5 Valuation Class
    6 GL Account
    Can   this account assignment based on the Order Type ?
    Thanks
    Suman

    Dear Suman,
    Normally, Order Types serves a different purpose. We can maintain default settlement rule, Costing Variants, Settlement Profiles, Number ranges etc at Order Type Level.
    It is not possible to directly manage the Order Types in the Account Assignment in OBYC.
    Thanks & Kind Regards
    Umapathi G

  • GATP/ATP Check for Different Order Types for same material

    Hi :
    I have a material code X for which 2 different type of Sales Order (Say A and B )needs to be created.
    For Sales Order Type A the atp check needs to be done in APO through GATP for material code X.
    For Sales Order Type B the atp check needs to be done in SAP R/3 ECC 6.0 through availabilty check functionality for same material code X.
    It is not possible to create seperate material codes to carry out atp/gatp check seperately in R/3 and in APO.
    In real time the atp and cumulative atp position should be same in R/3 and in APO.
    Please let me know solution for this issue.
    With Regards
    Ashish Gupta

    Hi Ashish,
    Can you share with us as to how you were able to solve this issue. I have a similar issue like yours and I am totally clueless as to what needs to be done..
    My scenario goes this way:
    I have to modify the Schedule line dates for a GATP material according to a newly created date which I calculate based on the Route Schedule id (VL51, VL52) and display the same in the Sales Order schedule line items.
    Also can I get a new set of schedule line dates from the APO system for a date which I calculate based on the Goods Issue date - VALW-AULWE in any exit using a FM or a BAPI?? so that I can get these dates and populate the same in the Sales Order Schedule line??
    Thanks in advance,
    Susanth

  • PO number check across all order types

    Hi Gurus
    I have a specific requirement from my client regarding PO number.
    I understand that we can check with respect to a document type that whether a PO number already exists (lets say, i created an order with a PO and it can be informed when i try to create another order with the same PO). But, my client wants to check whether a sales document (irrespective of order type) is created generated already with the same PO across all order types (in this case, first an order is created with a PO, and the system should inform if the end user tries to create a debit memo with the same PO). Hope I am clear.
    Any suggestion is appreciated. It is required to find solution immediately.
    Thanks in advance.
    Regards,
    Sri.

    Use userexit SAVE_DOCUMENT_PREPARE in program MV45AFZZ to do the necessary checks.
    Regards,
    GSL.

  • Check Production Order Type CO01

    Hi,
    I need to check the "production order type" when creating a manual production order via CO01.
    The Ordertype is connected to the MRP planner, Planning profiles, Materialgroup ...I would like to set a message when entering the wrong type.
    Thanks for help in advance.
    Kind regards
    Michaela

    Michaela,
        You are right.This is the one that i was referring to.You would need to have the help of a developer to implement this functionality though. Basically, the header fields of the order( structure CAUFVD) are availble for you to do your custom validations. If it doesnt satisfy your checks, you will have to raise a error message indicating the appropriate error and also mark the export parameter "NO UPDATE" With some value(For ex: X). I am sure you would have seen the documentation of the same, if not ..here is a copy of the same..
    Short text
    User Exit for Checking or Changing Header Fields During Order Maintena
    Functionality
    This customer exit makes two functions possible:
    Changing data in the order header. For this purpose, the order header with the changed data can be transferred back to the calling program as export structure HEADER_EXP. The calling program then saves the data.
    Checks that prevent the order being saved or changed. For this, the export parameter NO_UPDATE must be set to a non-initial value. The calling program then branches back to online processing. If data in the order header is changed and the parameter NO_UPDATE is set at the same time, then the changed data is adopted nonetheless. The data is thus available in online maintenance.
    Notes
    Note that the data that is transferred from the customer exit in the export structure of the order header is no longer checked by the system. The person who uses the customer exit is therefore responsible for data consistency!
    There are also fields that cannot be changed in the customer exit since they are reentered later in the program.
    These include: the creator of the order, the last person to change it, the creation date and the change date. Also, when the order is created there are various number fields that are still filled with temporary numbers. These include; the order number if the system is working with an internal number assignment.
    Hope this helps...
    Thanks
    Narasimhan

  • Checking Rule/Special Stock

    Hi All,
    Our requirement is to have our rush orders, order type ZRU, ignore incoming PO's so that the line will J0 error when there is no available stock in the warehouse.  The scope of check allows you to uncheck "Incl. purchase orders" to accomplish this, however you cannot assign a different scope of check per sales order type. 
    I have tried this workaround: created item category ZRSH (copy of TAN) and maintained special stock of E in customization.  I have set ZRSH to be the default item category for order type ZRU.  This special stock category will have ZRSH items determine a scope of check for Z2/AE, as opposed to the regular Z2/A.  The purchase order indicator was unchecked for Z2/AE. 
    The problem is that with the special stock E, ZRSH items are not checking regular stock batches during ATP.  I have seen table T148, but do not want to start modifying this standard table.  Is there a way to have this special stock E look at regular stock?  Or is there another way to have a different scope of check for ZRU rush orders?
    Thanks for any help,
    J

    Bibiane,
    I apologize for using an undefined abbreviation.  Yes, I was referring to the Apparel and Footwear solution.
    The functionality (MTO/PTO) you mentioned is common to AFS, I have never seen it used in Basic ERP.  I guess you are saying that you do not have the AFS addin installed into your ERP 6 system.
    In general, 'A' refers to MTS and 'AE' refers to MTO.  The determination of the ATP check is contained within SD order management programs, and is influenced by both master data and SD configuration.  I couldn't state with any certainty that I know all the ways that ATP checking rule could possibly be determined.  
    You are evidently using a custom ATP check (Y5), for which I would be unable to predict the functionality.  You are evidently using characteristics/classification about which I have no knowledge to determine SO behavior.  You normally would pose these questions to your SD team lead, asking him how he has configured the ATP check to work.
    In conclusion, the topics about which you enquire are not really BPX topics, and not topics about which I would consider myself an expert.  For best responses, I suggest you close this thread, and reopen in one of the SD forums, such as
    SAP ERP Sales and Distribution (SAP SD)
    Sorry I can't be of more help,
    DB49

  • Reg: Error in availability check in production order

    Dear all,
    I am facing a problem during availability check. After creation of production order, when i am clicking 'Materials' it is showing a error message as 'Incorrect check'. When i click log, the error msg is "Order type xxxx, plant xxxx: Checking rule missing (see long text)".
    But in OPJK i checked it. Availabilty check is '2', checking rule is 01, Release material is '1'
    Please help me in this case.

    Hi krishnachandra,
    I think that you still don't assign any checking rule for your Order type.
    FIrst, please check what production order type is. (On production order header: CO03)
    Second, go to OPJK to create new entry and assign appropriate checking rule to that Order type.
    Then go to your production order and check Material to see the result.
    In case you just maintain one entry only with availability check 2 (check availability during order release). You have to release you production order to check material availability check.
    Hope it helpful for you.
    Edited by: dennydang on Jan 11, 2012 4:43 PM

  • Link Sales Order Type to Customer

    Hi gurus,
    Do you know if there is anyway of linking a customer to a Sales Order Type?
    So that if selling to that customer, everytime that Sales Order type is determined?
    Please consider scenario where Sales Orde type is created through DP90 from service orders.
    Thanks and best regards,
    Víctor Liedo

    hi victor,
    in standard SAP there is no direct link as such for customer to sales order type.
    what is the business logic for the same.
    you are linking the sales areas for the document types - not to the customer level - that is one type of control which SAP is providing.
    but here you need to enter the sales order type manually before entering the customer for the sales order.  so MV45AFZZ : USER EXIT SAVEDOCUMENT_PREPARE.
    you can write a piece of code for the same.
    you need to hard code account group of the customers & sales document type, so that when ever before saving the sales order the system will check the sales order type used for that particular customer is correct or not and then saves the sales order or else it throws an error
    hope this clears your issue
    balajia

  • What is the Difference between Checking Rule B and RP

    Hi Experts,
    Can anybody Explain the Difference between Checking Rule B and RP
    in Intercompany STO (between Company Codes) which one should i be use?
    in standard settings of IDES system i found B assigned to PO Type NB. but somewhere in forum i saw checking rule RP to be assigned to NB. i totally confused. please help me.
    In below Assignments which one is correct.........
    NB (PO Type) - 1200 (Supplying Plant) - NLCC (Delivery Type) - B (Checking Rule)
    NB (PO Type) - 1200 (Supplying Plant) - NLCC (Delivery Type) - RP (Checking Rule)
    Thanks in Advance,
    charysd
    Edited by: charysd on Aug 2, 2011 12:32 PM

    hi..
    By default checking rule B is assigned to PO doc type...
    In B...only delivery rule is considered..
    while  in RP..delivery time..lead time...transpotation time are added..
    Hope it will help.
    Thnks.

  • Order type Z031 plant AT01. No checking rule mantained for operation

    Hello PS Gurus,
    I am trying to create a new element PEP, and when i tried to release the element PEP i get.
    Order type Z031 plant AT01. No checking rule mantained for operation
    Can someone tell me what is missing in our customization?
                 Best Regards
                     João Fernandes

    I assume you are trying to attach materials to network activity which is assigned to WBS.
    Your error is because of missing configuration in below mentioned node:
    In SPRO maintain the 'Define Checking Control' under Project Systems->Material->Availability Check (T code OPJK)
    For plant AT01 and Order Type Z031 maintain parameters which are suitable to you. Before this you need to check the node OPJJ.
    Regards
    Sreenivas
    Pls close this post if satisfied.

  • Determination of checking Rule in sales order

    Dear all,
    how the checking rule is determined in sales order av.check, In the t code OPJJ we are maintained so many checking rule for one checking group, In the sales order how the system determines the checking rule,
    I am expecting positive feedback from your end .
    Best Regards,
    Kumar

    Hi Kumar,
    You will have to maintain the checking group default for Material Type & Plant in Customization.
    You can assign the plant & the checking rule for processing Back order Processing.
    You can set default values for the relevant sales area & the availability checking rule.
    You will have to assign the requirement class to reqirement type.
    Maintain the avbl. check & TOR for the relevant schedule line.
    These settings need to be done for the avbl. check to be performed at the sales order level.
    Hope this will help you.
    Thanks & Regards
    Krishna Mohan

  • Disable Availability Check Based on Sales Order Type

    Hi All SD experts,
    Usually ( correct me if i'm wrong ) availability check is set via schedule lines item type. Is there any way that I can disable the availability check based solely on Sales Order Type ? Meaning no matter what item category or schedule lines assigned to materials, availability check will still be disable.
    Besides setting in schedule lines type, what are others config that might trigger availability check ? MRP settings ? Movement type ?
    Any valuable feedback will be great and much appreciated. A big thank you in advance.
    Warmest Regards,
    Edie

    HI EDIE
        In order for the availability check to happen,the following configuration settings are required.
    Availability check:
         a) you have to define requirement class & requirement type.
         b) you have to activate at scheduline category level
         c) in deleviry item.cat ,there is availability check off field,,,,, if  u dont mention any values here,then system checks for availability.if u mention 'x' here,then system dont check for availability.
        d) you define checking group and checking rule ,these determine how availability check is going to be performed
    MRP:
       MRP determines how material is planned,whether it is inhouse production or external procurement.MRP also determines the time taken for the material to become available for ready use.When ever an order is rised,the requirement is passed to MRP through  transfer of requirements(TOR), here MRP determines the inhouse production time or external procurement time.
    Movement Type: Movement type determines the type of material movement ,whether it is Goods Issue ,,, or ,, Goods Recipt,,,,, stock transfer between two plants etc.Movement type is determined in schedule line category level.
                      Award points if it is useful
                        Prasad.G

  • ATP checking rule for PM order

    Hi friends,
    How do I check which ATP rule is being used for Plant maintainence order (PM) order. Using Tcode IW41 we create PM order and do the goods movement type 261.
    Error: I have an item ABC with quantity 1 and there exists a deliver for this 1 unit. Still, I am able to issue this part to PM order which should not happen.
    Please advise .
    Sruthi

    SPRO->PM and CS->Maintenance and service processing->Maintenance and service orders->Functions and settings for order type->Availabilty check for material, PRTs and capacity

Maybe you are looking for

  • Kernel Panic: Unable to find driver for this platform

    So, my 1 GM RM, 1.5 GHz Powerbook G4 (15 inches) has been behaving wonderfully lately. Until, this morning, it locked up -- as it sometimes does -- after inserting a 3rd party SATA card and waking it from sleep. This is normally not a problem. A rebo

  • How to evaluate dynamic XPath expression in BPEL?

    I have an xml file where I keep many settings for my BPEL process. At runtime, I read the file and I want to select values from it based on values in the process payload. For example, imagine that the process payload is an order: <order> <header> <id

  • Install without disc

    Hello, (sorry for my english i'm french ). I buy adobe photoshop elements 11 and i'm downloading it. When i installed it there is a message on a the screen "insert the disc photoshop elements 11 to continue". But i haven't the disc because i choose t

  • G/L account is missing (1) -[message 131-46]

    Hello, I have created a new company and have all the master data uploaded. I have also set all the accounts on G/L determination. When i try to create a A/R Invoice from the SBO client application i get the error "G/L account is missing (1) -[message

  • Calling script from custom panel not working on all Photoshop installs

    I'm using Configurator to create a custom panel. The panel uses the html widget for the gui and which basically is made up of six links that points to different scripts located in Presets/Scripts. The links look like this <a href="adobe://photoshop.c