Professional Documents
Culture Documents
VA05 List of Sales Orders VA15 List of Sales Inquiries VA25 List of Sales Quotations VA35 List of Scheduling Agreements VA45 List of Contracts V.26 Sales Document by Object Status VA14LSales Documents Blocked by Delivery VL04 SAP Delivery Due List VF04 SAP Billing Due List VF05 List of Billing Documents 1. 1. 2. 3. 4. 2. 3. 4. 5. 6. 7. 8. 9. Exercise : Internally, the reports VA05, VA15 and VA25 pull out different data. The key difference between these reports is based on which one of the following fields ? SD Document Type SD Document Category SD Document Group SD Document Rule What does the field Open Contracts mean in the report VA45 ? List YOUR Contracts between the last 2 months Can you list Sales Orders by a particular material ? What is the program behind the standard SAP Billing Due List ? Can you run the Billing Due List based on Billing Document Type ? Can you run the billing due list based on sales document type ? List the field and its value you would search on if you were asked to select all Quotations or type ZQT in Not Approved status assuming ZQT is associated with the status profile ZQT ? Which report would you use to list all the open sales orders on the delivery block 01 ?
We have discussed some SAP Database tables/Structures in todays SAP SD Training class. For more information on other SAP Training modules, please visit our home page. VBAK Sales Document Header VBAP Sales Document Item VBEP Sales Document Schedule Lines LIKP Delivery Header LIPS Delivery Line Items VBRK Billing Document Header
VBRP Billing Document Item VBFA Document Flow Exercises : Please complete the following exercises without going through the front end transactions. Only use the transaction codes SE11 or SE16 ( SAP Data Browser ). Please do not use front end transactions like VA01, VL01 etc. Question 1 : Find out from the SAP Database tables the following fields for the SAP Sales Order # 4982. For each of the questions below, give the technical name. For example, for the question, Who created the order , the answer should be BOLLINGER and the technical name is VBAK-ERNAM 1. 2. 3. 4. 5. 6. Who created the Order ? What is the Document Date ? What is the Document Category ? What is the Document Currency ? What is the Net Value of the Order ? What is the Customer Credit Group ? Question 2 : Find out from the SAP Database tables, the following fields and their values for the SAP Sales Order # 4982 , line item 20. 1. 2. 3. 4. 5. 6. What is the Description of the material ? What is the item category of the material ? What is the Product Hierarchy of the material ? What is the net value of the material ? What is the volume unit of the material ? What is the delivering Plant ? Question 3 : Find out from the SAP Database tables, the following fields and their values for the SAP Sales Order # 4982, line item 30 and the corresponding schedule lines 1. How many schedule lines are available for line item # 30 ? How did you find out without going through the front end ? 2. For the second schedule line of line item # 30, what is the SAP Schedule Line category ? 3. What is the Transportation Planning Date ? 4. What is the movement type ? Question 4 : What is the delivery document for Sales Order # 4982 ? Question 5 : What is the billing Document for Sales Order # 4982 , line item # 40 ? Explain how you found out answers to Q.4 and Q.5 ?
Question 6 : Find out from the database table/view, the relationship between Company Code and Plant as specified in the Enterprise Structure for Plant 1200?
Share this:
1.
4. Create a new Order type ( as a copy of OR ) say ZOR Ans: ZMGL 5. Make sure the partner determination for ZOR has the partner determination functions ( 1A, 1B are available ). What would you set the source table for these partner functions in partner determination ? Ans: B 6. Create a sales order of type ZOR and find out whether the Hierarchy Customer yyy is available in the Sales Orders Partner Functions. Ans: Created 25205 for customer 1801 and Partner Function 1D (the last function in the procedure) appeared at the top of the sales orders partner function list .
Screenshot is Copyright of SAP AG One important thing to notice here is that the condition type HB00 does not have an Access Sequence associated with it. So by definition this does NOT have a Condition Record. In this case, how is the price/discount data being determined ? YES You have guessed it right. These condition types are NOT automatically determined. They can ONLY be entered manually. That is the reason why the option Manual Entries has No Limitations as the option. Now, lets consider a simple scenario and build up on top of it. Both these scenarios refer to a sales order like the one below.
Screenshot is Copyright of SAP AG Scenario 1 : We are negotiating the price of a sales order with a customer and have finally decided to offer a discount of $100 in total. There are 2 line items in the sales Order. How can we distribute $100 as discount among all the line items proportionally ?
Use Condition type HB00 and apply it at the header level as shown below ( Go to Header -> Conditions tab )
Lets see how this discount has been distributed across the line items. Typically, they are distributed by value but this can be changed.
Screenshot is Copyright of SAP AG And line item 20 will have a value of 75 EUR for the HB00 being distributed to it. Screenshot is Copyright of SAP AG There can be many other basis on which the header discount can be distributed between line items. This can be configured in the SAP Pricing Procedure at the condition type level using Alternate Calculation Routine. Scenario 2 : Same as Scenario 1 with one difference . The discount of $100 needs to be given to each line item. So for the total of 2 lines, the total discount should be $200
o o o o
Share this:
One Response to SAP Pricing Header Condition type vs Item Condition Type
1.
Now, its not just enough that the material master contains this text. We will also have to ensure that the sales agents creating orders for this material has visibility to the same text. That means that the sales order should also have texts that can show the same. And since this text is specific to the specific material, this text needs to be part of the line item not the sales order header.
As you can see from the example above, there are myriad number of texts like item note, packing note, delivery text, purchase order text, production memo etc. All of these texts are either flown in from the corresponding master data ( Customer master , material master etc ) or entered in the transaction itself. In summary, texts are little pieces of information that are useful in communication information about master data or transaction specific data across the enterprise. Can Texts be Formatted ? Yes. These texts ( Or Text Objects as they are normally called in SAP lingo ) need not be constrained to plain text only. You can use the buttons highlighted below to import or export text. You can use the standard Clipboard ( ) button to copy or paste text.
The best part is that on a windows machine, you can just double click on the white space to open your favorite rich text editor ( Like MS Word or TextPad ) to format text as required. Also, these texts can be maintained in multiple languages as can be seen below.
How do Texts Flow ? ( Text Determination ) As can be seen from the example above, the material sales text has flown in from the master data ( Sales Text view of the material master ) to the line item view of the sales order. This does not happen automatically. We will have to specifically configure the system to ensure the same. This process of creating new texts and letting them flow across the transactions and determine when and where these texts need to be is called Text Determination. Let us go into the configuration to understand this. Configuration The transaction code for performing text determination is [VOTXN]. The menu path for the same is
[SPRO -> IMG -> Sales & Distribution -> Basic Functions -> Text Control ]
Text Types Each text item ( Material Sales Text ) in the example above is called a Text Type. It internally contains a Text ID. These are configured in the Text Types section. As you can see from the picture below, there are different Text Types depending on the functionality where it is used.
Select the Text Object ( Customer, Info Record..etc ) and select one of the radio button to view the revelant Text Types
The technical name of the Customer Text Object is KNA1 and the different text types associated with KNA1 are displayed below. For example 0001 Sales Note for Customer 0002 Accounting Note
If you want to create more text types, Click on the New Entries button. For example, lets think of a scenario where the customer always insists that we talk to their purchasing head first before ordering. Since this is a special ordering instruction, lets create a new text type for customer text object KNA1.
Text Determination Procedure Now that we have defined the text types, we have to ensure that the conditions are met for the required action to take place. This starts with the access sequence first. There is a standard Text Determination Procedure for Customer Text Object. You can either choose to use it or create new.
Lets start by creating a new Text Determination procedure for illustration purposes. Create a new Text Determination Procedure called Z1
Select the new Text Determination procedure just created and click on the Text IDs in the Text Procedure section as shown below.
Click on new entries to create Access Sequences. For example, we have created a new sequence (10 ) for the Text ID Z001 that we have just created.
Now for the final step, we have to assign this text determination procedure to an actual Customer type ( Customer Account Group ) Currently the customer account group for the standard sold-to party 0001 is assigned to text determination procedure 01. Lets change this to Z1 and see how the texts in the customer master changes. Demo of Customer Master Text Determination: To view the existing text types in the Customer master go to Extras -> Texts in the General Tab.
As you can see the following texts are available for the standard customer master for customer account group 0001 ( Sold-to Party ) Now that we have changed the text determination procedure of the customer master to Z1, we can see the new texts types that we have created for the customer text object KNA1 below.
This concludes the configuration for the text determination in Customer Master. The text determination for other master data ( Material Master , Info Records etc ) is very similar. However, the text determination for transaction data is a little different. Lets see how it is.
Text Determination for Sales Documents The text type definition is very similar to the way we have created for the customer master. Select the Sales Document Header and click on Change. ( Since there are texts both at the Header ( Text Object VBBK ) as well as the line item level ( Text Object VBBP ) , lets choose header for now.
As usual, we can have multiple text determination procedures and assign each to one or more transaction types. Instead of creating a new one, lets examine an existing text determination procedure 01 Sales Header. After selecting the sales procedure, double-click on the Text IDs to know the different text IDs created under it.
As you can observe, there are a couple of differences from the way text IDs are created between Sales Order and Customer master.
You can freely define text IDs , just like you have created them in Customer master. However, since the customer master is Master Data which is a source data, there is no Access associated with that text ID. However, since transaction data like sales orders derive part of their data from the master data ( customer master, material master, vendor master, pricing records, customer material info records ) , we have to define the corresponding source. The Access column defines the source of the text ID. Also, there are 2 more additional columns. Referenced - This means that the text is referenced , not copied over. What this means is that if there is a previous document that the text has flowed in from, if you choose the reference field, then the text ID in the Quotation is referenced. Otherwise its copied over.
In the picture above, the text ID Header Note 1 is referenced whereas the rest are not. What this means is that if the quotations text ID Header Note 1 is changed, the same will be reflected in the downstream document, Order. But any changes to the text ID , Form Header in the quotation will not carry over to the order.
Text is Obligatory As the name implies, this flag ensures that some text is filled up in the text ID either by copying over from the previous document or by filling up in the current document. Lets now move on to the Access Sequences in transactional text determination. This determines the source and the sequence of the sources. Select an Access Sequence (say 01 ) and click on Access Sequences for Text IDs underneath.
If you remember well, this is the Access sequence that was used for the Form Header text ID.
This picture determines the sequence and sources of the texts. What this means is that the text ID , Form Header with access sequence 1 can be based on the following in that order. That means that if a text is found in the Sales order header of the previous document, it is taken in the Form Header Text ID of the current document and the rest are ignored.
For Header Text ID Sales Note from Customer Sales Note from Customer
<-
<-
<-
Now that we have determined the source of a text ID and the sequence in which they appear, all that needs to be done now is to assign the text determination procedure to an order type. As you can see, the text determination procedure 01 is assigned to the transaction type OR. Demo of Sales Order Text Determination: Create a new Customer and enter a Sales Note in the General Texts
Create a sales order for this customer and see what comes as the Form Header text ID. In this example, text created as the Sales Note for Customer from the General Text of the Customer master seems to flow down to the Form Header text in the sales order header text.
Lets take this one step further and create a sales area text Sales Note for Customer and see if it supercedes the General text Sales Note for Customer as defined in the Access sequence. Enter a new sales note for the customer for the sales area text .
Now, create a new order of the same order type ( OR ) . You should now be able to see that the newly entered sales text in the Sales Area tab supercedes the text entered in the General Text
This is because, the customer sales texts ( KNVV ) supersedes the Customer General Texts ( KNA1 ) in the Access sequence associated to the text ID Form Header in text determination procedure associated with the sales order of type OR.
Concept Material Listing and exclusion is configuring the system to restrict customers buying choices. For example, if we include a set of materials in the Listing list of a customer, then those are the only materials that customer can buy from us. similarly if we include a set of materials in the Exclusion list of a customer, then those materials cannot be bought from us by that customer.
Material Listing and Exclusion Concept As you can from the Business Scenario section, we are forcing the customer to only order materials M-01, M-02 and M-03. These are in the Include list ( signified in green ). Similarly, we can force the customer to not order from the Exclude list. Those materials are M-04, M-05, M-06. At the time of ordering, if the user enters materials any other materials other than M-01, M-02 or M-03 for the customer for which the include list is configured, the system throws up an error. Same with the exclude list. The include and exclude list are complementary and typically not used together. Lets explore the configuration.
Configuration The configuration for material listing and exclusion follows the familiar condition technique in SAP. The image below shows the menu path for configuring the Material Listing and Exclusion Menu path for configuring material listing and exclusion It is [ SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Listing and Exclusion ] .
The following sections need to be configured starting from the bottom in the sequence mentioned below. Menu path for configuring material listing and exclusion Maintain Condition Tables for Listing/ Exclusion Maintain Access Sequence for Listing/Exclusion Maintain Listing / Exclusion Types Procedures for Maintaining Listing/Exclusion Activate Listing/Exclusion by Sales Order Type Condition Tables are necessary to create the new combination for which this listing or exclusion needs to kick in. Typically this is only done with a Customer and a number of other fields ( You can freely choose from the Field Catalog ). Lets start by examining standard condition table. Here is how to create a condition table for Material Listing and Exclusion . This table 001 comprises of fields Customer and Material. This is the simplest Listing possible. There could be more complex combinations like Customer Hierarchy/Material combination or any other possible combination based on the field catalog. The first picture that you saw with the customer is just for illustration purposes. There could be many ways in which the material listing/exclusion can be triggered based on the fields selection. The next step would be to configure the Access Sequences and listing/exclusion types. After this is done, assign the listing/exclusion condition types to the
o o o o o
listing/exclusion procedure and assign it to a sales document type. Please note that both a listing an an exclusion can be assigned to a sales document type. Here is how to assign Sales Document to Material Listing or Material Exclusion Pricing Procedure. After the configuration is done, you would have to create condition records for the same. This is the Menu Path to Create Condition Records . [VB01] is the transaction code for the same. Enter the list of materials to be listed under the listing type and the list of materials to be excluded under the exclusion type. Material Listing and Exclusion Demo Start creating a sales order for the customer for which you have created the condition records. If you enter the materials that have been listed, you should get no error. However, if you enter any other materials you should get an error message. Similarly, if you enter a material that has been excluded in the sales order you should get an error message also however this time it is because this material is in the excluded list. Example of the error message for a material that is in the exclusion List Example of the error message for a material that is not in the inclusion list Exercises 1. Create an Exclusion Procedure Z0001 2. Assign it to order type OR 3. Ensure that materials M-01 , M-04 can only be ordered by customer 1400
o o o o
Share this:
1.
2.
1) Customer 57656 created by copying 1400 2) ZJR5 TEST STANDARD ORDER CREATED BY COPYING OR 3) Table 610 created with Customer/material 4) New access sequence created: Z124 5) CONDITION TYPE: Z124 6) PROCEDURE: Z12400 7)BY USING VA03 T-CODE, LISTED MATERIAL M-01 &M-04 FOR CUSTOMER 57656. ORDER CREATED 14530/ZJR5 ITS ONLY ALLOWING M-01 &M-04 OTHERWISE ITS THROWING A MESSAGE SAYING M03(ANY OTHER MATERIAL) IS NOT LISTED & THEREFORE NOT ALLOWED QUESTION: SIVA, DO I STILL NEED TO CREATE EXCLUSION LIST BECAUSE IT COULD BE N- NUMBER OF MATERIALS FOR SALES ORG 1000. SO I THING MATERIAL LISTING IS THE BEST SOLUTION.
REPLY
3.
shipping conditions Plant Shipping Date Shipping Rule Storage Conditions 2. Automatic Storage Location Determination is done at the following Level
o o o
Sales Document Creation Delivery Document Creation At the time of entering line items in the Sales Document 3. Storage Location can be done entered manually at the Sales Document level
o o
TRUE FALSE 4. What is the Storage Location that has been determined for SO # 7866 , Line Item # 10 ? 5. What were the parameters that were used for the Q.4 above ? 6. Storage Conditions are mandatory for determining Storage Location
o o
o o
o o
TRUE FALSE 9. Create a new material M-xx and assign it a new storage condition Zx . Do storage location determination for the combination of Storage condition Zx and the shipping point/plant
o o
Write down the SO # Delivery the SO you have created and write down the delivery number and if the corresponding storage location has been determined or not.
o o o o
Share this:
1.
2.
Answer: Shipping condition, Plant and Storage Conditions. 2. Automatic Storage Location Determination is done at the following Level Sales Document Creation Delivery Document Creation At the time of entering line items in the Sales Document Answer: Delivery Document Creation 3. Storage Location can be done entered manually at the Sales Document level TRUE FALSE Answer: True 4. What is the Storage Location that has been determined for SO # 7866, Line Item # 10 ? Answer: No storage location determined in Sales order #7866 Line item 10 but Delivery Document 80010869 : storage location 0002 (warehouse 0002) determined. 5. What were the parameters that were used for the Q.4 above? Answer: Shipping point, Plant and Storage condition. 6. Storage Conditions are mandatory for determining Storage Location TRUE FALSE Answer: True 7. Storage Conditions are hard-coded in SAP TRUE FALSE Answer: False 8. Storage location can be determined without a Plant TRUE FALSE Answer: False 9. Create a new material M-xx and assign it a new storage condition Zx . Do storage location determination for the combination of Storage condition Zx and the shipping point/plant Write down the SO # Delivery the SO you have created and write down the delivery number and if the corresponding storage location has been determined or not. Answer: Create material MS-03 assigned storage condition ZM Storage location 0001 determined with storage condition ZM, shipping point 1200 and Plant 1200 1) SO#13446 2) Delivery # 80016258 storage location 0001 determined Thank you, Mital
REPLY
3.
determination for the combination of Storage condition Zx and the shipping point/plant Write down the SO # 135091 Delivery the SO you have created and write down the delivery number and if the corresponding storage location has been determined or not. Delivery # 80016328 YES Storage location ZSHA Determined.
REPLY
4.
5.
6.
2. Automatic Storage Location Determination is done at the following Level automatic storage location is done at the delivery stage: (MALA RETA AND MARE.rules) _____________________________________________________________ 3. Storage Location can be done entered manually at the Sales Document level TRUE ______________________________________________________________ 4. What is the Storage Location that has been determined for SO # 7866 , Line Item # 10 ? No storage location . _________________________________________________________________________ 5. What were the parameters that were used for the Q.4 above ? The parameters for storage location are shipping point ,plant,shipping condition. _________________________________________________________________________ 6. Storage Conditions are mandatory for determining Storage Location TRUE _________________________________________________________________________ 7.Storage Conditions are hard-coded in SAP FALSE _____________________________________________________________________________ 8. Storage location can be determined without a Plant FALSE ,storage condition require a plant. _______________________________________________________________________ 9. Create a new material M-xx and assign it a new storage condition Zx . Do storage location determination for the combination of Storage condition Zx and the shipping point/plant Write down the SO # Delivery the SO you have created and write down the delivery number and if the corresponding storage location has been determined or not. created material Mm-22 ,Zj storage location ,Zp -shipping condition and assigned
REPLY
7.
shipping conditions Plant Shipping Date Shipping Rule Storage Conditions Ans: Shipping Conditions, Plant, Storage Conditions 2. Automatic Storage Location Determination is done at the following Level Sales Document Creation Delivery Document Creation At the time of entering line items in the Sales Document Ans: Sales Document Creation 3. Storage Location can be done entered manually at the Sales Document level TRUE FALSE Ans: True 4. What is the Storage Location that has been determined for SO # 7866 , Line Item # 10 ? Ans: No storage location is determined at the order level; Storage location -0002 (Picking Tab) determined in delivery document. 5. What were the parameters that were used for the Q.4 above ? Ans: Storage conditions & Plant 6. Storage Conditions are mandatory for determining Storage Location TRUE FALSE Ans: True 7. Storage Conditions are hard-coded in SAP TRUE FALSE Ans:False, Storage conditions can be created 8. Storage location can be determined without a Plant
TRUE FALSE Ans:False 9. Create a new material M-xx and assign it a new storage condition Zx . Do storage location determination for the combination of Storage condition Zx and the shipping point/plant Write down the SO # Delivery the SO you have created and write down the delivery number and if the corresponding storage location has been determined or not. Ans: Created New Storage Condition :ZY Created Sales order # 14904 & Del # 80016863
REPLY
8.
9.
1. Storage Location Determination is directly on indirectly based on : Storage Conditions ,plant and shipping point. 2. Automatic Storage Location Determination is done at the following Level Sales document creation 3.Storage Location can be done entered manually at the Sales Document level True 4. What is the Storage Location that has been determined for SO # 7866 , Line Item # 10 ? None 5. What were the parameters that were used for the Q.4 above ? Storage location not determined for above.Please explain. 6. Storage Conditions are mandatory for determining Storage Location.True 7. Storage Conditions are hard-coded in SAP.No .we can add new storage conditions. 8. Storage location can be determined without a Plant .False. 9. Create a new material M-xx and assign it a new storage condition Zx . Do storage location determination for the combination of Storage condition Zx and the shipping point/plant . ZX Storage cond created for material MM-XX under storage loc L99 .
SAP Scheduling (Delivery Scheduling & Transportation Scheduling) Feb 2011 SAP Training batch
BY MAGNATRAIN ON MARCH 1, 2011 IN SAP TRAINING
Here is a summary of SAP Scheduling as discussed in the SAP Training class today. Questions : 1. For SAP Sales Order # 9272, line item # 10, the material availability date is 20.08.2003 and the loading date is 21.08.2003. Why ? 2. For the same SAP Sales Order, why is the loading date 21.08.2003 and the goods issue date 22.08.2003 ? 3. What is the Factory Calendar associated with the Shipping Point of the SAP Sales order in Q.1 above ? 4. While the goods issue date is 22.08.2003, why is the Delivery date 25.08.2003 for the SAP Sales Order in Q.1 above ? 5. What is the Route associated with the line No.10 of the SAP Sales Order # 9272 ?
6. Describe in your own words, the difference between Transit time and Transportation Lead time ? 7. If the material is supposed to be loaded on 01/01/2010 and the corresponding load time is 2 days what would the Goods Issue date be ? 1. Cant determine 2. 04/01/2010 8. If the material picking time is 2 days and packing time is 3 days and the material is available on Jan 01 2010, what would the Loading date be ? 1. Jan 06th 2010 2. Depends on if we are doing forward scheduling or backward scheduling 3. Depends on Transportation Lead time also. 9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th 2. Based on Loading time 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location 11. Describe in your own words the difference between backward scheduling and forward scheduling ? 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling 2. Forward Scheduling 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering Date 14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date.
o o o o
Share this:
16 Responses to SAP Scheduling (Delivery Scheduling & Transportation Scheduling) Feb 2011 SAP Training batch
1.
2. For the same SAP Sales Order, why is the loading date 21.08.2003 and the goods issue date 22.08.2003 ? Because Shipping Point 1000 take total of ONE day for Loading 3. What is the Factory Calendar associated with the Shipping Point of the SAP Sales order in Q.1 above ? 01 4. While the goods issue date is 22.08.2003, why is the Delivery date 25.08.2003 for the SAP Sales Order in Q.1 above ? Because in Route R00020, The Transportation lead time & Transit time is shown TWO days, hence the material will be delivered on the third day. 5. What is the Route associated with the line No.10 of the SAP Sales Order # 9272 ? R00020 6. Describe in your own words, the difference between Transit time and Transportation Lead time ? Transportation Lead time is the time taken to arrange for the mode of transportation whereas Transit time is the Travel Time. 7. If the material is supposed to be loaded on 01/01/2010 and the corresponding load time is 2 days what would the Goods Issue date be ? 1. Cant determine 2. 04/01/2010 04/01/2010 8. If the material picking time is 2 days and packing time is 3 days and the material is available on Jan 01 2010, what would the Loading date be ? 1. Jan 06th 2010 2. Depends on if we are doing forward scheduling or backward scheduling 3. Depends on Transportation Lead time also. Depends on Transportation Lead time also 9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th 2. Based on Loading time Jan 11nth 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location Date on which goods leave the customer ship-to location 11. Describe in your own words the difference between backward scheduling and forward scheduling ? Backward scheduling is carried by the system from the requested delivery date backwards. Forward scheduling is carried out by the system from the current date. In Backward scheduling, the various
stages are subtracted and if backward scheduling falls before the material availability or in the past, it means it has FAILED. Then the system carries forward scheduling from current date thus adding the time for each stage and proposes a new delivery date. 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling 2. Forward Scheduling BACKWARD SCHEDULING 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering Date Requested Delivery Date 14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date. Ordering Date
REPLY
2.
3.
9.If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1.Jan 11th 2.Based on Loading time A. Jan 11th 10.Delivery date in SAP is 1.Date on which goods leave the warehouse 2.Date on which goods leave the customer ship-to location A. Date on which goods leave the customer ship-to location 11.Describe in your own words the difference between backward scheduling and forward scheduling ? A. Backward Scheduling: By default the SAP system makes backward scheduling and it is based on customer requested delivery date and different delivery scheduling times are determined by deducting the respective time from customer requested delivery date. Forward Scheduling: Forward scheduling is based on Ordering date and is only done when backward scheduling fails and dirrerent scheduling times are determined by adding the respective time to ordering date 12.What is the default scheduling mechanism followed by SAP ? 1.Backward Scheduling 2.Forward Scheduling A. Backward Scheduling 13.Backward Scheduling in SAP is based on 1.Requested Delivery Date 2.Ordering Date A. Requested Delivery Date 14.Forward Scheduling in SAP is based on 1.Requested Delivery Date 2.Ordering date. A. Ordering date
REPLY
4.
1. For SAP Sales Order # 9272, line item # 10, the material availability date is 20.08.2003 and the loading date is 21.08.2003. Why ? A. Because the Transportation availability or the picking and packing requires one day lead time. 2. For the same SAP Sales Order, why is the loading date 21.08.2003 and the goods issue date 22.08.2003 ? A. This lead time can be due to Loading time. 3. What is the Factory Calendar associated with the Shipping Point of the SAP Sales order in Q.1 above ? A. 01 Factory Calender Germany Standard. 4. While the goods issue date is 22.08.2003, why is the Delivery date 25.08.2003 for the SAP Sales Order in Q.1 above ? A. Due to the Transit Time involved. 5. What is the Route associated with the line No.10 of the SAP Sales Order # 9272 ? A. R00020 6. Describe in your own words, the difference between Transit time and Transportation Lead time ? A. Transit Time = Time between the Goods issue date till the Delivery date Transportation lead Time = Time between Transportation planning date and Loading date 7. If the material is supposed to be loaded on 01/01/2010 and the corresponding load time is 2 days what would the Goods Issue date be ? 1. Cant determine 2. 04/01/2010 (yes) 8. If the material picking time is 2 days and packing time is 3 days and the material is available on Jan 01 2010, what would the Loading date be ? 1. Jan 06th 2010 (yes) 2. Depends on if we are doing forward scheduling or backward scheduling 3. Depends on Transportation Lead time also. 9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th (yes) 2. Based on Loading time 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location (yes) 11. Describe in your own words the difference between backward scheduling and forward scheduling ?
A. Backward Scheduling is based on the requested delivery date, The dates are subtracted based on various milestones and then the material availability date is determined. If this fails which is in 2 cases,: if material availability is in the past or material is not available then backward scheduling takes place, where milestones are added to the material availability date to determine the delivery date. 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling (yes) 2. Forward Scheduling 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date (yes) 2. Ordering Date 14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date. (yes)
REPLY
5.
Find out the Net Price ( After Tax ) for the SAP Sales Order you created in Question No.2 above 10115 EUR Add another line item M-02 with a quantity of 200 to the sales order you created in questions no.2 above added Now Reject the Line Item No. 10 for the sales order Rejected If you wanted to reject both line items 10 and 20 in one step ( instead of rejecting each line item individually ) can you do it ? Yes, Edit>>fast change of>>reason for rejection What is the Transportation Planning Date for the line item 20 ? 03.03.2011..sales orrder> schedule line> shipping tab at the bottom of screen What is the over all processing status of the line item 10 now ? Completed : double click on line item>>status>>overall status Add another line item 30 with the following Material : M-01 Quantity : 80 Done Deliver ONLY the line item 30 of the sales order. Specify the Delivery Number. Order blocked for delivery as a result of credit check. Couldnt open VKM4 to unblock credit check. Bill the delivery that you created in question No. 13 above. Specify the Billing Document Number Dependent on above After delivery and billing ( as you have done in the question No.13 and 14 ) can you now go back to the order and add another line item ? Yes, as one line item is still open. How to view the availability in the Order ? Display availability icon at the bottom What is the difference between performing Availability Check and viewing Availability ? How do you perform availability check ? BY clicking on the check availability tab below the line items. To check the availabilitiy of the particular good/goods,viewing availability lists pending orders in the system for that good. What is the currency of the sales order ? EURO
What happens during Post Goods Issue ? Final updation of the account with total shipped goods. What is the Transaction Code to create a Billing Document ? VF01 Is there a cash discount given to the line item . 10 in the sales order ? 3% Can the payment terms differ between the header and line item ? Yes Add more line items to the sales order as follows Material : M-01 , Quantity : 10 Material : M-02 , Quantity : 15 Material : M-01, Quantity : 20 Done Make the payment terms of the last item as Net 0 and the last 2 line items as Net 30 . Now specify the payment terms at the header level and the line item level for the new item you have added in question No. 23 40 0001 at line item, ZB01 at header level 50 NT30 at line item, ZB01 at header level 60 NT30 at line item, ZB01 at header level Deliver all the items you have added in Question No. 23 in a single delivery. Order blocked for delivery as a result of credit check. Couldnt open VKM4 to unblock credit check. Bill the delivery you created in Question No. 25. Were you able to create a single billing document ? If not , why ? Dependent on above Add more line items to the sales order as follows Material : M-01 , Quantity : 10 Material : M-02 , Quantity : 15 Material : M-01, Quantity : 20 Set the Complete Delivery flag at the header level. Can you now split the items you added in Question No. 27 into multiple deliveries ? not able to put the flaf, but am sure after putting the flag split deliveries would not be possible, as complete delivery means bulk delivery one time.
Create a quotation with reference to the sales order. If you are not able to create, list the reason why ? backwards reference not possible. Can you create a sales order with reference to the delivery documents you created in Question No. 28 ? If not , list the reason why ? No, not possible. as delivery means status closed and sales order means lead converted to account. SAP SD Item Category 1. Describe in your own words the significance of Completion Rule with an example document you have created in the system ? A. Is the quotation should be viewed as complete is determined at the line item level. Even if one line item is processed complete at order level the complete status is set to complete. 2. Create a new item category Zxxx as a copy of TAN and set the billing relevance to blank. Do the corresponding determination for the new item category in such a way that you can change the item category for a standard order OR for material M-01 . Create a new order, perform the delivery and subsequent billing. Give the SAP Sales Order # , SAP Delivery # and SAP Billing #. A. Order # 16100 Delivery # 80016001 3. Describe in your own words the kind of items where you would set the billing relevance to blank ? A. Honor goods, free goods, return items, replacements etc. 4. Create a Return Order ( RE ) and write down the item category for material M-01 ? A. REN (order 60000098) 5. Write down the key differences in the configuration between SAP Sales Item category TAN and the item category you noted down in Q. 4 above ? A. REN- Enter returns order reasons, assign billing block. TAN- Credit memo, processed further for delivery and billing, no billing block until required. 6. What is the value in the Pricing configuration field of the item category you created in Q. 2 ? A. X 7. Create a Sales Order for Customer 1400, material M-01 using the item category you have created in Q.2 and write down the SAP pricing conditions you see in the sales order ? A. ORDER # 16079 PR00 8. Change the Pricing Relevance of the item category ( Zxxx ) to B and create another sales order that uses this sales item category and write down the pricing conditions you see in the sales order ? A. ORDER # 16080 PR00
9. Change the Pricing Relevance of the item category ( Zxxx ) to blank and create another sales order that uses this sales item category and write down the pricing conditions you see in the sales order ? A. ORDER # 16081 PR00 10. What is the difference between the pricing conditions you see between Q.8 and Q.9 ? A. All are same. 11. In your own words, describe the use of billing block ? A. Will prevent a billing document from being created. Can be useful again for free goods and honour items, or other case such as customer credit check not being cleared or needs manual attention. 12. What is the SAP standard item category for Service ? A. TAD 13. Describe the key configuration differences between the item category TAN and the item category in Q. 12 ? A TAN is relevant for Delivery & is Delivery related Billing, related to products sold & TAD is not relevant for Delivery & is Order related Billing, related to services offered. 14. Create your own copies ( Zxxx ) of the following SAP standard item categories. 1. TAN SHA1 2. TANN SHA2 3. TAD SHA3 15. Without using a BOM, configure the Honda CR-V business scenario using a sales order based on we have discussed in the class. Specify the Order # you have created. Use the sales item categories you have created in Q. 14 above. Choose the following products instead of the different parts discussed. 1. M-01 for Model-Lx 2. M-02 for Alloy Wheels 3. M-03 for Heated Seats 4. M-04 for Seat Covers 5. M-05 for 3-year warranty SAP Schedule Line category 1. Configure a new schedule line category say Zx as a copy of the standard schedule line category CP ? A. Created Z1 2. Configure the schedule line category Zx you have created in Q.1 above to be determined manually for sales item category TAN and material M-01. A. TAN + ND = CN (Manually assigned= Z1)
3. Create a standard sales order for a material M-01 and change the schedule line category to Zx and write down the standard order A. Order # 16098 4. Create a material similar to M-01 using the SAP Material Master ( This time without a MRP Type ) and create another standard order with the new material and identify the schedule line category determined by default. Explain the reasons for the determination. ( Hint: If the material is not in the SAP Material Listing and Exclusion, please add the same) A. Created Material M-SG and listed toobut not being able to create the order. Schedule line category determined would be CP as default category relevant for all controls for schedule line category. 5. Deliver the order you have created in Q. 4 above and write down the Movement type associated with the corresponding item in the delivery . A. Dependent on previous question. 6. Give the goods movement type associated with the SAP Sales Order # 4969 , Item No. 10 A. 601 7. Can you determine if the line item.10 of the Sales Order # 4969 is externally procured or sent from our own warehouse ? Give the reasons for your answer. A. Because the schedule line category is CP and line item category is TAN, therefore it is sent from our own warehouse. If its TAS or CS then its third party. 8. Can you find out the Movement type associated with Line Item. 10 of the SAP Sales Order # 4969 directly from the Sales Order without going to the Goods Issue Document ? A. YesSchedule line>> shipping>> procurement. SAP Scheduling (Delivery Scheduling & Transportation Scheduling) 1. For SAP Sales Order # 9272, line item # 10, the material availability date is 20.08.2003 and the loading date is 21.08.2003. Why ? A. Because the Transportation availability or the picking and packing requires one day lead time. 2. For the same SAP Sales Order, why is the loading date 21.08.2003 and the goods issue date 22.08.2003 ? A. This lead time can be due to Loading time. 3. What is the Factory Calendar associated with the Shipping Point of the SAP Sales order in Q.1 above ? A. 01 Factory Calender Germany Standard. 4. While the goods issue date is 22.08.2003, why is the Delivery date 25.08.2003 for the SAP Sales Order in Q.1 above ? A. Due to the Transit Time involved.
5. What is the Route associated with the line No.10 of the SAP Sales Order # 9272 ? A. R00020 6. Describe in your own words, the difference between Transit time and Transportation Lead time ? A. Transit Time = Time between the Goods issue date till the Delivery date Transportation lead Time = Time between Transportation planning date and Loading date 7. If the material is supposed to be loaded on 01/01/2010 and the corresponding load time is 2 days what would the Goods Issue date be ? 1. Cant determine 2. 04/01/2010 (yes) 8. If the material picking time is 2 days and packing time is 3 days and the material is available on Jan 01 2010, what would the Loading date be ? 1. Jan 06th 2010 (yes) 2. Depends on if we are doing forward scheduling or backward scheduling 3. Depends on Transportation Lead time also. 9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th (yes) 2. Based on Loading time 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location (yes) 11. Describe in your own words the difference between backward scheduling and forward scheduling ? A. Backward Scheduling is based on the requested delivery date, The dates are subtracted based on various milestones and then the material availability date is determined. If this fails which is in 2 cases,: if material availability is in the past or material is not available then backward scheduling takes place, where milestones are added to the material availability date to determine the delivery date. 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling (yes) 2. Forward Scheduling 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date (yes) 2. Ordering Date
14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date. (yes)
REPLY
6.
9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th 2. Based on Loading time 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location 11. Describe in your own words the difference between backward scheduling and forward scheduling ? A. Backward Scheduling is based on the requested delivery date, The dates are subtracted based on various milestones and then the material availability date is determined. If this fails which is in 2 cases,: if material availability is in the past or material is not available then backward scheduling takes place, where milestones are added to the material availability date to determine the delivery date. 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling 2. Forward Scheduling 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering Date 14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date.
REPLY
7.
3. What is the Factory Calendar associated with the Shipping Point of the SAP Sales order in Q.1 above ? Ans. 01 Factory Calender Germany Standard. 4. While the goods issue date is 22.08.2003, why is the Delivery date 25.08.2003 for the SAP Sales Order in Q.1 above ? Ans. Because the actual transit time is 1 day and maybe 23rd and 24th are holidays in the factory calender. 5. What is the Route associated with the line No.10 of the SAP Sales Order # 9272 ? Ans. R00020 6. Describe in your own words, the difference between Transit time and Transportation Lead time ? Ans. Transit time is the time taken to deliver the goods from the Shipping Point to the customers premises. Transportation Lead time is the the time required to arrange the transportation for loading the goods. 7. If the material is supposed to be loaded on 01/01/2010 and the corresponding load time is 2 days what would the Goods Issue date be ? 1. Cant determine 2. 04/01/2010 Ans. 04/01/2010 8. If the material picking time is 2 days and packing time is 3 days and the material is available on Jan 01 2010, what would the Loading date be ? 1. Jan 06th 2010 2. Depends on if we are doing forward scheduling or backward scheduling 3. Depends on Transportation Lead time also. Ans. Depends on Transportation Lead time also. 9. If the transit time is 10 days and the Goods Issue date is Jan 01, when would the Delivery date be ? 1. Jan 11th 2. Based on Loading time Ans. Jan 11th 10. Delivery date in SAP is 1. Date on which goods leave the warehouse 2. Date on which goods leave the customer ship-to location
Ans. 2. Date on which goods leave the customer ship-to locationthis should be the date the customer receives the goods. 11. Describe in your own words the difference between backward scheduling and forward scheduling ? Ans. Backward scheduling is the default scheduling process carried out by the SAP system where it takes the customer requested delivery date as base and calculates the other dates by deducting the respective lead times in a backward manner till it reaches the order date. If backward scheduling is not possible, the system will use Forward scheduling to determine the Delivery date. In this the order date is taken as the base date and the lead times are added to determine the delivery date of the material. 12. What is the default scheduling mechanism followed by SAP ? 1. Backward Scheduling 2. Forward Scheduling Ans. Option 1. Backward Scheduling 13. Backward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering Date Ans. Option 1. Requested Delivery Date 14. Forward Scheduling in SAP is based on 1. Requested Delivery Date 2. Ordering date. Ans. Option 2. Ordering date.:)
REPLY
8.
9.
10.
11.
REPLY
12.
13.
Trackbacks/Pingbacks
1. How to view the Factory Calendar in SAP Jan 2011 SAP Training Batch | Magna
Training Blog | SAP Training | Informatica Training | Cognos Training | Sharepoint Training - March 8, 2011
[...] one of the SAP Training students asked how to view Factory Calendar in SAP when discussing Scheduling in SAP [...] Concept : What are Contracts ? Contracts are agreements between the Customer and Vendor to supply materials/services for a specific price between a fixed period of time. Many possible types of contracts
exists based on the types of contracts. For example, there are maintenance contracts, service contracts, quantity contracts, value contracts all of which we will be discussing over the course of this article. The bottom line however remains the same A contract is an agreement between the Customer and vendor to supply goods/materials/services of specific quantity/value for a specific price over a specified period. Lets discuss the different types of contracts. Quantity Contract A quantity contract is an agreement to supply a fixed quantity over a period of time. Since the customer promises to buy the fixed quantity of goods/services, they will get a discounted price.
The document type in SAP for quantity contract is QC. For example, in this example, the quantity contract is for quantity 100 of say material M-01. Release orders are orders created with reference to the contract to consume the quantities in the contract. So the first release order is for quantity 20 which consumes 20 % of the quantity in the contract. Similarly, the rest of the release orders consume the remaining quantity in the contract. Document flows should exist between the contract and the release order types. There are 2 primary reasons why quantity contracts are used. 1. When Quantity is Limited When the production quantities are limited in numbers, then customers are allocated a specific quantity by time -period ( say a month, or a quarter ) . And customers cannot place ad-hoc orders, but have to first sign a contract for a fixed quantity and always order via release orders that specifically refer to the contract. 2. When Vendors want to Lock-in Customer quantities Some times to give deep discounts, sales folks require that customers commit to buying a fixed quantity over a time-period. This satisfies the sales figures . Service Contract A service contract is normally created for service-oriented items examples are annual service contracts, annual maintenance contracts.
For example, when you buy an internet connection from comcast, they are providing services to you for a fixed period say 1 year or 6 months. And for providing those services, they charge you monthly. In this case, there are no release orders because in case of service since there are no logistics operations, directly the customers are invoiced with reference to the contract. In this case, the customer is charged $100 a month for 12 months with a total of $1200. The items in these types of contracts follow billing-plan. Repairs also follow service contract methodology. Master Contract A master contract is used when a particular type of contract is created regularly for a customer and you want all the header data to be consistent across all of the contracts. Normally, the header data of a sales document contains data from the Customer master.
For example, if a contract is created for a customer say 1400, key data like inco-terms, payment terms, delivery preferences, taxability etc flow from the customer master data for that sales area for customer 1400. However, if you consistently change the data in the contract to a fixed value, say the inco-terms should always be FOB Destination for all contracts, while regular sales order have CIP Philadelphia, you can create a master contract for customer 1400 and change the inco-terms in the master contract to FOB Destination. All subsequent contracts that refer to this master contract will have the inco terms as FOB Destination. Value Contract A value contract is very similar to a quantity contract except that instead of a fixed quantity, the value of the contract is fixed ( ie the dollar amount of the contract is fixed ) while the materials that the customers procure could come from either a fixed basket of materials or a single material only.
For example, in the example shown above, the type of contract is a value contract for a specific material WK2. Essentially, this contract is limiting the value of the contract to a fixed dollar value and the customer can release multiple release-orders referring to the value contract for that specific material. If the customer wants to create contracts for specific value and not limit them to a particular material, then an assortment module can be used. The type of value contract that refers to an assortment module is WK1.
An assortment module is a basket of materials ( a fixed set of materials ) without any specific quantities or prices. When some of the materials in the assortment module needs to be used in the value contract, the assortment module is searched for ( by name or number ) and the materials in the assortment module are selected and quantities specified. Price can be either manually specified or automatically done. We will discuss more on this during the configuration section.
Configuration The configuration path for Contracts specifically ( other than document types ) is [ SPRO -> IMG -> Sales and Distribution -> Sales -> Sales Documents -> Contracts ]
The configuration for master contracts is shown below. The child contracts ( contracts that refer the master contracts ) are called referencing sales documents. We have to first define the contract document types that can reference a particular master contract document. The standard master contract document type in the IDES system is GK.
The child contracts that reference the master contracts are bound by the referencing requirements. The referencing requirements are specified in the reference procedure SDGK. The fields that can be referenced in the lower level contract are specified as technical fields ( Table, Field combination ) along with the copy rule and message. As shown in the picture below, the reference copy rules can
be A Check for Agreement, B Always copy or C Copy only if agrees. These copy rules are used to over-ride customer master derived data ( incoterms, payment terms, taxability etc ) by the data in the master contract header. The message flag is used if a warning message should be shown in case data differs. However, this message cannot be changed to error in configuration.
Contract Profile A contract profile primarily specifies the automatic rules for determining dates ( start date, end date and validity period ) and cancellation procedure. Some of the reasons why they are used could be to automatically populate the dates for some contract types. For example if a particular contract document type always is used for a period of 2 years, then a contract profile with a validity period category of 2 years can be assigned to the document type in Sales document type configuration [VOV8 ]. The validity period for example can be defined as follows.
As shown, the validity period category of Z5 indicates that he contract profile is valid for 5 Years ( 4 is the validity period unit for years ). This finally comes together in the Date determination rules. For example, the date determination rule 08 says the contract end date should be computed based on the contract start date ( as opposed to another date, say goods acceptance date or billing date ) + the contract validity period.
Contract Creation DEMO Transaction Code / Menu Path : [VA41] or [Sales and Distribution -> Sales -> Contract -> Create ]. Enter the contract type from the drop downs. The typical contract document types in a standard IDES system are
GK Master Contract
QC Quantity Contract QP Rental Contract Wk1 Value Contract WK2 Material relevant value contract SC Service and Maintenance Contract etc
The start and end dates are either automatically determined ( if there is a contract profile with date determination rules assigned to the contract document type ) or they can be manually entered. For example, in a quantity contract, the target quantity can be entered along with the dates.
Release orders can be created with reference to the contract as follows. You can use OR standard order or you can use any other custom document type created as a copy of OR or otherwise ( however, please be advised that there should be a copy control created between that contract document type and the release order document type ). When creating the release order, click on Create with Reference button on the left top corner. A pop-up will open up. Select the Contract tab. Enter the quantity contract number there or search for it. By default the entire consumable quantity in the original contract is copied over to the release order. However, the quantity can be changed in the release order according to the requirements of the user. The quantity referenced will be deemed as Referenced in the items status of the quantity contract. For example, in this example, there are 2 release orders 12960 and 12961 created with reference to the quantity contract 40000209. The quantity contract is for quantity 100, while the release orders have each released 50 and 25 in quantity. That is the reason why the status of the line item in the quantity contract is in the state Being Processed.
However, after the third release order is being processed for another 25 quantity, the items status in the contract is set to Completed. This is also explained better in Item Category configuration in SAP. Assortment Module To create an assortment module goto [Sales and Distribution -> Master Data -> Products -> Value Contract -Assortment Module ] OR [WSV2]
You will have to give a name ( in this case Module-1 ), enter the materials and validity dates. Now you can use the assortment value in the value contract by entering the assortment module in the contract. To release the contract however, you will have to select the materials from the value contract. The way you do it is as follows. As usual create the release order with reference to the contract, and during the process of selecting the items in the pop-up, select the line item and click on Expand Assortment
and select the materials and quantities. Depending on the quantities selected, the order will be priced. You can do the same using material specific contracts as well Just that you do not need an assortment module to do the same. Service and Maintenance Contract Service and maintenance contracts typically follow a billing plan that is typically periodic. For example, if you choose the material REPAIR_SERVICE in an ides system in sales area ( 1000,14,00 ), enter the line item and click on billing plan button.
you can see the billing broken down by period In this case month in the billing plan tab of the line item.
Share this:
1.
2.
3.
Trackbacks/Pingbacks
1. Contracts in SAP SAP SD Training Jan 2011 Batch - May 12, 2011 [...] Contracts in SAP SD Training Theory Summary : We have discussed the the following Contract Document Types ( Also Called Outline Agreements ) [...]
Today, we have discussed different types of Contracts in SAP and the have seen demos of the same. Here is a brief summary of the session. Contracts in SAP SD Training - Theory Summary : We have discussed the the following Contract Document Types ( Also Called Outline 1. 2. 3. 4. 5. 1. 1. 2. 2. 3. 4. 5. 6. 7. 8. Agreements ) Quantity Contract Value Contract Assortment Module Service & Maintenance Contract Master Contract Questions : All Contracts document types require release orders. ( Give examples of document types in either case ) TRUE FALSE Why is the Completion Rule of the Quantity Contract Related SAP Item Category set to C ? What is the Transaction code to create Contracts in SAP ? Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Describe in your own words, why businesses use quantity contracts ? A _____________ order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ?
Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into ? Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ?
o o o o
Share this:
Tags: contracts in sap, master contract, quantity contract, service and maintenance contract, value contract 28 Responses to Contracts in SAP SAP SD Training Jan 2011 Batch
1.
containing this item type can be considered completely referenced 3. What is the Transaction code to create Contracts in SAP ? Answer: VA41 4. Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Answer: 40000223 5. Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Answer: Order # 13448 6. Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Answer: 13449 7. Describe in your own words, why businesses use quantity contracts? Answer: Business (buyer) wants discount price for high volume quantity purchase and do not want shipment at once so this allows the company to plan production and cash flow. Same time seller want to bond buyer that may otherwise fall to the competition at order time if the contract was not in place also guaranty for volume quantity purchase so they plan production accordingly. . 8. A _____________ order is created to release quantity from a quantity contract or value contract Answer: Release Order is created to release quantity from quantity contract or value contract, reference to particular contract no. Scenario 1: Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into? Answer: Service or maintenance contract Scenario 2: Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into? Answer: Quantity Contract. Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP? Answer: GO to [VOV8] Configuration has to be done at the document type( ZOR) under the Transaction Flow Tab in the Outline Agreement Message Insert B (Check at item level) or Insert A (check at header level). So, when an item is entered by the sales personnel on the order, it
checks if that item is available on any other open contracts and gives a message. Thank, Mital
REPLY
2.
Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? Service contract for a period of 1 year. Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. A quantoty contract for 300 with discount. Question 10. What kind of contract would they enter into ? Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? Use the appropriate setting in the variable outline agreement message in the configuration of the release order doc type.
REPLY
3.
4.
Questions : All Contracts document types require release orders. ( Give examples of document types in either case ) FALSE This is false Service and rental do not contain material goods that require delivery, and hence no release orders. Rather they services are related to a billing plan that will be used to generate periodic billing. Why is the Completion Rule of the Quantity Contract Related SAP Item Category set to C ? This value determines when a detail line for a specific material in a quantity contract is flagged as completed. Option C states that the line is completed when the target quantity (the contract quantity for that line) has been fully referenced because orders have been released that reference that contract and material. What is the Transaction code to create Contracts in SAP ? T/Code = VA41 Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Contract 40000240 (customer 19107, material LC-02 quantity 2 someone has messed with material M-01. Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Order 25019 ref to contract quantity 1 Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Describe in your own words, why businesses use quantity contracts? This allows the company to plan production and cash flow. It also is a way to lock in business that may otherwise fall to the competition at order time if the contract was not in place. A release order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? This would be a service/maintenance contract (sales doc type SC).
Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into? We can create a quantity contract for the 300 pieces. When creating the contract you can manipulate the pricing conditions. In a test I changed the ZRV1 discount from net from a positive value to a negative, thus reducing the price. You can also add or remove condition types from the contract pricing. Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? Using VOV8 to maintain the sales order document type (i.e. ZOR) you can select on the outline agreement message options that will warn or prompt the user that contract exists and depending on the option and the number of open contracts present lists for selection. The depending on the options these can occur at either the header or line levels.
REPLY
5.
Question 3. What is the Transaction code to create Contracts in SAP ? Solution: VA41 Question 4. Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Solution: QC 40000237 has been created Question 5. Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Solution: Release Order 15047 has been created Question 6. Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Solution: Release Order 15048 has been created Question 7. Describe in your own words, why businesses use quantity contracts ? Solution: Scenario 1: A company called EMU Organics sells EMU eggs to its customers with regular price. If a restaurant YUMMY Foods approaches EMU Organics asking for 1 Lakh Eggs a year, but limiting 2000 Eggs a week. Now EMU Organics creates a QC with YUMMY Foods for 1Lakh EMU eggs and creates a release order for 2000 Eggs a week. Question 8. A _____________ order is created to release quantity from a quantity contract or value contract Solution: Release Order Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? Solution: Service Contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into ? Solution: Quantity Contrat Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might
not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? Solution: Configuration has to be done at the document type level using VOV8. At the Transaction flow Choose A for Outline Agreement Messages. By choosing A, system checks if there are any Open Contracts for customer.
REPLY
6.
Question 9. What kind of contracts would they enter into ?Service contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into ?Quantity contract Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? This conifguration is done on the sales doc type config.The field Qoutation messages has to be set to B . So,when an item is entered by the sales personnel on the order , it checks if that item is available on any other open contracts and gives a message.
REPLY
7.
5. Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Answer: Release order: 14101 6. Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Answer: 14102 7. Describe in your own words, why businesses use quantity contracts? Answer: discount for high volume purchase, but may not want to receive shipment at once 8. A release order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into? Answer: Service contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into? Answer: Quantity Contract Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist (if any) Question 11. What kind of configuration would have to be done to achieve the same in SAP? Answer: When creating an order for Samsung, Required the Contract reference to be provided. Answer: In the document type under the Transaction Flow Tab in the Outline Agreement Message slot Insert B (Check at item level).
REPLY
8.
SYED SHAHOctober 13, 2011 at 5:41 pm# Siva, I am facing following problem while creating Value contract: 1. Assortment Module Created 10000001629 2. Value Cont 40000216 created with target value 100,000 3. Release Order created 13413 While creating the above release order, the price for material S-02 comes to 99,990 for 1 pc whereas in Condition record I have specified a price of $230.00 for Condition type ZU00Plz helpThx and regardsShah
REPLY
9.
Case # 2: In order to get a better price. 8. A _Release_ order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? Service Contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into ? Quantity Contract Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? In the Sales Doc type Transaction Flow Tab the field is Outline Agreement Message check B Item Level.
REPLY
10.
11.
12.
13.
Ans2: Quantity contract is an agreement to supply fixed qty over a period of time. Since it is a qty contract the contract is followed only if the qty in the contract is fully referenced. The Completion Rule is set to C as it configures the document type to be considered complete when qty is fully referenced. Ans3: VA41 Ans4: 40000268 QC created. Ans5: Release order 14968 created from Qty Contract. Ans6: : Release order 14969 created from Qty Contract And7: Qty contracts are used in two scenarios. One when quantities are limited then customers are allocated quantities by time and they can place orders via release orders only. Secondly when customers want deep discounts the sales people want customers to lock in quantities over a time period. Tis allows the sales people to meet their sales figures. Ans8: Release order. Ans9: Service contract Ans 10: Quantity contract Ans11: Not sure??
REPLY
14.
Ans: Realese order # 14868 (for qty 50) F.Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Ans: Release order # 14869 for the remaining 50. G.Describe in your own words, why businesses use quantity contracts ? Ans: From the customers perspective he might get into a qty contract becasu he might get a discount if he buys large volumes but from the Companys perspective there may be a Demand Supply problem becasu of which they would wish to supply only certain qty of goods to each customer. H.A _____________ order is created to release quantity from a quantity contract or value contract Ans: Release Order Question 9. What kind of contracts would they enter into ? Ans: Service Contract Question 10. What kind of contract would they enter into ? Ans: Quantity Contract Question 11. What kind of configuration would have to be done to achieve the same in SAP ? Ans: In the Document type under the Trasaction Flow tab for the field Outline Agreement set B(Check at item level).
REPLY
15.
ANS: T-Code VA41 D. Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # ANS: Quantity Contract # 40000256 E.Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # ANS: Order # 14710 F.Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # G.Describe in your own words, why businesses use quantity contracts ? ANS: There could be multiple reasons both on the customer or the vendor part. On the customer part he might get a discount if he buys a certain quantity. A product is really hot and may not be available in the market after some time so the customer wants to make sure that he has a certain quantity available for him. On the vendor part he may want to restrict a customer to a certain quantity because of a number of reasons. There is a supply and demand problem..etc etc. H. A REALEAS order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? ANS: SERVICE CONTRACTS Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into ? ANS: QUANTITY CONTRACT Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so
that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? ANS: In the document type under the Transaction Flow Tab in the Outline Agreement Message slot put B (Check at item level).
REPLY
16.
17.
1)Master contract 2)service & maintainence contract Ans- B Completion Rule of the Quantity Contract Related SAP Item Category set to C -I Item quantity is completed after the target quantity is fully referred, the contract is for certain amount of items to be delivered so it cant be complete without fully referring to the contracted items Ans- C T-code for creation of contract is-VA41 Ans- D Quantity Contract 40000232/QC created. Ans-e Release order 14158/OR created. it gave me a message but allowed me to create an order.(dynamic credit check exceeded) Ans-f 14159/OR .same message as above but allowed me the creation of the order. Ans-g in quantity contracts customer promise to buy certain quantity during the specific period of time from the vendor. By this way seller will also be assured of order as well. Ans-h Release order
REPLY
18.
Gautam
REPLY
19.
businesses use quantity contracts as the the customer fulfills a contract by placing sales orders against it. Seller also becomes assured of the business.. AnsH Release order(basically standard order) is created to release quantity from a quantity contract or value contract Ans -9 service contract can be used Ans -10 Master contract concept can be used as as they will make a child contract with the same information as that of the earlier contract as master contract. Ans-11 The indicator for the Outline Agreement message, determines whether to receive a message informing of open contracts duting the creation of a sales document. Depending on the indicator,a search is carried out for open contracts in the sales document at the header level for the customer or at item level using the material number. For OROutline agreement is set as B, ie searching at the item level
REPLY
20.
3. What is the Transaction code to create Contracts in SAP ? Answer: VA41 4. Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Answer: Quantity Contract: 40000251 5. Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Answer: SIVA when creating a release order get the following error message: Pricing error: Mandatory condition VA00 is missing 6. Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # 7. Describe in your own words, why businesses use quantity contracts? Answer: From a company perspective: they would like to have visibility and confirmed orders to help them with production planning. Also, to sell more quantity to the same customer. From a Customers perspective: They would like to get discounted rates and have confirmed shipment of products within the contract period (this really helps with items that are in short supply) 8. A release order is created to release quantity from a quantity contract or value contract Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc., suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into? Service contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount. Question 10. What kind of contract would they enter into? Quantity Contract Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist (if any) Question 11. What kind of configuration would have to be done to achieve the same in SAP? Answer: When creating an order for Samsung, Required the Contract reference to be provided. SIVA: should we update the Customer Master data to reflect this rule somewhere there?
REPLY
21.
22.
Ans: Either Service or Value Contract Scenario 2: Ans: Quantity Contract Scenario 3: Ans: In the sales document we configure outline agreement messages. Question to Siva:What is the procedure or Tcode if Company would like to find out what are all the contracts expired without completing the contract?
REPLY
23.
24.
1.TRUE 2.FALSE Ans.False Quantity Contract: require Release orders Service Contract: No Release order, just billing Master Contract: No release order Value Contract: require release order Assoerment Module: require release order 2.Why is the Completion Rule of the Quantity Contract Related SAP Item Category set to C ? Ans. Just to check if there is any open order of a particular Item for the same customer. 3.What is the Transaction code to create Contracts in SAP ? Ans.VA41 4.Create a Quantity Contract in SAP for Customer 1400 and for material M-01 with quantity 100. Specify the Contract # Ans.QC created :40000234 5.Create a Release Order for a quantity of 50 , with reference to the SAP Contract created in Q.4 and specify the Release Order # Ans.Release Order: 16125 6.Create another Release Order with reference to the SAP Contract created in Q.4 and this time, fully reference the quantity and specify the Release Order # Ans.Release Order: 16126 7.Describe in your own words, why businesses use quantity contracts ? Ans.Because, its like an agreement that, a customer will order a specific quantity of product in a time period. 8.A _____________ order is created to release quantity from a quantity contract or value contract Ans. Standard Order Scenario 1 : Samsung has 1,000 computers in their New Jersey office and are constantly facing issues related to software and aging hardware. ABC Computers Inc.,suggests that they enter into a contract whereby they will take care of the computers/software for a fixed yearly fee. Question 9. What kind of contracts would they enter into ? Ans. Service Contract Scenario 2 :Samsung likes ABC Computers performance and after 1 year wishes to buy 300 more computers from them. However, since the company wishes to purchase so many computers, they wish to get a discount.
Question 10. What kind of contract would they enter into ? Ans. Quantity Contract Scenario 3 : Release Orders for Contracts created ( For Q.9 and Q.10 above ) will have to be created with reference to the contracts. However, the sales personnel entering the contracts might not be aware of the contracts that were created. ABC Computers want to put a system in place so that anytime orders are created for Samsung, they should be reminded that open contracts exist ( if any ) Question 11. What kind of configuration would have to be done to achieve the same in SAP ? Ans. Completion rule has to be configured, to check if there is any open order for the same customer or some quantity is left to refer.
REPLY
25.
26.
Status Profile Concept Different user defined statuses can be assigned to a sales order at the header or at the line item level. These statuses are assigned using a status profile. This concept is present in SAP CRM as well. What is more important to understand is the different business scenarios that demand statuses for the sales document.
For example, in typical office situations, quotations beyond a certain sum need to be approved by the sales manager. Lets take a simple IDES example of a ZQT status profile. This status profile has 3 statuses Quotation Approved, Quotation Declined, Quotation Not Approved. If the quotation is not approved, we should configure the system in such a way that an order cannot be created from the quotation. Which means, each status can influence the way the sales orders subsequent steps are performed. We will also look at a more complicated example that has 6 statuses and the sequence in which the user changes the statuses is also controlled via configuration.
Configuration The configuration menu path for Status Profile is as shown in the picture below [ SPRO -> IMG -> Sales & Distribution -> Sales -> Sales Documents -> Define and Assign Status Profile ]
As already mentioned, status profile can be created for both header and line item level. The procedure is very similar for both of them. So the steps required for creating a status profile at the header level are
o o
Define Status Profile [BS02] Assign Order Types to Status Profile [VOV8]
Lets go through the process of creating the status profile first. Based on the example that we have discussed, select the status profile ZQT which contains the statuses that we have discussed above for the quotation scenario. As you can see from the picture below, there are 3 statuses assigned to status profile ZQT. They are
o o o
Each of these statuses have a long description and a short description. Just in case you need to maintain a long description, you can select the button highlighted below to create a long description for the status. Also there is a check box called Init. St. . Each document which has a status profile assigned to it, starts with an initial status. The one check marked here will be the initial status. Meaning, if you create a quotation of type QT ( that is assigned to a status profile ZQT ), the user status initially during the creation will be NAPP .
The next thing would be to identify all the allowed business transactions possible for a particular status. You can double click on the status or select the magnifying glass to view the allowed business transactions.
As you can see from the picture above, if the quotation is in status NAPP, then the transactions Create Billing Document , Create Delivery, Create Goods Issue etc are not possible. The only transaction that is possible is Complete which means you can just save the quotation. It makes sense right..? What is the point in doing anything with a quotation that is not approved. This time lets take a more complicated example ( Based on the first picture shown in the concept section ). The business scenario is the installation of a complex equipment ( Say an MRI Scanner ) that the customer has brought from us. After placing the order, there are 6 steps that are involved before invoicing the customer.
o o o o o
The customer has Placed the oder, but the installation procedure was not Instantiated yet. The customer needs to register with us over the web with the order number and that start the installation process. Our Service Representative will visit the Customer location and validate if the site is suitable for the installation of the product. After the site is found suitable physically, the technician will visit the site and make sure that there is proper ventilation, power and cooling available. Only after this final validation will the product be shipped to the customer location. In order to accomplish this, lets create a new status profile ZORD_INS and assign this to the order type OR.
Maintain different statuses ( as discussed above ) for the status profile ZORD_INS. Each of these statuses will have a number ( to the far left below ). And as discussed above, the first status ZNOT will be the initial status. The highest and lowest numbers are a little bit complicated and will be easy to understand in the demo. Nevertheless, the reason why the exist is that not all statuses can be attained before certain statuses are passed. Meaning, you cannot go to status ZINS ( Installation Confirmation ) directly from ZNOT ( Not Initiated ) without going through the other statuses like Initial registration, Site Verification etc. So when the lowest and highest numbers are 10 and 20 against status ZNOT, that means that from status ZNOT, the user cannot place the order in another status beyond 20 Meaning the only way for changing the status of an order in ZNOT status is to first go through status ZREG. This is just a complicated way of saying the statuses need to go lock and step in a particular sequence. This depends on the business scenario and is not always the case.
The next step would be to define all the object types that are effected because of the status. For a standard sales order you can just select Sales Order Header and be done with it. For more complicated scenarios like service orders, equipment masters etc, you would have to select the appropriate object type.
Each of these transaction types are associated with a number of business transactions. You would have to select the new button to import all the business transactions associated with the object type.
After importing the business transactions, you can view them here. Now, you would have to choose and set the influence that the status has on each of the transactions.
Since the order is in its initial stage, we should configure the status to only allow completion ( save ) and forbid any other transactions on the order ( Like billing the order, delivering the order, PGIng the order etc ). Because, until the site is ready, the service engineer has checked the site, there is no point in delivering the transaction or billing the transaction.
Similar to the ZNOT example, go ahead and configure the rest of the statuses and set the influence on the transactions. The next job is to assign the status profile ZORD_INS to the order type OR. That is being shown in the following 2 pictures. That will finish the basic configuration. Lets follow through with a demo and see the effect of our configuration.
Status Profile Demo Lets start by creating a sales order and see the effect of the status profile on the different transactions that we perform.
Goto Header -> Status to see the effect of the Status
Status to view Status Profile src=http://images.magnatraining.com/sap-tutorials/sapsd/status-profile/goto-header-status.gif /> In the status tab, you will see the current status ZNOT ( because this is the initial status after creating the sales order ). If you want to explore the statuses further, click on the Object Status button.
User Statuses are shown here. If there are more than 5 statuses here, you can click on the button highlighted in red below to scroll down and view more.
If you change the status now to 50, you will get an error message as shown below. This is because we have defined the highest step of ZNOT to be 20. That means the only upper status that the status NO. 10 ZNOT can go to is 20. If the user tries to set the status of the sales document to something higher, the system will give an error message.
Similarly, if you try to deliver this order while the status of the sales order is ZNOT, the delivery transaction VL01N will throw up an error message as shown below. This is a way to control the different business transactions that an order can subsequently perform under a given status.
Share this:
1.
2.
3.
4.
5.
6.
7.
8.
REPLY
9.
10.
11.
12.
In todays SAP Training class, we have discussed status profile in SAP. Exercise : Create a new Status Profile as follows ( Take Cues from ZQT Status Profile ) 1. Not Approved 2. approved 3. Rejected. If the status is Not Approved , then dont let any subsequent documents be created from it. If the status is Approved , then allow all subsequent transactions to be created.
If the status is Rejected, then dont let any subsequent documents be created from it. Create a new SAP Quotation Document Type ZXXX and assign the newly created status profile to it. Please write down the new status profile you have created along with the new document type you have created in the forum. Give the Unit Test Plan for testing the configuration above. Status Profile can be used in SAP CRM also. So this post is useful for both SAP SD Trainingand SAP CRM Training students as well.
o o o o
Share this:
Tags: status profile 13 Responses to Status Profile in SAP SAP Training Jan 2011 Batch
1.
2.
3.
4.
5.
6.
Please write down the new status profile you have created along with the new document type you have created in the forum. Answer:Assigned doc type ZSQT (Copied from QT) to status profile ZSQTAPPR) Give the Unit Test Plan for testing the configuration above. Answer:Create a quotation of type ZSQT Suresh Quotation Typ 20000106 has been saved Try to create a OR/QT/IN with ref to the above QT. Should fail with msg Create sales document not allowed (User Status. Change the status to rejected in the 20000106 doc header Try to create a OR/QT/IN with ref to the above QT. Should fail with msg Create sales document not allowed (User Status. Change the status to Approved in the 20000106 doc header Try to create a OR/QT/IN with ref to the above QT. Should pass.
REPLY
7.
8.
Intial status is NAPP after I click on the Reject, and save, it saves, But after it is saved as rejected, I can not change it back to Approved or not Approved. and gets an error..Status NAPP is not allowed from the rejected quotaion, as I am trying to create the sales order, I get a message Create sales document not allowed (User Status Reje, object VB0020000064000000)
REPLY
9.
Navdeep I checked out the SAP Order # 14321 , the sales document does not have status profile in it.
Consignments are a variation in the SAP Order to Cash cycle. Here is a brief summary ( followed by SAP practice questions ) of todays SAP Training class. Summary : We have discussed the important of consignments and when exactly they are used. We have also discussed how exactly the accounting process works ( From a goods movement perspective ) and the unique aspects of consignments that make it different from regular sales. Questions : Based on todays SAP SD Training class, please work on the following exercises. Q. 1 Describe in your own words how a consignment fill-up is different from a regular order ? ( Try to think of the following aspects Accounting, Goods Ownership , Special stock vs unrestricted stock, Customer Premises vs the companys plant location etc ) Q.2 Describe in your own words how a consignment issue is different from a regular sales order ? Q.3 Describe in your own words, how a consignment issue is different from a consignment fill-up ? Q.4 Why does the SAP Document # 35000000 in our SAP system not have an invoice ? Q.5 What is the movement type associated with the corresponding delivery for the Document number specified in Q.4 ? Q.6 Why is it that material Account Documents are not created for the PGI of the SAP delivery document # 80009740 ? Q.7 What is the total value of the SAP Order # 35000000 and why ? Q.8 Which field controls the pricing of SAP Line Item No. 10 in the SAP Sales Order Number in Q.7 ? Q.9 What kind of document is SAP Sales Order # 9103 ? Q.10 Why is the Picking Quantity zero in SAP Delivery # 80012651 ?
Q.11 What are the different (COGS and Inventory Account) G/L Accounts corresponding to the Accounting document in SAP Delivery # 80012651 ? COGS A/c ? Inventory A/c ? Q.12 The deliveries related to only one of the following SAP sales documents need picking. Which one and why ? Consignment Fill-up Consignment Issue Q.13 Are physical goods in an SAP consignments Fill-up document type relevant for Availability check ? Give the procedure on how you found out the answer. Scenario : Based on the Iron Ore scenario that we discussed today in the class, please create the following. Assuming iron ore is material M-01 and PC is the units ( in tons for example ), explain which document is necessary in each of the cases. Q. 14 . Iron Ore company wants to dump 1000 tons at the factory premises. Q. 15 Factory wants to consume 100 tons today. Q. 16 Factory wants to return 5 tons ( because of the reasons discussed in the SAP SD Training class today ) Q.17 The Iron Ore company wants to take away 50 tons for use elsewhere. Q.18 - Create the corresponding sales documents in sap and write them down here. Q.19. Write down the stock situation (Here is how you can check the stock overview in SAP) in the plant where you have created the SAP sales document types in Q. 18 above ? 1. Unrestricted Use. 2. Customer Consignment. Q.20 Delivery the Sales documents you have created in Q.18 above Q.21 Write down the stock situation ( after answering Q. 20 ab0ve )
For more SAP Trainings ( SAP CRM Training, SAP HR Training, SAP FICO Training etc ) please visit our home page.
o o o o
Share this:
Tags: consignment fill-up, consignment issue, consignment pick-up, consignment return,sap consignment, sap sd training 29 Responses to Consignments in SAP SD SAP Training ( Feb 2011 Batch )
1.
2.
Answer: Consignment issue means when customer consume the stock which is store by company to their storage, The ownership change to customers name after consignment issue and customer will pay to company depends on their terms. Q.3 Describe in your own words, how a consignment issue is different from a consignment fill-up? Answer: In Consignment fill up sales documents type used CF, delivery happens and an unrestricted stock goes down and a special stock goes up, there are no pricing and billing relevant. Item category used for this transaction is KBN In Consignment Issue A special stocks goes down and COGS (stands for Cost of Goods Sold) goes up, there are pricing and billing relevant. Item category used for this transaction is KEN and sales documents type used CI. Q.4 Why does the SAP Document # 35000000 in our SAP system not have an invoice? Answer: Document # 35000000 is consignment fill up so its only stock transfer from company to customer location but ownership still remains under companys name. Q.5 What is the movement type associated with the corresponding delivery for the Document number specified in Q.4? Answer: Movement type 631 associated with schedule line category E1. (You can check on scheduling line- go to procurement tab movement type) Q.6 Why is it that material Account Documents are not created for the PGI of the SAP delivery document # 80009740? Answer: Delivery document # 80009740 is consignment fill up delivery so goods ownership(means goods movement) still under companys name. Q.7 What is the total value of the SAP Order # 35000000 and why? Answer: Total value of the order # 35000000 is 0.00 because this is consignment fill up order so no pricing and billing relevent. Q.8 Which field controls the pricing of SAP Line Item No. 10 in the SAP Sales Order Number in Q.7? Answer: The item category KBN is set as not relevant for billing as well as for no pricing. Q.9 What kind of document is SAP Sales Order # 9103? Answer: Sales order # 9103 is consignment Issue. Q.10 Why is the Picking Quantity zero in SAP Delivery # 80012651? Answer: This delivery is related to Consignment issue as the stock is already been picked up in consignment fill up stage and it is in their premises of the customer so it is not picking relevant Q.11 What are the different (COGS and Inventory Account) G/L Accounts corresponding to the Accounting document in SAP Delivery # 80012651 ? COGS A/c ? Inventory A/c ? Answer: COGS (cost of goods sold) A/C 792000 ($3884.24) credited and inventory A/C (finish good inventory) -892015(-$3884.24) debited Q.12 The deliveries related to only one of the following SAP sales documents need picking. Which
one and why? Consignment Fill-up Consignment Issue Answer: Consignment Fill up need picking for delivery because goods physically move to customers location from unrestricted stock but Consignment Issue which happen at customer location so no need to picking for delivery. Its just changing ownership of goods from company to customers name. Q.13 Are physical goods in an SAP consignments Fill-up document type relevant for Availability check? Give the procedure on how you found out the answer. Answer: Yes, when a consignment fill-up is carried out, the system checks the available quantity of stock in the delivering plant to see if this quantity can be met. To find out go to schedule line category E which uses availability checking. Scenario : Based on the Iron Ore scenario that we discussed today in the class, please create the following. Assuming iron ore is material M-01 and PC is the units ( in tons for example ), explain which document is necessary in each of the cases. Q. 14 . Iron Ore company wants to dump 100 tons at the factory premises. Answer: Created Consignment Fill-up (CI order type) 13497 and delivered goods. Delivery # 80016276 [quantity used 100] Q. 15 Factory wants to consume 50 tons today. Answer: Created consignment issue (CI order type) 13498, Delivery # 80016277 and billing document #90038103 Q. 16 Factory wants to return 10 tons (because of the reasons discussed in the SAP SD Training class today ) Answer: Created Consignment return (CONR order type) 60000091 and delivery # 84000031 Q.17 The Iron Ore Company wants to take away 50 tons for use elsewhere. Answer: Created consignment pick-up(order type CP) 60000092 and delivery # 84000032 Q.18 Create the corresponding sales documents in sap and write them down here. Answer: 1) Created consignment Fill-up- 13497 and delivered goods. Delivery # 80016276 2) Created consignment issue (CI order type) 13498, Delivery # 80016277 and billing document # 90038103. 3) Created Consignment return (CONR order type) 60000091, delivery # 84000031 4) Created consignment pick-up (order type CP) 60000092, delivery # 84000032 Q.19. Write down the stock situation (Here is how you can check the stock overview in SAP) in the plant where you have created the SAP sales document types in Q. 18 above ? 1. Unrestricted Use. Answer: Go to MMBE unrestricted use 6200 2. Customer Consignment. 100 ( after consignment fill-up 100) Q.20 Delivery the Sales documents you have created in Q.18 above Answer: Delivery #84000031
Q.21 Write down the stock situation (after answering Q. 20 above) Answer: Customer Consignment stock 10 (After consignment issue 50, consignment Return 10 and consignment pick-up 50) Thanks, Mital
REPLY
3.
4.
What are the different (COGS and Inventory Account) G/L Accounts corresponding to the Accounting document in SAP Delivery # 80012651 ? Can you please elaborate on this.
REPLY
5.
involved, and invoice will be created. Consignment stock goes up in CF, whereas it goes down in CI. Q.4 Why does the SAP Document # 35000000 in our SAP system not have an invoice ? 35000000 is Consignment fill-up order, where cost of goods is not involved. Has item cat KBN, which is just a cons fill-up and not relevant for billing/pricing. Q.5 What is the movement type associated with the corresponding delivery for the Document number specified in Q.4 ? WMS transfer order and Goods issue consignment lending. Q.6 Why is it that material Account Documents are not created for the PGI of the SAP delivery document # 80009740 ? It is just a fill-up (transfer of goods from plant to customer warehouse) and goods are still owned by the company and not consumed by customer. Only the consignment stock goes up and corresponding unrestricted stock goes down. Q.7 What is the total value of the SAP Order # 35000000 and why ? Zero. Not relevant for pricing/billing. Has item category KBN. Q.8 Which field controls the pricing of SAP Line Item No. 10 in the SAP Sales Order Number in Q.7 ? Item category KBN Q.9 What kind of document is SAP Sales Order # 9103 ? It is Consignment issue (CI) Q.10 Why is the Picking Quantity zero in SAP Delivery # 80012651 ? Delivery is created w.r.t consignment issue, Picking the goods from the plant is not relevant for this delivery since the goods are already transferred to customer warehouse in CF movement type of cons. Lending. Q.11 What are the different (COGS and Inventory Account) G/L Accounts corresponding to the Accounting document in SAP Delivery # 80012651 ? COGS A/c ? Inventory A/c ? Q.12 The deliveries related to only one of the following SAP sales documents need picking. Which one and why ? Consignment Fill-up needs picking, this involves transfer of goods from company premises plant to customer warehouse. Consignment Issue not relevant for picking. Q.13 Are physical goods in an SAP consignments Fill-up document type relevant for Availability check ? Give the procedure on how you found out the answer. Yes, schedule line category Scenario : Based on the Iron Ore scenario that we discussed today in the class, please create the following. Assuming iron ore is material M-01 and PC is the units ( in tons for example ), explain which document is necessary in each of the cases. Q. 14 . Iron Ore company wants to dump 1000 tons at the factory premises. CF
Q. 15 Factory wants to consume 100 tons today. CI Q. 16 Factory wants to return 5 tons ( because of the reasons discussed in the SAP SD Training class today ) CONR Q.17 The Iron Ore company wants to take away 50 tons for use elsewhere. CP Q.18 Create the corresponding sales documents in sap and write them down here. 25264 CF, 25265 CI, CONR 60000138, CP 60000139
In todays SAP Training Class, we have discussed Scales in SAP SD Pricing. The slideshow for the same is embedded below. scales in SAP sap training View more presentations from Magna Training. Questions : Background : In order to test any new pricing, please create the SAP Pricing Test Data and Configuration . List the configuration you have created here Like the new pricing condition type, SAP Pricing Procedure and the corresponding determination parameters. Question 1 : For the new pricing condition type, create the following scales for the material you have created. What kind of configuration do you have to do to enable scales in Pricing ? Material M-01 M-01 M-01 Scale <100 PC <200 PC <300 PC Price $100 $90 $80
Question 2 : Also, how do you create the scale as above in the pricing condition record ? Question 3 : Create 3 orders in SAP with the following SAP Sales Order 1 : Line No. 10 of M-01 with qty of 90 SAP Sales Order 2 : Line No.10 of M-01 with qty of 120 SAP Sales Order 3 :Line No.10 of M-01 with qty of 210 Specify the unit price of the material in each of the cases ?
Question 4 : Create a single order with all the line items specified in Q.3 above. Does SAP consider the price based on the total quantity of the same material in the sales order or by individual line item ?
o o o o
Share this:
Tags: sap pricing condition type, sap scale, scales in sap, scales in sap pricing 2 Responses to Scale Basis in SAP Pricing April 2011 SAP Training Batch
1.
? Ans: Order 25051 saved and reflects the price for individual line item, not for the entire quantity.
REPLY
Trackbacks/Pingbacks
1. How to Create SAP Condition Records SAP Training Series | Magna Training | SAP Training | Online SAP Training - April 8, 2011 [...] SAP Condition Records. It only speaks about the simple scenario. There are other scenarios like Scales in SAP Condition Records , using Payment Terms in SAP Condition Records etc which will be discussed in separate [...]
Week 1. Please start preparing your resume. You can get the sample resumes on our SAP SD Training page. Once you are done, please send your resume to us and I will validate and let you know if its interview ready. Please remember, this is a continuous process and your resume needs tweaking for a long time to come. Week 1 is just the start. In Parallel, please start going through the topics mentioned in additional reading and finish up exercises if any in them. These are important and please do NOT ignore them. The average times to complete the topics are mentioned in the respective section. Start the Mini Live SAP SD Project that has been discussed and send the deliverables (FS, UTS & Blueprint) over to us for validation. You should have got the sample SAP Functional Specification & SAP Blueprint Specification Template by now. If not, please contact us. The average time it takes to complete the deliverables is 1 week ) Week 2. Keep Monitoring your own progress. If you feel you are still not clear on the concepts discussed in the class repeat all the exercises. This should reinforce your understanding. If you have questions as usual keep posting them in the forum and we will answer your questions.
If you feel that you are not able to do the exercises well ( At least 50% ), then sign-up for the SAP SD Training Repeat Classes. There is a small fee for the same ( $199 ). Week 3. Post your resume on popular job portals like dice , monster, Indeed, Corp2Corp etc. Observe the pattern of the calls and requirements and focus on skills that are being repeatedly asked. Also, do not forget to create a LinkedIn profile. Fine-tune your resume based on the requirements. By now you must have got calls or emails about requirements. You will be surprised at how far your resume would have changed by the time you got the job. Do not over-do it though. If you do not get calls or emails about requirements, something is wrong with your resume or the way you have created the account. Please call us and we will do a FREE analysis. Week 4. asdf In Addition, Please keep attending Complementary Classes if any that come along. I will be discussing advanced topics that will make you shine in interviews. Never loose touch with SAP. Always have access to a good SAP ECC system and continuously keep practicing. You could easily loose touch in a matter of months ( if not weeks ) and might feel complacent to start over again. Always keep updating your resume on job portals. Some of the reasons for the same were already discussed in some of the complementary classes. Create LinkedIn Profile and start networking with recruiters. LinkedIn has really come of age and lots of recruiters have dedicated linkedin accounts. Have multiple versions of the resume if required. You never know which one could fetch you that much coveted job. Month 3 Month 4
o o o
o o o