Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. What is the usage of assortments (transaction code ( WSO1 ) ) in our business?Assortment modules for value contracts are maintained in the master data forproducts. You can define a validity period for each material in the assortmentmodule. When you create a release order, the system checks the respectiveentry date against the validity period.If you have not made any entries in the document, all the materials defined insales can be released unless there are any other restrictions in copying control atitem levelAssortment modules support the assortment strategy you have planned.Each module contains an assortment which applies to all stores and which onlybecomes store-specific after a suitable assignment has been made.Special form of the traditional module types is the value contractmodule.The value contract module is generally only used to group together materials forvalue contracts, but it can be used exactly like a standard module in assortmentfunctions.The Procedure:Enter a module type. Promotion modules cannot be created in this transaction;they can only be created from within the promotion itself.Profile modules are created directly during integrated material maintenance andcan only be edited here to a limited extent. If you wish to maintain a local modulefor a single plant, enter the plant number in the local assortment field.An assortment module is a grouping of materials, which make up its items. It isassigned to assortments. It is valid for a certain period of time and has amaximum assortment priority. Assortment modules belong to different moduletypes.The value contract module is a special form; it can be used not only inassortment functions but also to group materials into value contracts.Define Account Assignment GroupHow to configure the Sales Account Determination?Field found in Material Master Sales Organization 2.To define the General Leger posting :-
  2. 2. IMG -> Sales and Distribution -> Account Assignment/Costing -> RevenueAccount Determination -> Assign G/L AccountsWith this link, the material that used this account assignment group will be postedwith the desired G/L accounts during Billing.User will not be able to Release the billing document to Accounting if this is notsetup.If you happend to assign it via Cust.Grp/MaterialGrp/AcctKey, then you can letyour user use this report to check the material assignment.* Transaction code VKOAREPORT ZMATNR_AC_ASSIGN LINE-SIZE 132 NO STANDARD PAGEHEADING LINE-COUNT 044(001).TABLES: MARA, MVKE, "Sales Data for Material C001. "Cust.Grp/MaterialGrp/AcctKeySELECT-OPTIONS: S_MTART FOR MARA-MTART DEFAULT DIEN, S_MATNR FOR MARA-MATNR, S_VKORG FOR MVKE-VKORG DEFAULT ALL.SELECT * FROM MARA WHERE MTART IN S_MTART AND MATNR IN S_MATNR. CLEAR MVKE. SELECT SINGLE * FROM MVKE WHERE MATNR = MARA-MATNR AND VKORG IN S_VKORG. CLEAR C001. SELECT SINGLE * FROM C001 WHERE KTGRM = MVKE-KTGRM. WRITE:/ MVKE-MATNR UNDER Material, C001-KTGRD UNDER Cust Grp, MVKE-KTGRM UNDER Matl Grp, C001-KVSL1 UNDER Acct Key, C001-SAKN1 UNDER G/L From, C001-SAKN2 UNDER G/L To .ENDSELECT.TOP-OF-PAGE.
  3. 3. FORMAT COLOR COL_TOTAL. WRITE: / SY-DATUM, SY-UZEIT, SY-REPID, 050 Material Sales Account Assignment, 120 SY-UNAME, SY-PAGNO. SKIP. WRITE: /001 Material, 020 Cust Grp, 030 Matl Grp, 040 Acct Key, 050 G/L From, 060 G/L To .Screens in the Sales DocumentsSales OrderEach sales order item can have multiple deliveries at different date. Multipledeliveries for each sales item is specify in the Schedule line of the Sales Order.When the Sales order was created (VA01) the system automatically proposesdata from the relevant master records: • From the customer master record (VD03) of the sold-to party, the system proposes sales, shipping, pricing, and billing data. In addition, the system copies customer-specific master data about texts, partners, and contact people at the customer site. • For each material in the sales order, the system automatically proposes data from the relevant material master records (MM03 - Sales view), such as data for pricing, delivery plant, availability check, tax determination, and weight and volume determination. VD53 - Customer-material info record. When you create the sales order item, the customer material number will be copy into the item Customer Material. In the Sales order, click Item -> Purchase Order data.Sales Document TypeSales document can have many different document type. Each document typehave its own usage..Some commonly used document type are:- • OR - Standard Order • RE - Returns • FD - Delivery Free of Charge
  4. 4. Different Sales Document type have different control parameters.For e.g. Document type ZOWN :-General control :-Check Division -Blank -> no checks 1 -> Dialog to inform user that the division is different from material master 2 -> Error when division is different from material masterShippingImmediate DeliveryBlank -> Create delivery separately 1 -> Create delivery immediately when sales order is save 2 -> Create delivery if quantity can be confirmed to dayMaintain Sales Document Type • Transaction VOV8 - Double click on the document type to check the configuration.Some configurations you can specify:- • Check credit limit • Define the default Delivery type • Define the default Billing type • Block the Document Type from being used etc. • What the purpose of using sales order type? • In VOV8 of sales docunment like OR, what is the functionalities of those options? • FUNCTIONALITY OF A SALES DOCUMENT TYPE: • i) Document category: Specifies a classification for different types of document that we can process in sales and distribution system. The document category determine how the system stores, keeps track of document data. Ex: A- Inquiry, B-Quotation, C-order • ii) Sales document block: Specifies whether a sales document is blocked for processing. Note: If a sales doc type is blocked the user cannot create new sales document of that type, but sales doc already created before setting the block can be changed or displayed. • iii) Number range internal assignment and number range external assignment: Specifies the number ranges with the help of which either the system (if it is internal) or the user (if it is external) can give a number for the sales doc. Defining number ranges for sales document:
  5. 5. SPRO Sales and distribution Sales Sales documents Sales document header Define number ranges for sales document. iv) Item number increment: Specifies the value by which the item number are incremented in sales document “when the system automatically generate item number”• v) Sub item increment: Specifies how the sub-item number will be incremented in the sales document. Note: If we do not specify any value here the sub-item number increment as the main item.• i) Reference mandatory: Specifies whether a reference document is mandatory to create a sales document if so the indicator also specifies which type of document should be used as reference.• vii) Item division: If we check this field the division ate item level in the sales document will be determined from corresponding material master record, otherwise the division entered at Header level applies for all the items in the sales document.• viii) Check division: Specifies whether and how the system reacts if the divisions at the item level differs from the division at header level during sales document processing Ex: we can block some divisions for a customers.• ix) Read info record: If we check this field then only the system considers customer material info record.• x) Check PO number: Specifies whether the system checks if the PO number exists for other sales document.• xi) Check credit limit: Specifies whether the system carries out credit limit check for the customers during sales document processing.• How To Configure New Division/Sales Area/Sales Office• New Division/Sales Area/Sales Office• 4.6x• OVXA - Assign division to sales organization OVXG - Set up sales area• OVXM - Assign sales office to sales area e.g Sales Organization -> Distriubtion Channel -> Division | -> Sales Office
  6. 6. • VOR2 - Define Common Divisions• OVAN - Combine divisions allows you to share sales document type data between different divisions. You define the sales document types in a central division and then use it as a reference division. For e.g. Sales Organization Division Reference division ALL 01 01 ALL 02 01 ALL 03 01• OVKK - Define Pricing Procedure Determination For e.g. Sales Organization Distribution Channel Division Document Procedure Pricing Procedure ALL 01 01 A 1• SM30 Table/View : V_TSPA - Define New Division V_T134G_WS - Assign Business Area To Plant V_TVTA_GRE - Define Rules By Sales Area V_TVTA_KFV - Assign business area by sales area V_TVAKZ - Assign sales order types permitted for sales areas•• SAP SD Questions: What is the difference between sales organization and sales area?• When youre talking about a company, based on which thing should we take? Is it different company codes for different locations or is it based on the product group?• Sales Organisation is the organisational unit which responsible for the selling of the product, movement of goods to the customet,customer right of recourse• Sales Area is the combination of the Sales: Organisation + Distribution Channel + Division.• Company code of an organisation is the legal entity which have separate Balansheet and profit & loss A/C required by law for the legal purpose so whenever an organisational unit have different Balance sheet and P/L A/c you can define a company code.• -- Sanjay yadav• Organistational Structure broadly refers to the way a company follows a set path of systems/hierarchies. Different companies do have different structures and the differences in structures emanates basically from the strategies. STRUCTURE FOLLOWS STRATEGY...• A Companys structure can be mapped in R/3 which would facilitate flow of information, flow of process and also facilitates work flow in a logical way.• A Sales Organisations structure is based on the Elements of the
  7. 7. Organisation which are as follows.• 1. Comapny Code 2. Sales Organisation 3. Distribution Channel 4. Division 5. Plant 6. Shipping POint.• A Company Code is generally created by finance guys and it broadly represents the highest point of structure.• The relation between Sales Org and Company code is Unique. One Sales Organisation can be assigned to one Comapny code. Think of one practical situation where in u can Say that Essar is One Group (Client). Essar Infotech (Company Code), Essar Oil (Company Code). Essar Oil may have Essar South (Sales Org) and Essar North( Sales Org). You have to remember that Essar SOuth is only assigned to Essar Oil and not Essar Infotech right....• A Combination of Sales Org, Distribution Channel and Division is called a Sales Area and a Sales Area is assigned to the company thru the Sales Orgn.• A plant is assigned to the company code. It is also assigned to the Sales Org and Dist Channe and this channel is called Delivering Plant.• Follow the following path to assign the business area to plant, division and sales area:• SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Define Rule by Sales Area -> Select your Sales Area and assign a rule.• If you had select rule 001 SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Assign Business Area to plant and division• If you had select rule 002 SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Assign business area to sales area.• Follow the path: SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Define Rule by Sales Area -> Select your Sales Area and assign a rule.• If you had select rule 001 SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Assign Business Area to plant and division• If you had select rule 002 SPRO -> Sales & Distribution -> Basic Function -> Accounting Assignment/Costing -> Business Area Accounting Assignment -> Assign business area to sales area.
  8. 8. • Here we will be assigning the Business Area to Plant, Division and Sales Area. • Check the Transaction Codes OVF0 and OVF1.Common Distribution Channel and DivisionHow to configure common distribution channel and division?You can define common distribution channels and divisions. This is possible fortwo areas of SAP, for all master relevant data, and for all condition relevant data.The path is as follows:IMG -> Sales and distribution -> Master data -> Define common distributionchannels.IMG -> Sales and distribution -> Master data -> Define common divisions.Transaction Code - The code here is [ VOR1 ].After creating the organizational structure and relevant master records you wantto use as the masters, that is, in the distribution channels and divisions you aregoing to use as a reference, you can group distribution channels and divisionsseparately for master data (which combines customer master and materialmaster records), group condition records, or both master data and conditionrecords.Let’s say you have a product range that is not different for the four differentdistribution channels you have (the channels could be telesales, retail, industry,and wholesale.) Neither is there a difference in the customers’ details when theypurchase through one or the other. Thus, you will not want to create a multiple offour views of customer master and material master records. Merely create thecustomer master records and material master records in one of the distributionchannels, such as retail. Then assign the other distribution channels you createdin the organizational structure setup to this one.Don’t forget this means you can only create or change master data in thedistribution channel that is being referenced. In the scenario above, this meansyou can only change data for the retail distribution channel. Even if you shouldaccess a customer or material master in change mode, press F4 (possibleentries), and select telesales, industry, or wholesale, you will receive a message“Sales area is not defined . . . ”The same is true for the sharing of conditions. If conditions are shared, you needonly create a condition in the distribution channel or division you are using as thereference. Obviously, this only pertains to conditions that have the distributionchannel and/or division in their key, such as a price based on sales area."
  9. 9. Block Sales Document Type / Delivery / Billing by CustomerWhen there is a temporarily stop of business with a customer, you can block neworders to be created for this customer. You can have the options of blocking allthe work flow or let the delivery and billing to continue for any open orders.VD05 - Block/Unblock CustomerOVAS - Sales Order Type Blocking reasonsOVAL - Blocking reasons links with Sales Order TypeOVZ7 - Delivery Blocking reasonsOVV3 - Billing Blocking reasonsIn 4.6x, if you found that your Sales Order Billing Block is not working, it isbecause you need to build the Billing Block for the Billing Type.SM30 - Table/View V_TVFSPWrong/duplicate RE Created • Check Document Flow for RE Decision:-  No Goods Issue and No Credit Memo created  Reject the sales order item  No Goods Issue and Credit Memo created  Cancel Credit Memo  Reject the sales order item  Goods Issue and Credit Memo created  Create another OR to offset the credit memo created. Treat this as a normal OR process. Ensure that account receivable is informed by typing in the item text. Please do not send invoice to customer as the RE is wrongly/duplicate. Note: When you create another OR, the delivery department may actually go and delivery the goods to customer. Thus, it is important to inform them that this OR is for internal adjustment. The process of posting the goods issue must be done by the delivery side for proper flow.Sales reservation
  10. 10. Sales reservation takes place automatically through availability checkThe setting is on the checking group ( OVZ2 - Define Checking Groups ).You must set the "Accumul." column. Without setting this it will only checkavailability but not reserve it!SAP recommend Accumul. = 3 -> Accumulate the requirements quantity whencreating and accumulate the confirmed quantity when making changes.For manual reservation, you can used MB21, movement type 251 - Goods Issuefor sales.To activate the Sales Order number field, do the followings :-Activate transaction OMBWdouble click movement type 251double click additional acct. assign.Tick the required/optional button as per your requirement.The user have to manage the maual reservation using MBVR.Reserving material without sales orderIn Order to reserve the specific materials for a particular customer, use Strategy50 to plan your MRP with the materials getting reserved for customer when youmake Ind/Collective requirement(1) in MRP4 view of Material Masteror you can create a manual reservation against that particular material and givethe customer name in the Receipent Field so that you can easily identify theMaterial which belong to the CustomerSales Order StockSales Order Stock are stock with Special Stock type E. It can fall into the usualstock categories such as unrestricted, blocked etc. but "belongs" to a salesorder. For example, you create a sales order for a part and assign a sales itemcategory that generates an individual requisition, the requirement has an accountassignment linking it to the sales order schedule line, you convert that requisitionto a Purchase Order.When you receive the Purchase Order, the stock is placed in sales order stock. Itwill show against the sales order/sales order line. It can only be delivered againstthat sales order line. Any availability check etc for that material on any othersales order will not take it into account as it is not available except to the salesorder line the stock is assigned to.Analyze the difference between Forecast and Confirm sales orders
  11. 11. MD73 - Display Total RequirementsEnter theMaterial or MRP controller you want to analyze.Assignment field options :-1 - If you with to look at how the planned independent requirements have beenmatch to the sales order. Sales order which are over and above that forecasted are not shown.2 - If you are interested primarily in seeing what sales order are over and abovethe sales forecast.3 - If you are interested in seeing all the sales order with indication of whether ornot they have been anticipated in the forecast.4 - If you wish to see all the three reports of the above three options together. - Blank if you with to see a complete list of sales order, without any indication ofwhether they have been anticipated in the forecast.Backorder ProcessingBackorder processing is a functionality in SAP where you can change thecommittments and over-ride the blockage of stocksmarked against sales documents/deliveries. For e.g. you receive an order from avery important customer for material "A" butthe entire quantity of A is committed to another customer "B" via earlier salesorders and this is where BACKORDER processing helps you to change thecommittment and shift stock due for B to A. This is the benefit of this funtionality.OMIH - Checking rule for updating backordersOPJL - Define new checking ruleOPJJ - Define scope of checkV_RA - Backorder ProcessingData selection:-Sold-to-party Customer code MandatorySales Organization MandatoryDistribution Channel MandatoryDivision MandatoryChanged confirmed quantity :-Tick the material you want to changed and click the Backorder buttonConfirmed quantity that still can be changed are highlighted.V.15 - Backorder ListSales Organization MandatoryDistribution Channel Mandatory
  12. 12. Division MandatoryThird Party Order ProcessingThird party order processing is as follows:Assume three companies X, Y and ZX - The company,y - The customerZ - VendorWhen ever X gets a PO from Y to supply some goods, X has an option of eithermanufacturing those goods or procuring those goods.If he is procuring the goods, there are two methods that are generally followed:Method 1) After receiving the PO from Y, X creates a sales order against Y.Now at the same time he also creates a PO to a vendor Z to produce the goodsZ produces the goods and supplies to XX receives the goods from ZThen X delivers the same goods to Y.After that X invoices Y and Z invoices X.Note : Here there is no direct/ Indirect relation between Z and Y.This process is known as Trading Process. and the Material here is created withMaterial type HAWA.The other method is a Third party order processing method:Here the glaring difference is that instead of Z supplying the material to X and Xin turn supplying the same material to Y.X authorizes Z to supply the material to Y on his behalf and notify him once thedelivery is complete.Now Z supplies the material to Y and acknowledges the same to X.Z will send a copy of delivery acknowledgement and invoice to X.After receiving the delivery confirmation and invoice from Z, X has to verify theinvoice and this process is known as invoice verification and is done in SAPthrough Tcode MIRO.The next step for X is to create an invoice and submit to Y
  13. 13. Only after the invoice verification document is posted then only X can create aninvoice for Y.This is the business flow that is followed for third party order configuration.There are few steps that have to be configured to enable the system to functionas mentioned above.Step1)If you are always followwing a third party process for a material then you have tocreate the material using item category group BANS.The procument type should be marked as External procurement (F) in MRP 2view of the material master record.if you are not always allowing third party order processing then u can create amaterial master record with item category group as NORM and the procurementtype should be marked as ( X) meaning both types of procurment ( in housemanufacturing and external procurement).step 2)the item category in the order should be manually changed as TAS.For that you need to confugure the item category determinationord type + item cat grp + usge + Hiv level = Item cat + Manual item catOR + NORM + + = TAN . + TASOR + BANS + + = TASStep 3)make sure that during the item category configuration for TAS you need to markrelevnat for billing indicator as Fstep 4)The schedule line cateogry for this type should be CS.make sure that you mark subsequent type as NB - purchase requisition in thisschedule line category as this will trigger the purchase requision orderimmediately after the creation of the sales order and the PO to vendor is createdagainst this purchase requiesion.Defining Company and Assigning Sales OrganizationDefinition of Company Code1.Transaction Code: SPRO2. Click Enterprise IMG button
  14. 14. 3. Select Enterprise Structure -> Definition -> Financial Accounting -> Define,Copy, Delete, Check Company Code -> Edit Company Code Data4. Check the check box and all yes radio buttons. Click Continue button5. Click New Entries Button and Type your company code and name.Assignment of Sales Organization to Company Code1. Transaction Code: SPRO2. Click Enterprise IMG button3. Select Enterprise Structure -> Assignment -> Sales and Distribution -> AssignSales Organization to Company CodeJoyThe sales organization is an organizational unit within logistics, that structuresthe company according to its sales requirements. It represents the selling unit asa legal entity. It is responsible for product guarantees and other rights torecourse, for example. Regional subdividing of the market can also be carried outwith the help of sales organizations.Each business transaction is processed within a sales organization.Each sales organization is assigned exactly one company code for which youenter all accounting details of the sales organization.A distribution chain can be active for several plants and the plants can beassigned to different company codes. If the sales organization and plant areassigned to different company codes, an internal billing document is sentbetween the company codes before the sales transactions are entered foraccounting purposes.Schedule Line Categories and Schedule AgreementsWhat is the meaning of schedule line categories and schedule agreements?If you take a sales order document, it is divided into three parts:Header Level information :This consist of the overall information of the sales document, for example Netvalue of the sales order and the like.Item level information :This consist of information at item level, like Item 1 has a material with a net priceso and so, item 2 has another material with another net price and so and so.Schedule line information :This gives the information of the time a sales order has to be delivered to the
  15. 15. customer, to view this select the item you want to view and to the menu underitem >> Schedule line. This date is actually calculated from the delivery date inthe Sales document.Schedule line Agreement :Use the T.code VA31 (and choose Scheduleline agreement) : This agreementlets you to predetermine scheduling of different materials with in a given period oftime (This is same like the other contracts).First enter the material with quantity say for example Material 1 Qty: 40, go toEdit from the menu >> Item >> Schedule lineThere select within the time period defined two dates, say for example on 12: 01:2005 20 quantity and on 13: 01: 2005 another 20 (The qty has to be same as theone in the sales order) .Once this is done you have created a schedule line agreement.Call this agreement in your sales order (with reference) and use them.Note: You will be able to deliver only 20 qty on the 12th and 20 qty on the 13th,even though the sales order is for qty 40How The System Proposes Probability For Each ItemYou have to enter probability % in IMG of sales document header.The probability (expressed as a percentage) of the customer confirming theinquiry or quotation as part of a sales order.The system uses the probability and net value of each item to calculate a totalexpected order value for the sales document. The expected order value appearsin the double-line entry screen.The system proposes the probability for each item. You can change the valuemanually depending on the sales document category.For example:A quotation contains two items: A quotation contains two items:- Item 1 has a value of $100 and a probability of 100%- Item 2 has a value of $200 and a probability of 25%The system calculates the total probability as follows:($100 x 100% + $200 x 25% ) divided by $300 = 50%
  16. 16. In this case, the probability of this quotation resulting in a sales order is 50%.You can generate requirements from quotations. The probability of the quotationitems affects how the system passes on requirements. For example, a quotationfor 100 pieces and a probability of 50% will generate requirements for 50 pieces.Consignment Pickup and Consignment Return ProcessDifference between the Consignment Pickup Process and Consignment ReturnProcess.The difference between Consignment Pickup and Return are:1. In Consignment Pickup what ever the goods lying at the customers point asConsigment stock will be taken back before consignment issue to the said stock.Which means the Special stock will be converted in to actual stock orunrestricted stock.2. In Consignment Return the goods were already sold to the customer by doingConsigment Issue. And the customer want to return the stock because of somereason (like Poor quality, Unable to sell, Price changes, Expiry etc). After doingconsignment Return the stock will be once again added to the Special stock butnot to the Unrestricted stock. If we want it to be unrestricted we should once dothe process by using Consigment pick up.---Consignment pickup: Process where the consignee (person who stocks thegoods to sell) has not yet sold the goods and has returned them back to theconsigner (company that manufactures the goods) due to damage.Goods flow :- CONSIGNER ----> CONSIGNEE ---> CONSIGNERConsignment return: Process where the customer returns d goods to theconsignee and consignee returns the same to the company. here as theconsignee has already sold (& billed) d goods to the customer, the companyhas to issue a credit memo to the consignee (AS IN CONSIGNMENTPROCESS COMPANY PAYS THE CONSIGNEE ONLY WHEN HE SELLS THEGOODS TO THE CUSTOMER).Goods flow :- CONSIGNER ----> CONSIGNEE ----> CUSTOMER ---->CONSIGNEE ----> CONSIGNER.---KB - Fill up
  17. 17. You leave the material in customer premise (say 100 items)Materialis lying in customer s place but stock is still in your books.KE - IssueYour customer consumes (sells to his cutomer if he is in retail / uses up forproduction if he is in mfg)25 items now 25 items have been invoiced on himKR - ReturnsIf the material issue (25 items) are defective you will take it back using KR(returns)KA - Pickup75 items not used by your customer, if you want to take back you will be usingKAWhat is the transaction for mass updation of sales order and what are the fields itwill affect?by: Ketan RathorThere is a Transaction MASS which can be used to carry out mass changes inthe sales order.In T Code MASS please select Sales Orders and execute.Then you choose the relevant tables and the fields which you want to changeand then execute it.Thereafter you enter the document range and also the relevant datas and thenyou choose "Selection Field". Add the fields from Pool to Selection Field usingthe arrows.
  18. 18. Now you go to Mass Maintenance menu and click on "Enter New Field Values".Choose the data and then you execute it . Thereafter you will see that the datashave changed and then you need to save it .Once it has been saved, the values will change.You can check the status through sm37.You can alternatively go to se16 and go the particular table. Then do massmaintenance and compare the results. If they match then it has been done .Difference Between Cash Sales and Rush OrderWhat are the differences between cash sales and rush order?by: Naveen Gampa1) Cash sale : in this delivery automatically happen when you save the salesorder. After that you have to give an invoice to the customer.2) Rush order. Here also delivery automatically happen when you save the salesorder. But the difference is you can send invoice after some time but the deliveryshould happen immidately.If you goto any super market first, you pick up the item and then pay the bill andthen you will get the bill, this process is cash sales.Cash sales is order related billing whereas RO is delivery related.Cash sales is not relevant for availability check as you will be picking the goodswhereas RO is relevant for availability check.Cash sales is also not relevant for credit management whereas RO is relevantcredit management.Cash sales uses RD03 as output which immediately prints the invoice whereasRO uses standard output RD00.Cash sales has one time customer account group where as RO normally doesnt.For cash sales order type is BV or CS and for RO it is ROCash sales triggers petty cash a/c where as in RO customers account is debited.Delivery and settlement will be done immediately in cash sales where as in RO
  19. 19. only delivery will be done immediatrly.Rush Order/Cash Sales –Rush orders and Cash sales are sales document types that are used in the salesfrom plant process or when the customer needs to pick their goods immediatelyfrom the warehouse.In the sales document type, the following changes have to be made for rushorder/cash sales –a. order type – RO/CSb. shipping conditions – immediatelyc. immediate delivery – Xd. lead time in days – not to be specifiede. delivery type – LF/BVf. billing type – F2/BVg. item category – TAN/BVNh. schedule line category – CP/CPIn case of rush orders and cash sales once the goods have been withdrawn fromthe warehouse, picking and posting goods issue can begin.In case of rush orders, when you create the billing documents the system printsthe invoice papers and sends them to the customer.But in case of cash sales, an order related billing index is generatedautomatically. This updates the billing due list. Billing type BV is created, whilethe billing due list is being processed and the system does not print invoicesduring billing for a cash sale.In cash sales when you save the order, the system automatically generates acash receipt that can be given to the customer as an invoice and the goods arepicked up from the warehouse immediately by the customer. You control theoutput with output type RD03, contained in the output determination procedurefor order type CS.How To Configure Product Hierarchy
  20. 20. SAP Configuration ==> SAP Sales and DistributionProduct Hierarchy:Product hierarchies are the domain of materials management. A producthierarchy is assigned to the material master record. This hierarchy is brokendown into specific levels, each level containing its own characteristics. A producthierarchy is recorded by the sequence of digits within a hierarchy number. Thishierarchy number may have a maximum of 18 digits with a maximum of 9 levels.The custom Product hierarchies can be maintained in V/76.Product Hierarchy Number of chars at Various levelIn the standard system, the product hierarchy consists of up to 3 levels. The firstand second levels have 5 digits and the third level has 8. The maximum numberof digits is 18 and the maximum number of levels is 9.You can define hierarchy nodes at the individual levels of the product hierarchy.The product hierarchy can be structured via DDIC structure PRODHS. In thestandard system, a product hierarchy can be created with up to three levels. Theindividual levels can contain the following number of digits:Level number of allowed digits152538This can be changed as of Release 3.0, where it is possible to extend themaximum number of levels to 9.If you want to change the standard setting of PRODHS, e.g. you want to changethe number of levels, proceed as follows:1. Create an appropriate domain in the Data Dictionary (type CHAR with therequired length).2. Assign these domains to the standard data elements PRODH1, PRODH2, ...,PRODH9.Please note that you should use these standard data elements.3. Change the structure PRODHS by creating or deleting fields with reference tothe data elements.Choose ZZPRODHN as field name, where n is the position of the field in thestructure PRODHS.
  21. 21. You want to change the structure of the product hierarchy from 5/5/8 digits to5/5/5/3. Proceed as follows:Create the following domains:ZPRODH3 with length 5, category CHAR,ZPRODH4 with length 3, category CHAR,Change structure PRODHS:Structure PRODHS in the standard system:Structure Fields Data element Category LengthPRODHS ->PRODH1 PRODH1 CHAR 5PRODH2 PRODH2 CHAR 5PRODH3 PRODH3 CHAR 8Changes according to example:Structure Fields Data element Category LengthPRODHS ->PRODH1 PRODH1 CHAR 5PRODH2 PRODH2 CHAR 5PRODH3 PRODH3 CHAR 5ZZPRODH4 PRODH4 CHAR 3please take help of ABAPER in extending the levels of Product hierarchyConfigure for Product hierarchy atSPRO -> IMG -> Logistics - General -> Material Master -> Settings for Key Fields-> Data Relevant to Sales and Distribution -> Define Product HierarchiesExplain in detail the configuration steps involved in Customer Hierarchy and howcan we validate the Customer Hierarchy in Sales Order Processing.
  22. 22. Follow the steps for customer hierarchy:spro -> s&d -> master data -> business partner -> customer -> customerhierarchy.(1) define hierarchy types (OVH1) (optional) (you can use the standard type A)(2) set up partner determination for cust hierarchya) Partner functions1a ku 1b A (see the step 1)1b ku 1c A1c ku 1d A1d ku -- Ab) A/C group functions assignmentsold to a/c gr 1A, 1b, 1c, 1dbill to -do- 1Aship to -do- 1Apayer -do- 1A3) Assign a/c groups OVH2standard a/c gr your a/c gr( as example)0012 sold tosold to ship toship to bill to(do it as per your requirement)4) Assign sales areas. OVH3New entrieshigher level to lower level(what ever the discounts you maintain for the higher level it will be passed tolower level)5) Assign hierarchy types for pricing by sales document types OVH46) Create nodes V-12 (condition record)use the standard account group 0012(see the 3rd step)7) Condition record for maintaining customers in hierarchy levels.VDH1N. use the standard type A and use the node number that you havecreated in above step.click on createHeir level customer node numberlower level customer XXXXXXXXXX ( from the sales area and a/c groups usedabove steps for assignments)
  23. 23. **First time using the node in the higher level is mustsee the chart 0012----- --------XXXXXXX -------YYYYYYY --------ZZZZZZZ ---------kkkkkkkAll the X Y and Z customers are assigned to node directly but customer k isassigned to cust Z meaning : the discount given to node 0012 will be passed onto all But cust k will only get the discount that assigned to cust z.** Maintain hierarchy discount types HI01 or HI02 in pricing procedure.** Maintain discount on the above condition types in VK11 by node or customer.Please do the following for partner determination:First determine one account group ( Trans code OBD2 ) assign number range foracct group ( Trans code OBAR ).Path:SPRO --> Sales and Distribution --> Basic Functions --> Partner determination --> Setup partner determination --> Select setup partner determination forcustomer masterStep 1 : Defining the Partner Functions:Here we must not define any partner function.Go to partner functions.While defining the partner functions if we check the field “Unique” that partnerfaction has to be unique in the customer master i.e. we cannot have multiplepartners of that function in a customer master.Step 2 : Assigning the partner functions to the Account group:Go to account group’s function assignment.Go to new entries and assign the required partner functions to the requiredaccount group and save it.Step 3 : Defining the partner determination procedureGo to partner determination procedures
  24. 24. Go to new entries and define and save itNOTE: Procedure contains all the required partner functions.Step 4 : Placing the required partner functions in the procedure:Select the defined procedure and go to partner functions in procedure.Go to new entries and place the partner functionsIf we check the field “Not Modifiable” for a partner function it cannot change in thecustomer master.If we check the field “Mandatory Function” it becomes a mandatory in thecustomer master and save it.Step 5 : Assigning the procedure to the Account Group:Go to partner determination procedure assignment.Assign the procedure to the account group and save it.Your partner determination is now done. Companys Order To Cash ProcessWhat is meant by "Order to Cash"?Customer Order:A customer orders some items from your company by creating a sales order.Tcodes: VA01, VA02, VA03Tables: VBAK, VBAP etc.Deliveries:Your company decides to deliver the items ordered by the customer. This isrecorded by creating a outbound delivery document.TCodes: VL01N, VL02N, VL03NTables: LIKP, LIPS etc.
  25. 25. Once the items are available for sending to the customer, you post goods issuewhich reduces your inventory and puts the delivery in transit.This will create a material document. You will post goods issue using VL02N butthe material document created will be stored in tables MKPF, MSEG.You will then create shipment document to actually ship the items. (Tcodes:VT01N, VT02N, VT03N, Tables: VTTK, VTTP etc).Billing:You finally create a sales billing document. (TCodes: VF01, VF02, VF03, Tables:VBRK, VBRP etc).This will have a corresponding accounting document created that will be in BKPF,BSEG tables.When customer pays to your invoice, it will directly hit your AR account in FI.You will have to remember that these are not a required sequence. Some times,you may configure your system to create a SD invoice as soon as you create asales order or you may not create a shipping document at all.This is the position where Functional Consultant would come into picture andstudy the companys order to cash process and configure the SAP system to doso.How free goods is configured?How to configure according to material?Free goods are configured by condition technique and pricing procedure. Thissmall note on this will help you.Maintaining records for inclusive free goodsLogisticsSales and distributionMaster dataConditionsFree goodsVBN1 createSpecify the free goods discount type NA00Select the required key combination
  26. 26. Material : Specifies the material for which free goods are given.Minimum quantity: Specifies the minimum quantity of the maeterial that has to beordered in order to get free goods.From: Specifies the quantity from which free goods starts.Unit of measure: Unit of measure of material.Are free goods: Specifies the quantity of free goods given to the customer.Calculation rule: Specifies the rule for calculating the quantity of free goods.Free goods: Specifies whether the records are maintained for inclusive orexclusive free goods.Free goods delivery control: Specifies whether free goods are to be deliveredregardless of the main item or in conjunction with the main item.Save the condition record.Maintaining records for exclusive free goods:LogisticsSales and distributionMaster dataConditionsFree goodsVBN1 createSpecify the discount type for free goods NA00Select the required key combinationSelect the button exclusive.Additional free goods: Equal to “are free goods” in inclusiveFor : Equal to “From” in inclusive.Free goods : inclusive/exclusive.Additional material free goods: Specify the material which is given as free ofcharge item.Free goods delivery control:
  27. 27. Note:1. Inclusive free goods takes 10 as 9+1. Exclusive free goods takes 10 as 10+1.2. In exclusive free goods if required we can give the same material as free ofcharge item.3 *Free goods concept is based on condition technique.SPROSales and distributionBasic functionsFree goodsCondition technique for free goodsMaintain condition tables(After defining condition tables you have to place in Access sequence)Maintain Access sequenceMaintain condition type.Go to New entries and define the condition type to which assign the accesssequence.Maintain Pricing procedureActivate free goods determination.We need to assign the free goods procedure to the combination of sales area,doc pri pro, and cust pri pro.To make the value of free of charge item as ‘0’, in the main pricing procedure, wehave to take the condition type R100.