Professional Documents
Culture Documents
The following are functions of the billing document in the SD process. Mark the incorrect answer.
1 Billing create billing documents for orders and deliveries
2 Billing update the document flow and billing status
3 Billing do not update the credit account
4 Billing create documents in FI and forward data to Profitability analysis
User Exits
Ways to find Enhancements/User exits
In SMOD find options of screen, menu, function exits.
Go to SE81 and select the relevant module find the enhancement.
Go to the program or transaction and search for CALL CUSTOMER-FUCTION or EXIT__nnn
For screen exits go to screen in SE51/SE80 search for- CALL CUSTOMER-SUBSCREEN..
User Exits & Customer Exits :
User Exits: These are subroutines used in the SAP namespace 'hard-coded' at various points within SAP Repository
objects.
Customer Exits :
1. Menu Exits: Menu exits add items to the pull down menus in standard SAP applications. You can use these menu
items to call up your own screens or to trigger entire add-on applications. These special entries have function codes
that begin with "+" (a plus sign).
2. Screen Exits: Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special
sub screen areas on a standard R/3 screen and calling a customer sub screen from the standard screens flow logic. It
is called by call customer- sub screen
3.Function Module Exits :Function module exits add functions to R/3 applications. Function module exits play a
role in both menu and screen exits. When you add a new menu item to a standard pulldown menu, you use a
function module exit to define the actions that should take place once your menu is activated. Function module exits
also control the data flow between standard programs and screen exit fields.
It is called by Call Customer- function
Coming to the AltCalType, we have to use routines which stores the business logic and can be used against the
relevant condition type as per the business requirment. The routines , in other words are the formulas that are
defined in Tcode- VOFM by the abapers based on the logic given by the functional consultants.
Remember: The routine is applied against a condition type in the pricing procedure
Some of the standard Altcaltype routines are as below
Routine /Formula :- 15
A company has defined minimum prices for materials.
When a material is sold, it should not be sold for a price below the predefined minimum price. When pricing is done
for a sales document line item, if the net price of the item falls below the minimum, the system should automatically
compute a surcharge to bring the price up to the minimum price. To accomplish this, the user would define the
minimum prices using the condition type PMIN. PMIN would be defined in the pricing procedure and condition
value formula '15' would be assigned. Using the formula, the system compares the minimum price with the net price
calculated to that point in the pricing procedure. If the minimum price is not met, the system computes the necessary
surcharge and assigns it to the PMIN condition line.
Routine /Formula :- 48
Formula '48' was delivered to ensure that the down payment amount the user offsets in a billing document does not
exceed the actual down payment value. Condition value formula '48' is assigned to the condition type in the pricing
procedure representing down payments (R/3 delivered condition type AZWR).
Let me know for any further clarifications.
Note: All, please do not copy and paste my posts into your blogs to avoid blog frauds and legal actions.
.
In addition to this we tend to lack concept and fall apart when we go into detail. Do we
really know how pricing works: Let us discuss the following points, each one of them, just to
know do we understand the concept used behind pricing in SAP:
1 What is the concept behind condition technique, why do we have a determination concept,
what benefit do we get using this concept?
2 Why do we determine pricing be assigning it to the Sales Area , OR type and CPP
3 Can one pricing procedure control the pricing of an entire enterprise , if yes/no why ?
These are just the basic conceptual questions which many of us might be knowing, but
whats more important here is how we express , do we know how to express what we know ,
if u do pl let all of us know through your comments.
http://spreadsheets.google.com/pub?key=phixAHJ6iFNOBn91F1vkFHg
Schedule Line and Requirement Type is determined by Item category and MRP Type
Following are the relevant fields required from Material Master to run Availability Check.
MRP1
MRP Type PD
VB - We have to define, re-order point, safety stock etc. In manual reorder point, you must
define the reorder point (and eventually the safety stock) according to your criteria. For
automatic, these values are estimated by SAP as a function of the forecast (coming from
historical data), so the base-quantities for the calculation of the reorder are not fixed but
dynamic.
Lot Size 10
MRP 3
Strategy Group10
Make
to
Stock
20
Make
to
Order
70
Planning
at
Assembly
Level
30 Production only with Sales order (Demand Management entry ignored during MRP run)
Availability Check
1
2
3
4
KP No Check
Rep-
Daily
Individual
Current
Lead
Requirement
Requirement
Time
Stock
Sales/General Plant
A/Check Availability check field (on the MRP screen and the Sales: General/Plant screen) so that
you can perform an availability check with replenishment lead times (01 in the standard
system).Item category group (for example, NORM) on the Sales organization screen
The chart provides the 3 month moving total of permanent IT jobs ads citing SAP SD Consultant
across the UK as a proportion of the total demand within the Job Titles category.
Posted by Faraz - Sapdude at 1:55 AM 2 comments:
Labels: Source : http://www.itjobswatch.co.uk
too low (for example, if the wrong scale prices were calculated). The debit memo request
can be automatically blocked for checking. Once it has been approved, you can remove the
block.
The system uses the debit memo request to create a debit memo.
Structure: A debit memo request is another type of sales document like a standard order.
For more information on sales documents, see Working With Documents.
Integration: A debit memo request starts the billing process.
Creating Credit or Debit Memo Requests
Purpose: Creating a credit or debit memo request enables you to create credit or debit
memos based on a complaint.
Process Flow:
Create a sales document with the order type for a credit or debit memo request. You can
create the debit or credit memo requests in the following ways:
Without reference to an order
With reference to an existing order
Here you enter which order the complaint refers to.
With reference to an invoice
Here you enter which invoice the complaint refers to.
In all cases, you specify the value or quantity that should be in the credit or debit memo.
You can block the credit or debit memo request from being billed in Customizing. Go to
Sales --Sales Documents -- Sales document header --Define sales document type and select
the billing block field in the billing section.
This request can later be reviewed along with similar ones, - if necessary, by another
department. The request for a credit or debit memo can then be approved or rejected.
The following graphic shows the document flow for creating a credit memo or debit memo
request. The broken line means that the request does not necessarily have to refer to a
preceding document.
Result: Once the credit or debit memo request has been approved, you can create a credit
or debit memo.
Creating Credit and Debit Memo Requests
Prerequisites: You can enter a credit or debit memo request in one of the following ways:
Without reference to a preceding document
With reference to a preceding document, such as:
Sales orders
Contracts
Contract release orders
Billing documents
CR for credit memo requests
DR for debit memo request
The following entries are important for creating a request:
Customer number of the business partner who requests a credit memo or to whom a debit
memo is to be forwarded
Order reason (why the request is necessary)
Material and the quantity in the request
If the credit memo request refers only to part of the billed or ordered quantity, you can
adjust the target quantity in the credit memo request accordingly. If you enter another
credit memo request with reference to the billing document or the underlying sales order,
the system informs you of the quantity which has already been credited.
Result: After you have released a credit or memo debit request, you can create a credit or
debit memo.
e.g. Under 'Delivery Group' title my reply was via comments to the question asked.
We raise invoice to a customer. Now if customer pays with in 21 days he gets 10 % disc and if he
pays with in 30 days he gets 5% disc, How do we configure thisscenario?
Answer
In the above scenario, we can choose payment terms as one of the fields in the condition table:
Payment
terms
can
be
defined
as
follows:
NT21 Within 21 days Due net (For NT21 the customer would get 10% discount)
NT30 Within 30 days Due net (For NT25 the customer would get 5% discount)
Upon selecting the relevant payment terms system would determine the percentage discount in
the
document.
-----------------------------------------------------------------------------------------------Now If the scenario is 'unless the customer pays the amount, payment date is not known hence
we don't know which payment term to use and which discount to apply' as u mentioned. e.g.
e.g. payment terms => 21 days 10% cash discount; 30 days 5% cash discount
Then we have to use the condition type SKTO , it is a special condition type used strictly for this
scenario i.e based on which payment term discount should be applicable. This condition type is
not passed to accounting and generally not to COPA either (as you can see no Act keys for this
condition type is not maintained in the Pricing Procedure)
The condition category E cash (in V/06) discount tells the system to go get the payment terms
and calculate the potential/actual value i.e. 10% within 21 days and 5% within 30 days.
Based on the differing payment terms while payment, Invoice value will not change and would
be the same, but SKTO will correct the value and discount is calculated in A/R instead.
The discount is applied on posting of the invoice and an error will be raised if the payment
amount does not equal the net - the calculated cash discount. In the above case, if the payment is
within 30 days, then system will throw an error if the customer takes 10 % instead of 5%.
Hope I am able to explain: Post your doubt/s via comment/s
Posted by Faraz - Sapdude at 2:24 PM 10 comments:
order. The system uses delivery groups to check the availability of items that should be delivered
together. The delivery date of the latest schedule line in the delivery group is taken as the general
date for the whole group.
So in your case if you give a common delivery goup e.g. '01' to both of your line items system
will deliver them together on 11-July. As far as my knowledge goes there is no automatic
determination of delivery group, we have to enter the delivery group manually in the sales order.
In case you find any alternative solution please do let me know.
Note
If an item has more than one schedule line with a confirmed quantity, then the system deletes all
undelivered schedule lines up to the last one. The system automatically carries over the quantities
from the deleted schedule lines into the last one. If necessary, the system changes the delivery
date of the last schedule line to that of the delivery group.
Posted by Faraz - Sapdude at 11:38 AM 12 comments:
Labels: Delivery Group