![]() |
| Home RSS Directory F.A.Q Try Custom Feed Sonneries Portable |
Latest Flows from this sub-category: random selection from this sub-category: |
SAP,ABAP PROGRAMMING,Reports,Bdc,SAP Scripts,Smart Forms,Module pool,ALV Interactive, Classic reports,ALE,EDI,Work Flow,User Exits,Customer Exits,BADI,BAPI,Cross Applications,RFC,ABAP Dictionary,ABAP Performance,ABAP Optimization,Function Modules,Sub Routines,LUW'S,SAMPLE Codes,Modularization,Debugging,Internal table,interview Questions,FAQ'S...Series of Complete Course of all major topics of ABAP. Wed, 07 Oct 2009 09:37:00 +0200 Can someone help me with an example of Pricing in Product Hierarchy. If you are an SD consultant (you are one, yes?), you should know your tables and fields. Because you can't do a lot of customizing without that. But if you want an example here goes. Say, you want to base your pricing procedure on first three digits of product hierarchy, defined in the material master, via condition technique. Pricing structure for line item is KOMP. A quick look thru KOMP structure (tx SE11) shows that you have only PRODH field for all 18 digits of product hierarchy, whereas you need only the first three. So you do the following: 1. Create the new data element ZZPRODH1. Also create a domain with the length "3" and the data type "CHAR" for the new data element. Remember that new data fields must start with the letters "ZZ" or "YY", since SAP reserved these letters to protect them from being overwritten during a release upgrade. 2. Check whether the product hierarchy (PRODH) is found at header or at item level. In table VBAP, document field PRODH is defined as an item field. 3. Integrate the field name ZZPRODH in the communication structure KOMP using the INCLUDE KOMPAZ and allocate the data element PRODH to it. 4. Activate the structure. 5. Check in which table the field PRODH exists. 6. Assign a value to the new field in the FORM routines for sales order processing and billing using the appropriate user exits: In sales order processing the user exit is found in member MV45AFZZ. The complete statement is: 7. Allocate the specifications A, V and 001 to the field ZZPRODH in table T681F. Use "E" has been added for fields in rebate processing. This is a standard example from SAP Library. In this case you must tell the ABAP three things: Please note that this is a very simple example. Quite often you have to dig a lot deeper. Modifications of Copy Control routines, making output forms (thru SapScript) and such requires you to know all the necessary tables, structures and fileds. The only advice I can give you is to use tx SE11, which will show you the organisation of a table/structure, and can also help you check the contents of a specific table in a specific sales doc. Wed, 07 Oct 2009 09:38:06 +0200 I want to configer motercycle having differnt types of colour, each colour have varity of standered feature as wall as differnt CC. while want to create slaes order I want motercyle with speciefic colour, Cc feature. which is not possible while creating BOM it will only be configer by materiel Varient Configration. ------------------------------------- 1.Create a Material of your Motor Cycle using Material type KMAT(MM01). 2.Then create a characteristic called ZColour(SAP has a standard Characteristic for this but it has multiple values-i.e you can select more than one colour for your Bike.If you do not want that create your own)with character format and assign single value radio button on the initial screen.Go to values Tab and give the colours you need.save the characteristic.Similarly repeat for CC(I figure this CC as 100cc & 200cc kind of thing.If you want these as materials then it is a different story-I am taking this as feature as well) 3.Create a class called Zbike with the above 2 characteristics.save the class 4.Create a configuration profile Zbikeprof using Cu41 and assign the Kmat material to Class Zbike, 5.Then create the order and Enter the Kmat material you want in the Order. John Devraj. ------------------------------------- Ugamesh. ------------------------------------- John Devraj. ------------------------------------- I am working on variant configuration here my product is 9-100. i have created characterstics for describing colours. this characterstics assigned to class, this class is assigned to 9-100(KMAT type). here i have not created amterial to describe each colour. Now how I need to setup my system to calculate the price based on colour. Ugamesh. ------------------------------------- Here are the steps. 1.Create a Characteristic called ZColour(Standard SAP has a characteristic called colour.I did not use it.) 2.Now create another characteristic called ZCol_surcharge 3.Now go to CT04 and change the Characteristic Zcolour. In front of 000010 Enter $self.ZCol_surcharge='RED'. 3.Link both these characteristics to the Class(The class which you have attached the KMAT Material). 4.Go to VK11 and the Enter VA00.Then give the values RED and BLUE and enter the values. 5.Go to your order and Enter your material. John Devraj. ------------------------------------- what is the significance of item category group 0002 and 0004. Apart from these are they any other item category groups are available for configurable materials ? Ugamesh. ------------------------------------- I think these two are the only ones used for Configuration. Please let me know in which Scenario you would like to have the configurable material Inside a BOM(as it would help me in visualising thh Item Category Assignment). John Devraj. ------------------------------------- I went to ZCOLOUR characterstics I maintained (extras-object dependicies-editor-action) there I have given $self.ZPRICE = 'RED' for all the values. when am creating the sales order price is coming only for RED colour not other colours. even price is maintained for all the colours. Ugamesh. ------------------------------------- In front of 000010 Enter $self.ZCol_surcharge='RED'. All this is Case Sensitive. So please be careful. John Devraj. ------------------------------------- Ugamesh. ------------------------------------- If you can kindly explain me the same as I was trying to do the same. Reena ------------------------------------- There is no need to assign any sales document to this material. Follow the steps and you will get the result. John Devraj. ------------------------------------- Reena ------------------------------------- John Devraj. ------------------------------------- What I have done is created a customer with KMAT ( Car), without characteristics tab pg. After this I created 3 charateristics viz., zcolor, zengine & zcol_surcharge and assigned them to Class 300 ( Variant). Reena ------------------------------------- The characteristic Zcol_surcharge(By name this suggests that it is applicable only to colour-Whereas you can use it for other characteristics as well) does not have any values. For the values maintained in the Characteristics Zcolor and Zengine you have to go to each value(Go to values tab and select Red) and maintain the object dependency "Action" $self.Zcol_surcharge='RED'. Similarly maintain for Blue,V6,V8 for Example. Then maintain the condition records for Va00(without any Case mismatch). Use standard pricing procedure RVAA01.(or a copy- as it has provision for VA00). This should solve your problem. John Devraj. Wed, 07 Oct 2009 09:38:48 +0200 What is the meaning of this column in the pricing procedure ,i.e A. STEP Amol Wani Wed, 07 Oct 2009 09:39:30 +0200 I have to add new field "Profit Center(Design ID)" to the field catalog first and then create new condition table for pricing using this field. 1. How to add new field to field catalog? For adding field into Field catalogue: I shall give an example. But you should first identify the field for Profit Center (Design ID) and then do as follows: For example if you want to use field PSTYV ('Sales document item category') that is included in structure KOMP ('Pricing Communication Item') as a key for a condition table. When you create a condition table (Transaction V/03), however, the system does not propose the field in the field catalog. Prerequisites: For technical reasons, field PSTYV was included in structure KOMP, however, not in structure KOMG ('Allowed Fields for Condition Structures'). To solve the problem, proceed as follows: 1. Call up the ABAP Dictionary (Transaction SE11) and create data type ZZPSTYV. Choose PSTYV as a domain.As a short text, you can use, for example, 'ZZ - sales document item category' and as a field label, you can use the field labels of PSTYV.Save, check and activate your entries. 2. Call up structure KOMPAZ in the ABAP Dictionary (Transaction SE11) in the change mode and make the following entry: Component Component type Save, check and activate the change you made. 3. Note:Because of the change in structure KOMPAZ, field ZZPSTYV is now known in structures KOMG and KOMP because structure KOMPAZ is included in both structures. 4. Call up Transaction SPRO. Navigate to 'Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control' and execute 'Define Condition Tables'. Choose 'Conditions: Allowed fields' and include ZZPSTYV as a new entry. 5. Note:Now you can use field ZZPSTYV as a key field when you create a condition table Axxx. 6. Supply the new field you defined by including the following source code line in USEREXIT_PRICING_PREPARE_TKOMP: MOVE xxxx-PSTYV TO TKOMP-ZZPSTYV. In order processing you find the user exit in Include MV45AFZZ, and in billing document processing you find it in Include RV60AFZZ. Consider that you can also use this note as a help if you want to use other customer-specific fields as key fields in a condition table.For header fields, use structure For more information, see Transaction SPRO via the path 'Sales and Distribution -> System Modifications -> Create New Fields (Using Condition For creating a condition Table: 1) There are almost all the regularly used Conditon Table predefined in the system from 001 to 500. See what best you can use the Standard Tables to avoid further errors. 2) In case you should define the new condtion Table, a) Goto TCode: V/03 b) Give a Table any number from 501-999 Press execute and reach to next screen. c) Check up whether the field you are looking is already added in Field catalogue. d) Double click on the fields you want to make a Table..one by one. Note that the sequence here is important in higher hierarchical to lower.. Eample : Sales Org, DC, Division, Customer and then Material etc.., e) After selecting, click on the Techincal View buttin (redone) and reach to next screen. 7) Check which key should be in header and which key should be footer. Use check and uncheck functionalities there.. 8) Once you are through with all the above steps ..click on generate button. Check the Table is generated or not. You can check it at V/04 or V/05 or in SE11. Tips by : Ajay Kumar Veeranki Wed, 07 Oct 2009 09:40:02 +0200 During the interview, the interviewer raised one question, whether the SALES ORDER & BILLING can have different pricing Procedure? Yes, can have 2 different pricing procedures 1. One for Sales Order Let us take an example : Generally in the Pharma industry this procedure is adopted becuase all the goods are batch price based. 1. In the Pharma Industry whenever the goods are manufactured it will done in a batch to keep track and price is fixed, I mean there will be a Batch Master which has a certain price fixed for it. This Batch Master will have certain number of batches . These batches will have the number series generated wither by internal or external generation depending upon the client requirement 2. So till all the batches are produced as per that particular Batch Master will have the same price. Like that there will n number of batches will different different prices 3. So when you are preapring Sales Order you be only putting the tenative price for the goods that are sold 4. Then at the time of delivery we will be picking up the goods from different batches basing on the required delivery quantity and finally we do the PGI. 5. This is called Delivery Based Pricing becuase your price for the goods will be determined at the time of the delivery as the goods picked up from the different batches which have different prices. ( Mind it there will very less difference in the prices). 6. So at the time of Billing the Pricing Procedure behaves differently depending upon the differnent batches that are picked basing on the batch determination. 7. So the prices which are detemined from different batches will be the actual prices at which the goods are billed to the customer along with other condition that are applied as required. Tips by : Kittu Wed, 07 Oct 2009 09:40:37 +0200 1. Why we are maintaining separate pricing procedure for inter company sales and business processs. There are two simple reasons for making any Pricing Procedure in SAP SD Modules. 1) Business Reason. What are the pricing aspects or strategies you want to apply for the client requirement in order to sell their Eg: Domestic sales pricing procedure, You have your own conditions intended to few transactions only. Put all this conditions as a set defining your own Procedures. It may even include special requirements and formulas applied for such Pricing Procedures. 2) A special pricing procedures, in order to facilitate added functionalities of SAP pricing architecture, we must define new As a example 1, you need to have a Pricing procedure for condition supplement inorder to use the condition supplements. The condition supplement pricing procedure must be given in the condition type definitions (v/06) of the Pricing Condition where you need to supplement, without which SAP SD Condtion Supplements functionality doesnt work. As a example 2, you need to have a Pricing procedure for Inter Company Billing Conditions(IV01 & IV02) inorder to be active for Inter Company Billing specific transactions. Thus make sure that, the procedure wouldnot apply for non-Inter company transactions. Eg: KA0000 for Condition Supplement for KA00 Here I would like to remind about a important field in pricing. In V/08 of defining a new Pricing Procedure, in main screen, you have a field called TSPP (Transaction Specific Pricing Procedure). This has to be ticked on for Intercompany Billings. The SAP help reads for this field as Under: Transaction-specific pricing procedure Pricing procedure transaction-specific indicator Before Release 4.0A, no special pricing procedures were used for intercompany billing and rebate credit memos, programs were just set accordingly to deal with these situations. As of Release 4.0A you are offered greater flexibility in the form of the option to define special pricing procedures for intercompany billing and rebate credit memos. For reasons of future compatability, you will still be able to use the old program specifications. For this reason, you must set this indicator if you want to create a special pricing procedure. This is to prevent the program settings being used. This indicator is also used as of Release 4.0A to redetermine the condition class and the statistical condition indicator when copying from a reference document. Example: Same case with Standard Pricing procedure or Inter Company Pricing Procedure. Tips by : Kumar Wed, 07 Oct 2009 09:41:27 +0200 How to configure pricing procedure to choose only one among the different condition type? ECC 6 - Exclusion group Customizing is in the following IMG path (transaction SPRO): Sales and Distribution > Basic Functions > Pricing > Condition Exclusion > Condition Exclusion for Groups of Conditions Carry out the following steps: a) Define condition exclusion groups:
b) Assign condition types to the exclusion groups: Then the required condition types are assigned to the exclusion groups, for example:
c) Maintain condition exclusion for pricing procedures: Finally, define the required exclusion rules for each pricing procedure. In this case, you can create exclusions in accordance with the following predefined rules (KAUVF field): - 'A' - Selection of the most favorable condition type within a condition exclusion group The actual exclusion rules for a pricing procedure are maintained with a sequence number and completed by specifying the exclusion rule and the affected exclusion group(s): - 10 D Exclusive G002 Discount Group 2 G001 Discount Group 1 This data is stored in the T684S database table. All exclusion rules except for rule 'D' are based on the knowledge of the condition values of the condition types involved. In accordance with exclusion group Customizing, the condition exclusion is therefore also created in pricing in the FORM XKOMV_AUSSCHLUSS (include LV61AA56) - after an 'initial' (preliminary) valuation (FORM XKOMV_BEWERTEN, Include LV61AA55) of the pricing result (FORM XKOMV_AUSSCHLUSS, Include LV61AA56) The exclusion is created with inactivity indicator 'A'. The information in section 3 also applies here: If conditions were excluded from FORM XKOMV_AUSSCHLUSS, a 'second' (final) valuation of the pricing result takes place once again (FORM XKOMV_BEWERTEN), in order to update the pricing result based on the exclusions made. In this case, conditions with inactivity indicator 'A' are no longer valuated. Note: a) Since the exclusion of a condition may influence the condition basis and therefore also the condition value of follow-up conditions, a condition or exclusion group that was more favorable (more unfavorable) than another condition or exclusion group after the preliminary valuation may have been more unfavorable (more favorable) after the final valuation. See also the following example. In such a case, another exclusion or valuation based on the last valuation is NOT triggered. This procedure could result in a continuous loop (the "flip flop effect"). For more information, see Note 217009. b) In the R/3 standard system, conditions with a zero condition value do not participate in exclusions according to exclusion groups. However, you can change the system response in such a way that conditions with a zero condition value also participate in exclusions. To do this, add the value formula 038 (Include FV64A038), or a corresponding user-defined value formula that contains the source code from value formula 038, to the pricing procedure used for a condition that will definitely be part of the pricing result. c) Conditions that the condition exclusion indicator (see section 2) already fully excluded from the pricing result of an item no longer participate in exclusions according to exclusion groups. As a result, you can no longer use rule 'D' to exclude the conditions of another group. d) Exclusion group Customizing should not be maintained randomly, but rather with care. If exclusion group Customizing is so extensive that you can no longer comprehend the formation of the 'final result', it is time to reconsider the relevant business process. Example: The aforementioned exclusion group Customizing is valid. Before an exclusion is created, a document item contains the following preliminary pricing result, which of course is not displayed in this form. In this case, the percentage discount ZD02 refers to the price ZPR0 and the percentage discount ZD04 refers to subtotal 1. Condtns Amt Condtns Val Inactive
In accordance with exclusion rule 10, the discounts ZD01 and ZD02 are excluded from the G001 exclusion group since conditions were determined from the G002 exclusion group with the discounts ZD03 and ZD04. In accordance with exclusion rule 20, discount ZD03 (condition value EUR -9.50) excludes discount ZD04 (condition value EUR -9.10) since ZD03 is the more favorable discount in the G002 exclusion group. After you create the exclusion and the conditions have been valuated again, you finally receive the following final pricing result: Condtns Amt Condtns Val Inactive
Note that, if subsequently considered, discount 4 would now be more favorable than discount 3, since the exclusion of discounts 1 and 2 influenced the condition basis of the percentage discount 4, but it did not influence the absolute discount 3. Wed, 07 Oct 2009 09:42:23 +0200 For the pricing to be automatically determines in the sales document, we have to make all the following customizing settings. The pricing is based on “condition technique”. Condition technique comprises of 1. Condition Tables Condition Tables Condition table contains the key fields for maintaining the condition records i.e. condition records of a condition type will be stored in condition tables. Depending on the sales requirement of the client we can have any field as a key field in the condition table. One condition type can have multiple condition tables and if required one condition table can be used for multiple condition types. Defining condition tables Tcode: SPRO Specify a condition table number which must be between 501 and 999 From the field catalogue which contains all the available fields select the required key fields. While maintaining condition records in order to set the validity period we have to get the fields “valid on” and “valid to”. For this here we need to check the field “with validity period” Select the button “Technical view”. Here fields which are marked as key appears at key level and the fields marked as footer field appears at footer level while maintaining the condition record. Select the icon “Generate”. Select the button “Local object” for saving the Table. Wed, 07 Oct 2009 09:49:35 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. The condition records has a higher priority than the Customer Master. 4.6x
Wed, 07 Oct 2009 09:50:27 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. Sales Tax Determination OBQ1 - Maintain/Create Condition Type
OBQ2 - Tax Access Sequences OBBG - Assign Tax Country to calculation procedure OVK3 - Define the Customer Tax category OVK4 - Define the Material Tax category OVK1 - Define Tax determaintion rules
VK13 - Maintain Tax Condition Rate (e.g. 1%, 2% etc...) by Tax Country SM31 - Table View V_T001 - Maintain default country, currency for Company Code. Material and Customer Tax Master Maintenance must be equal Search for the Tax Classification field Wed, 07 Oct 2009 09:51:46 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. Collective Billing Configuration steps:-
Combination criteria in the billing xxxxxxxxxxxx123 xxxxxxxxxxxx125
The following illustrates an example. The system determines that deliveries 1 and 2 had the same bill-to party, and therefore combines the deliveries in one billing document. Delivery Order 1 - | Wed, 07 Oct 2009 09:52:26 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. 4.6x VTFL - Check copy control rules VOFM - Creating a splitting rule Copy the standard 1 - Inv.split (sample) to a e.g. 900 series number range A new splitting rule 900 will be created, follows by a program FV60C900. In program FV60C900, SAP has a standard internal table called ZUK where you can define fields that must be compared and be equal before a billing may be combined. However, total characters allowed is 40 will be store on the billing header table VBRK. e.g. Program FV60C900 ZUK-BUPLA = VBRK-BUPLA. Wed, 07 Oct 2009 09:53:14 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. Tested in 4.6x This will not have any affect on the sold-to-party price. If you want a payer based discount on invoice list only. This is what you will need to do: 1. Check out the pricing procedure RVAA01 and condition type RL00. This pricing procedure is for Germany and the IMG - Sales and Distribution -> Billing -> Billing documents -> Maintain conditions for invoice lists -> 2. RL00 uses access sequence RL00 and condition table 7 which is sales organization/distribution channel/divison/customer 3. In the appropriate place in your pricing procedure, add in condition type RL00(or one you created). Be careful to copy the Wed, 07 Oct 2009 09:53:58 +0200 Billing Subsequent Debits/Credits are used in cases where the quantity is in the original invoice is to remain the same. For eg. PO 10 - $10 The vendor invoice is more than that in the Purchase Order. In order to correct, the Vendor may send in another invoice for If you approve of the price increase, post the subsequent invoice received as a Subsequent Debit/Credit Invoice. If it is a credit memo that has been received, then post the credit memo as Subsequent Debit/Credit. This would retain the quantity but reduce the amount. Subsequent Debit/Credit is for the case when the credit is not for the full amount eg. if the Vendor decided to credit Credit memo is for the credit of the full amount and value. Wed, 07 Oct 2009 09:54:48 +0200 Billing 1. What's the difference between document type and billing document type? 2. What's the use of the field 'document type' during definiation of billing type? What's the effect if leave it blank / assign it with a document type? 3. Where can I define how the system number the billing documents, in both case using internal and external number range intervals? 1. In SAP all sales transactions are representred by documents. Document type is a generic term applicable to delivery / sales / inquiry / billing etc. e.g. if someone says "check in shipping / delivery if document type is correct or not" it means you need to check the document types relevent for shipping/delivery processing. Document type controls and links the process flow. In billing process the documents used have distinct document types . Wed, 07 Oct 2009 09:55:37 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. How to configure Inter Company Billing by: Mamta Singh INTERCOMPANY BILLING SPRO Customization required:- Master data to be maintained:- 1. Create end customer master in company code/sales org 4211/RT/11 Process:- Sales Organizations and Plants are uniquely assigned to Company codes. It is not possible to assign either a plant or a sales organization to more than one company code. Sales organizations and plants assigned to each other need not belong to the same company code. In other terms, a plant belonging to Company code A & assigned to Sales Organization A can also be assigned to Sales Organization B of Company Code B. This enables cross company sales. PARTIES INVOLVED End customer: Ordering Company Code: Supplying Company Code: Supplies goods from its plant to the end customer specified by the ordering company code and bill the ordering company code. CONFIGURATION SETTINGS DEFINE ORDER TYPES FOR INTERCOMPNY BILLING: Assign Organizational units by Plant: Define Internal Customer Number By Sales Organization: Creating / Showing Ordering Sales Organization as Internal Customer for Supplying Company code: Transaction Code: XD01 The ordering sales organization is represented as Internal customer of Supplying company code. We need to create customer master in Account Group – Sold to Party and maintain minimum required financial & Sales Area data. This internal customer number has to be assigned to the ordering sales organization. Hence, the system automatically picks up this Internal customer number whenever there is Intercompany billing. PRICING: We need to maintain two pricing procedures RVAA01 & ICAA01. Pricing procedure RVAA01 represents condition type PR00 & any other discounts or surcharges that are meant for end customer. This pricing Procedure (RVAA01) is determined both at Sales Order level & Billing processing for the end customer. We maintain PR00 condition type to represent the ordering company code’s price to the end customer. Condition records for PI01 are created with the following key combination: Pricing Procedure ICAA01is determined at Intercompany billing processing level. Wed, 07 Oct 2009 09:56:37 +0200 Billing By: Mike Is there a way to run VFK3 in background? When I execute the transaction the "execute in background" option is greyed-out. If you would like to run it in background,you have to use the program RVFAKSPE instead of SDBLBDDL. You can still process the release to accounting in background processing by creating background jobs for program RVFAKSPE, which is still available. Is there any T.code for finding the billing document was not released to accounting? Please use Tcode VFX3 You can find the same against the following: Sales organization* While entering the billing document in vf01, you got the following information, how to make it? Go to release for accounting. However if it does not create automatically there will be a problem posting to Finance. I would then suggest that you use t code VFX3 to release the billing document to Finance. There is a log in both VF02 and VFX3 that will show what the error is. First thing to do is re-checking the config for revenue account determination. This is known in the IMG as "revenue account determination", but it covers a lot more than that (discounts, taxes etc). This is what determines how the financial impact of your SD Billing document is posted into the FI General Ledger. The integration is controlled both in SD and in FI. In SD there is a awesome area of configuration called the pricing procedures. The pricing procedure determines the final price quoted to the customer for a particular product. This could be a complicated calculation taking into account the base price, any special prices or discounts that may apply to that scenario, taxes, freight charges etc. These prices or charges are called 'condition types'. This condition technique is used in a number of areas of SAP. For now all we need to know is that each condition type is assigned to an account key (or in the case of rebates two account keys). You can assign multiple condition types to the same account key. There are a number of account keys that are pre-defined in the system. For example: - ERF freight revenues Now we start getting to the integration by mapping the account keys to GL accounts. But it is not as simple as that. It can be as flexible (ie: as complex) as you want. Start off with the most simple approach. Generally if one is using a good sales / revenue reporting tool (eg: CO-PA) then one does not need a lot of flexibility and variety in the GL accounts that are posted to. The level of detail that you need in GL should be determined by your financial statement reporting requirements - you may end up with only one Revenue account - it is a good bet! So, taking the simple approach we would ignore most of the configuration possibilities : procedures, access sequences, condition tables etc (Yes it is that 'condition technique' kicking in again. Once you have worked through it once in one area and encounter it in another then hopefully you will be comfortable in knowing that most of the standard configuration can be left as is. ) We have to decide which access sequences we want to use (Five access sequences are defined in the standard SAP R/3 System). To keep it simple, let us assume we just use one - for example: the access sequence "chart of accounts/sales org./account keys". The chart of accounts part is standard in all account determinations, so let us look at the rest. This access sequence allows us to specify different GL accounts for different Sales Organisations. Also check the customer master record for account assignment group. Wed, 07 Oct 2009 09:57:39 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. What is the difference between credit memo request and credit note and can we see the credit note in the system? Credit memo request will be created when you have to pay to the customer. (excess bill or damages or change in the price). Credit memo request is a Sales document type (VA01), based on this you will create credit memo (VF01). While creating the credit memo you will get a block which will be removed by an authorised person set. The credit memo can be seen with transaction VF03 and credit memo request with VA03. Credit memo request is a sales document used in complaints processing to request a credit memo for a customer. If the price calculated for the customer is too high, for example, because the wrong scale prices were used or a discount was forgotten, you can create a credit memo request. The credit memo request is blocked for further processing so that it can be checked. If the request is approved, you can remove the block. The system uses the credit memo request to create a credit memo. You can use credit memos in Sales and Distribution (SD) for assigning credit memo requests to the open invoices and in Financial Accounting (FI) for assigning credit memos and payments to the open invoices and carry out clearing with them. If you use both Financial Accounting (FI) and Sales and Distribution (SD), there is a 1:1 relationship between the credit memo request and the credit memo item posted in Financial Accounting (FI). As soon as you bill the credit memo request together with other sales orders, or distribute the items of one credit memo request to several billing documents, the assignment is no longer valid and the system will not process it. For credit memos, credit memo requests, and payments, you have the following assignment options:
Credit Memo Based On Return Delivery I have sales return scenario where I want to make credit memo based on return delivery. Credit memo in Return always refers to the Return order NOT to the Return delivery. So create the Credit memo with reference to the Return order, there will be no error, but before that ensure that you have released the block from the Return order. First copy billing type from G2 (T-code VOFA) and that copied billing Type maintain in sales document type (T-code VOV8) in for delivery related billing. Wed, 07 Oct 2009 09:58:31 +0200 Billing
SAP Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing. Debit Memo Request:- Step 1: Sales Document Type IMG > Sales and Distribution > Sales > Sales Documents > Sales Document Header: 1. Sales Document Type:DR is the sales document type for Debit Memo Request. To create new sales order type, always copy as with reference to similar sales order. If possible use standard sales order. 2. Define Number Ranges For Sales Documents: Maintain number range with discussion with core team. 3. Assign Sales Area To Sales Document Types: Sales Document Item: 1. Define Item Categories: If possible use Standard Item Category. Incase if required to create new, copy as from standard & maintain New. 2. Assign Item Categories: If possible, use standard. Formula for deriving item category: Sales Document Type + Item Category Group + Usage + Higher Level Item Category = Item Category Step 2: IMG > Sales and Distribution > Billing > 1. Define Billing Types: L2 is standard Billing Type for Debit Memo. If possible use Standard Billing Type. In case if required to create new, copy as from standard & maintain New. 2. Define Number Range For Billing Documents: Ensure to maintain number range. 3. Maintain Copying Control For Billing Documents: Maintain relevant copy controls such as Sales Order to Billing. Note: Ensure that Copy Control settings are done Sales Order to Billing (OR --> F1): VTFA In what situation do we use a debit memo request and a debit memo? Debit memo is used in below scenarios: 1) When you have charged the customer less then actual due to reason like selection of wrong scales or you have not checked the actual Market price. 2) When there is an over delivery and customer agrees to pay for it. Debit memo request is an order type which is referred to create a debit memo there can be release procedure in-between depending on the business process. Also note that our FI counter parts can create standalone DEBIT MEMOS. There are a lot of scenarios we create debit memo request and debit memo against a customer. I am giving a couple of scenarios: In repair processing the material has come back to our premises, we repaired the same and send it back to the customer. The charge for repair and the parts consumed has to be billed to the customer. We normally use resource related billing in such cases, through RRB we generate a debit memo request and followed by a debit memo. We have sold one equipment (material) to a customer, it is having some issue, the customer wants an immediate replacement. We send the replacement immediately, expecting the customer to return back the faulty one. But the customer is not returning back the equipment. After many follow-up, we create a debit memo request and debit him with a debit memo. Tue, 13 Oct 2009 10:32:17 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. Procedures to switched off ATP at delivery The simpliest way is to use tranaction OVZK and mark availability check off column for all the delivery item categories you are or Another way is to use transaction OVZ9. For all the MRP checking group you are using, and checking rule B, de-select Tue, 13 Oct 2009 10:32:52 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. Post goods issue must be done on current period - VA02
Tue, 13 Oct 2009 10:33:28 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. Additional fields in worklist for VL06O - List Outbound Delivery 4.6x There are no more configuration to include a new field. Any additional field in table LIPOVZ will be reflected in the worklist. To add a field in the worklist, you must insert the field in customer specific table :- LIPOVZ - Customer modification division for Table LIPOV SE12 - Database Table - LIPOVZ You can delete away the Component DUMMY. After this, you have to execute program BALVBUFDEL (note 122975) to reset the ALV buffer. Table you can use for VL06O Once completed, you should be able to see the new fields in Settings -> Layout -> Change Tue, 13 Oct 2009 10:34:13 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. Question : Subject : Adding additional fields to Delivery Due List I would like to add additional fields to the Delivery Due List - Transaction VL04. These fields do not exist in the list of additional fields in the IMG so I assume I will need to have a user exit written or something... Has anyone had any experience in adding fields to the delivery due list that do not exist in the IMG? Your help is greatly appreciated. Answer : Subject : Adding additional fields to Delivery Due List USE T-CODE VOL1.CREATE A DISPLAY VARIANT AND ADD FIELDS & SEQUENCE NUMBER. Answer : Subject : Adding additional fields to Delivery Due List Check OSS, at least note 198137. Answer : Subject : Adding additional fields to Delivery Due List Thank you... but as I stated in my question, The fields I need do not exist in the list of addtional fields in the IMG. I need to add fields from KNA1 and display them in the existing Delivery Due List. Answer : Subject : Adding additional fields to Delivery Due List additional fields need to be added to structure VBVFI. SAP provides an include in the structure to do so or you can create an append, depending on how your basis folks see life Answer : Subject : Adding additional fields to Delivery Due List Thank you. I forgot to mention, we are release 3.1I. Do you think this 4.X note would be applicable? Kind Regards, Answer : Subject : Adding additional fields to Delivery Due List I found note 415716. Thank you for your help. Kind Regards, Tue, 13 Oct 2009 10:35:00 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. SAP Spools Configuration for Sales/Distribution SAP Printers outputs
Tue, 13 Oct 2009 10:35:49 +0200 Shipping
SAP Shipping is an important part of the logistics chain in which guaranteed customer service and distribution planning support play major roles. Delivery Output Type Default You can specify a default printer for your delivery note. If you maintain the loading point for printers, it will overwrites the default output type when the user enter the loading point. Maintain the output type by loading point
4.6x
|
|
contact |