Search This Blog...

Loading...

Wednesday, July 16, 2014

How to determine different number ranges for sales orders based on the sales organizaton

The sales document number that you see in SAP is created out of the number range attached to the sales document type in configuration. 
As the number range is assigned to the sales document type, you cannot determine different number ranges for the same sales document type in different sales organization. For example, if you have two sales organizations in the system and you want to have two different number ranges for sales document type "OR" for those two sales organizations, then SAP standard number range setting cannot be used directly. But this is a very common business requirement when you have multiple company code or sales organization using same sales document type. Therefore SAP has give the provision via user exits in the sales order creation.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!



   How to Determine Different Number Ranges for Sales Orders Based on the Sales Organizaton

Thursday, June 26, 2014

Invoice Split Logic in SAP

 For certain business requirements, you need to define customer specific invoice split criteria. This can be achieved using below method.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Monday, May 5, 2014

How to disable Delete option for Sales Documents

Sometimes certain businesses request to disable the delete functionality in the sales order. This is to prevent users deleting sales documents after they were created in SAP. It can be the complete sales document, a single line item or a single schedule line in the sales order. Instead of deleting the sales order/ line item / schedule line, business wants users to set an appropriate "Rejection reason" in the sales order. By doing so the planning figures for sales orders and actual system data will be always in sync. It also impacts on reporting.
You cannot achieve this using standard SAP customizing. But SAP has provided a user exit to achieve the same. Let's see how you can do it using these user exists.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Monday, January 6, 2014

Delivery Split Logic in SAP

For certain business requirements it is required to define customer specific delivery split criteria's. This can be achieved using below method. 


Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Wednesday, November 27, 2013

How to block materials for sales order creation

Due to various reasons it is often requested by business to discontinue certain materials for sales order creation. In such a scenario, we need to block those materials to prevent sales order creation.
This can be achieved using below fields in the material master under "Sales: Sales org 1" tab.

  • "X-distr.chain status" (Cross-distribution-chain material status) field together with the "Valid from" field -
  • "DChain-spec. status" (Distribution-chain-specific material status) field together with the "Valid from" field -

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!





Wednesday, September 18, 2013

One time customer master in SAP

A customer who only comes into a business transaction with you once is called one-time customers in SAP terminology.
Since they come only once, it is not necessary to create a master record (Customer Master) in SAP for such a customer. To reduce the database space, you can create a customer master record within the business transaction to store that data.
In order to create such a customer, you can have a template customer in SAP to determine all default values required in the customer master. This will ensure less data entry and accuracy at the real customer creation.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Saturday, August 3, 2013

Define Number Range for a Material Type

When you create a new material master in SAP, it is required to have a material number. This can be either a internal number generated by SAP or an external number assigned by you manually. In order to generate such a number, you need to assign relevant number range to your material type in configuration. Based on the number range assigned to your material type, system will allow / generate the material number in SAP.
Let's see how you can create and assign a new number range to a material type.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Monday, June 10, 2013

Mass document change in SAP (IS-AFS)

Same like mass change transaction "MASS" in SAP standard (R/3), there are additional mass change transactions specifically for IS-AFS (Industry Solution - Apparel and Footwear). (Click here to see more detail about standard "MASS" transaction). 
These IS-AFS specific mass change transactions are;

  • /AFS/MDC - Mass Document Change
  • /AFS/MCC - Mass Customer Change

The main reason to introduce such AFS specific transactions is; because in IS-AFS we have AFS specific data in sales documents, such as sizes, AFS customer groups, etc. Therefore some time it is required to change certain size level data as a mass change. This is not supported in "MASS" transaction.

Let's see how we can use mass document change transaction to change AFS sales documents.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!


Thursday, May 9, 2013

Functionality behind Pricing Date in the Sales Order

The "Pricing Date" in the sales document is used to determine correct prices (Based on condition master records with validity periods) for the sales order.
For example, let's say you adjust prices in the beginning of every year. This year you are going to create a contract for a customer which is valid from next year. Therefore the prices which should appear in the contract have to be next year prices, not this year prices. In such a scenario, "Pricing date" field plays a key role. When you create the pricing condition records in transaction VK11, you have to specify the validity periods. When determining correct prices in the sales order, the pricing date works in conjunction with these validity periods.


Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Saturday, April 27, 2013

Shipping Point Determination in SAP

In standard SAP, the shipping point in the sales document line item shipping tab is determined based on below values.
  • Shipping condition -> From the ship to party
  • Loading group -> From the material master
  • Plant -> From the sales document line item / Delivery plant
This is configured in below IMG Path;
Logistic Execution / Shipping / Basic Shipping Functions / Shipping Point and Goods Receiving Point Determination / Assign Shipping Points

But for certain business scenario's it is requested to consider the storage location in addition to above 3 criteria. In such a situation the shipping point is determined based on the shipping condition, loading group, plant and the storage location.
Let's see how we can activate / configure this in SAP.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!