Skip to Content

Purpose:

The aim of this document is to provide an understanding of the Freight cost capture on KG basis with reference to Inbound Delivery / Advance Shipping Notification.


Process:


Material Master Settings:(Tcode – MM02)

The Gross weight has to be maintained at Basic Data 1 in material master along with weight unit, here the gross weight 30 KG taken for example.

D1.jpg

Creation of Purchase Order: (Tcode – ME21N)


Purchase Order has to be created with Confirmation Control Key 0004 Inbound Delivery, here 100 KG taken for example.

D2.jpg

Creation of Inbound Delivery / Advance Shipping Notification: (Tcode – VL31N)


Complete Purchase Order quantity taken for IBD and the total weight has been calculated based on Material Master and Delivery (30 KG X 100 KG = 3000 KG).

D3.jpg

Creation of Condition Record: (Tcode – TK11)

Go to the transaction TK11 and pass the condition type FB00 for Weight basis, here the key combination take for Transporter, Shipment Type and Shipment Route. Here Rs.55 taken per KG for Route 1, Rs.60 for Route 2 and Rs.30 for Route 3 respectively.

D4.jpg

Creation of Shipment: (Tcode – VT01N)


Use the shipment type 0010 Inbound Shipment with corresponding Transport Planning Point for Shipment Creation, pass the required Inbound Delivery number and execute.

D5.jpg

Pass the Transporter name along with Shipment route and Type, system will calculate the freight cost automatically based on condition record.

Here Gross quantity is 3000 KG and net Value is 165000 (3000 X 55).

/wp-content/uploads/2015/01/c9_635087.jpg

Creation of Shipment Cost: (Tcode – VI01)

Create shipment cost document with reference to shipment number.

D7.jpg

Change Shipment Cost: (Tcode – VI02)

Pass the shipment cost number and tick Transfer check box for auto Purchase order creation.

D8.jpg

D9.jpg

Service Purchase Order has been created in background and you can see the Material Document Number and Service Entry Number in Purchase order history.  D10.jpg

Configuration:


OLML – Shipping – Basic Shipping Functions – Routes – Define Routes – Define Modes of Transport

We have to assign this mode of transport into shipping type and we can define the same as per business requirement, also it will be easy to monitor whether the material transfer by Road or Air.

C1.jpg

OLML – Shipping – Basic Shipping Functions – Routes – Define Routes – Define Shipping Types.

We are using this Shipping Type is on of our key combination and we can set different prices based on shipping type through condition record.

C2.jpg

OLML – Shipping – Basic Shipping Functions – Routes – Define Routes – Define Routes and Stages.

We can define the route and stages based on the distance where the vendor located and the transportation price will be differ based on the distance, we are using the route also on of our Key Combination in condition record.

C3.jpg

OLML – Transportation – Shipments – Define Number Ranges for Shipments.

Set up new number ranges for Shipment document.

C4.jpg

OLML – Transportation – Shipments – Shipments – Maintain Transportation Relevance – Maintain transportation relevance for delivery types.

Kindly activate the below check box then only the we can use delivery type “EL” for transportation process.

C5.jpg

OLML – Transportation – Shipments – Maintain Transportation Relevance – Maintain transportation relevance for delivery item types.

Kindly activate the relevant Item category for the delivery type “EL” for transportation process.

/wp-content/uploads/2015/01/c6_635103.jpg

OLML – Transportation – Shipments – Define Number Ranges for Shipments – Maintain Transportation Relevance – Maintain transportation relevance for routes.

The activation has to be done for relevant route then only the route can be used for shipment.

/wp-content/uploads/2015/01/c7_635104.jpg

OLML – Transportation – Shipments – Define Shipment Types.

Shipment Type having various control for transportation process like Output determination procedure, number ranges etc… Below proposal screen we are using the weight unit is “KG” since we are calculating the transportation cost on KG basis.

/wp-content/uploads/2015/01/c8_635105.jpg

OLML – Transportation – Shipments – Configuration of Transportation Processing for Forwarding Agents.

This configuration mainly using to identify the service agent who are involving into freight forwarding process, we are using this forward agent also on of our key combination in condition record.

In second screen you can come to know the assignment process of Transportation planning point with shipment type, when ever we use the transportation planning “CH” system will consider the shipment type “0010 Inbound shipment”.

/wp-content/uploads/2015/01/c9_635087.jpg

Shipment Cost:

OLML – Transportation – Shipment Costs – Shipment Cost Document – Define Number Ranges for Shipment Costs.

Here we can define own number ranges for shipment costs, when creating a shipment cost document, a unique number is generated as per this configuration.

/wp-content/uploads/2015/01/c10_635107.jpg

OLML – Transportation – Shipment Costs – Shipment Cost Document – Shipment Cost Types and Item Categories.

Here we can define the shipment cost types and item categories that contain all important control features for the shipment cost document and also we can assign the valuation class makes it possible to post the values of services of the same service category to different accounts.

/wp-content/uploads/2015/01/c11_635129.jpg

OLML – Transportation – Shipment Costs – Shipment Cost Document – Shipment Cost Relevance and Default for Shipment Cost Type.

Here we can assign the shipment cost types to the shipment types and set an indicator to show whether the cost type is relevant to shipment costing, this setting has to be done for every cost type in every shipment type.

/wp-content/uploads/2015/01/c12_635130.jpg

OLML – Transportation – Shipment Costs – Pricing – Pricing Control – Define Price Dependencies (Condition Tables)

A table where the key fields are data combinations for which messages are triggered and there is a condition record for each data combination, here we craeted table by using the Service Agent, Shipment type and Route as a key combination.

/wp-content/uploads/2015/01/c13_635131.jpg

OLML – Transportation – Shipment Costs – Pricing – Pricing Control – Define Condition Types.

Since we are looking this process to calculate transportation cost for Weight basis, here we have taken standard Condition type FB00 is using for Gross weight.

In second screen you can see the calculation base “A- Delivery” if it is A then the total weight will be consider from delivery header level.

/wp-content/uploads/2015/01/c14_635135.jpg

OLML – Transportation – Shipment Costs – Pricing – Pricing Control – Define Access Sequences.

As you aware an access sequence is a search strategy which uses to search for condition records valid for a condition type, here we have taken MAKT and the table assign to the same.

/wp-content/uploads/2015/01/c15_635136.jpg

OLML – Transportation – Shipment Costs – Pricing – Pricing Control – Define And Assign Pricing Procedures – Maintain pricing procedure.

We can set the pricing procedure as per the requirement by using above condition type.

/wp-content/uploads/2015/01/c16_635138.jpg

OLML – Transportation – Shipment Costs – Pricing – Pricing Control – Define And Assign Pricing Procedures – Define pricing procedure determination for shipment costs.

All the shipment is allocated to a transportation planning point for transportation planning. It helps to determine responsibility for transportation processing during which it can be used as a selection criterion, in order to create a list of shipments to be processed, say for example one planing point can be used for Road and another for Air like wise.

Finally all Item determination procedure group, service agent procedure group and shipping type procedure group which has been done above configuration need to be assign with Pricing procedure. 

/wp-content/uploads/2015/01/c17_635139.jpg

OLML – Transportation – Shipment Costs – Settlement – Assign Purchasing Data.

Finally we need to assign the Transportation planning point with shipment cost type, purchase organisation, purchasing group and plant for auto purchase order creation. 

/wp-content/uploads/2015/01/c18_635140.jpg

To report this post you need to login first.

16 Comments

You must be Logged on to comment or reply to a post.

  1. Jürgen L

    I wished you had used some words to explain what a user actually has to do in those screens.

    It is just “Do it this way – don’t ask why – just follow this ”

    An advanced user is probably able to know what to do and can imagine the “why” based on the pictures, but this user would probably not need this document as he can see the pictures as well in the system.

    The newbie can try to follow the screens but will rarely know what he is doing.

    There are so many things in the screens which need some explanation for people who see it the first time. Why do you go into some folders and not into other folders in the customizing? and many more such questions come into my mind.

    Somehow I feel that young consultants have a king of nostalgia for the picture books from their childhood instead of developing further into the consultant role and explaining complex matters with words, and using the pictures as supporting (not replacing) tools.

    (0) 
      1. Jürgen L

        Why starting the better with the next document and not making this one better ? It is forever your document and linked to your ID and visible in your showroom, and it has a Edit option.

        (0) 
  2. Anbu j

    Hi JK,

    Really nice document, currently we are passing the transporter bills manually and there is no process mapped so far, I will consider this process to implement in our current organization.

    Thank you.

    Regards,

    Anbu

    (0) 
    1. Mehmet Ozgur Unal

      Hi Karunanithi Jayapal ;

      Can you add oss note into your document ? –> 427944 – Info: Shipment costs as delivery costs during goods receipt.

      Also , there is generally used badi to modify gl account&cost center –> Method / IF_EX_BADI_SCD_ACCTG~BEFORE_CHECK

      Regards.

      M.Ozgur Unal

      (0) 

Leave a Reply