sap sd training document

Upload: geekorbit

Post on 02-Jun-2018

252 views

Category:

Documents


3 download

TRANSCRIPT

  • 8/10/2019 SAP SD Training Document

    1/24

    SAP R/3

    SALES AND DISTRIBUTION

    Training Material for beginners

  • 8/10/2019 SAP SD Training Document

    2/24

    - 2 -

    IndexPage no.

    Enterprise structure 3

    Master Data 4

    Material Master Data 4

    Customer Master Data 5

    Sales Order 6

    Pricing Procedure 7

    Condition Tables 7

    Condition Types 8

    Access Sequences 10

    Pricing 10Pricing Procedure Determination 12

    Customer Pricing Procedure 12Document Pricing Procedure 12

    Pricing Limits 13

    Pricing by Item Category 13Condition Exclusion Groups 14

    Bills of Material 16

    Incompletion Logs 17

    Delivery and Invoicing 17

    Delivery 17

    Post Goods Issue 19Invoicing 19

    Account Determination 20

    Output Determination 21

    Tax Determination 22

    Tables 24

  • 8/10/2019 SAP SD Training Document

    3/24

  • 8/10/2019 SAP SD Training Document

    4/24

    - 4 -

    Document Master Data

    All the business transactions are stored in the form of documents which map to

    tables, in order to maintain the data systematically.

    Customer and Material Master Data

    All the materials and costumer details are maintained in the material master dataand customer master data respectively.

    Creation of new material

    [MM01] is the transaction code for create material. The material name, type and industry sector are entered in respective fields. The plant, sales organization and distribution channel to which the material

    belongs are provided.

    The description, basic unit of measure (BOM) and other details are provided forthe material.

    The material is then created.

  • 8/10/2019 SAP SD Training Document

    5/24

    - 5 -

    The key fields in the creation of a material are:

    The type of material The plant, sales organization and distribution channel to which it belongs to

    The units of measure of the material

    The shipping and loading details

    The above process is repeated for all the materials. If we would like to change the

    properties of an existing material, the transaction code is [MM02] and to view the

    properties of a material, the transaction code is [MM03].

    Now, we create new customers in the customer master

    Creation of new customer

    [XD01] is the transaction code for customer creation.

    An account group is chosen and the company code, sales organization,

    distribution channel and division to which the customer belongs are provided. If

  • 8/10/2019 SAP SD Training Document

    6/24

    - 6 -

    the customer is to have the data of any other old customer, the data is provided in

    the reference part. The details of the customer are provided and then the costumer is created.

    The key fields in the creation of customer are:

    Account group, sales organization, distribution channel and division to which thecustomer should belong to

    The details of the customer Shipping details

    The transaction code for changing/updating an existing customer record is [XD02] and

    [XD03] allows the user to view the details of existing customer.

    Following the above steps, materials ZZ02, ZZ03 and customers AA0000, AA0001 are

    created.

    Sales Order

    Whenever the customer gives an inquiry about products/materials, the salesorganization provides a quotation for which the customer places an order. We now

    prepare a sales order for the requested materials.

    Creation of Sales Order

    [VA01] is the transaction code for creation of sales order.

    The creation screen prompts for sales order type, sales organization, distributionchannel and division.

    The sales order type distinguishes between the sales order documents. This can be

    created by using the transaction code [VOV8]. Once the sales order type and the organizational data are provided, we need to

    provide the details like sold-to-party, ship-to-party, material details etc., The sales order is created with all the required data.

  • 8/10/2019 SAP SD Training Document

    7/24

    - 7 -

    The key fields in the creation of sales order are :

    Sales order type

    ship-to-party and sold-to-party details material name, quantity and sales unit of the material

    Pricing Procedure

    Once the sales order is created, we would be interested in the pricing thecustomer. The largest configuration technique used in sales and distribution is the

    condition technique. The pricing procedure will have a condition type and an access

    sequencebased on which the pricing for the customer is decided. Each condition type

    has a different access sequence, which is based on multiple tables and the fields requiredin them.

    The pricing procedure includes creation of condition tables, condition types and access

    sequences. Based on these, we generate the pricing for the customer.

    Condition Tables

    MENU PATH

    IMG, Sales and Distribution, Basic Functions, Pricing, Pricing Control,Define Condition Tables

    TRANSACTION CODE : [V/05]

    The condition table is given a name The fields for the table are selected from the list of the available fields

    given on the right hand side of the screen

    The dependency of the table on the validity period and release status is

    defined

  • 8/10/2019 SAP SD Training Document

    8/24

    - 8 -

    Once the table is created, the technical view gives the details of the tables in

    which the fields are present. Then the table can be created either for a package or as alocal object.

    Condition Types

    MENU PATHIMG, Sales and Distribution, Basic Functions, Pricing, Pricing Control,

    Define Condition Types

    TRANSACTION CODE : [V/06]

    The condition type and name are given The condition class, calculation type, rounding rule etc., are given

    The valid from and to dates are given so as to specify the period in which the

    condition is valid The access sequence which is to be used for the condition type is specified.

    The scale basis defines if the scale is value based or quantity based or formula

    based

  • 8/10/2019 SAP SD Training Document

    9/24

    - 9 -

  • 8/10/2019 SAP SD Training Document

    10/24

    - 10 -

    Access Sequence

    MENU PATH

    IMG, Sales and Distribution, Basic Functions, Pricing, Pricing Control,

    Define Access Sequence

    TRANSACTION CODE : [V/07]

    As mentioned earlier, the access sequence should be maintained from most specific to

    most general. For ease of use, the access sequence is named similar to the condition type The condition tables that are considered are entered in the access sequence

    fields

    The exclusive indicator should be set. It determines that if a condition record

    is successfully found, the system will stop searching for further conditionrecords

    This access sequencemust be assigned to a condition type. Now that the condition typeis

    created and that access sequence is created and assigned, we can now assign thecondition typetopricing procedure.

    Pricing

    Pricing is the combination of creating correct pricing procedures that map the

    business needs and processes and keeping to the legal requirements placed on the

    business.

    MENU PATH

    IMG, Sales and Distribution, Basic Functions, Pricing, Pricing Control,Define and Assign Pricing Procedures, Maintain Pricing Procedures

    TRANSACTION CODE : [V/08]

  • 8/10/2019 SAP SD Training Document

    11/24

  • 8/10/2019 SAP SD Training Document

    12/24

  • 8/10/2019 SAP SD Training Document

    13/24

    - 13 -

    The above diagram shows the determination of a pricing procedure on the basis of

    customer pricing procedure, document pricing procedure and sales area.

    Pricing Limit

    MENU PATHIMG, Sales and distribution, Basic functions, Pricing, Pricing control,

    Define condition types, Define upper and lower limits for conditions

    TRANSACTION CODE : [OVB2]

    When we have a condition type which can be altered manually in the sales

    document, in order to ensure that there is no room left for misuse, we apply lower andupper limits for the condition type. The condition types calculation type controls the

    calculation type of the limit. If the calculation type for the condition is percentage, thelimit will also be based in percentage terms.

    Pricing by Item Category

    MENU PATHIMG, Sales and distribution, Basic functions, Pricing, Pricing control,

    Define Pricing by Item Category, Activate pricing for item caterories

    TRANSACTION CODE : [OVK0]

    Here, we can define for each item category, if the item is relevant for pricing. Thetwo columns pricing and statistical value determine the pricing of the item category.

    If the item is not relevant for pricing, the pricing field is left blank

  • 8/10/2019 SAP SD Training Document

    14/24

    - 14 -

    If standard pricing is to be carried out for the item, then the pricing field is

    indicated with an X The statistical column indicates if the item must be used for statistical purposes,

    that is, in the updating the logistics information system

    Condition Exclusion Groups

    Step 1 : Creating a condition exclusion group

    MENU PATH

    IMG, Sales and distribution, Basic functions, Pricing, Pricing control,

    Condition exclusion, Condition exclusion for groups of conditions, Definecondition exclusion groups

    TRANSACTION CODE : [OV31]

    Assign an alphanumeric key and a description to the condition exclusion group created.

    There are four possible methods for using condition exclusion groups

    Selection of most (or least) favorable Condition type within a conditionexclusion group

    Selection of most (or least) favorable condition record of a condition type if

    more condition records exist Selection of most (or least) favorable of the two condition exclusion groups

    An exclusion procedure in which if a condition type in first group exists in the

    document, all condition types in the second group are set to inactive.

    Step 2 : Assign condition types to the exclusion group

    MENU PATHIMG, Sales and distribution, Basic functions, Pricing, Pricing control,

    Condition exclusion, Condition exclusion for groups of conditions, Assign

    Condition types to exclusion groupsTRANSACTION CODE : [OV32]

  • 8/10/2019 SAP SD Training Document

    15/24

    - 15 -

    Assign condition types to the condition exclusion group.

    Step 3 : Assign Condition Exclusion Group to Pricing Procedure

    MENU PATH

    IMG, Sales and distribution, Basic functions, Pricing, Pricing control,Condition exclusion, Condition exclusion for groups of conditions, Maintain

    condition exclusion for pricing procedures

    TRANSACTION CODE : [VOK8]

    Select the pricing procedure for which the condition exclusion is to be active Select the Exclusion button and assign the condition exclusion group to the

    pricing procedure

    Note that the condition type in the exclusion group must exist in the pricing procedure

    and have valid condition records created for them.

    Points to be noted while using condition exclusion groups :

    When using the best condition record within a condition type, only one condition

    type is to be used in the exclusion group. Also the exclusive indicator on theaccess sequence assigned to that condition type is to be deactivated or else, the

    system will merely find the first condition record and stop searching for other

    records. If the exclusive indicators are not set, but condition record exists for the condition

    tables in the access sequence, and no condition exclusion group exists for the

    condition type, the system will bring all valid condition records into the salesdocument.

  • 8/10/2019 SAP SD Training Document

    16/24

    - 16 -

    Bills of Materials (BOM)

    A Bills of Materials (BOM) is a collection of materials that make up a product.

    The Bills of Materials (BOM) process can be complex and dependent on Sales and

    distribution as well as other modules such as Materials Management or Production

    Planning.

    A computer can be considered as an example of BOM. The header item or mainitem, the computer, could be constituted of many subcomponents or subitems: a hard

    drive, a keyboard, and a monitor. It is these subitems of the BOM along with the header

    item that make up the BOM. When the customer places his order, he orders the header of

    the BOM only and the subitems are automatically included in the sales order.

    Due to the BOM having header and item levels, the system does not process

    pricing, inventory control, and delivery processing at both levels. There are two types ofprocessing

    Main Item Level Processing Sub-Item Level Processing

    Main Item Level Processing

    The material master records should have the item category group ERLA in the

    Sales 2 screen of the finished product. In this case, the associated sub items function only

    as text items, and thus are not relevant for delivery. This process ensures that pricing,inventory control, and delivery processing is carried out at the header level that is for the

    finished product only.

    Sub-Item Level Processing

    If the sub items are to be responsible for pricing, inventory control, and deliveryprocessing, the item category should be entered as LUMF on the material master record

    in the Sales 2 screen. This ensures the subcomponents are relevant for processing.

    The Delivery Group

    The sub items of a BOM may be available at different times due to the lead times

    in procurement (MM) and production (PP). The delivery group can be used to indicatethat all the sub items must be delivered together. This means that the sub items must be

    delivered as a group. If a delivery group applies, it is indicated on the item category. if adelivery group is assigned to the item category of the sub items, the system will

    determine the latest schedule line of the items and confirm the delivery date according tothat last schedule line.

  • 8/10/2019 SAP SD Training Document

    17/24

    - 17 -

    For a delivery group to perform correctly, the following must be ensured

    The delivery group can only contain one BOM.

    It cannot contain any fixed quantities. It cannot contain any items that have partial delivery indicator C (one-time

    delivery). It cannot contain any partially delivered items.

    It can only contain items that can be at least partially delivered. It can only contain items that have a maximum of one requested schedule line.

    Incompletion Log

    Whenever a sales document is prepared, it can be checked if the document iscomplete or not by referring to the incompletion log. This incompletion log gives the

    details of the fields that are required to be filled so that the document can be processed

    further. It is mandatory for the document to be complete before proceeding further.

    Delivery and Invoicing

    Once the sales order is created, the goods are to be sent for delivery and the

    invoicing is to be made. The sales order can be sent to delivery or directly invoiced, that

    is, in the case of non-delivery items.

    Delivery

    When a sales order is to be delivered, we create a delivery document. After the

    delivery document is prepared, the posting goods issue is done.

    Delivery Document Type

    A delivery document type is similar to the sales order document type. The settings

    control how the delivery is to be carried out at highest level and it has a delivery item

    category assigned to it.

    MENU PATH :

    IMG, Sales and distribution, Shipping, Deliveries, Define delivery types

    TRANSACTION CODE : [OVLK]

    If the required delivery document type exists, it is selected. Else, a new document is

    created by copying the existing type and editing it.

  • 8/10/2019 SAP SD Training Document

    18/24

    - 18 -

    The sales document type is to be assigned to the delivery document type.

    The storage location and the shipping point are given in the sales order.

    The item categories of a delivery are referenced from the sales order.

    The shipping conditions, loading group and the delivering plant decide theshipping point.

    It is important that this shipping point is assigned to the plant.

    Delivery Process

    It is possible to create a delivery either via the menu path, individually from the

    sales document, or via the delivery due list.

    For creating an individual delivery document :

    MENU PATH :

    IMG, Sales and distribution, Shipping, Delivery, Create

    TRANSACTION CODE : [VL01]

    The shipping point, selection date and the sales document number for which the delivery

    is to be done are required.

    For creating the delivery through the sales document, clicking sales document, deliver

    creates the delivery document.

  • 8/10/2019 SAP SD Training Document

    19/24

    - 19 -

    Post Goods Issue (PGI)

    Once the delivery document has been prepared and the goods have been

    transferred to the carrier, the goods issue is posted.

    The posting of goods issue causes the system to :

    Update the stock quantities automatically update the posting to the general ledger accounts

    Invoicing

    Invoicing may be done directly from the sales order document or after thedelivery and posting goods issue is done. Thus, the billing process can be order or

    delivery-related and may include the billing of standard deliveries as well as the creation

    of debit and credit memos.

    Billing Document Type

    The billing document is similar to the delivery document. We can maintain an

    existing document or copy and edit an existing one as per our requirements. The header

    data of a billing document defines how the invoice is to behave.

    MENU PATH :

    IMG, Sales and distribution, Billing, Billing documents, Define billing

    types

    Billing Process

    It is possible to create a billing either via the menu path or individually from the

    sales document.

    For creating via menu path, the transaction code is [VF01].

    For creating the billing document via sales order, clicking sales document, billinggenerates the billing document.

    Once a billing document is created and saved with no errors, the system will

    automatically post the document to accounting. If an automatic posting block is placed,then the system will only post the billing document once it is released by selecting

    Logistics, Sales and distribution, Billing, Billing document, Change, Release to

    accounting.

  • 8/10/2019 SAP SD Training Document

    20/24

    - 20 -

    The flow of the sales document can be traced at any time using the display

    document flowbutton or shift+F5in the display sales order screen.

    Account Determination

    Account determination also uses the condition technique in order to allocate the

    correct GL account to the account key, as assigned in the pricing procedure. Whenever a

    sale is posted to accounting, a determination procedure is used to find the accounts, theaccount determination procedure. This procedure contains a condition type to find which

    account to post to based on the conditions of the sale. The condition type searches all the

    records that contain accounts for conditions that match the sale in the order of the access

    sequence. As soon as it finds a record that matches the conditions, it returns a conditionvalue (in this case the GL account).

    MENU PATH

    IMG, Sales and Distribution, Basic functions, Account assignment,Revenue account determination, Check master data relevant for account

    assignment

    Through Check master data relevant for account assignment, we can create account

    assignment grouping criteria. This grouping criteria provides the system with an extravariable in determining the required account number.

    To recreate new entries, the existing standard can be copied and renamed using an

    alphanumeric key of two characters with a short description. After the creation of theseaccount keys, it must be ensured that they are assigned to the material master record. The

    same is true for the customer account keys.

  • 8/10/2019 SAP SD Training Document

    21/24

    - 21 -

    Account determination is possible by going to IMG, Sales and Distribution, Basicfunctions, Account assignment, Revenue account determination, Define dependencies of

    revenue account determination.

    The access sequences can be maintained by going to IMG, Sales and Distribution,

    Basic functions, Account assignment, Revenue account determination, Define access

    sequences and account determination types.

    The standard system has an account determination type with the key KOFI which has five

    condition tables assigned to it. This KOFI access sequence can be used for mostbusinesses, with the possible exception being that maybe not all the condition tables will

    be used. In this case, the access sequence is copied, renamed and then this new access

    sequence is allocated to the relevant account determination type (condition type). Within

    the new access sequence, one would now be able to delete condition tables that are not

    being used, thus improving on system performance response times.

    The account determination procedure is then assigned to a billing type. This canbe done by going to IMG, Sales and Distribution, Basic functions, Account assignment,

    Revenue account determination, Define and assign account determination procedures,

    Assign account determination procedure.

    One now needs to create the account keys that are going to be used in the system.

    This is possible by going to IMG, Sales and Distribution, Basic functions, Accountassignment, Revenue account determination, Define and assign account key. Here one

    can create an account key, which is a three-character alphanumeric key with a shortdescription. The assignment of the account key is the actual process of assigning the

    account key to the condition type.

    By going to IMG, Sales and Distribution, Basic functions, Account assignment,

    Revenue account determination, Assign G/L accounts we can assign the G/L accounts to

    the condition table. Before the GL accounts can be assigned to the condition tables, thechart of accounts and the GL accounts must be created by the FI module.

    Output Determination

    Output is a form of media from a business to one of its business partners. The possible

    media forms are printouts, faxes, telexes, e-mails, and electronic data interchange (EDI).

    The output can be sent to any of the partners defined in the document. Outputs areusually in the form of order confirmations, delivery notes, invoices, and shipping

    notifications

  • 8/10/2019 SAP SD Training Document

    22/24

    - 22 -

    An output typeis simply a type of output and it contains all the control features

    for the output. It defines the kind of output, which business transaction it applies to,which business partner receives the output and how the output is sent. The output type is

    thus the central component of the output determination.

    MENU PATH :IMG, Sales and distribution, Basic functions, Output, Output

    determination

    Output determination can be maintained as

    originating from the customer master record originating by using the condition technique

    Output determination using the condition technique

    MENU PATH :

    IMG, Sales and distribution, Basic functions, Output, Outputdetermination, Output proposal using the condition technique, Maintain output

    determination for sales documents

    The output determination is similar to that of the pricing procedure determination. The

    steps for output determination are :

    1. The required fields are put into the field catalog

    2. The condition tables are created3. The access sequences are created

    4. The condition tables are assigned to the access sequence5. The condition types are created

    6. The access sequence is assigned to the condition types

    7. The determination procedure is created and condition types are assigned to it

    8. The determination procedure is assigned to the sales document

    Tax Determination

    The SAP R3 system automatically determines and calculates taxes based on theorganizational structure, country, region, or city of delivering plants and country or

    receiving customer in combination with tax relevancy indicators on the customer andmaterial master records.

    MENU PATH

    IMG, Sales and distribution, Basic functions, Taxes, Define taxdetermination rules

    TRANSACTION CODE : [OVK1]

  • 8/10/2019 SAP SD Training Document

    23/24

    - 23 -

    When assigning the tax condition type or tax category to the country key, thesystem will only list the condition types that are regarded as type taxes in the condition

    class of the condition type.

    After assigning the tax condition type or tax category to the country key, one

    needs to specify if more than one tax is required and in which order the system is toaccess the condition records. This is done by assigning the relevant tax condition types to

    the relevant country keys and by assigning an access sequence number.

    The country codes must be defined and the city codes must also be defined if

    applicable to the areas. This can be done by accessing the Define Regional Codes.

    MENU PATHIMG, Sales and distribution, Basic functions, Taxes, Define Regional

    Codes

    Now, the delivery plant must be assigned to the country/city code for tax purposes

    and then the indicators that are represented in the customer and material master records

    should be created.

    MENU PATHIMG, Sales and distribution, Basic functions, Taxes, Assign Delivery

    Plants For Tax Determination

    It can be specified if the customer is liable for taxes or not. One can then assign a

    relevancy indicator to the tax condition type or tax category in the menu option. The

    system uses the indicator as found in the Billing view of the customer master record.

    Similarly, the relevancy indicator for the material type can also be specified in the menuoption.

  • 8/10/2019 SAP SD Training Document

    24/24