Saturday, 25 June 2016

Configurable Sales Order

lets discuss,steps necessary to process a configurable sales order.  

The goal of a configurable sales order is to allow customers to tailor a product to their needs.  Configurable sales orders enable customers to choose the specific parts which are combined to form their customized product.  Configurable sales orders are commonly used for products which include numerous configurations, such as cars, bikes, a ski set and computers.  A configurable sales order for a computer, for example, would allow the customer to mix and match different memory, speed, size of screen, peripherals, etc.  Before a material can be configured in a sales document, the following prerequisites must be met by Materials Management (MM) and Production Planning (PP):

·         The material must be created and defined as configurable in the material master.

·         The material must be allocated to a class (ie. a product category) and assigned characteristics (the different pieces combined to form the material).  For example, if a PC was a configurable product, it would be allocated to a class (ie. computer equipment).  The product, PC, would then be assigned characteristics, such as memory, speed, and screen, etc., to identify the characteristics  necessary for completion of the line item product.  These characteristics can be assigned values.  Values can be assigned to the characteristic ‘memory’ to specify the desired amount of memory.


·         A bill-of-material (BOM) which can be configured in the sales document, must be created.  A configurable BOM describes the different assemblies that make up a configurable product.

·         A configuration profile with configuration parameters used to control sales document processing must be created for the material.  This profile controls how the BOM is exploded during processing (ie. production order, sales order, or order BOM). 


·         Dependencies are allocated to characteristics so that separate pieces of the final product are properly combined.  A particular ‘screen size’, for example, may not fit a certain type of laptop PC.  Dependencies, therefore, are assigned to ensure that product pieces are combined appropriately.

·         Finally, selection conditions must be created so that the system chooses the proper routing and items needed to create the end material.

For information on the Materials Management and Production Planning processes that must be carried out before a sales order can be configured, refer to Solution Define Materials with Characteristics.

It is important to note that sales orders are configured based on BOMs created within Materials Management.  A BOM is a list of the components that make up a product.  BOMs are exploded and configured in sales orders.  This explosion in the sales order opens the configurable BOM for the selected material, so that the components can be determined and listed.  Using this BOM, the user from Sales and Distribution configures the material from the choices provided in the BOM.  Configurable BOMs, therefore, are usually not created in a sales order; they are simply customized and processed.  There are four ways of processing configurable materials (or exploding BOMs) in sales orders.  They include:

·         Planned/Production Order: Single-Level: The configurable item appears as the header material in the sales order.  With this type of processing, the material characteristics and values are allocated to the header material and cannot be configured separately.

      The header material ‘bike’, for example, has the characteristic ‘tire’ which has predetermined value options.  ‘Tire’, however, cannot be configured separately.  A pre-defined value must be assigned to it within the configurable profile of the bike.  After this header item is configured in the sales order, a production order is created and the material is assembled.  This type of processing is used when the separate parts of the header material must still be assembled to form a configurable item.  If a sales order is created for a bike, for example, a production order must also be placed for the assembly of the unique parts of the bike.  The specific parts demanded by the customer are crucial to the proper assembly of the bike. 
      On the other hand, once each separate piece of a laptop has been put together (ie. Memory, speed, screen, etc.), no further assembly is necessary because the pieces can be easily combined to form the PC at the time of a sales order.  In single-level planned/production order processing, the individual pieces of the configurable product are already determined, however, they still must be properly selected and assembled to form a one-piece unit, like a bike.

·         Planned/Production Order: Multi-Level:  In this case, the characteristics of the header material can be configured separately.  Unlike single-level production order processing, configuration is not limited to the header material.  A car, for example, possesses characteristics (the parts which are combined to create it), such as the body, engine, and tires which can be configured individually.  If a car is the configurable header material, its characteristic tire can also be configured.  The configurable assemblies of the characteristic materials, however, are stored separately from the BOM item (header material).  Using a production order, the different characteristic items are produced and then, assembled to form a car.

·         Sales Order: Also referred to as SET processing, sales order processing allows the user to view the different items that are combined to create the configurable header material in the sales order.  Collectively, the materials that make up the configurable product are referred to as a SET.  Skis, poles, and ski boots, for example, form the SET that make up a ski set.  The items of the ski set, like other configurable items that utilize sales order processing, are predetermined and remain separate when delivered to the customer.  A production order, therefore,  is not created for the assembly of SET items.  SET items are simply combined in the sales order to create a configurable material whose pieces remain separate.  Only the header material (ie. that of the ski set) can be configured and displayed in the sales order, not the components of each individual item of the set.  The different characteristics of the material appear as separate order items.  This type of processing is effectively used for configurable products, like ski sets and stereos, whose parts require little or no internal configuration.  For example, there are few, if any, configurable assemblies for the item skis.  They can be easily pulled from inventory along with boots and poles and sent unassembled at the time of delivery.  

·         Order BOM: This type of processing is used when a customer wants a make-to-order product.  Make-to-order products are unique to a particular customer, and therefore, cannot be properly configured from any existing BOM.  Since customer demand cannot be predicted in the case of a make-to-order, SAP allows the user to make manual revisions to an existing BOM by creating an order BOM in the sales order.  From this BOM, the user is able to configure the various pieces of the end product by deleting, inserting, and changing the quantity of items.  The results are sent to MRP for assembly.   



Initiate Configurable Order Entry

Order type (any order type is possible), business partners, and sales hierarchy information are entered normally at this stage of the process.

This task is carried out in the same manner as a standard order.

Determine Order Items and Terms   

At this point, the user chooses the desired configurable material.  The appropriate BOM explosion indicator must be set in the configurable profile of the selected material for planned/production orders: single-level, planned/production orders: multi-level, sales order, or order BOMs.
 
Contracts, payment terms, and scheduling agreements are determined in the same manner as for a standard order.

Check Configurability of Material

To create a configurable sales order, the end user must first ensure that the material desired by the customer is configurable.  As stated previously, a configuration profile, indicating which type of BOM explosion (processing type) to use, must be set up for the configurable material.  In addition, the BOM for the ordered material must be configurable, meaning that it offers multiple options for each item that makes up the finished product. 

If the configurable BOM does not meet customer demands at sales order time, an SD order BOM can be created.  This BOM is created in the sales order so the user can make the necessary manual revisions to the pre-existing BOM of the chosen material.  The revisions made for the SD order BOM are not saved as a new BOM for later use, nor is the original BOM updated with the changes. 

Configure Material

At this point, the material is configured to customer specifications.  After the necessary configuration profile is set up, the user enters the customer's selections in the configurable sales order.  If the customer simply orders off the configurable BOM that is exploded in the sales order, SET or production order processing is utilized.  A make-to-order, in contrast, is utilized to meet customer demand for materials and combinations which are not options in the BOM.  In this case, manual changes are made to the existing BOM through order BOM processing.  This type of processing is effective for a configurable product that requires a large amount of internal configuration.  A car, for example, is one material with many internal configurations.  The customer, as a result, can be more particular about the component assemblies.  To execute this type of processing the order BOM indicator must be set in the configuration profile of the material.  This allows the user to revise the present BOM according to customer specifications.  A stereo or a ski set, on the other hand, is usually processed in a SET.  These materials consist of separate items which are already assembled and therefore, do not permit internal configuration.  The chosen items, which form a SET, are simply taken from inventory and delivered to the customer.  SETs consist of separate items that do not require assembly.  A material that utilizes production order processing, however, requires a production order for the assembly of its parts.



Determine Type of Payment Guarantee

Typically payment terms have been set up for the customer on the customer master, prior to creation of the sales order.  There are situations, though, where the payment terms may be either changed from what has been defaulted from the customer master into the order, and a different form of payment may be input. 

Determine Delivery and Transportation Guidelines 

This task is carried out in the same manner as a standard order.

Check Processing Type

The system checks material processing type for production purposes.  In single-level planned/production order processing, sales order configuration requirements for the different pieces of the line item material are sent to MRP (Material Requirements Planning) where components are determined and stored in a production order for assembly.  In multi-level planned/production processing, requirements for the header material are sent to MRP.  The characteristic values assigned determine the components of the header material.  In addition, if these components have been assigned values, they must also be sent to MRP so the proper materials can be determined.  Once all requirements are determined and the components are assembled, the material is assembled in a production order. 

In SET processing, the separate items of the configurable material are simply pulled from inventory.  In production terms, this is called stock material processing.  Since the items are already present in inventory and remain separate, a production order is not needed to assemble the SET.  A production order, however, is created to pull the appropriate items from inventory and therefore, also serves as a means of tracking inventory.  Only the header material can be configured and saved in SET processing.  Item characteristics must be configured separately from the header material. 

Order BOM processing allows changes to be made to a BOM which was previously configured in the sales order.  For this to occur, a separate order BOM is created for the material.  Once the revisions are made, assemblies are sent to MRP.  Once the components are determined, a production order is created for assembly.  From a production standpoint, an order BOM requires sales-order related production because the production of the material is reliant on the make-to-order product configured in the sales order.  Since the requirements of the product cannot be predicted, production must rely solely on the configuration in the sales order.

Perform Availability Check and Transfer of Requirements

An availability check only occurs for component of the SET order processing.  If the customer is ordering a ski set, for example, he or she can choose from three types of skis, two types of poles, and four types of boots which have been predetermined and stocked.  Since the separate items of the SET are part of the company's stock, an availability check is carried out. 

Planned/production order processing does not involve an availability check because the chosen parts of the material must be assembled to create the material.  Although the different pieces of a bike can be selected in the sales order, the finished product (bike) does not exist in the company's stock.  A production order must be placed for the bike and
its different components.  In addition, an availability check is not carried out for order BOM processing.  This type of processing involves the revision of a configurable BOM.  Since a new BOM is created to account for these changes, the company is not equipped with the inventory needed to fulfill this order.  The desired assemblies, therefore, must be sent to MRP so a production order can be placed.  Order BOM processing initiates a make-to-order situation where the company cannot anticipate customer demands because the desired goods are not available in stock.

Determine Pricing

In order to calculate pricing for a configurable material, SAP uses a method called variant pricing.  Variant pricing is controlled by conditions and variant configuration.  Variant configurations are simply different assemblies of the same material.  The material car, for example, may have two different configurations, one which utilizes a V6 engine and one that uses a V8.  Each of these configurations is a variant of the material car.  Pricing conditions are records which calculate the discounts, surcharges, and taxes that are added to the price and can be created at different levels of the variant configuration.  Dependencies tell the system to apply the relevant condition record to the variant material.  If a discount is being offered for a red two-door car with a V6 engine, for example, the system would use a dependency to locate the appropriate condition record.  If the car is red and has two doors and a V6 engine, use discount condition record "XXXX".  This discount condition record is set up at the finished good level (ie. for the car) to facilitate the pricing process.  If condition records were set up for each of the characteristic values (ie. V6 engine, two-door, red car), it would be extremely time consuming, not only to create all the conditions, but also for the system to roll the prices of the components up into the individual configurable items, and finally into the header material.   

Order BOM processing, however, is unique because production costing information must be calculated after the sales order is configured.  Since the material is make-to-order, no prior production costing information exists for the product.  The system, therefore, cannot derive a price for the configurable product until production costing is complete.

Check Customer Credit

A customer credit check is performed in the same manner for a standard order.

Release Configurable Sales Order

The release order process is carried out in the same manner in a standard order.


Output Determination for Sales Transactions

A sales transaction involves various stages like presales, order, delivery, picking and packing, shipping, and billing. At each stage, various documents are generated specific to that stage. They might be required for legal or commercial reasons, or act as a stage completion milestone.

For example, an order acknowledgment that confirms the seller’s acceptance of the order marks the completion of the order stage, and an invoice sent by the seller to the buyer is a confirmation of the completion of the sales transaction and so on. These documents often have different formats, and can be communicated in various forms such as printed copies, EDI, email, fax, etc.

In SAP SD, all these documents are called outputs, and their processing is controlled using the output determination technique provided by SAP. Order acknowledgment, delivery note, pick/pack list, shipping order, invoice, etc are examples of output documents.

Output determination sets up the output control, which is needed to provide information to various stakeholders. It involves two functions:
  • Output Determination
  • Output Processing

The Condition Technique functionality is used to determine the output. The system can automatically propose the output for a Sales and Distribution document, or it can be manually chosen as well.


Output determination can be defined at various stages of the sales cycle:
  • Sales activities
  • Sales documents
  • Logistics execution related
  • Billing related
 In this section we’ll describe how to setup/view the Output Determination process for

  • Sales documents
  • Delivery documents
  • Invoice

Sales Document

Open the sales document in edit mode (VA02). Goto Extras àOutput à Header à Print Preview. We can see a preview of the sales document, if the ouput determination configuration has been done correctly. We can chose to print the order by going to menu, Text à Print.

Delivery Document

In transaction VL02N, enter the delivery number for which output is to be viewed. Donot open the document, but in the same screen go to Outbound Delivery à Issue Delivery Output. Output type is LD00, corresponding to the delivery. Using the Preview button, the output of the delivery can be seen, and it can be printed by issuing the Print butotn command.

Invoice

In transaction VF02, enter the invoice number for which output is to be viewed. Donot open the document, but in the same screen go to Billing Document à Issue Output To. Output type is RD00, corresponding to the invoice. Using the Preview button, the output of the invoice can be seen, and it can be printed by issuing the Print button command.

Service and Management Contracts

Service contracts to record the details of the service package that you have agreed to provide a service recipient with over a specified period of time. For example, you specify:
  • The routine service tasks which are to be performed on a piece of machinery you have sold or rented to a customer
  • The prices which are to apply for these routine tasks
  • The prices which are to apply for additional service tasks and for any spare parts required
  • The terms under which the contract can be cancelled

 During the validity period of the service contract, you use the service contract as follows:
  • To initiate automatic billing of the routine service tasks at regular intervals
  • To determine whether a service request from the customer is covered by the service contract
  • To determine which price agreements apply for service tasks not covered by the service contract
  • To determine whether a cancellation request from the customer is valid
  • To initiate follow-up actions before the service contract becomes invalid
After you have negotiated the terms of a service package with the service recipient, you create a service contract in the system to record this information.
You can create a service contract in the following ways:
  • From scratch, without reference to another document
  • With reference to a preceding inquiry or quotation
  • With reference to an existing contract
When you create a service contract with reference to another document such as another service contract or a quotation, the system copies the relevant data (for example, validity period and cancellation data) into the new contract.
To ensure consistency of data in all service contracts for a particular customer, you can link each service contract to a master contract that contains the general terms and conditions, which you have agreed with the customer

 Service Contract type:

Standard SAP contract type for service is SC.

Service contract types are defined in Customizing for Sales and Distribution. You can create service contract types that meet the requirements of your organization by copying the existing service contract types and adapting them as required.
In addition to defining the usual control data for sales document types, you also specify contract-specific data in the service contract type such as:
·         Pricing procedure for determining prices for service tasks and service products
·         Service contract profile containing default data for service contract processing
·         Billing request type for resource-related billing

Service Contract profile:

Control element for service contract processing which contains default contract data-

When you create a service contract, the system determines whether a contract profile has been assigned to the service contract type you have chosen. If so, it copies the data defined in the contract profile into the service contract

Service Contract item:

Element of the service contract in which you define the services or products you are providing the customer with under the terms of the service contract. A service contract item can be any of the following:
·         Service (for example, a particular task)
·         Material (for example, a spare part)
·         Time (for example, an hourly rate for a technician’s time on the job)
·         Response time (how soon you are obligated to respond to a problem call)
·         Warranty (the agreed duration and coverage)
The items in a service contract are controlled by item category. It is possible for a service contract to include items with different item categories. For example, some items may be rented, others sold.


Determine Serial Number in Material Master

What is serial number in material master  

Serial numbers are used to uniquely identify material and technical objects. The serial number profile defines how and when serial numbers are assigned to material and technical objects. 

A serial number can be assigned to a material only after a serial number profile is created.   

It is important to solidify the business processes pertaining to serialization prior to creating the serial number profile.  The following issues should be discussed:
·         What materials will be tracked?
·         When will serialization occur? (Which business transaction?)
·         Who will be responsible for serialization?  (Which end user?)
·         Will serial numbers be internally or externally assigned?

The serial number profile documents these decisions and is then assigned to a material's master record.  Later, this material serial number is assigned to an equipment master allowing access to the complete order processing and maintenance history functionality. 

Create Serial Number Profile

      A serial number profile defines the conditions and transactions governing the assignment of serial numbers         to technical objects.  This group of configuration data is represented by a four digit code

which must be entered in the material master record before a technical object can be assigned a serial number.  The serial number profile is defined in Customizing for Plant Maintenance.

The serial number profile contains important serial number creation and assignment rules.  Serialization can occur in different components such as SD - Sales and Distribution, MM - Materials Management and QM - Quality Management.  The serial number profile establishes the business transactions for which serialization:
·         Will not be carried out
·         Can be carried out
·         Must be carried out
·         Automatically is carried out

In addition, the serial number profile specifies whether or not an equipment record is automatically created when a serial number is created or specified during a business transaction.

The serial number profile also defines the prerequisites for serialization during certain business transactions.  For example:
·         Material serial numbers do not need to originate from material masters
·         Material serial numbers must originate from material masters

It determines the type of material number being created by the equipment category specified in the serial number profile.  Equipment categories group like technical objects according to their use and are used here to classify the technical object being serialized.  If no equipment category is specified then the technical object is classified under a default category. 

Since serialization functionality crosses into several different SAP modules it is important to coordinate the design of the various integration points before configuring. 

Assign Serial Number Profile to Material Master

A material master record contains all the data required to describe and manage a material.  However, it does not allow differentiation between the individual items of the technical object.  If a company services and maintains large numbers of similar objects, for example personal computers, identifying individual pieces of the material are important for tracking quality issues, maintenance history, etc. 

To establish a material's uniqueness it is assigned a serial number.  In order to create a material serial number combination in the system a serial number profile is assigned to the particular material's master record.  The material serial number combination, when assigned to an equipment master, allows end users access to the complete order processing and maintenance history functionality.

Assign the Serial No profile in Material Master data in tab Pant data/store- 2

Transaction Code  

IQ01-Create Serial Number Master Data
IQ02-Change Serial Number
IQ03-Display Serial Number

MM02-Maintain material master

Configuration Steps for Disputes & Complaints Usages

Continue form previous post sd-disputes-complaints-usages.html

Now ,Lets discuss ,Configuration Steps for Disputes & Complaints

1st Define Sales document type .

2nd Assignment of Sales document to Sales area .

3rd Copy control for Billing document to Sales document

4th Billing document type

5th Copy control for Sales document to Billing document .


Sales Document Type

IMG >> Sales and distribution >>Sales >>Sales Document >>Sales document header >>Define Sales document Type

Sales Document Type Assigning To Sales Area
IMG à  Sales & Distribution à  Sales  à  Sales document Header à Assign sales area to sales document types  

Copying Controls – Header
IMG à Sales & DistributionàSales à Maintain copy control for sales document
Copy Control - Item
IMG à Sales & DistributionàSales à Maintain copy control for sales document

Billing Document Type
IMG à Sales & Distribution à Billing à Billing documents àDefine Billing document types 
Copying Control For Sales Document To Billing Document - Header
IMG à Sales & Distribution à Billing à Maintain Copying Control For Billing Documents

 Copying Control For Sales Document To Billing Document - Item

IMG >>Sales & Distribution >> Billing >> Maintain Copying Control For Billing Documents





SD Disputes & Complaints Usages

SD Disputes & Complaints

Every Now and then one of the customers complains about the goods they have been sent regarding Quality , Quantity and price. The Business in that case will be inclined to
·         Receive short payment
·         Cancellation of Billing .
·         Credit and Debit Memo processing .
·         Correction of Invoice
·         Return process
·         Pro forma invoices


Line Item Display and Dispute Case Integration


View Dispute Case from Display Document

Disputes & Complaints Usages

The business needs to notify the concerned department on any short payment against receivables through a dispute case

The business needs to cancel an invoice when customer is asking for a fresh invoice   So the old invoice needs to be cancelled with creation of a new one .

Credit or debit memo are issued when there is a difference in amount in the invoice as reported by the customer  .

 Invoice correction we do for quantity and Price change of a Item in an invoice.

When quality or quantity of goods are not satisfactory and customer wants to return the goods then Return process configuration is required in SD .

If a customer needs / business require a dummy invoice then we create  a Pro Forma Invoices .



Lets understand what is disputes & Complaints management cases in SD

Disputes

·         Cash Manager discovers a reduced payment that exceeds the tolerances defined.

·         He clears the corresponding invoice and creates a residual item

·         In the same step he creates a dispute case for the residual item

·         If he knows the reason for the dispute, he can assign it immediately, otherwise he assigns an account manager as the next processor to find out the reason

·         Once the reason has been determined, the processor has to determine whether the dispute was justified

·         If the reason was justified, the processor can create a credit memo and close the case
·         If the reason was not justified, the processor can pass the amount to collections or write the amount off





Complaints

Damaged goods or incorrect invoices lead to complaints.

If the complaint concerns valuable goods, the goods must first of all be checked .To do this , it is stored in a specific place .

Customers receive a credit memo when they have had just reason to complain . You must ensure that the correct amount is credited to the customer account. Before a credit memo is issued, approval from an authorized person is required .

Debit Memos

Process required  on below scenarios

·         Customer is less billed .
·         Quantity delivered is more than quantity ordered .
·         Charged wrongly ( less price charged )
·         Debit Memo request created referenced to Order or invoice.
·         To create a Debit Memo needs approval .



Credit Memos

Process required  on below scenarios
Approver needs to Release / reject the billing block form Sales Document after analyzing following points :
·         Complaint is valid or not .
·         Amount is correct or not .
·         Customer is eligible for debit or credit memo .
If Debit / Credit Memo request is not approved then credit / Debit memo cannot be raised .



Invoice Correction

Invoice need to correct instead of cancelling for following cases :
·         Customer Don’t need a separate invoice No.
·         Customer don’t allow to cancel the invoice .
Invoice correction request is a combination of Debit and Credit Memo .
Invoice correction request must be created in reference with billing document only .
For every  Item of Billing document a second item is created .
Credit memo items are created followed by all Debit memo items .
Credit memo item cannot be changed . Only debit memo item can be changed 
You can delete the credit and debit memos in pairs .



               
Invoice Correction Quantity Difference

Invoice correction for quantity difference happens –
·         Quantity delivered is more than order quantity
·         Quantity delivered is less than order quantity
Only debit memo item quantity can be changed.
Debit or credit memo can be generated for difference amount only.



Invoice Cancellation

Invoice cancellation happens –
·         Customer asked for reject the invoice .
·         Invoice wrongly raised to the customer .
·         New invoice requirement .
After invoice cancellation Document flow ( Status ) will be changed.
After cancellation only a new invoice can be generated reference to the same delivery document .
Account Document posting will happen for cancellation Document .