Predefined price elements

Hello colleagues!
We activated business function LOG_SD_SIMP_02 in order to customize predefined conditions in our system. We have price conditions without indicator Amount/Percent in the condition type, which was removed in order to prevent manual changes after first input. We added these conditions to predefined conditions and they appeared not changeable (in grey color) in the overview screen of a sales order after sales order item input. Logically it
should be possible to make a first input for these conditions from the overview screen, but unfortunately, it is not. Have anybody encountered with the same problem? Are there any notes, which can help to fix it?
You may check how it looks like in the attached screenshots.
Best regards,
Alexander

Not sure whether the following note helps you:-
Note 1280196 - Configurable sales UI: Error in material search
G. Lakshmipathi

Similar Messages

  • Condtion record -Price element inactive -Inactive Via Formulas or Incorrect

    Hi experts,
    I am trying to use pricing condition in bespoke service order. When I add product to it, I don't get the net value. When I click on product then I get all condition records but condition record with bespoke condition type are marked red and with error 'Price element inactive -Inactive Via Formulas or Incorrect'. Also on order I get error that one of the bespoke condition is missing. ( which is mandatory).
    In SAP GUI when I open the order and select the condition record with click on magnifying glass I see 'Txt for condn inactive     = Inactive Via Formulas or Incor' in condition record's detail.
    Any idea what is missing? I have downloaded all customizing objects and condition records in CRM.
    Thank you.

    The condition types are not visible in bespoke transaction. How to activate the condition types for  bespoke transaction?
    Also I don't see any condition record in Product master.
    Thank you.
    Edited by: CRM Beginner on Mar 9, 2012 3:37 PM

  • Build an waveform using predefined listbox elements

    Hi.
    I'm new in LabView, and have an idea for creating some some different square pulse waveforms I need. I have an idea of an listbox with all the predefined atoms, such as "Read", "Write", "Delay" etc. which differ in amplitude and pulse length. I want to be able to select an element in the listbox (an atom), and push a button to move it into another "Waveform to be generated"-listbox. There should be a waveform viewer that updates with the current waveform. There should be an easy way to add new atoms, and save/load previously built waveforms. 
    I'm unsure on how to approach this problem in the easiest way. Can someone give me a push in the right direction?
    With best regards,
    Niclas

    Hi Nicsjo,
    You can probably implement this in many ways, this is one alternative.
    You could make a type defined Enum control (Listbox control) that you send to a case structure. Then make the code necessary to create the waveform you want for those specific case. I would also recommend you to use a event structure to not load your processor with to much polling for user event changes.
    For modularity you should use a type defined Enum because you then only need to change the control (.ctl file) and then add the corresponding code in the case structure. When you want to add a new waveforms to your program.
    So you could start reading on structures and design patterns in LabVIEW. For example Event Structure, Case Structure and a State Machine. Also read up on Enums for the example I briefly explained. In the link below you can find a good starting point. Contact you local office if you want instructor led courses, course material or other information regarding courses.
    http://www.ni.com/gettingstarted/labviewbasics/
    Best Regards
    Jonas Mäki
    Applications Engineering
    National Instruments

  • Items in the shopping cart appear with different price than in the catalog

    Hi All,
    We are running SRM 5.0 (Classic Scenario) with external catalogues.
    After selecting items from the external catalogue and transferring them to the shopping cart, the items appear with different price(the problem exists in the productive system)
    The strange thing is that there is no dependence or sequence between the differences. For example, in one shopping cart, one item is with correct price, the price of the other item is not correct (when I click on the icon which is  showing item details in the catalogue, the price is different than the one in the shopping cart). Sometimes the difference is significant, sometimes not - if the item price in the catalogue is 22.34 EUR, in the shopping cart is 21.22EUR or if the item is 45.62EUR in the shopping cart is 45.60 EUR. There is no logic.
    I tried to create a shopping cart in the support system, with the same items from this catalogue, and they are sent back in SRM with the correct prices.
    I traced all OCI parameters, sent from the supplier catalogue, and everything is correct.
    At the example given below the price in the shopping cart ordered in the productive system is 69.00CZK, and after that during the test the correct price of 73.870CZK has appeared.
    NEW_ITEM-DESCRIPTION==Durable-KeyClip-keytag%2C+black
    NEW_ITEM-MATNR==
    NEW_ITEM-MATGROUP==
    NEW_ITEM-QUANTITY==10
    NEW_ITEM-UNIT==EA
    NEW_ITEM-PRICE==73.870
    NEW_ITEM-PRICEUNIT==1
    NEW_ITEM-CURRENCY==CZK
    NEW_ITEM-NEW_ITEM-LEADTIME==1
    NEW_ITEM-VENDOR==
    NEW_ITEM-VENDORMAT==0176%2F1957001
    NEW_ITEM-MANUFACTCODE==
    NEW_ITEM-MANUFACTMAT==
    NEW_ITEM-CONTRACT==
    NEW_ITEM-CONTRACT_ITEM==
    NEW_ITEM-SERVICE==
    NEW_ITEM-EXT_QUOTE_ID==
    NEW_ITEM-EXT_QUOTE_ITEM==
    NEW_ITEM-EXT_PRODUCT_ID==23109
    NEW_ITEM-EXT_SCHEMA_TYPE==UNSPSC
    NEW_ITEM-EXT_CATEGORY_ID==55121504
    NEW_ITEM-LONGTEXT_1%3A132==Durable-KeyClip%0D%0Akeytag%2Cblack%0D%0A%0D%0A6pc
    I checked the error log in SLG1 for BBP_OCI, and no error message exists. In my opinion the problem can be in supplier system, because otherwise all items will be with wrong price. And at the moment, there are shopping carts in which all items are with the correct price!
    It is not something in the user profile, because in one shopping cart created by one user some items are correct, some of them not.
    I also checked with the supplier,  they said that they haven't change the price, recently.
    Has somebody of you met this problem?
    In the IMG-> Define External Web Services (Catalogs, Vendor Lists etc.) I have set all parameters for the standard call structure: the URL of the supplier, our company ID and password for their catalogue.
    In the Detail view for the catalogue, the following parameters are set
    u201CAdditional functions in the product catalogueu201D field:
    -     Display product data again in the catalogue
    -     Validate product data from SAP Enterprise Buyer
    -     Find supply sources
    u201CTechnical Settingsu201D field
    - Use Error Log
    Thanks,
    Desi

    That means that we are not maintaining material numbers in SRM, so there are no predefined price or info records for that materials in R/3 system, or in SRM.
    In the set up of external catalogues, validation of the price is set. Which means that, if a new shopping cart is created from already existing one, and meanwhile, a change of the price is done by the supplier in the catalogue, the new item price will be adopted in the shopping cart.
    No prices are maintained in the SRM system, everything is from the supplier catalogue.
    Desi

  • A problem when using a data element in BAPI

    Hi there,
    I build a function module, and want to use it as a BAPI. But when I add the function module as a method of a BAPI object, it gives me the following error: data type xxxxx cannot be used for methods.
    I guess the problem happens because of the type of data element I used for the input parameter of the function module. Thus I tried many other data elements, but I keep getting the same error. I am really out of the game. Could anyone tell me which data element I should use for the input parameter of the function module? The function module has only one input parameter, which should be a string with length less than 100.
    Thank you so much!!
    Sincerely,
    Bing

    The function module has only one input parameter, which should be a string with length less than 256. (I tried many predefined data element like RPLM_STRING, but when I tried to add the function module as a method of BAPI, the SAP always gave me the error: data type xxxxx cannot be used for methods)
    It only has one output parameter: RETURN (associated type: BAPIRETURN)
    I am really not familiar with ABAP program, let alone BAPIs. Any suggestions would be very helpful to me. I sincerely appreciate your help.
    Bing

  • Price Comparision in Bidding Engine

    Hi Experts,
    While price comparision in bidding engine , our requirement is to take into picture all price elements (for ex. gross price,discount/surcharge, freight, p& F charges, custom duty , excise, cess,sales tax(indian tax structure,etc..)
    There are also some price elements which will be entered by purchaser himself based on some questions/answers with bidders. For example, there is one condition from purchaser that if bidder fails to deliver goods on delivery date , bidder will be charged fine of .5% of base price. If bidder does not agree with this condition, purchser will add 1% of base price to the price offered by vendor at time of price comparision.
    We are using classic scenario.
    Please let me know how to map all these in system.
    Thanks & Regards,
    VHP

    Hi,
    Price comparison for the bid is calculated based on the initial price and taxes.
    It will not compare the condition for the delivery date  for each bidder because you do not know whether the bidder will supply
    the component  as per delivery date  before the bidding. So you have to take the maximum % and create a condition record and
    then compare the same
    Regards
    Ganesh

  • Revenue Planning to cost elements

    Hi,
    I am Working on Project system object.
    When i am trying  planned revenue is added on the project, I need to find if there is a way to assign the revenue amount on the lowest WBS to a cost element. This is required for revenue amounts to appear in costing reports. CJ42 is used to add planned revenue manually.

    hi anuradha,
    Revenue Planning
    Use
    Revenue planning can be necessary when you perform results analysis on a sales order item and use a results analysis method that uses the planned revenues to calculate the results analysis data.
    Features
    The net value (revenue) for sales-order-related production is determined in pricing in Sales and Distribution (SD). Pricing depends on specific conditions which you maintain in Sales and Distribution.
    A particular customer orders a particular quantity of a product on a particular day. The variable factors – customer, product, quantity ordered, date – determine the final price for the customer.
    The system uses the conditions you specified to calculate the gross price at which the customer is invoiced; any discounts applying to the customer, for example; and other values such as freight charges and tax.
    Pricing is controlled by a pricing procedure which is selected through the sales document type. Price elements such as prices, surcharges and discounts, freight costs and taxes are saved in Sales and Distribution as condition types. The pricing procedure determines which condition types are used and the sequence in which they are calculated in the sales order.
    Condition Types
    The standard system contains the following condition types that can be used in connection with unit costing, product costing, and preliminary order costing in assembly processing:
    Condition Types for Pricing
    Condition Type
    Meaning
    EK01
    Cost of goods manufactured (CGM)
    EK02
    CGM (statistical)
    EK03
    Fixed CGM (statistical)
    Condition type EK01 is mainly used for cost-plus contracts in which the sales price depends on the expected costs.
    Condition type EK02 is mainly used when the sales price is a market price and the expected costs are only used for informational purposes.
    Condition type EK03 offers the capability of transferring the fixed costs of a cost estimate into the conditions.
    The costs are transferred from the cost component view Cost of goods sold into the condition type.
    The above-mentioned condition types must be of category Q. Whether a condition type of category Q is only used in pricing as a statistical value or for price calculation is controlled in the pricing procedure.
    The condition type is created in Customizing for Sales.
    The condition type can be selected as follows:
    Through the sales document type
    Condition types EK01 and EK02 are specified in the CndTypLineItems field in the sales document type.
    Through the requirements class
    This enables you to define different condition types for different sales document items of a sales document.
    Condition types EK01 or EK02 are specified in the CndTypLineItems field in the requirements class.
    Condition type EK03 is specified in the CondTypLinItFix field. You can only use condition type EK03 in conjunction with the requirements class.
    Planned Revenues
    Revenue elements from the SD pricing procedure that are not statistical are updated as planned revenue on the sales order item that carries costs and revenues, and can be viewed in the Product Cost Controlling Information System. Sales deductions can also be assigned to revenue elements through account determination, and updated on the CO object for the sales order item.
    The condition type is selected through the sales document type.
    Condition type EK01 is selected for sales document type TA (standard order). This means that the value from the cost estimate goes directly into pricing. A surcharge is calculated from this value and the net value for the sales order item is calculated.
    Condition type EK02 is selected for sales document type TA (standard order). Pricing is carried out on the basis of condition type PR00. To maintain this price, choose Logistics ® Sales/distribution ® Sales ® Master data ® Prices ® Material prices and enter a material price. The material price is updated under condition type PR00, while the values from the cost estimate are updated under condition type EK02 and can be used for informational purposes.
    Actual Revenue in Product Cost by Sales Order
    Use
    In Product Cost by Sales Order, actual revenues are updated to the sales order item that carries costs and revenues at the time of invoicing.
    Integration
    You can view the actual revenues in comparison with the planned revenues and costs in the Product Cost Controlling Information System at any time.
    You can settle the costs and revenues that are updated to the sales order item to a profitability segment in Profitability Analysis (CO-PA) during period-end closing for Product Cost by Sales Order. When you perform results analysis, the results analysis data are settled to CO-PA.
    The processing in Product Cost by Sales Order therefore differs from the processing in Product Cost by Order or Product Cost by Period (make-to-stock production and with a valuated sales order stock without a sales order item that carries costs and revenues).
    If you perform this type of product cost controlling (such as in addition to Product Cost by Sales Order), then in Product Cost by Order or Product Cost by Period the revenues from invoicing are transferred to CO-PA.
    If you are using the cost-of-sales accounting in Financial Accounting (FI) and are using a valuated sales order stock, you do not need to perform results analysis in order to transfer the cost of sales to FI. The cost of sales is transferred to Financial Accounting at the point of the goods issue posting.
    Prerequisites
    To ensure that the revenues are displayed on the sales order item, you must create revenue accounts and possibly sales deduction accounts as primary cost elements of cost element type 11 (revenues) or 12 (sales deductions). Make the necessary settings in Customizing under Controlling ® Overhead Cost Controlling ® Cost and Revenue Element Accounting ® Master data ® Cost Elements.
    To be able to settle the costs to Profitability Analysis, you must make the necessary settings in Customizing for Profitability Analysis. Make the necessary settings in Customizing under Controlling ® Profitability Analysis.
    Features
    Billing
    Billing invoices the customer for the goods and services delivered for a sales order.
    In Sales and Distribution, you create an invoice (billing document) on the basis of a reference document. In order-related billing, the reference document is the standard order or the delivery document with delivery-related billing.
    The data such as prices and quantities are transferred from the previous documents into the billing documents. The price can be calculated in the following ways:
    Using pricing on the basis of conditions (such as material or customer)
    On the basis of the incurred costs if you want to use resource-related billing
    When you enter a billing document, the system proposes a billing type depending on the reference document.
    The billing type determines the following:
    Which pricing procedure is used for account determination for Financial Accounting
    Whether the invoices are passed immediately to Financial Accounting
    Account assignment is controlled by the following parameters:
    The chart of accounts
    The sales organization
    The account assignment group of the customer (in the Account group field in the Invoicing screen of the customer master record)
    The account assignment group of the material (in the Account assignment group field in the Sales 2 view of the material master record)
    The account key in the pricing procedure
    thanks
    karthik
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Apr 15, 2008 3:10 PM

  • Hide/ unhide option for Product prices

    Hi All,
    We want to implement hide/ unhide option for Product prices i.e. whenever the user wants to unhide the price of a product, the user should click on a link u201CHideu201D and then it should hide the price of all the products. And similarly, when the user clicks on u201CUnhideu201D link, then it should display the prices of all the products.
    Can it be done through some config or through some code changes. Can you please let me know how to achieve this.
    Thanks,
    Nikhil

    Hello Nikhil,
    I assume that you would want to achieve this at the catalog page level or at a basket level. There is no standard config that can be used at runtime to hide/unhide price elements as per user choice.
    What you could do is modify the corresponding JSP files to add your custom logic via combination of some Javascript and div tags.
    PS: Refer to the section of the item details div on the order screen which uses similar logic to collapse/unfold item details on click of the arrow buttons.
    Pradeep

  • Add HTML element

    Hey there!
    I was wondering if there is a way to add specific HTML elements to a numbers document. In my case that would be the price-element from an Amazon product page which i would like to always be updated when i open my document. i found the element itself by using the webelements option under the developer menu in safari. I just did not find a way to add it as an updating element!
    Thanks in advance!

    In the first versions of Pages, there was an export to HTML feature but as far as I know there never was the asked one.
    As Apple engineers understood that generating HTML code wasn't their cup of tea, they dropped the feature so I doubt that HTML will be back in any way in the app.
    Yvan KOENIG (VALLAURIS, France) jeudi 14 juillet 2011 15:03:51
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8
    Please : Search for questions similar to your own before submitting them to the community
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !

  • SD Certification questions

    Hi all,
    Is there any way to get the SD certification questions anywhere
    I want to gothrough many.If some one has please let me know, I will contact .Please help me as much as possible on this
    Regards
    Mano

    Dear Mano,
    SD SAMPLE CERTIFIED QUESTIONS
    I BASIS KNOWLEDGE AND SYSTEM NAVIGATION
    1. Name two ways to start a transaction.
    answer: Dynamic Menu and Command Field
    2. Why do you create user*specific parameters?
    Answer: They supply defaults to R/3 fields. If a field is indicated, the system automatically fills in
    default value. Depending on the field definition, the entry can also be replaced with a value
    entered by the user. (Concept of PARAMETER ID)
    3. Name the three different kinds of messages in the R/3 system. What is the difference
    between them?
    A message can have five different types. These message types have the following effects during
    list processing:
    A (=Abend):
    The system displays a message of this message type in a dialog window. After the user confirms
    the message using ENTER, the system terminates the entire transaction (for example SE38).
    E (=Error) or W (=Warning):
    The system displays a message of this message type in the status line. After the user chooses
    ENTER, the system acts as follows:
    While creating the basic list, the system terminates the report.
    While creating a secondary list, the system terminates the corresponding processing block and
    keeps displaying the previous list level.
    I (=Information):
    The system displays a message of this message type in a dialog window. After the user chooses
    ENTER, the system resumes processing at the current program position.
    S (=Success):
    The system displays a message of this message type on the output screen in the status line of the
    currently created list.
    4. What is a data dictionary or repository?
    Central catalog that contains the descriptions of an organization's data and provides information
    about the relationships between the data and its use in programs and screens.
    The data descriptions in a Data Dictionary are also called metadata, i.e., data that describes other
    data.
    The ABAP/4 Dictionary stores system*wide data definitions. When you create a new data
    definition, the Dictionary tool does all the processing necessary to create the definition. You can
    use the Dictionary tool to look up the "definition" of objects in your R/3 System.
    5. What is a matchcode?
    Comparison key. A matchcode allows you to locate the key of a particular database record (e.g.
    account number) by entering any field value contained in the record. The system then displays a
    list of records matching the specifications.
    If you want an end user to see a specific menu after logging on the R/3 system, how could you do
    that?
    User maintenance transactions allow the system administrator to create and maintain user master
    records. This includes the generation and assignment of authorizations and authorization profiles.
    1
    SD SAMPLE CERTIFIED QUESTION
    II CORPORATE STRUCTURE
    In R/3 you can represent a company's structure by defining and assigning corporate structure
    elements. What is the purpose of doing that?
    Enterprise organization diagram.
    Chart showing the organizational structure of an enterprise, its organization units and how they are
    related. A combined structure can be created from the point of view of accounting, MM, SD. This
    structure forms a framework in which all business transactions can be processed.
    Which three organizational elements make up a sales area and briefly explain their function?
    Sales organization: An organizational unit that sells and distributes products, negotiates terms of sale,
    and is responsible for these transactions.
    Distribution channel: Channel through which salable materials or services reach customers. Typical
    distribution channels include wholesale, retail and direct sales. You can assign a distribution channel to
    one or more sales organizations.
    Division: Product groups can be defined for a wide*ranging spectrum of products. For every division
    you can make customer*specific agreements on, for example, partial deliveries, pricing and terms of
    payment. Within a division you can carry out statistical analyses or set up separate marketing.
    Name the three internal organizational elements within a sales organization and briefly
    explain their function.
    Sales Office
    Geographical aspects of the organization in business development and sales are defined using the term
    sales office. A sales office can be considered as a subsidiary.
    Sales offices are assigned to sales areas. If you enter a sales order for a sales office within a certain
    sales area, the sales office must be assigned to that area.
    Sales Group. The staff of a sales office may be subdivided into sales groups. For example, sales groups
    can be defined for individual divisions.
    Sales Persons
    Individual personnel master records are used to manage data about salespersons. You can assign a
    sales person to a sales group in the personnel master record.
    What does the term "business area" refer to and how can it be used?
    Business Area. The system posts costs and revenue according to the business area. The business
    area can be equivalent to the:
    sales area (if the accounts are to be posted according to sales)
    plant/division (if the accounts are to be posted according to products)
    The business area is defined in Customizing for Sales.
    Business area. A unit in an enterprise, grouping product and market combinations as homogeneously
    as possible for the purpose of developing unified business policy.
    Financial Accounting (FI). A business area is an organizational unit within financial accounting which
    represents a separate area of operations or responsibilities within an organization. Financial accounting
    transactions can be allocated to a specific business area.
    Briefly explain the relationship between sales organizations and company codes.
    Many to One.
    What is the central organizational element in purchasing?
    Purchasing Organization.
    Explain the relationship between sales organizations and plants.
    Many to Many.
    Explain the relationship between sales organizations, plants and company codes.
    Many to Many to One.
    Can one business area be assigned to several company codes? Which (sub) module of SAP could make
    business areas obsolete?
    Yes in CO .
    2
    SD SAMPLE CERTIFIED QUESTION
    What is a credit control area? What relationship exists between credit control areas and
    company codes?
    Credit control area. Organizational unit in an organization that specifies and checks credit limits for
    customers. A credit control area can include one or more company codes. It is not possible to assign a
    company code to more than one credit control areas.
    Which organizational element is central in shipping? Give a definition of it.
    Shipping Point: Organizational unit at a fixed location that carries out shipping activities. A shipping
    point could, for example, be a company's mail department or a plant's rail depot. Each delivery is
    processed by only one shipping point.
    Give a definition of plant (in SAP).
    Organizational unit within Logistics, serving to subdivide an enterprise according to production,
    procurement, maintenance, and materials planning aspects.
    A plant is a place where either materials are produced or goods and services provided.
    Classification: Business object
    Structure: A plant can assume a variety of roles:
    As a maintenance plant, it includes the maintenance objects that are spatially located within this plant.
    The maintenance tasks that are to be performed are specified within a maintenance planning plant.
    As a retail or wholesale site, it makes merchandise available for distribution and sale.
    As a rule, the plant is the organizational unit for material valuation.
    The preferred shipping point for a plant is defined as the default shipping point, which depends on the
    shipping condition and the loading condition.
    For the placement of materials in storage (stock put*away), a storage location is assigned to a plant.
    The storage location depends on the storage condition and the stock placement situation.
    The business area that is responsible for a valuation area is determined as a function of the division.
    As a rule, a valuation area corresponds to a plant.
    Can you assign two different sales organization to the same company code?
    Yes.
    To what do you assign distribution channels and divisions?
    Sales Organizations.
    What are the highest organizational units in SD, MM.PP,FI,CO?
    SD: Sales Organizations.
    M: Plant
    PP: Plant
    FI: Company Code
    CO: Controlling Area
    Can you further subdivide a plant? If yes into what ?
    A plant can be subdivided into storage locations, allowing stocks of materials to be broken down
    according to predefined criteria (e.g., location and materials planning aspects).
    A plant can be subdivided into locations and operational areas. Subdivision into locations takes
    geographical criteria into account, whereas subdivision into operational areas reflects responsibilities
    for production.
    Can a sales organization sell from a plant belonging to a different company code?
    Yes.
    How many shipping points can you assign to a plant?
    Many.
    How many shipping points can you assign to a sales organization?
    None.
    If you have a warehouse management system active, to what would you assign the warehouse
    number?
    Plant & Storage Location.
    3
    SD SAMPLE CERTIFIED QUESTION
    III MASTER DATA
    Why does the customer master have different views?
    In addition to the sales and distribution data, the accounting data is also important for a payer.
    Therefore one can create a customer master record centrally for the following partner functions:
    For the payer
    For the sold*to party who, in addition to the other partner functions, also takes on the function of the
    payer.
    Which different partner functions can a customer master record serve?
    Customer:
    sold*to party
    ship*to party
    payer
    bill*to party
    One*time customer including all partner functions.
    What is the structure of data in the customer master record?
    Different data is maintained in each of the three areas:
    General data, like address and telephone number, etc., is maintained for every customer. This data is
    only identified by the customer number, not by company code or sales area. Maintaining the data is
    possible from both the accounting view and the sales and distribution view.
    Company code data is only of interest for the accounting department. It includes, for example,
    information on insurance or account management. This data applies to only one company code.
    Sales and distribution data is only of interest for the sales and distribution department. It includes, for
    example, data on pricing or shipping. This data only applies to one sales area, and therefore is
    dependent on the sales structure (sales organization, distribution channel, division).
    Would you have different customer numbers if your customer was serviced by more than
    one company code?
    No.
    Would you have different customer numbers if your customer was serviced by more than
    one sales organization?
    No.
    A material is produced in plant Boston, plant Dallas and in plant Chicago. How many
    different material master number do you need?
    Only one.
    Is it possible to have different data for the same customer for different sales areas?
    Yes.
    Give examples of general data in the customer master record ?
    Address, Control data, Marketing, Payment transactions, Contact person, Unloading points.
    Give examples of general data in the material master record ?
    This level contains the data applicable to all individual group companies, all plants, and all
    warehouses/stores belonging to an enterprise (corporate group). Examples of general data are details
    on a material's design (CAD drawings, for instance) and storage conditions (temperature range,
    whether the material is explosive or perishable, and so on).
    Give examples of company codespecific data in the customer master record?
    This data is only of importance to the accounting department. It includes, for example, data on
    insurance and account management. Company code data only applies to one company code. If you
    edit the customer master record you must specify customer number and company code in order to
    access the screens containing company code data.
    Which plant*specific data do you find in the material master record?
    4
    SD SAMPLE CERTIFIED QUESTION
    This level contains the data for each branch or plant location within a certain company. The data
    important to Purchasing is stored at this level. Examples of this data are the maximum and minimum
    order quantities of a material and the reorder level. You access the plant data by entering the plant
    key.
    If a customer wishes to receive goods on Tuesdays only, how could you ensure that in the
    SAP R/3 system?
    This can be done by specifying goods receiving hours * Time schedule of ship*to party which specifies
    the days and times that goods can be delivered.
    Do you find any sales prices in the material master record?
    Yes.
    Name at least five different partner functions.
    Examples of partner functions in Sales and Distribution:
    soldto party, shipto party, bill*to party, payer.
    Examples of partner functions (roles) in Materials Management:
    ordering address, supplier of goods, invoicing party, different payee.
    Which are the two partner functions in SD that have to be maintained in FI too ?
    sold*to party, payer.
    Can you assign a material to more than one division?
    No.
    If you want to create language specific sales texts for your material master, would you have
    to create a new material master record?
    No.
    What is a material type and which material types do you know?
    Raw materials, semi*finished products, finished products, trading goods, operating supplies.
    Name the four standard industry sectors in SAP for the material master. For what do you use
    them?
    Branch of industry.
    The industry sector groups together companies according to their activities (for example, plant
    engineering and construction, mechanical engineering, the chemical industry, and the pharmaceutical
    industry).
    Table*driven program support is provided via the industry sector: for example, for the selection of
    data fields on*screen, for the sequence of the screens, and for the allocation of a material to a
    material type.
    For what or why do you use the classification system in sales? Give examples of objects you
    can classify in R/3.
    For e.g., Variant Pricing of configurable products. Objects can be customers, products, condition types.
    Does storage*location specific data in the material master record apply for each plant?
    This level contains the data specific to a storage location. Stock levels are an example of the data
    maintained for each storage location. You access the storage location data by entering the plant and
    storage location codes.
    This data structure facilitates the organization of material*related information within the entire
    enterprise. It prevents redundant storage of material data when the same material is used in more
    than one plant or stored at more than one storage location.
    Example: Suppose the same metal casting is stored at two different locations. The design and
    purchasing data for this material would be identical. However, the data on the stock levels at each
    location would differ.
    Name at least four views of the material master record.
    5
    SD SAMPLE CERTIFIED QUESTION
    . Accounting : Valuation and costing information. Examples: standard price, past and future
    price, and current valuation.
    . Materials planning and control: Information for material requirements planning (MRP) and
    consumption*based planning/inventory control. Examples: safety stock level, planned delivery
    time, and reorder level for a material.
    . Purchasing: Data provided by Purchasing for a material. Examples: purchasing group
    responsible for a material, over* and underdelivery tolerances, and the order unit.
    . Engineering: Engineering and design data on a material. Examples: CAD drawings, basic
    dimensions, and design specifications.
    . Storage: Information relating to the storage/warehousing of a material. Examples: unit of
    issue, storage conditions, and packaging dimensions.
    . Forecasting: Information for predicting material requirements. Examples: how the material is
    procured, forecasting period, and past consumption/usage.
    . Sales and distribution: Information for sales orders and pricing. Examples: sales price,
    minimum order quantity, and the name of the sales department responsible for a certain
    material.
    What are the possible units of measure for a material?
    A material can be stored, transported and sold in various units of measure. In the SAP R/3 System,
    you can therefore define various units of measure which are maintained in the sales and distribution
    screens. However, you only need to maintain the fields of the units of measure if they deviate from the
    base unit of measure. If no other fields with units of measure are maintained, the system
    automatically takes the base unit of measure as a basis for its calculations. You can enter the following
    units of measure in the sales and distribution screens:
    . Base unit of measure : Stocks of a material are managed in the base unit of measure. All
    quantity movements in other units of measure are converted automatically by the system into
    the base unit of measure.
    . Alternative unit of measure: If a product is managed in the base unit of measure "Piece" but is
    sold in the sales unit "Box", you must define the conversion factor. The alternative unit of
    measure can define, for example, that 1 box of this material contains 12 pieces.
    . Sales unit : The unit of measure in which materials are sold is referred to as a sales unit (for
    example, piece or bottle). The value you define in the material master record is proposed
    during business transactions relevant for sales, such as the sales order. You can replace them
    with other alternative units of measure in the sales order.
    . Delivery Unit : The delivery unit refers to the unit in which materials can be delivered. Only
    exact multiples of the delivery unit can be delivered. For example, with a delivery unit of 30
    bottles, 30, 60 or 90 bottles can be delivered, but not 100 bottles.
    . Quantity Specifications: Two different quantity specifications are used:
    . Minimum order quantity: The minimum order quantity refers to the minimum quantity the
    customer must order. A warning message appears if the minimum order quantity is not
    reached during order entry. The order can be entered in spite of the warning message.
    . Minimum delivery quantity : The minimum delivery quantity refers to the minimum quantity
    you must deliver to the customer. The minimum delivery quantity is automatically checked
    during delivery processing. A warning message appears during delivery processing if you enter
    a delivery quantity lower than the minimum delivery quantity. The delivery can be created in
    spite of this warning message.
    What is a Bill of material?
    A bill of material is a complete, formally structured list of the components that make up a product or
    assembly. The list contains the object number of each component, together with the quantity and unit
    of measure. The components are known as BOM items. A bill of material can only refer to a quantity of
    at least 1 of an object.
    Is the BOM used in the PP module only?
     No. Also used in SD.
    6
    SD SAMPLE CERTIFIED QUESTION
    Explain what a routing is?
    Routing contains the operations required in production, and the production resources/tools, material
    components, and test equipment required to produce the product.
    What is a work center?
    A work center is an organizational unit where a work step is carried out, producing an output. The
    work center defines where and by whom an operation is to be carried out. A cost center is assigned to
    each work center in the work center master record. The work center has a particular available
    capacity. The activities performed at or by the work center are valuated by charge rates, which are
    determined by cost centers and activity types. Work centers can be: Machines, People, Production
    lines, Groups of craftsmen .
    IN Personnel Planning and Development (PD) work centers are the physical locations where tasks are
    carried out. A work center can represent anything as general as a geographic location, for example,
    the New York branch office. Or work centers can be very precisely defined. For example, a work center
    could represent a specific workstation, with specific tools and equipment, on a specific floor, of a
    specific building.
    IN Workflow Management a work center is a particular place which has been set up specifically so that
    employees can perform their duties within the corporate work system using working materials.
    What does the account group of the customer /vendor control?
    A collection of properties of accounts which determine the creation of master records.
    The account group determines the data that is relevant for the master record and a number range
    from which numbers are selected for the master records.
    Each master record must be assigned to an account group.
    Changes to the account group and the accompanying partner functions can only be made from a lower
    level to a higher level. For example, this means that a sold*to party cannot be assigned the function of
    a payer as fields which have already been maintained for this sold*to party would have to be masked.
    However, you can assign the sold*to party function to a payer.
    The account group ensures that for the different partner functions of a customer only the necessary
    screens and fields are displayed for input.
    What are the two possible ways of control for the cost of a material in the material master
    record?
    Standard Price, Moving Average Price.
    What is a valuation class?
    Allocation of a material to a group of G/L accounts.
    Along with other factors, the valuation class determines the G/L accounts to be updated as a result of
    a valuation*relevant transaction (for example, a goods movement).
    Which valuation classes are valid depends on the material type. Several valuation classes
    can be valid for one material type. A valuation class can be valid for several material types.
    A customer master record in SD is also an A/R(accounts receivables)in FI. When you create a customer
    master record you also have to specify the reconciliation account. For what is the reconciliation
    account used?
    Account in G/L accounting, to which automatic entries are posted during a business activity. It is
    generally the case that several subledger accounts post to a common reconciliation account. This
    ensures that the developments in the subledger accounts are accurately reflected in the general ledger
    (i.e. in line with balance sheet conventions). You can set up a reconciliation account for, say, all
    overseas customers.
    7
    SD SAMPLE CERTIFIED QUESTION
    IV INTRODUCTION TO ORDER MANAGEMENT & SALES
    Briefly describe the types and structure of the sales document and give examples of data
    that you find on the different levels.
    Sales*related business transactions are recorded in the system as sales documents. There are, broadly
    speaking, four different groupings of sales documents:
    Sales queries, such as inquiries and quotations
    Sales orders
    Outline agreements, such as contracts and scheduling agreements
    Customer problems and complaints, such as free of charge deliveries and credit memo requests.
    Header Data
    The general data that is valid for the entire document is recorded in the document header. This data
    includes the:
    number of the sold*to party
    number of the ship*to party and the payer
    document currency and exchange rate
    pricing elements for the entire document
    delivery date and shipping point
    Item Data
    Whereas data in the document header applies to all items in the document, some data applies only to
    specific items. This data is stored at item level and includes the:
    material number
    target quantity for outline agreements
    number of the shipto party and the payer (an alternative shipto party or payer can be defined for a
    particular item)
    plant and storage location specifications
    pricing elements for the individual items
    Schedule Line Data
    An item consists of one or more schedule lines. The schedule line contains all the data that is needed
    for a delivery. For example, a customer orders 20 pieces of a material and you enter this as an item in
    the sales order. However, you can only deliver 10 pieces now and the remaining 10 pieces next month.
    In other words, you need to schedule two deliveries. The data for these deliveries (dates, confirmed
    quantities) are stored in two separate schedule lines. In sales documents where delivery data is not
    relevant *for example: contracts, credit and debit memo requests * the system does not create any
    schedule lines.
    Data recorded in the schedule lines includes the:
    schedule line quantity
    delivery date
    confirmed quantity
    What is the difference between an inquiry and quotation ?
    . Inquiry: Request made to a vendor for a quotation for required materials or services.
    No availability check is done for inquiry.
    . Quotation: Offer from a vendor to a purchasing organization regarding the supply of materials
    or performance of services subject to predefined terms and conditions.
    A quotation consists of a number of items, in which the total quantity and delivery date of an
    offered material or service are specified.
    The total quantity can be subdivided into several partial quantities with different delivery dates in the
    lines of a delivery schedule.
    Do you always have to have a material master record number when you enter an item on a
    sales document (inquiry and quote)? If not what would you have to use to be able to enter
    information at item level?
    No. Customer Material Information or Material Description.
    If a customer doesn't place an order with you after you have sent him a quotation, what happens to
    the quotation document?
    Remains active till the end of validity period.
    8
    SD SAMPLE CERTIFIED QUESTION
    Can you have alternative items in a sales order?
    Yes.
    If you reference an inquiry when creating a quotation ,would the inquiry be updated?
    Yes.
    Can you copy one inquiry to many quotations ?
    No.
    Can you copy several previous documents into one sales order?
    Yes.
    Do you always have to copy the entire quantities at item level when you reference a
    previous document?
    No.
    Can you make sure that business data in a sales order is only possible to maintain at header
    level?
    Yes.
    From where is the delivering plant transferred into the sales order?
    Customer Master, Material Master.
    Which partner function is relevant for the delivering plant? The soldtoparty ,
    billtoparty, payer, carrier or the ship* to* party?
    Ship*to party.
    Can you manually change the delivering plant in the sales order once it was defaulted from
    the master data?
    Yes.
    For what or why do you use the incompletion log?
    To have a complete document so that it doesnu2019t affect subsequent processes.
    Can you have different incompletion logs for different item categories? Schedule line
    categories?
    Yes.
    If a document is incomplete can you still save the document?
    Yes.
    Which reference status can a document have at item level? Which statuses at header level?
    Item level: Partial, Full.
    Header level: Full.
    What's the advantage of using text as a reference instead of duplicating it?
    Can be modified if needed.
    What three sources provide data for the creation of a sales document?
    Material Master, Customer Master, Previous referenced documents.
    Can you change addresses of partners manually in the sales document?
    Yes.
    Name several input tools that make order entry faster and give a definition of them?
    Customer Material Information, Product Proposal , Referencing Documents.
    9
    SD SAMPLE CERTIFIED QUESTION
    In which business environment would you use only the single*line entry screen to create
    and save the order?
    Telephone Sales, Simple Business.
    If you do not specify the delivering plant in the sales order, what could the system then not
    do?
    Delivery Scheduling.
    For what would you use the fast change function in sales entry?
    Alternate Plants, Delivery or Billing Blocks
    Name two ways to control that customers can receive only certain materials?
    Material Listing, Exclusion.
    What does the item category control?
    General Data
    . Should pricing be carried out for the item?
    . When should an item be regarded as completed? A quotation item, for example, can only be
    regarded as completed if the entire quantity has been copied into a sales order.
    . Is it an item that refers to a material or is it a text item?
    . Are schedule lines allowed for the item?
    . May general business data, for example, the terms of payment at the item level, deviate from
    those at the header level?
    . Should a system message appear if the item cannot be fully delivered?
    . Which fields are relevant for the incompletion log?
    . Which partner functions are allowed at the item level and which are mandatory?
    . Which output (for example, an order confirmation) is allowed for the business transaction and
    which output determination procedure is used?
    Shipping Data
    . Is an item relevant for delivery?
    . Should the weight and the volume of an item be determined?
    Billing Data
    . Is an item relevant for billing?
    . Should the cost of the item be determined?
    . Is it a statistical item? Pricing is carried out for statistical items. However, they are not added
    to the value of the order, that is, the customer is not charged for them.
    . Should a billing block be set automatically for an item? For example, this may be important for
    items whose prices have to be clarified before billing
    . Is it a returns item?
    . Name the influencing factors for determining the item category in the sales document?
    . Sales Document type, Item Category Group, Higher Level Item, Item Usage.
    . Name the influencing factors for determining the scehdule line category in the sales document?
    . Item Category, MRP Type.
    . What does the sales document type control?
    General Data
    . Can the document be entered only with reference to a preceding document?
    . Should the existing customer
    . material info record be taken into consideration?
    . Should the delivery date be proposed?
    . Must a customer number be entered when creating a document? For example, product
    proposals can be entered without reference to a particular customer.
    . Which order probability is defined?
    . Should the division be taken from the material master record for every item or should an
    alternative division specified in the header take precedence over the item specifications?
    10
    SD SAMPLE CERTIFIED QUESTION
    . How should the system respond if the division entered in the header deviates from the division
    in the items?
    . Should a credit limit check be made?
    . From which number range should the document number for internal or external number
    assignment come?
    . Which fields are relevant for the incompletion log? The validity period, for example, is
    important for contracts and must therefore be specified in the document.
    . Can an incomplete document be saved or must all data be complete?
    . Which partner functions are allowed and which ones are mandatory?
    Shipping Data
    . Which delivery type should the delivery resulting from the order have?
    . Should delivery scheduling be carried out?
    . Should transportation scheduling be carried out?
    . Should a delivery block be set automatically for a specific reason? For example, a delivery
    block may be appropriate for a freeofcharge delivery.
    . You can define shipping conditions for a sales document type. These are copied into the
    document regardless of what is defined in the customer master record.
    Billing Data
    Which billing type should the invoice resulting from the order or the delivery have?
    Should a billing block be set automatically for a specific reason? For example, a billing block may be
    appropriate if a credit memo request should first be checked before it is used as the basis for a credit
    memo.
    Can the sales document type be determined by the system?
    No.
    In R/3, can you automatically substitute one product for another? How? What would you
    have to create?
    Yes. Product Selection / Material Determination.
    Give a definition of replenishment lead time?
    Total time for the inhouse production or for the external procurement of a product. In inhouse
    production the replenishment lead time is determined to cover all BOM levels.
    What's the difference between checking availability with or without replenishment lead time (RLT)?
    With RLT : Availability check is done only upto end of RLT. If material is not available the date on
    which RLT ends is displayed as Material Availability Date.
    Without RLT : Availability check is unrestricted. Displays Delivery Dates as on which partial deliveries
    can be made with available stock.
    Name at least three item categories?
    Standard Items : AFN, AGN, TAN.
    Free of charge Items: AFNN, AGNN, TANN.
    Non*stock Items : AFX, AGX, TAX.
    Text Items : AFTX, AGTX, TATX.
    Why would you use different item and schedule line categories?
    Item categories are defined to provide additional control functions for the sales documents and thus
    meet the demands resulting from the different business transactions.
    The items in a sales document are divided into one or more schedule lines. These schedule lines differ
    from each other with respect to date and quantity. For some schedule lines, material requirements
    planning is not carried out; for other schedule lines, it is carried out. Also goods receipt, not goods
    issue, is posted for a schedule line defined in a returns document.
    Can you change existing standard item categories?
    Yes.
    11
    SD SAMPLE CERTIFIED QUESTION
    Can you create new sales order types?
    Yes.
    Different dates will be calculated in order entry scheduling . Can you name the lead time
    variables that will be taken into account?
    Transportation lead time, Pick/pack time, Loading time, Transit time .
    If you run out of stock in a specific plant can you check if there are quantities available in other plants?
    Yes.
    When you carry out availability check, which quantities or movements can the system take
    into consideration?
    The following elements can be included in the availability check:
    Stocks : safety stock, stock in transfer, stock in quality inspection, blocked stock.
    Inward and outward movements : purchase orders, purchase requisitions, planned orders, production
    orders, reservations, dependent reservations, dependent requirements, sales requirements, delivery
    requirements.
    Give some examples of sales document types (description, not necessary the short code)
    that already set up in the standard system?
    Indicator used to control the processing of the various sales documents which are defined in the
    system. E.g., OR, SO, BV, KR. Document types allow the system to process different kinds of business
    transactions, such as standard orders and credit memo requests, in different ways.
    Can you maintain texts for a specific customer and store them in the system? If yes, where?
    Yes. Customer Material Information.
    When the system checks availability which scheduling would it use first?
    Backward Scheduling.
    Name the influencing factors for the determination of the availability date?
    The following data is required for determining this date:
    Route from the shipping point to the ship*to party location
    Shipping point from which the goods are issued
    Loading group from the material master record
    Weight group determined from the order using the order quantity.
    Name the three delivery possibilities when there is not enough stock available?
    One Time Delivery, Complete Delivery, Partial Deliveries.
    Can you think of an example why you would have to create a text for a customer and copy it
    to the sales order?
    Customer specific instructions.
    What is the function of item category group?
    The item category group determines how a material is processed in the sales order. It defines, for
    example, that pricing does not take place for a free of charge item, such as a business gift; or that
    inventory management is not carried out for a service. When processing sales and distribution
    documents, the system uses the item category group to determine the item category. The system
    determines the item category based on the item category group of the material and the current
    business transaction, and proposes it in the respective document.
    When creating the material types non*stock material and services, DIEN is proposed in both cases for
    the item category group, because the order processing for both material types is identical: for
    example, pricing is carried out for both, but no availability check.
    On sales order, when the system confirms 20 pieces to be available at a certain date, would
    these 20 pieces still be available for other new sales order coming in later?
    No.
    What is a delivery group and why would you use it?
    12
    SD SAMPLE CERTIFIED QUESTION
    The complete delivery and delivery group functions enable you to combine some or all of the items in a
    sales order so that they are delivered to the customer together. The system determines automatically
    the latest delivery date possible for the delivery group and adjusts the schedule lines accordingly.
    Corresponding requirements for material requirements planning (MRP) are changed or re*determined.
    What is backorder processing?
    The backorder processing functions enable you to list relevant sales documents for specific materials
    and process them from the point of view of availability. You can assign available to promise (ATP)
    stock to outstanding order quantities. In addition, you can withdraw already confirmed quantities and
    reassign them to different items.
    Backorder processing is only available for materials with individual requirements.
    Can you link items in a sales order? If yes, when would you do that?
    Yes. Promotional Items.
    For what would you use BOMu2019S in sales? What two methods of BOM processing do you have
    in sales order entry? How can you control if the system should/should not explode a BOM in
    the sales order.
    A bill of material (BOM) describes the different components that together create a product. A BOM for
    a bicycle, for example, consists of all the parts that make up the bicycle: the frame, the saddle,
    wheels, and so on. When you enter the material number of a bill of materials that is relevant for sales
    order processing, the system displays the material that describes the whole bill of materials as a main
    item. The components are displayed as sub*items.
    Processing by Main Item : ERLA & Processing by Sub*Item : LUMF
    BOM explosion can be prevented by specifying Item Category Group as NORM.
    Credit limit checks is an example of a very close link between which two SAP modules?
    SD & FI.
    What are the two techniques in delivery scheduling?
    Backward Scheduling & Forward Scheduling.
    How does a third party deal work? Do you use a special sales order type for that? How could
    the system know that you want to process a third party deal?
    By specifying item category as TAS using double*line entry in the sales order.
    No special order type is available.
    By the item category group and/or material type in Material Master .
    Name the several steps in consignment processing.
    Consignment fillup, Consignment issue, Consignment pickup, Consignment return.
    Whatu2019s the difference between consignment pick*up and consignment return?
    In consignment pick*up, customer returns consignment stock. When goods issue is posted, the
    relevant quantity is deducted from the customer's special stock and is added back to regular stock at
    the plant where the goods are returned. Total valuated stock remains the same since the returned
    stock was regarded as part of inventory even while it was at the customer's premises.This transaction
    is not relevant for billing.
    In consignment return, customer wishes to claim on consignment goods which have already been
    issued. When goods issue is posted, the relevant quantity is added to the customer's special stock at
    the plant where the goods are returned. Since the ownership of the goods is passed from the customer
    back to the company, the transaction is relevant for billing. In this case, the customer receives a credit
    memo for the returned goods.
    Can you control that an end user cannot copy a quote of customer A to a sales order for
    customer B? If yes, where?
    Yes. By customizing Copying Control for header data.
    Give some example for data that is copied from the customer (soldto, payer, shipto) to the sales
    order as well as for data that is copied from the material?
    General data, payment terms, shipping details, delivery agreements, delivering plant.
    What is returnable packaging processing?
    13
    SD SAMPLE CERTIFIED QUESTION
    Returnable packaging consists of materials that are stored at the customer location but which remain
    the property of the company. The customer is only required to pay for the returnable packaging if he
    does not return it by a specified time.
    Name the two outline agreements in R/3 standard and explain the difference between them.
    Agreements are arrangements between business partners regarding the granting of conditions over a
    specified time period. The agreement contains conditions which apply over a particular time period and
    which are settled together at the same points in time. An agreement can be settled once or
    periodically. The two outline agreements include Contracts and Scheduling Agreements.
    Unlike a contract * which only contains an overall target quantity or value * a scheduling agreement
    also contains specific order quantities and delivery dates.
    How many documents do you create when you release, deliver and invoice the first order
    from a contract?
    Three : Sales order, Delivery note, Invoice.
    What types of output can you have in sales?
    Printer, Telex, Fax, Mail, EDI.
    Can you automate output processing ? Do you always have to specify it manually?
    yes. No.
    Where would you specify which data should be copied (at header, item and schedule line
    level)when you copy from one document to another one?
    Customizing Copy Control.
    SHIPPING
    Describe the flow of data from the sales order into the delivery for header and item and
    schedule line level data?
    Header à Header
    Item à Header, Item.
    Schedule line à Item.
    Can you combine several sales orders into one delivery document ? If no, why not? If yes,
    would the system check certain criteria? What criteria?
    No. When ship*to party or plant is different.
    Yes. Availability of all items are confirmed.
    Name a few prerequisites that have to be fulfilled if you want to create a delivery for the order.
    Header Level
    There cannot be a delivery block at header level.
    The sales document must contain at least one item due for delivery before a delivery can be created
    for this document.
    Item Level and Schedule Line Level
    The schedule line must be due for shipping on the specified selection date.
    A schedule line becomes due for shipping as soon as the material availability date or the transportation
    scheduling date is reached.
    The schedule line cannot be blocked for delivery.
    The delivery quantity must be greater than one.
    The items in the order must be fully processed.
    If they are incomplete, you must first edit the incompleteness log in the order. You will find
    information on the incompleteness log in the R/3 SD online documentation on sales.
    The product status of the material must permit delivery.
    For example, the product status for new products which have not been released for delivery does not
    allow them to be included in a delivery.
    Sufficient quantity of the material must be available.
    If you create a delivery, would this automatically update the sales order?
    14
    SD SAMPLE CERTIFIED QUESTION
    Yes. The delivery status of the entire order results from the delivery status of the items. Until all items
    in the order have been fully delivered, the order has the status "Partially delivered". The entire
    document acquires the status of fully delivered once all the items have been fully delivered.
    Name the different ways of creating deliveries.
    Partial Deliveries, Complete Deliveries, Deliveries without reference, Grouped Deliveries.
    How does the system determine the shipping point and the route in the sales order?
    A shipping point can be determined for each order item. How the shipping point is determined depends
    on three factors:
    The shipping conditions from the customer master record (Shipping screen). A condition might be that
    the goods are to be delivered to the customer as soon as possible.
    The loading group from the material master record (Sales/Plant Data screen).You could, for example,
    specify a loading group that defines that the goods must always be loaded with a crane or a fork lift.
    The delivering plant. This plant is determined per order item either from the customer master record
    or from the material master record. However, you can also enter it manually for each order item. You
    will find detailed information on determining the delivering plant in the sales order in the R/3 SD online
    documentation on sales.
    Can you change the shipping point determined in the sales order manually?
    Yes.
    If you have several shipping points in a sales order at item level. What would that have on
    the delivery?
    Each item will individual deliveries.
    Why would you carry out route determination in the delivery again?
    To reconfirm the weight of the item.
    At which different levels can you specify pick/pack and loading time?
    Shipping point determination level : loading time.
    Route determination level : pick/pack time.
    Where do you specify the departure zone and the arrival zone for route determination?
    Shipping point, Ship*to party.
    How can the route influence the material availability date?
    Transit time & Transportation lead time.
    Why would you carry out availability check in the delivery?
    The availability check is calculated using planned inward and outward movements of goods. Therefore
    the delivery situation might have changed in the meantime due to unforeseen circumstances, such as
    lost output. The availability check in the delivery takes any such changes into account.
    Where would you store partial/complete shipment agreements and over/under delivery
    tolerances?
    Customer Master and Customer Material Information.
    Explain the effects of printing out the picking list.
    Updates the picking quantity in the delivery.
    How does the system automatically determine the picking storage location in the delivery?
    Storage Condition.
    Shipping Point.
    Plant.
    What is a transfer order and for what would you use it?
    Document used to support every stock movement in the warehouse.
    It contains all the important movement data, such as the material to be transferred, the quantity to be
    transferred, the storage bins involved, and so on
    Define a shipping unit?
    15
    SD SAMPLE CERTIFIED QUESTION
    Combination of materials which are packed together in a shipping material at a particular time.
    Shipping units contain items which in turn are made up of shipping units or delivery items.
    What effects does goods issue have?
    When the goods have left your plant, the business transaction is regarded as completed from the point
    of view of shipping. When goods are issued, the following functions take place in the system:
    The material stock is reduced by the goods issue quantity and the corresponding value changes take
    place in accounting. This ensures that the quantity and value flows are parallel.
    Material requirements for the delivery are reduced
    The delivery status is updated
    If you bill after goods issue, the delivery enters the billing work list
    How can you delete a good issue?
    You cannot cancel a goods issue posting in isolation. You are also unable to change goods issue
    quantities. If you make a mistake when processing a delivery, or if the goods are damaged leaving
    your plant and cannot be delivered, you must cancel the entire business transaction.
    Procedure
    After you have invoiced the delivery, for which the incorrect goods issue posting was carried
    out, proceed as follows:
    1. Enter a returns order (order type RE) for the customer and the material involved.
    2. Create a returns delivery for the returns order. The system proposes the delivery type. The
    delivery quantities in the returns delivery must correspond to the goods issue quantities in the
    incorrect goods issue document.
    3. Post "goods issue" for the returns delivery. The system automatically recognizes the returns
    delivery as goods receipt and clears the original goods issue posting by carrying out reverse
    posting.
    4. Invoice the business transaction with a returns credit memo. The system proposes billing
    type. The original billing document for the incorrect goods issue document is cleared by this
    credit memo.
    Is it possible to work without specifying a pick/pack or loading time for a shipping point?
    Yes.
    When do you initiate packing activity*before or after goods issue? What is the material type
    for shipping material?
    Before goods issue . VERP.
    When you post goods issue after packing, which two documents do you create?
    Picking List, Invoice.
    Can the delivery quantity and the picking quantity in the delivery document be *different?
    Yes.
    PRICING
    Could you explain what condition technique in SAP is?
    Hierarchy of elements defining a data combination which leads to certain actions.
    In pricing the condition technique refers to the method by which the system determines prices from
    information stored in condition records. In Sales and Distribution, the various elements used in the
    condition technique are set up and controlled in Customizing. During sales order processing, the
    system uses the condition technique to determine a variety of important pricing information.
    Name three areas/processes which use condition technique in SD?
    Material determination, Output determination, Account determination.
    16
    SD SAMPLE CERTIFIED QUESTION
    What are the four basic elements of condition technique?
    Condition Types, Condition Tables, Access Sequences, Pricing Procedures.
    Please explain graphically the relationship between the four basic elements in condition techniques?
    Procedures à Condition Types à Access Sequence à Condition Tables à Condition Records.
    Explain what a pricing procedure is?
    The primary job of a pricing procedure is to define a group of condition types in a particular sequence.
    The pricing procedure also determines:
    Which sub*totals appear during pricing
    To what extent pricing can be influenced manually
    Which method the system uses to calculate percentage discounts and surcharges
    which requirements for a particular condition type must be fulfilled before the system takes the
    condition into account.
    Explain what a condition table and an access sequence is and the relationship between
    them?
    A condition table defines the combination of fields (the key) that identifies an individual condition
    record. A condition record is how the system stores the specific condition data that you enter in the
    system as condition records. For example, when you enter the price for a product or a special discount
    for a good customer, you create individual condition records.
    An access sequence is a search strategy that the system uses to find valid data for a particular
    condition type. It determines the sequence in which the system searches for data. The access
    sequence consists of one or more accesses. The sequence of the accesses establishes which condition
    records have priority over others. The accesses tell the system where to look first, second, and so on,
    until it finds a valid condition record. You specify an access sequence for each condition type for which
    you create condition records.
    What is a condition type? What are the two main groups of condition types?
    A condition type is a representation in the system of some aspect of your daily pricing activities. For
    example, you can define a different condition type for each kind of price, discount, or surcharge that
    occurs in your business transactions.
    Fixed Amount & Percentage.
    Is SD the only module that uses condition technique?
    No.
    What is a condition supplement and why would you use it?
    A condition supplement is a supplement for a particular condition type. For example, you can include a
    supplement every time you apply a material price. The supplement can contain various discounts.
    During pricing, the system automatically applies the discounts defined in the supplement every time it
    accesses a material price. You define for which condition types you want to use condition supplements
    in Customizing for Sales.
    Which partner function is relevant when it comes to tax calculation in the sales order?
    Ship*to party.
    Name at least three different condition types in pricing?
    Price, Discounts, Freight. PROO, K007, KF00.
    You can create scales for prices and discounts. Name the four possible scale basis in R/3.
    Value, Quantity, Gross weight, Net weight, Volume.
    Where would you specify that a condition type is a discount or a surcharge?
    In Condition Type Details Screen.
    If somebody adds price elements manually in the sales order or if somebody changes a
    discount the system determined automatically, do you have a possibility to see that in the
    sales order?
    Yes.
    You want to list all condition records for a certain material or a certain sales organization.
    How would you do that?
    17
    SD SAMPLE CERTIFIED QUESTION
    By creating Pricing Reports.
    Does the pricing procedure apply for the pricing data at item level or for the pricing data at
    header level?
    Both.
    When you create a header condition manually in the sales order the system can copy the values in
    different ways to the items. Where would you specify how the system should process?
    Condition Type.
    Which data do you have to maintain in SD so that the system can determine the sales taxes
    in the sales order automatically?
    Tax rate with or without Jurisdiction.
    What does the condition exclusion indicator do for you?
    The system can exclude conditions so that they are not taken into account during pricing in sales
    documents.
    Can you explain what a statistical condition is? Give an example for a statistical condition?
    VPRS.
    For what do you use customer hierarchies?
    Pricing , Rebate.
    Can you track cumulative values in R/3? If yes, it could be based on what?
    Yes. Maximum Value, Maximum Orders, Maximum Quantity.
    If you want to make sure that conditions records apply for a certain time period only what
    would you have to do?
    Validity Period to be specified in condition record.
    What is a group condition?
    Condition which can be used to determine a scale value based on more than one item in a document.
    The system groups the items using either the condition key for the appropriate condition record or a
    separately defined condition key.
    Name the influencing factors for pricing procedure determination during sales order entry?
    Customer, Sales Document Type and Sales Area.
    Can you copy condition records? If yes, are there any restrictions?
    Yes. Field specific.
    If you create a new condition type*do you also have to create a new condition table and a
    new access sequence?
    Yes.
    Where can you specify that a condition is mandatory?
    In Pricing Procedure.
    Tax jurisdiction processing is a close link between which two modules?
    FI & SD.
    Do you have to create a condition record for taxes in the SD application?
    Yes.
    BILLING
    Name several billing types?
    F1 : Order related Invoice F2 : Delivery related invoice.
    F5 : Proforma Invoice for Sales Order F8 : Proforma Invoice for Delivery.
    Can you delete an invoice?
    No. You can cancel it and create cancellation document.
    18
    SD SAMPLE CERTIFIED QUESTION
    When you create an invoice in SD, how do you post it to FI?
    Select Billing document à Release To Accounting.
    The system displays a message that the accounting document has been saved. If the billing document
    contains an error, the reason for not forwarding the document is displayed. If the release was
    successful, the posting status in the billing document is set to C (accounting document has been
    created). You find the posting status by selecting Header à Details in the billing document.
    When you create an invoice can you carry out pricing again?
    Yes.
    From which documents can you create a proforma invoice?
    Based on sales order or delivery.
    Do you transfer a proforma invoice to FI ? If yes, how? If no, how do you customize the
    system in a way that the proforma invoice is not transferred to FI?
    No. Billing status not assigned to proforma invoice. Posting bock in the billing document.
    When you create a credit memo request do you always have to refer to a sales order or any
    other previous document?
    Only sales order.
    In R/3 how can you make sure that invoices for a customer are always created at a specific
    date?
    Billing Schedule.
    Can you combine deliveries into one invoice? When would you do that?
    Yes. If the header data and header partners for specified delivery or sales order are identical and if
    requirements for splitting do not apply.
    Can you combine orders into one invoice?
    Yes.
    Can you split deliveries into several invoices? When would you do that?
    Yes . If the data from the related reference documents differs in the header fields of the billing
    document. The system will automatically split the invoice.
    For what do you use the billing due list? What previous step in the process is necessary that
    a delivery appears in the billing due list?
    Selection criteria u2013 sold*to party, billing date or receiving partner.
    a) separate invoice for each delivery
    b) split one sales order for delivery into several invoices.
    c) combine several sales orders for delivery into one invoice.
    Name the five possible influencing factors for account determination for invoices?
    Chart of accounts of the company code
    Sales organization
    Account assignment group of the customer (from the customer master record, Billing screen, Account
    group field)
    Account assignment group of the material (from the material master record, Sales 2 screen, Account
    assignment group field)
    Account key (from the pricing procedure)
    Can one business area be valid for several company codes?
    Yes.

  • Help me on tthese issues

    Hai Friends,
    <b>1)
    Kindly help me toughest tickets in SD with clear explanation....
    i lost many interviews because of this ....
    2)
    kindly through customization on pricing
    3)
    what is significance of account assignment grp in SD?
    4)can we have credit mangement only at order level or only at delivery level?
    5)toughest GAP analysis u faced in implementaion
    6) generally how many types of pricing scenarios will be there in normal implamentaion?
    Mail me at [email protected]
    </b>
    i reward suitably***
    Thanks a lot in Advance
    Venkat

    Hi Venkat,
    PRICING – SD:
    PRICING:
    Pricing is the combination of creating correct pricing procedure that map the business needs & processes, such as correct pricing & discounting, & keeping to the legal requirements placed on the business, such as adhering to the tax laws of the country.
    SPRO- IMG- SD- Basic Functions- Pricing- Pricing Control—
    Create Condition Table: V/03, V/04, V/05
    Define Access Sequence: V/07
    Define Condition Types: V/06
    Define & Assign Pricing Procedure
    Maintain Pricing Procedure: V/08
    Define CuPP: OVKP
    Define DoPP: OVKI. The DoPP indicator is used to determine pricing in conjunction with the sales area & CuPP.
    Assign DoPP to Order Types & Billing Types: OVKJ & OVTP
    Define Pricing Procedure Determination: OVKK
    Create Condition Table: V/03, 04, 05
    Put the most general field for e.g., Sales Orgn in the highest position & the most specific field in the lowest. After organizational fields, place fields from doc header before those that come from item level (customer comes before material).
    Sales Orgn, Distbn Channel, Div, Cust, Mat: Customer Specific Price
    Sales Orgn, Distbn Channel, Div, Price List Type, Mat: Price List
    Sales Orgn, Distbn Channel, Div, Mat: Material Price.
    Maintain Access Sequence: V/07
    Go to new entries, define 4-digit acc seq. Select acc seq, go to Accesses and place the cond tables and check exclusive indicator (which determines that if a cond record is successfully found, the system will stop searching further). Select each cond table and go to Fields.
    • There are some cond types for which you do not create cond records (header discounts that you can only enter manually). These cond types do not require an access sequence.
    Define Condition Type: V/06
    They are used in the pricing procedure to define how the cond is going to perform, such as either a %tage or a fixed amount. The cond type can be automatic or it can allow manual changes. Copy the required cond type and rename. Then assign acc seq to cond type.
    If you use different calculation types for what are otherwise the same conditions (for e.g., %tage, as fixed amt, qty dependent), you do not have to define different cond types in customizing. You can set different calculation type when maintaining cond records.
    Functionality of Condition Types:
    Access Sequence
    Condition Class: surcharge & discounts or prices
    Plus/Minus: -ve, +ve or both
    Calculation Type: fixed amt, %tage, qty, wt, voln
    Rounding rule: commercial, round up and round down
    Group Cond
    Manual Entry: whether manual or automatic entry has priority
    Header Cond: after entering the header cond type click on the button activate. The cond amt of the header conditon is copied as it is to all the line items in the doc.
    Item Cond
    Amount/ Percent: check & u can change the amount or % for the cond type during data processing
    Delete: check & the cond record may be deleted from the doc.
    Value: check & the value of the cond type can be changed during data processing
    Calculation Type: check & the cal type can be changed during doc processing
    Valid from & to
    Scale Basis: determines how the system interprets a pricing scale in a cond, for e.g., the scale can be based on qty, wt, voln
    Check Value: indicates whether the scale rates must be entered in ascending or descending order.
    Define and Assign Pricing Procedure: V/08
    A pricing proc consists of a lists of cond types in a defined order, such as price less discount plus tax. Go to new entries, define 6-digit pricing proc with descp. Select the 6-digit pricing proc and go to Control Data, you will be faced with an empty structure.
    Step: the no that determines the sequence no of a cond type with in a procedure
    Counter: second mini step with in an actual step
    Conditon type: specify the cond type
    From & To: if you specify the ref steps in these fields, the cond values of the 2 steps specified and steps in between are totaled
    Manual:
    Mandatory: whether a cond type is mandatory when system carries out pricing
    Statistical: the value represented in this step will not alter the overall value
    Print: which cond types should be printed on a doc (order confirmation, invoices)
    Subtotal: controls whether & in which fields the cond amts or subtotals are stored
    Requirement: for a cond type to be executed in the sales doc the requirement specified here must be satisfied. (It is a gateway)
    Alternative Calculation Type: alternative formula to the formula in the std system that determines the cond. In the std SAP system for the cust expected price EDI1, the alt cal type is 9, which means it contains a routine with a logic which states that the difference between the customer expected price & the net value is zero.
    Alternative Cond Base Value: alternative formula for determining the cond basis (amt to which the discount or surcharge in a scale refers)
    Account Key: this field enables the system to post the sales value to different G/L accounts. ERL: sales revenues, ERS: sales deductions, ERF: freight revenue.
    Accruals: this is exclusively for rebate cond types BO01 & BO02. Key, which identifies various types of G/L accounts for accrual postings.
    TAX: MWST
    Tax is calculated on the following parameters:
    Plant
    Ship to party region
    Customer tax classification
    Material tax classification
    Pricing Procedure Determination: OVKK: Determination Rule
    Before one can proceed with the determination rule, one needs to maintain the CuPP & DoPP. One needs to assign a single character alphanumeric key with a short descp. Then assign the DoPP to the sales doc types. This will ensure that for e.g., all sales orders created using order type OR, which has been assigned a DoPP of 1, will all use the same pricing proc if created in the same sales area & with the same CuPP. In some instances, you may not want to have the same pricing proc for a sales doc, as you may want in a billing doc. For this reason, you may allocate a different DoPP to a billing doc.
    Do not forget to assign the CuPP indicator to your CMD in the Sales Screen
    Sales Orgn + Distbn + Division + CuPP indicator + DoPP indicator = Pricing Procedure
    To Create own Sales Doc Types:
    SPRO- IMG- Sales Doc- Sales Doc Header-
    Define sales doc types: VOV8. Copy std order type& rename
    Assign Sales area to Sales Doc Types:
    Combine sales orgn
    Combine Distbn channel
    Combine division
    Assign sales order types to permitted sales area
    To create Price List Types:
    SPRO- IMG- SD- Basic Functions- Pricing- Maintain Price Relevant Master Data:
    • Define price list category for customers: OVSI: assign to CMD sales area screen in price list type field, in sales tab page in pricing and statistics section.
    • Define pricing group for customers: OVSL: assign to CMD sales area screen in price group field, in sales tab page in pricing and statistics section.
    • Define material group: OVSJ: assign to sales orgn 2 view of MMR in Mat Pricing Group Field.
    • 2 digits character key with description
    Cond Type Description Cond Class Calculation Type
    BO01 Group rebate Exp reimbursement Percentage
    BO02 Mat rebate Exp reimbursement Qty (fixed)
    BO03 Cust rebate Exp reimbursement Percentage
    BO04 Hierarchy rebate Exp reimbursement Percentage
    BO05 Hierarchy rebate / Mat Exp reimbursement Percentage
    BO06 Sales Independent Rebate Exp reimbursement Fixed amount
    EDI1 Cust Expected Price Prices Quantity
    HB00 Discount (value) Discount / Surcharge Fixed amount
    HD00 Freight Discount / Surcharge Gross weight
    K004 Material Discount / Surcharge Qty / absolute
    K005 Customer / Material Discount / Surcharge Qty / absolute
    K007 Customer discount Discount / Surcharge Percentage
    K020 Price group Discount / Surcharge Percentage
    K029 Material Pricing Group Discount / Surcharge Absolute discount by wt
    K030 Customer/ Mat Group Discount / Surcharge Percentage
    K031 Price Grp/ Mat Pr Group Discount / Surcharge Percentage
    K032 Price Grp/ Material Discount / Surcharge Quantity / absolute
    KF00 Freight Discount / Surcharge Gross weight
    NRAB Free Goods Discount / Surcharge Quantity
    PI01 Inter company price Prices Quantity (fixed)
    PI02 Inter company % Prices Percentage
    RB00 Discount / value Discount / Surcharge Fixed amount
    PR00 Price Prices Quantity
    VPRS Cost Prices Quantity
    RL00 Factoring Discount Discount / Surcharge Percentage
    MW15 Factoring Discount Tax Taxes Percentage
    SKT0 Cash discount
    • Customer Specific Price: sales orgn, distbn, division, customer & material
    • Price List Price: sales orgn, distbn, division, price list type & material
    • Material Price: sales orgn, distbn, division & material
    • Customer discount: sales orgn, distbn, division & customer
    • Customer material discount: sales orgn, distbn, division, customer & material or sales orgn, distbn, customer & material.
    • Material discount: sales orgn, distbn, division & material or sales orgn, distbn & mat.
    Condition Records:
    Condition records allow you to store & retrieve pricing data in the system. Pricing elements are generally managed at the sales orgn & distbn channel level. There fore you always have to specify organizational level when creating cond records. In the case of cond records for price groups, freight charges, & cust specific prices & discounts you must also enter the division. As a result, you can create conditions according to product groups with these price elements.
    Pricing Elements in Sales Order:
    • Price: the basis of pricing during sales order processing is the gross price of the mat. The system selects the most specific record- the cust specific price. If it does not exist, the system looks for price list type. If it also does not exist then system takes the basic material price. You can define price list types by customer groups (wholesale or retail) or by currency (price lists for each foreign country dealt with)
    • Surcharge & Discounts:
    • Freight Costs: you can create cond record either based on: the first part of the inco term (for e.g. FOB) or on the combination of part 1 & 2 (for e.g. FOB & Boston). There are 2 predefined freight conditions
    o KF00: applies to each item in a sales doc.
    o HD00: applies to entire document.
    • Sales Taxes:
    Prerequisites for Automatic Pricing:
    Necessary data must be maintained in MMR & CMD:
    Material Master Data: the price related fields can be found in sales orgn 1 & 2.
    Tax Classification
    Price Material: you can specify another material as ref for pricing info
    Material Group: defines a group of materials for which you want to apply the same cond record.
    Cash Discount: whether or not mat qualifies for cash discount
    Customer Master Data: the price related fields appear on sales data screen.
    CuPP: specify the pricing proc for a customer
    Price List: Allow you to apply a mat price in a particular currency to a group of customer’s e.g. wholesale customers.
    Price Group: price group lets you apply a discount to a particular group of customers.
    Tax Classification: billing tab page.
    HEADER & ITEM CONDITIONS:
    The standard system includes cond types that you can apply at only the header level, the header conditions. Cond types that you can only use for items are called item conditions. There are some cond types that can be used at both header & item level:
    • RA01: percent from gross
    • RB00: absolute discount
    • RD00: weight discount
    Header Conditions: you cannot create cond records for it; it is entered manually in order processing. Automatic pricing does not take place for them.
    • HA00: percent discount
    • HB00: absolute discount
    • HD00: freight
    • HM00: order value
    Item Conditions: in the std SAP most cond types are defined as item conditions:
    • K004: mat discount
    • K005: cust/ mat discount
    • K007: cust discount
    • PR01: mat price
    • KF00: freight
    Distribution between Header & Item:
    Header conditions apply to all items in the doc & are automatically distributed to all the items. It can be either percentage or an absolute amount.
    If you enter a header cond that is based on a percentage (e.g., a dis of 2% ) the system automatically applies this percentage to all the items in the doc.
    If the header cond is an absolute amount, there are 2 ways in which the system can distribute the amount among the items in the doc:
    Distributed proportionally among the items
    Amount entered at header level is duplicated for each item.
    You control the distribution of absolute header condition in the Group Price Field per cond type.
    • HB00: header discount distributed as percentage because it is marked as a header cond & group condition. The system distributes the amt proportionally among the various items, in this case according to the value of the items. The distribution of an absolute header cond need not be based on value. For e.g. you can specify in customizing for sales that the distribution is based on weight & volume of the different items. You can specify the basis of distribution in the ‘Alternative Cond Base Value’ field in the pricing screen.
    • RB00: assigns the header discount to each item identically, because it is only marked as header condition.
    Pricing Procedure:
    In SD, Pricing Procedure is determined based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure. Sales Area is determined in Sales Order Header Level. Customer Pricing Procedure is determined from Customer Master. Document Pricing Procedure is determined from Sales Document Type / Billing Type (if configured). Once the pricing procedure is determined, Condition records are fetched. If appropriate condition records are found, the price is determined. If Mandatory pricing condition is missing, system will through an error message.
    In SD, the steps to configure Pricing procedure are as under:
    Step 1:
    Condition table: If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Table (select the required fields combination, which will store condition record).
    Step 2:
    Access Sequence: If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.
    Step 3:
    Condition Type: If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.
    Step 4:
    a. Pricing Procedure: It is recommended to copy a similar pricing procedure & make the neccesary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Maintain Pricing Procedure.
    b. Pricing Procedure: After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Determine Pricing Procedure.
    5. Condition record: Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc.
    Condition Table:
    Condition records are always created using a specific key.&#61550;
    Use tables for help in defining the structure of condition record keys.&#61550;
    The most important fields used in pricing at header and item level are available in the standard system.&#61550;
    &#61550; The key fields of a condition table must appear at the start of the table, in other words, non-key fields must not appear between any two key fields.
    Condition table: The definition of the key of the condition record.&#61550;
    Access Sequence:
    The access sequence determines the sequence in which the condition records for a condition type are found and read.&#61550;
    &#61550; An access sequence (search strategy) is defined for each condition type (with the exception of header and manual only condition types) in the pricing procedure.
    This search strategy defines the sequence in which the system reads the condition records for a condition type.&#61550;
    Each access performed during the access sequence is made using a condition table.&#61550;
    A condition table is a combination of fields, which form the key for a condition record.&#61550;
    You can make an access dependent on certain requirements.&#61550;
    You can define prices, discounts, and surcharges at various levels.&#61550;
    Each level is defined by a combination of fields or by a field in a condition table.&#61550;
    Using the access sequence, you can define the sequence of the different levels.&#61550;
    The system attempts to determine the condition records in the sequence specified.
    &#61550; Within each access of an access sequence, you can specify the specific document field (source field) with which an access is carried out.
    Examples:&#61550;
    > Material or pricing material?
    > Document currency or local currency?
    > Sold-to party or ship-to party?
    Make accesses dependent on requirements to avoid unnecessary accesses. This reduces the system load.&#61550;
    Access sequence: A search strategy to locate the proper condition record.&#61550;
    Condition Types:
    The condition type determines the category of a condition and how it is used.&#61550;
    The calculation type and the scale base type can be controlled for each condition type.&#61550;
    For Example: Scale for Condition Type PROO
    1 pieces 800 uni
    10 pieces 750 uni
    100 pieces 700 uni
    Possible scale base types Possible calculation types&#61550;
    Value Percentage from an initial value Fixed amount
    Quantity Amount per unit of measure
    Weight Amount per unit of weight
    Volumes Amount per unit of volume
    Time period Quantity per unit of time
    Each condition type can be set as an automatic surcharge, discount or either.&#61550;
    Condition Type in Pricing Procedure can be set as Manual, Mandatory or Statistical, as per requirement.&#61550;
    Condition types: A calculation or formula used for a component of pricing.&#61550;
    A condition type is a representation in the system of some aspect of your daily pricing activities. For example, you can define a different condition type for each kind of price, discount or surcharge that occurs in your business transactions.
    Example of a Condition Type price pr00, discountk007,frieght kf00
    A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that you enter in the system as condition records. For example, when you enter the price for a product or a special discount for a good customer, you create individual condition records.
    An access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in which the system searches for data. The access sequence consists of one or more accesses. The sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first, second, and so on, until it finds a valid condition record. You specify an access sequence for each condition type for which you create condition records.
    The primary job of a pricing procedure is to define a group of condition types in a particular sequence. The pricing procedure also determines:
    Which sub-totals appear during pricing
    To what extent pricing can be processed manually
    Which method the system uses to calculate percentage discounts and surcharges
    Which requirements for a particular condition type must be fulfilled before the system takes the condition into account
    pricing procedure dirctly link to fi through the acount keys link to gl accounts
    Pricing Procedure:
    Pricing procedure: A sequential list of condition types and subtotals.&#61550;
    All condition types permitted in pricing are contained in the pricing procedure.&#61550;
    You determine how the system is to use conditions by specifying requirements for each condition.&#61550;
    The sequence in which the system accesses conditions in the business document is also determined here.&#61550;
    &#61550; The reference level provides a method to specify a different basis for the condition type calculation and for grouping conditions for subtotals.
    The pricing procedure can contain any number of subtotals between gross and net price.&#61550;
    You can mark a condition type in the pricing procedure as being:&#61550;
    --> a mandatory condition
    --> a manually entered condition
    --> for statistical purposes only
    Pricing Procedure Determination & Overview:
    In this example, an order for 120 pieces of a material is created. The system must determine the price automatically.&#61656;
    First, the relevant pricing procedure is determined based on the sales area, customer, and sales document type.&#61656;
    The system reads the condition type of the first step. It determines the assigned access sequence for this condition type.&#61656;
    &#61656; The system reads the access sequence. The sequence of condition tables represents the search strategy for finding the relevant condition record.
    Each condition table represents one access which can be made for a condition record with the specified key.&#61656;
    The system searches for valid condition records with the key specified by the condition table (accesses).&#61656;
    &#61656; If the first access does not find a valid condition record, then the system searches for the next access using the next condition table.
    &#61656; Once the system finds a valid condition record for an access, it reads the condition record and copies the value that corresponds to the scale into the sales document.
    The whole process is repeated for each condition type until the system has finished the entire pricing procedure.&#61656;
    Pricing Configuration:
    The condition table contains the keys that can be used for creating dependent condition records.&#61550;
    You can add your own condition tables using table numbers 501 through 999.&#61550;
    An access sequence is composed of one or more condition tables.&#61550;
    After creating the access sequence, it is assigned to a condition type.&#61550;
    &#61550; You can also create your own condition types. You determine the characteristics of each condition type, for example, whether it is for surcharges or discounts and whether it should be dependent on values or quantities.
    The condition types are combined in the required sequence in the pricing procedure.&#61550;
    Finally, you need to maintain the procedure determination table for the pricing program.&#61550;
    The pricing procedure is determined according to:
    >> Sales area
    >> Customer pricing procedure field in the customer master
    >> Document pricing procedure field in the sales document type.
    Account Assignment Group in SD:
    I Plays a vitol Role in SD --> Customer Master Record --> Sales General Data
    Billing Tab.
    Account assignment group for this customer
    The account assignment group to which the system automatically posts the sales document.
    Use
    The system uses the account assignment group as one of the criteria during the automatic determination of revenue accounts.
    Procedure
    The system automatically proposes the account assignment group from the customer master record of the payer. You can change the default value in the sales document or the billing document.
    It also Plays a vitol Role in Material Master --> Sales Organisation Data 2 View.
    Account assignment group for this material
    Group of materials with the same accounting requirements.
    Use
    Used by the system when creating an accounting document from a billing document to determine the revenue or sales deduction account.
    We can Set Credit Managment at Either Sales Order Level or Delivery Level.
    GAP ANALYSIS
    Gap means small cracks. In SAP world or in Information Technology world, gap analysis is the study of the differences between two different information systems or applications( ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be."
    Gap Analysis is undertaken as a means of bridging that space. Actual Gap Analysis is time consuming and it plays vital role in Business Blueprint [AS IS Process] stage.
    A through Gap Analysis will identify the gaps between how the business operates and its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and auctioned,
    1. GAP must be closed and customized software can be developed
    2. GAP must be closed but software cannot be written therefore a workaround is required
    3. GAP does not need to be closed.
    A point worth mentioning here is that at time people confuse between user-exits and Gap Analysis. User exits are standard gate ways provided by SAP to exit the standard code and we can write our own code with the help of ABAP workbench, its not new functionality which we are trying to build in sap but its slight enhancement within the same code.
    Gap analysis is start point of Realization and once business Blueprint is finished we have to find the realization of sap system for client requirement and there will be certain gaps when compared to system fit. Those gaps can be closed either by re-engineering of business process to fit with SAP or we have to use USER exits in case of small deviations or complete enhancements with the help of ABAP to fit with the SAP system.
    The Gaps can differ from company to company. Most commonly, however, missing functionality is industry-specific.
    Examples:
    1. MGM Studios and Lycos sometime back worked with SAP to develop its new intellectual property management and media advertising management functionality, respectively.
    2. A leading Oral care product company wanted the promotion of free-goods where they wanted 'Buy one get 2 different products free'.
    A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can and can't do. For each gap there will be one of three outcomes which must be recorded and actioned.GAPs must be closed and therefore customized software can be developed to close the gap. In some cases GAP must be closed but software cannot be written therefore a workaround is required in other words a business process change is recommended to the client.
    In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications (ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
    Actual gap analysis is time consuming and it plays vital role in blue print stage.
    Pricing Scenarios :
    There are Client Specific:
    Ex:- If the Client is Dealing with Domestic and Exports we have to Maintain the Both and having the Consigment Process we have to do the Consignment Pricing etc.,
    Hope this Clairfies your Doubts and Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Step by Step process for Pricing in SAP

    Hello Experts,
    Can any one please send me the documentation for whole process of pricing in SAP , So that it will explain me how it works in SAP.
    I don´t need the steps for the configuration.
    Thanks

    Hi
    Pricing and Conditions
    The term pricing is used broadly to describe the calculation of prices (for external use by customers or vendors) and costs (for internal purposes, such as cost accounting). Conditions represent a set of circumstances that apply when a price is calculated. For example, a particular customer orders a certain quantity of a particular product on a certain day. The variable factors here - the customer, the product, the order quantity, the date - determine the final price the customer gets. The information about each of these factors can be stored in the system as master data. This master data is stored in the form of condition records.
    refer link below
    <a href="http://www.sap-basis-abap.com/sapsdlog.htm">PRICING</a>
    PRICING:
    Pricing is the combination of creating correct pricing procedure that map the business needs & processes, such as correct pricing & discounting, & keeping to the legal requirements placed on the business, such as adhering to the tax laws of the country.
    SPRO- IMG- SD- Basic Functions- Pricing- Pricing Control—
    Create Condition Table: V/03, V/04, V/05
    Define Access Sequence: V/07
    Define Condition Types: V/06
    Define & Assign Pricing Procedure
    Maintain Pricing Procedure: V/08
    Define CuPP: OVKP
    Define DoPP: OVKI. The DoPP indicator is used to determine pricing in conjunction with the sales area & CuPP.
    Assign DoPP to Order Types & Billing Types: OVKJ & OVTP
    Define Pricing Procedure Determination: OVKK
    Create Condition Table: V/03, 04, 05
    Put the most general field for e.g., Sales Orgn in the highest position & the most specific field in the lowest. After organizational fields, place fields from doc header before those that come from item level (customer comes before material).
    Sales Orgn, Distbn Channel, Div, Cust, Mat: Customer Specific Price
    Sales Orgn, Distbn Channel, Div, Price List Type, Mat: Price List
    Sales Orgn, Distbn Channel, Div, Mat: Material Price.
    Maintain Access Sequence: V/07
    Go to new entries, define 4-digit acc seq. Select acc seq, go to Accesses and place the cond tables and check exclusive indicator (which determines that if a cond record is successfully found, the system will stop searching further). Select each cond table and go to Fields.
    • There are some cond types for which you do not create cond records (header discounts that you can only enter manually). These cond types do not require an access sequence.
    Define Condition Type: V/06
    They are used in the pricing procedure to define how the cond is going to perform, such as either a %tage or a fixed amount. The cond type can be automatic or it can allow manual changes. Copy the required cond type and rename. Then assign acc seq to cond type.
    If you use different calculation types for what are otherwise the same conditions (for e.g., %tage, as fixed amt, qty dependent), you do not have to define different cond types in customizing. You can set different calculation type when maintaining cond records.
    Functionality of Condition Types:
    Access Sequence
    Condition Class: surcharge & discounts or prices
    Plus/Minus: -ve, +ve or both
    Calculation Type: fixed amt, %tage, qty, wt, voln
    Rounding rule: commercial, round up and round down
    Group Cond
    Manual Entry: whether manual or automatic entry has priority
    Header Cond: after entering the header cond type click on the button activate. The cond amt of the header conditon is copied as it is to all the line items in the doc.
    Item Cond
    Amount/ Percent: check & u can change the amount or % for the cond type during data processing
    Delete: check & the cond record may be deleted from the doc.
    Value: check & the value of the cond type can be changed during data processing
    Calculation Type: check & the cal type can be changed during doc processing
    Valid from & to
    Scale Basis: determines how the system interprets a pricing scale in a cond, for e.g., the scale can be based on qty, wt, voln
    Check Value: indicates whether the scale rates must be entered in ascending or descending order.
    Define and Assign Pricing Procedure: V/08
    A pricing proc consists of a lists of cond types in a defined order, such as price less discount plus tax. Go to new entries, define 6-digit pricing proc with descp. Select the 6-digit pricing proc and go to Control Data, you will be faced with an empty structure.
    Step: the no that determines the sequence no of a cond type with in a procedure
    Counter: second mini step with in an actual step
    Conditon type: specify the cond type
    From & To: if you specify the ref steps in these fields, the cond values of the 2 steps specified and steps in between are totaled
    Manual:
    Mandatory: whether a cond type is mandatory when system carries out pricing
    Statistical: the value represented in this step will not alter the overall value
    Print: which cond types should be printed on a doc (order confirmation, invoices)
    Subtotal: controls whether & in which fields the cond amts or subtotals are stored
    Requirement: for a cond type to be executed in the sales doc the requirement specified here must be satisfied. (It is a gateway)
    Alternative Calculation Type: alternative formula to the formula in the std system that determines the cond. In the std SAP system for the cust expected price EDI1, the alt cal type is 9, which means it contains a routine with a logic which states that the difference between the customer expected price & the net value is zero.
    Alternative Cond Base Value: alternative formula for determining the cond basis (amt to which the discount or surcharge in a scale refers)
    Account Key: this field enables the system to post the sales value to different G/L accounts. ERL: sales revenues, ERS: sales deductions, ERF: freight revenue.
    Accruals: this is exclusively for rebate cond types BO01 & BO02. Key, which identifies various types of G/L accounts for accrual postings.
    TAX: MWST
    Tax is calculated on the following parameters:
    Plant
    Ship to party region
    Customer tax classification
    Material tax classification
    Pricing Procedure Determination: OVKK: Determination Rule
    Before one can proceed with the determination rule, one needs to maintain the CuPP & DoPP. One needs to assign a single character alphanumeric key with a short descp. Then assign the DoPP to the sales doc types. This will ensure that for e.g., all sales orders created using order type OR, which has been assigned a DoPP of 1, will all use the same pricing proc if created in the same sales area & with the same CuPP. In some instances, you may not want to have the same pricing proc for a sales doc, as you may want in a billing doc. For this reason, you may allocate a different DoPP to a billing doc.
    Do not forget to assign the CuPP indicator to your CMD in the Sales Screen
    Sales Orgn + Distbn + Division + CuPP indicator + DoPP indicator = Pricing Procedure
    To Create own Sales Doc Types:
    SPRO- IMG- Sales Doc- Sales Doc Header-
    Define sales doc types: VOV8. Copy std order type& rename
    Assign Sales area to Sales Doc Types:
    Combine sales orgn
    Combine Distbn channel
    Combine division
    Assign sales order types to permitted sales area
    To create Price List Types:
    SPRO- IMG- SD- Basic Functions- Pricing- Maintain Price Relevant Master Data:
    • Define price list category for customers: OVSI: assign to CMD sales area screen in price list type field, in sales tab page in pricing and statistics section.
    • Define pricing group for customers: OVSL: assign to CMD sales area screen in price group field, in sales tab page in pricing and statistics section.
    • Define material group: OVSJ: assign to sales orgn 2 view of MMR in Mat Pricing Group Field.
    • 2 digits character key with description
    Cond Type Description Cond Class Calculation Type
    BO01 Group rebate Exp reimbursement Percentage
    BO02 Mat rebate Exp reimbursement Qty (fixed)
    BO03 Cust rebate Exp reimbursement Percentage
    BO04 Hierarchy rebate Exp reimbursement Percentage
    BO05 Hierarchy rebate / Mat Exp reimbursement Percentage
    BO06 Sales Independent Rebate Exp reimbursement Fixed amount
    EDI1 Cust Expected Price Prices Quantity
    HB00 Discount (value) Discount / Surcharge Fixed amount
    HD00 Freight Discount / Surcharge Gross weight
    K004 Material Discount / Surcharge Qty / absolute
    K005 Customer / Material Discount / Surcharge Qty / absolute
    K007 Customer discount Discount / Surcharge Percentage
    K020 Price group Discount / Surcharge Percentage
    K029 Material Pricing Group Discount / Surcharge Absolute discount by wt
    K030 Customer/ Mat Group Discount / Surcharge Percentage
    K031 Price Grp/ Mat Pr Group Discount / Surcharge Percentage
    K032 Price Grp/ Material Discount / Surcharge Quantity / absolute
    KF00 Freight Discount / Surcharge Gross weight
    NRAB Free Goods Discount / Surcharge Quantity
    PI01 Inter company price Prices Quantity (fixed)
    PI02 Inter company % Prices Percentage
    RB00 Discount / value Discount / Surcharge Fixed amount
    PR00 Price Prices Quantity
    VPRS Cost Prices Quantity
    RL00 Factoring Discount Discount / Surcharge Percentage
    MW15 Factoring Discount Tax Taxes Percentage
    SKT0 Cash discount
    • Customer Specific Price: sales orgn, distbn, division, customer & material
    • Price List Price: sales orgn, distbn, division, price list type & material
    • Material Price: sales orgn, distbn, division & material
    • Customer discount: sales orgn, distbn, division & customer
    • Customer material discount: sales orgn, distbn, division, customer & material or sales orgn, distbn, customer & material.
    • Material discount: sales orgn, distbn, division & material or sales orgn, distbn & mat.
    Condition Records:
    Condition records allow you to store & retrieve pricing data in the system. Pricing elements are generally managed at the sales orgn & distbn channel level. There fore you always have to specify organizational level when creating cond records. In the case of cond records for price groups, freight charges, & cust specific prices & discounts you must also enter the division. As a result, you can create conditions according to product groups with these price elements.
    Pricing Elements in Sales Order:
    • Price: the basis of pricing during sales order processing is the gross price of the mat. The system selects the most specific record- the cust specific price. If it does not exist, the system looks for price list type. If it also does not exist then system takes the basic material price. You can define price list types by customer groups (wholesale or retail) or by currency (price lists for each foreign country dealt with)
    • Surcharge & Discounts:
    • Freight Costs: you can create cond record either based on: the first part of the inco term (for e.g. FOB) or on the combination of part 1 & 2 (for e.g. FOB & Boston). There are 2 predefined freight conditions
    o KF00: applies to each item in a sales doc.
    o HD00: applies to entire document.
    • Sales Taxes:
    Prerequisites for Automatic Pricing:
    Necessary data must be maintained in MMR & CMD:
    Material Master Data: the price related fields can be found in sales orgn 1 & 2.
    Tax Classification
    Price Material: you can specify another material as ref for pricing info
    Material Group: defines a group of materials for which you want to apply the same cond record.
    Cash Discount: whether or not mat qualifies for cash discount
    Customer Master Data: the price related fields appear on sales data screen.
    CuPP: specify the pricing proc for a customer
    Price List: Allow you to apply a mat price in a particular currency to a group of customer’s e.g. wholesale customers.
    Price Group: price group lets you apply a discount to a particular group of customers.
    Tax Classification: billing tab page.
    HEADER & ITEM CONDITIONS:
    The standard system includes cond types that you can apply at only the header level, the header conditions. Cond types that you can only use for items are called item conditions. There are some cond types that can be used at both header & item level:
    • RA01: percent from gross
    • RB00: absolute discount
    • RD00: weight discount
    Header Conditions: you cannot create cond records for it; it is entered manually in order processing. Automatic pricing does not take place for them.
    • HA00: percent discount
    • HB00: absolute discount
    • HD00: freight
    • HM00: order value
    Item Conditions: in the std SAP most cond types are defined as item conditions:
    • K004: mat discount
    • K005: cust/ mat discount
    • K007: cust discount
    • PR01: mat price
    • KF00: freight
    Distribution between Header & Item:
    Header conditions apply to all items in the doc & are automatically distributed to all the items. It can be either percentage or an absolute amount.
    If you enter a header cond that is based on a percentage (e.g., a dis of 2% ) the system automatically applies this percentage to all the items in the doc.
    If the header cond is an absolute amount, there are 2 ways in which the system can distribute the amount among the items in the doc:
    Distributed proportionally among the items
    Amount entered at header level is duplicated for each item.
    You control the distribution of absolute header condition in the Group Price Field per cond type.
    • HB00: header discount distributed as percentage because it is marked as a header cond & group condition. The system distributes the amt proportionally among the various items, in this case according to the value of the items. The distribution of an absolute header cond need not be based on value. For e.g. you can specify in customizing for sales that the distribution is based on weight & volume of the different items. You can specify the basis of distribution in the ‘Alternative Cond Base Value’ field in the pricing screen.
    • RB00: assigns the header discount to each item identically, because it is only marked as header condition.
    <b>
    REWARD IF HELPS</b>
    Message was edited by:
            SHESAGIRI GEDILA

  • Functions which uses condition technique in SD

    Hai Guys,
       Do help me out in getting informations about the
       following.
    pls tell the functions which uses condition technique in SD
    detailed answers or links for this pls...
      Thanku
      Regards
      Jino

    Hi Jino,
    ntroduction to the Condition Technique Locate the document in its
    Use
    This section describes the elements within the condition technique. It is organized to reflect the likely sequence of events that you go through when you implement pricing in Customizing. The standard R/3 System includes predefined elements for routine pricing activities. For example, the standard system includes condition types for basic pricing elements, such as material prices, customer and material discounts, and surcharges such as freight and sales taxes. In the case of each element, you can use the standard version, modify the standard version, or create entirely new definitions to suit your own business needs. The sequence of activities is generally as follows:
       1. Define condition types for each of the price elements (prices, discounts, and surcharges) that occur in your daily business transactions.
       2. Define the condition tables that enable you to store and retrieve condition records for each of the different condition types.
       3. Define the access sequences that enable the system to find valid condition records.
       4. Group condition types and establish their sequence in pricing procedures.
    For more information about implementing and customizing pricing in sales order processing, see Customizing for Sales and Distribution.
    For a more technical description of how the condition technique works, see the Business Workflow documentation for Message Control.
    Elements Used in the Condition Technique
    Condition Types
    Condition Tables
    Access Sequences
    Pricing procedures
    Condition Types Locate the document in its SAP Library structure
    Use
    A condition type is a representation in the system of some aspect of your daily pricing activities. For example, you can define a different condition type for each kind of price, discount or surcharge that occurs in your business transactions.
    Example
    Example of a Condition Type
    You define the condition type for a special material discount. You specify that the system calculates the discount as an amount (for example, a discount of USD 1 per sales unit). Alternatively, you can specify that the system calculates the discount as a percentage (for example: a 2% discount for orders over 1,000 units). If you want to use both possibilities, you must define two separate condition types. The following figure illustrates how condition types can be used during pricing in a sales document.
    This graphic is explained in the accompanying text
    In the example in the preceding figure, two discounts apply to the item in the sales order. The first discount is a percentage discount based on the quantity ordered. The second discount is a fixed discount based on the total weight of the item.
    Note
    You determine the calculation type for a condition type in Customizing. This determines how the system calculates prices, discounts and surcharges for a condition. When setting up condition records, you can enter a different calculation type than the one in Customizing. At present all available calculation types are permitted. The field ‘Calculation type’ can however not be accessed if this field is left empty. After the data release has been printed, if the field has not been completed manually, the proposal is automatically taken from Customizing. After this it is no longer possible to make manual changes.
    If you use different calculation types for what are otherwise the same conditions (for example, percentage, as a fixed amount or quantity-dependent), you do not have to define different condition types in Customizing. You can set a different calculation type when maintaining the individual condition records.
    Condition Types in the Standard R/3 System
    The standard system includes, among many others, the following predefined condition types:
    Condition type
    Description
    PR00
    Price
    K004
    Material discount
    K005
    Customer-specific material discount
    K007
    Customer discount
    K020
    Price group discount
    KF00
    Freight surcharge (by item)
    UTX1
    State tax
    UTX2
    County tax
    UTX3
    City tax
    Creating and Maintaining Condition Types
    You can change and maintain condition types provided in the standard version of the SAP R/3 System or you can create new condition types to suit the needs of your own organization. You create and maintain condition types in Customizing.
    To reach the condition type screen from the initial Customizing screen for Sales and Distribution:
       1. Basic Functions
          ® Pricing ® Pricing Control ® Define condition types.
          A dialog-box appears, listing the transaction options. Select the corresponding transaction for defining the condition types.
       2. In the Conditions: Condition Types view, you can change existing condition types or create new ones.
    Leaving content frame
    Condition Tables Locate the document in its SAP Library structure
    Use
    A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that you enter in the system as condition records. For example, when you enter the price for a product or a special discount for a good customer, you create individual condition records.
    Example
    Example of a Condition Table
    A sales department creates condition records for customer-specific material prices. The standard R/3 System includes condition table 005 for this purpose. The key of table 005 includes the following fields:
    Sales organization
    Distribution channel
    Customer
    Material
    The first two fields identify important organizational data and the last two fields express the relationship between customers and specific materials. When the sales department creates a condition record for a material price or discount that is specific to one customer, the system automatically uses condition table 005 to define the key and store the record.
    The following figure illustrates the connection between the condition table and the subsequent condition records.
    This graphic is explained in the accompanying text
    Condition Tables in the Standard Version
    The standard system includes predefined condition tables and specifies them for each access in each predefined access sequence.
    Creating or Maintaining Condition Tables
    You can change and maintain the condition tables in the standard system. You can also create new condition tables to meet the needs of your own organization. You create and maintain condition tables in Customizing.
    From the initial screen of Customizing for Sales and Distribution, you reach the condition table screens by choosing Basic functions ® Pricing ® Pricing Control ® Define condition tables. Then select the mode you want to work with (create, change, display).
    Information About Fields
    The fields that you choose to make up the key are called the selected fields. The fields from which you can make your selection are called the allowed fields.
    Selected Fields
    The preceding figure shows the fields that make up the key for condition table 005 (the table for customer/material condition records in Sales). The selected fields show organizational data, such as Sales organization.The fields Customer and Material define the relationship between a particular customer and material.
    Field Catalog (Allowed Fields)
    When you select fields for the key, you must choose the fields from the list of allowed fields.
    Making Changes to Condition Tables
    You can make limited changes to existing condition tables. For example, you can change the name of the table or the format of the fast entry screens for the condition records. (Fast entry screens are screens where you can quickly, on a single screen, create and maintain the condition records that refer to the condition table).
    Format of a Fast-Entry Screen
    The screen consists of header and item lines. Each item line represents a separate condition record. The header lines include the fields that are general to all item lines. When deciding on the format of the fast-entry screen, you can determine whether each field in the key appears as a line in the header or as an item line.
    Changing the Format of a Fast-Entry Screen
    To change the format of the Fast-Entry screen, choose F6 (Technical View) on the screen where you create or maintain a condition table.
    When you determine the format, you have the following possibilities:
    If you want the...
    Do the following...
    Field to appear as a header line
    Leave the line field blank
    Field to appear as an item
    Mark the line field
    Text for an item line to appear
    Mark the text field
    After you make changes to a condition table, choose F16 Generate) to regenerate the table.
    Creating a New Condition Table
    You can create new condition tables to meet the pricing needs of your organization. When you create a new condition table, you select a combination of fields from the list of allowed fields. The selected fields define the key for the subsequent condition records.
    Before you select the fields for the key, there are two things to consider:
    The sequence (or hierarchy) of the fields
    Which fields you want to appear in the header and item areas of the corresponding fast-entry screens
    Important Fields
    In sales, the fields you should take into consideration are Sales organization and Distribution channel. The sales organization is nearly always used as a criteria in pricing, because different sales organizations often want to use their own prices, discounts, and surcharges. If you use the sales organization as a criterion in pricing, you should also use the distribution channel. If you do not want to establish different prices, discounts, and surcharges for each distribution channel, use the field anyway. In Customizing for Sales, you can use one distribution channel as a reference for all others (thereby sharing the same pricing data).
    Deciding the Sequence of Fields
    The order of the fields in a condition table affects the performance of the system during pricing. Two general guidelines will help you create an efficient condition table:
       1. If you select fields that are connected to the structure of your organization (for example, sales organization and distribution channel), assign the fields according to the level of general applicability: Put the most general field, for example, the sales organization in the highest position and the most specific field in the lowest.
       2. After organizational fields, place fields from the document header before those that come from the item level. (For example, Customer comes before Material)
    After you have selected the fields for the key on the screen where you maintain and define condition tables, choose F16 Generate to generate the table in the system. Generation prepares the condition table for storing condition data.
    Access Sequences Locate the document in its SAP Library structure
    Use
    An access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in which the system searches for data. The access sequence consists of one or more accesses. The sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first, second, and so on, until it finds a valid condition record. You specify an access sequence for each condition type for which you create condition records.
    Note
    There are some condition types for which you do not create condition records (header discounts that you can only enter manually, for example). These condition types do not require an access sequence.
    ExampleA sales department may offer customers different kinds of prices. The department may create, for example, the following condition records in the system:
    A basic price for a material
    A special customer-specific price for the same material
    A price list for major customers
    During sales order processing, a customer may, in theory, qualify for all three prices. The access sequence enables the system to access the data records in a particular sequence until it finds a valid price. In this example, the sales department may want to use the most favourable price for a certain customer. For this reason, it ensures that the system searches for a customer-specific price. The following figure shows how the system searches for the relevant record.
    This graphic is explained in the accompanying text
    Access Sequences in the Standard R/3 System
    The standard R/3 System contains access sequences that are predefined for each of the standard condition types. The names of the access sequences often correspond to the condition types for which they were designed. For example, the access sequence for a material discount (condition type K004) is also called K004.
    Creating and Maintaining Access Sequences
    You create and maintain access sequences in Customizing. For more information, see the online Implementation Guide for Sales and Distribution.
    To reach the access sequence screen, go to the initial screen for Sales and Distribution Customizing and choose:
       1. Basic Functions
          ® Pricing ® Pricing Control ® Define access sequences
    Select the transaction that you want to execute (Maintain access).
    Leaving content frame
    Pricing Procedures Locate the document in its SAP Library structure
    Use
    The primary job of a pricing procedure is to define a group of condition types in a particular sequence. The pricing procedure also determines:
    Which sub-totals appear during pricing
    To what extent pricing can be processed manually
    Which method the system uses to calculate percentage discounts and surcharges
    Which requirements for a particular condition type must be fulfilled before the system takes the condition into account
    Example
    Example of a Pricing Procedure
    If a sales department processes sales orders for a variety of foreign customers, the department can group the customers by country or region. A pricing procedure can then be defined for each group of customers. Each procedure can include condition types that determine, for example, country-specific taxes. In sales order processing, you can specify pricing procedures for specific customers and for sales document types. The system automatically determines which procedure to use.
    Pricing Procedures in the R/3 System
    The standard system contains pre-defined pricing procedures, which contain frequently used condition types along with their corresponding access sequences. You can, of course, modify these procedures or create your own from scratch.
    Creating and Maintaining Pricing Procedures
    You create or maintain pricing procedures in Customizing for Sales. For more information on creating pricing procedures, see the online Implementation Guide for Sales and Distribution.
    To reach the pricing procedure screen from SD Customizing:
       1. Choose Basic Functions
       2. ® Pricing ® Pricing control ® Define and assign pricing procedures.Select the transaction that you want to execute.
    Thanks&Regards,
    Phani,
    Points If helpful.

  • Techical field ( and Table ) for Promotion type for a particular Customer

    Hi All,
    Where can I find the promotion type for a particular Customer?
    Thanks,
    Sanjeet

    Hi Suman,
    I think you are talking about Transaction VB33.
    Table - KONA (Rebate Agreements)
    Field - KNUMA (Agreement (various conditions grouped together))
    Structure - RV13A (Input/Output Fields for Price Element Maintenance)
    Field - KNUMA_PI (Promotion)
    And if you want based on particular customer..
    Table - KOTE003 (Customer)
    Field - KNUMA (Agreement (various conditions grouped together))
    Table - KOTE004 (Customer Hierarchy)
    Field - KNUMA (Agreement (various conditions grouped together))
    Best Regards,
    Sayak

  • Problem in sales order

    I am trying to create a credit memo request.
    However, I am getting an error of document not complete. The message is 'Missing Net Value'.
    Where should i check this?

    Check the pricing analysis for the document to get more details as to what price elements are missing in the pricing procedure due to which the net value is not being calculated.
    Also, check the copy control between the credit memo request and the billing document.
    I suspect that the some/one of the condition record might be missing in the pricing procedure.
    Regards,
    Gauravjit.
    Reward points if the solution is helpful

Maybe you are looking for

  • Why does lightroom no longer show up as installed application in creative cloud

    I installed Lightroom 5.6 on my Mac and it works fine. However since yesterday it does not show up any longer as installed application in the creative cloud app, so I can't upate to 5.7.

  • Problem with initialization Delta queue

    Hi Gurus, I have problem with initialization of delta queue when I try load transaction data from R3 (FM) to BI. Error message: Deviation of (64 seconds) between qRFC counter (000012365466830000080000) and actual time (08.03.2009 21:10:19). I have no

  • Nokia mix radio unusual behaviour

    I have lumia 520 and I am from india.My nokia music unlimited subscription has been ended. But when i open the app i can stream songs or download offline mixes for first time only. I mean if i select any other mix to play second time it says "your su

  • If someone includes me in a group text, how do I get out

    I was included in a group text from one person, then other recipients were chatting through that message, blowing my phone up. How do I stop this? Help!

  • Trim support not enabled

    I got this MBA with SSD(251GB) a couple of weeks ago.  I noticed that the "No" is shown for the Trime support. Does this mean that Apple SSD does not support Trim? Or, can that Trim support be enabled?