shipment costing

45
© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl 1 / 45 Shipment Costing CONTENTS : Page 1) Introduction 2 2) Customizing settings 2 A) Assignment of TPPt to company code 2 B) Configuration of shipment type 2 C) Assignment of Shipment Cost Type to Shipment Type 3 D) Configuration of Shipment Cost Type 4 E) Configuration of item category 5 F) Define and Assign Tariff Zones 5 G) Define and Assign Activity Profiles 7 H) Pricing procedure determination 9 I) Purchasing data 11 J) G/L Account Determination 12 K) CO assignment 13 3) Master data settings 14 A) Material master data 14 B) Customer master data 16 C) Vendor master data 20 D) Price Condition 21 E) G/L account 22 4) Process demonstration 25 A) Create purchase order 25 B) Create sales order 25 C) Create outbound delivery 27 D) Create shipment 29 E) Create picking wave 31 F) Create transfer order 32 G) Continue with shipment 37 H) Create Shipment Cost Document 38 I) Transfer Shipment Costs to Accounting 42 J) Logistic invoice verification using ERS 44

Upload: shakthisap

Post on 21-Apr-2015

137 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

1 / 45

Shipment Costing

CONTENTS: Page

1) Introduction 2

2) Customizing settings 2 A) Assignment of TPPt to company code 2

B) Configuration of shipment type 2

C) Assignment of Shipment Cost Type to Shipment Type 3

D) Configuration of Shipment Cost Type 4

E) Configuration of item category 5

F) Define and Assign Tariff Zones 5

G) Define and Assign Activity Profiles 7

H) Pricing procedure determination 9

I) Purchasing data 11

J) G/L Account Determination 12

K) CO assignment 13

3) Master data settings 14 A) Material master data 14

B) Customer master data 16

C) Vendor master data 20

D) Price Condition 21

E) G/L account 22

4) Process demonstration 25

A) Create purchase order 25

B) Create sales order 25

C) Create outbound delivery 27

D) Create shipment 29

E) Create picking wave 31

F) Create transfer order 32

G) Continue with shipment 37

H) Create Shipment Cost Document 38

I) Transfer Shipment Costs to Accounting 42

J) Logistic invoice verification using ERS 44

Page 2: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

2 / 45

1) Introduction In this document I will first show the customizing - and master data settings which play a role in shipment

costing, than I will demonstrate the process from end-to-end. The scenario is to let the system automatically

calculate shipment costs based on the weight of the goods in the delivery . In the demo the goods will travel

from sending plant is 1000 (located in Hamburg), to a customer(shipto) located in Berlin. After the

shipment costs are calculated they will be automatically transferred to FI-accounting, and at last the FW-

agent will be credited for his services using ERS.

In the process demonstration use will be made of Shipment Type = 0001 and Transportation Planning

Point(TPPt) = 1000. Therefore the customizing paragraph of this document will concentrate on the settings

for and around these organizational elements.

2) Customizing settings

A) Assignment of TPPt to company code: Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Definition → Logistics Execution → Maintain

transportation planning point

Tr. code / Table - / -

Company code = 1000

B) Configuration of shipment type:

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation →

Shipments → Define Shipment Types

Tr. code / Table - / -

Select ShTy = 0001 and then click on button

Page 3: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

3 / 45

C) Assignment of Shipment Cost Type to Shipment Type Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation →

Shipments → Shipment Costs → Shipment Cost Relevance and Default for

Shipment Cost Type

Tr. code / Table - / -

Page 4: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

4 / 45

Shipment Cost Type = 0002.

Double click on line: Define shipment cost relevance for shipment type

D) Configuration of Shipment Cost Type Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation →

Shipments → Shipment Costs → Shipment Cost Document → Shipment Cost

Types and Item Categories

Tr. code / Table - / -

Select ShpCostTyp=0002 and then click on button

Page 5: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

5 / 45

Double click on line: Assign shipment cost types and item categories

Item cat. = 0002

E) Configuration of item category Double click on line: Define item categories

Select item cat.=0002 and then click on button

F) Define and Assign Tariff Zones

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Basic Functions → Define and Assign Tariff Zones Tr. code / Table - / -

Page 6: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

6 / 45

Double click on line: Define organizational key for tariff zone assigs

In the demo ServcAgent=1058 will be used so we check what has been assigned to it.

Double click on line: Assign tariff zone to org. key and post. code area

Page 7: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

7 / 45

Assuming that shipping point 1000 will be used for plant 1000 we check its postal code:

I also check the same settings for plant 1000:

From this we can be sure that the Departure Tariff zone will be DE20.

G) Define and Assign Activity Profiles Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation →

Shipments → Define and Assign Activity Profiles

Tr. code / Table - / -

Position cursor in column “At completion” for ShTy=0001 and then click on button

Page 8: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

8 / 45

Page 9: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

9 / 45

H) Pricing procedure determination When the shipping cost document is created the system needs to be able to automatically determine a

pricing procedure in order to calculate the shipping costs.

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Pricing → Pricing Control → Define And Assign Pricing

Procedures

Tr. code / Table - / -

We first have a look at the different selection criteria such as shipping type procedure group/ item

procedure group/ service agent procedure group which the system uses to determine the pricing

procedure.

Shipping type procedure group = 0001

Page 10: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

10 / 45

Item procedure group = 0003

Define pricing procedure determination for shipment costs:

Select TPPt=1000, then double click on: Determine pricing procedure

As the Item procedure group = 0003 and the Shipping type procedure group = 0001

the pricing procedure which will be determined is SDFC00.

To check the details of pricing procedure SDFC00 we go to the option “Maintain pricing procedure”

within same path.

Page 11: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

11 / 45

Select SDFC00 and then double click on : Control data

Condition type FB00 will be used for calculating the shipment costs based on the weight of the goods.

After the costs has been calculated by the system, the accounting data needs to be determined and then settled to

FI-accounting. To retrieve all the relevant data automatically the following needs to be customized:

I) Purchasing data

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Pricing → Settlement → Assign Purchasing Data

Tr. code / Table - / -

Page 12: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

12 / 45

For TPPt=1000 and SCTy=0002 the system will use POrg=1000 PGr=000 and plant=1000 to find a suitable

Purchase Order with a service item in it, in order to create a service entry sheet.

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Pricing → Settlement → Maintain Account Assignment

Category

Tr. code / Table - / -

Acc. Modification = VBR

J) G/L Account Determination

The system determines the G/L account for posting of the costs as follows:

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Pricing → Settlement → Automatic G/L Account

Determination

Tr. code / Table - / -

Page 13: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

13 / 45

As the valuation class 3200, see shipment cost type 0002 in paragrapgh D, the G/L account will be 417000.

K) CO assignment

Because the costs will be collected on a cost center, see acct.assgt.cat. K in item cat. 0002 in paragraph E, the

system will search for a cost center in below configuration.

Call up the customizing transaction as follows:

Menu Path IMG → Enterprise Structure → Logistics Execution → Transportation → Shipments

→ Shipment Costs → Pricing → Settlement → Automatic Determination of CO

Assignments

Tr. code / Table - / -

As the Cocd=1000 and the G/L account=417000, the cost center to be used will be 9030.

All relevant customizing settings has now been covered, so we can now take a look at the required master data

settings.

Page 14: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

14 / 45

3) Master data settings

In this document I will only concentrate on the master data related to costing of the shipment, its settlement

and crediting of the carrier. Master data like outputs will therefore not be explained.

The sales order will be made with order type OR and sales area 1000/10/00.

The customer no. from the system which will be used as soldto/shipto is 1000 (located in Berlin).

The materials which will be sent to the customer are 100-100 and QS6X20.

The location they come from lean wm warehouse 010 which has been setup for plant 1000 and storage

location 0001.

The carrier/forwarding agent is 1058 from paragraph 2F.

Price condition FB00 will be setup to record the price agreement with the carrier.

Only the transport relevant views of the master data will be showed below.

A) Material master data

Call up the transaction as follows:

Menu Path Logistics → Materials Management → Material Master → Material → Display

→ Display Current

Transaction Code MM03

Note the loadingGrp which is 0003.

Page 15: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

15 / 45

Note the loadingGrp which is 0002.

In customizing we can check if for both loadingGrps a shipping point will be determined for

plant=1000 and if the shipping point=1000. Call up the customizing transaction as follows:

Menu Path IMG → Logistics Execution → Shipping → Basic Shipping Functions → Shipping

Point and Goods Receiving Point Determination → Assign Shipping Points

Tr. code / Table - / TVSTZ

From the table TVSTZ I find for SC=01(standard)(we have to make sure the customer for this test has this

shipping condition):

Page 16: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

16 / 45

B) Customer master data Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Master Data → Business Partner →

Customer → Display → Sales and Distribution

Transaction Code VD03

In paragraph 2F we check whether the postal code of customer 1000 matches with the customizing

setting:

As can be seen it is correct and will lead to tariffzone=DE10.

Page 17: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

17 / 45

Page 18: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

18 / 45

Next we check in customizing if and which route will be determined for this customer from plant 1000.

Call up the customizing transaction as follows:

Menu Path IMG → Logistics Execution → Shipping → Basic Shipping Functions → Routes

→ Route Determination → Maintain Route Determination

Tr. code / Table - /

Click on button

Enter the shipping point no. and customer no. as above, then click on button .

Select the first line then click on line “Route Determination Without Weight Group (Order)” then “Route

Determination with Weight Group (Delivery)”to see the routes:

For the Delivery folder there are no entries which means the delivery will make use of the route determined

in the sales order, which is R00001.

Page 19: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

19 / 45

We can now check the configuration of this route .

Call up the customizing transaction as follows:

Menu Path IMG → Logistics Execution → Shipping → Basic Shipping Functions → Routes

→ Define Routes → Define Routes and Stages→

Tr. code / Table - /

Select R00001 then click on button

Double click on line “Route Stages” to see if there are any transportation connection points.

Appears to be empty, so the transfer is direct.

Page 20: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

20 / 45

.C) Vendor master data

Call up the transaction as follows:

Menu Path Logistics → Materials Management → Purchasing → Master Data → Vendor →

Purchasing → Display (Current)

Transaction Code MK03

Page 21: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

21 / 45

D) Price condition Call up the transaction as follows:

Menu Path Logistics → Logistics Execution → Master Data → Transportation → Shipment

Costs → Prices → Create

Transaction Code TK11

Click on button

Selected second option and then button

Enter agent, tariff zones, calculation T, than press <Enter>.

Select the item than click on button (scales)

Page 22: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

22 / 45

Enter scales ID 3:

Than entered the prices as above.

This scale has the following meaning: from 0 Kg 30,00 euro / 100 Kg, from 500 KG 26,00 euro / 100 Kg

etc.

Click on button

Click on button .

With all this data we are now well prepared for the test.

E) G/L account

Details of the G/L account /cost element 417200:

Call up following transaction:

Menu Path Accounting → Financial Accounting → General Ledger → Master Records →

G/L Accounts → Individual Processing → Centrally

Transaction Code FS00

Page 23: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

23 / 45

Click on tab “Control Data”:

Click on tab “Create/bank/interest”:

Page 24: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

24 / 45

Next click on button to display the configuration of the cost element:

Click on button to check its validity:

Page 25: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

25 / 45

4) Process demonstration

A) Create purchase order We start with creating the purchase order with which we will buy the freight services.

Call up following transaction:

Menu Path Logistics → Materials Management → Purchasing → Purchase Order → Create

→ Vendor/Supplying Plant Known

Transaction Code ME21N

Click on button

B) Create sales order Call up following transaction:

Menu Path Logistics → Sales and Distribution → Sales → Order → Create Transaction Code VA01

Page 26: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

26 / 45

Select the line items and then click on button

Via the menu go to Header → Shipping

Page 27: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

27 / 45

Go the menu and check for order completeness like below:

If ok then click on button

C) Create outbound delivery Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Outbound

Delivery → Create → Single Document → With Reference to Sales Order

Transaction Code VL01N

Page 28: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

28 / 45

Enter selection criteria and then click on button

Via the menu go to Header → Shipment

Page 29: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

29 / 45

Click on button

D) Create shipment Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Shipment

→ Create → Single Documents

Transaction Code VT01N

Page 30: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

30 / 45

Click on button

To keep the selection simple we enter our delivery no. as above. Then click on button

Next click on button

Page 31: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

31 / 45

Enter Fwd. agent and route, press enter, click on button , next click on button

E) Create picking wave Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Picking

→ Wave Picks → Create → According to Shipment

Transaction Code VL35_S

Page 32: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

32 / 45

Click on button

Click on button

F) Create transfer order

Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Picking

→ Wave Picks → Monitor

Transaction Code VL37

Enter warehouse no. and pick wave(group) no. then click on button

Page 33: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

33 / 45

We also could have called this tx directly using

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Picking

→ Create Transfer Order → Collective Processing

Transaction Code LT42

Click on button to continue.

Page 34: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

34 / 45

Select the line then click on button

The system shows the transfer order which has been created, and the no. of items it contains.

Click on button

Page 35: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

35 / 45

Click on button

Click on button twice.

We see that the warehouse part is complete as the transfer order was confirmed in the step it was created.

The picklist has been printed automatically. From the spool the standard SAP picklist can be displayed

which for this case looks as follows:

Page 36: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

36 / 45

In case necessary we can make a reprint as follows:

Select the item than click on button to verify that the pick process is complete.

Click on button

Page 37: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

37 / 45

Leave this tx by clicking on button

G) Continue with shipment

Call up the transaction as follows:

Menu Path Logistics → Sales and Distribution → Shipping and Transportation → Shipment

→ Change → Single Documents

Transaction Code VT02N

Click on button to simulate checking in of the truck driver.

Than continue by clicking on “Loading Start” and “Loading End”.

At clicking on button and saving the shipment, the system will now post the goods issue

of all deliveries contained in the shipment of which the TOs are confirmed.

Page 38: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

38 / 45

H) Create Shipment Cost Document Call up the transaction as follows:

Menu Path Logistics → Logistics Execution → Transportation → Shipment Costs →

Create → Single Document

Transaction Code VI01

Page 39: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

39 / 45

Press <enter> or click on button

As can be seen the system has fully calculated the shipment costs and also determined the G/L account and

cost centre automatically.

Select the line item and then click on button

Note the item category which is 0002.

Note further that the net values per delivery item, resp. 1,80 and 90,00, are in accordance with the price

condition in paragraph 2D.

Page 40: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

40 / 45

The other tabs have the following info:

Tab Tax:

Tab Conditions:

Tab Settlement:

Page 41: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

41 / 45

Tab Service Procurement:

Tab Reference:

Go to the menu → Item → Account Assignment:

We can see that the customized G/L account and cost centre shown in par. 2E have been determined.

At this point we could change these to other values.

Click on button

Page 42: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

42 / 45

I) Transfer Shipment Costs to Accounting

Call up the transaction as follows:

Menu Path Logistics → Logistics Execution → Transportation → Shipment Costs →

Change → Single Document

Transaction Code VI02

Flag the field Transfer then click on button .

This failed the first time, but after changing the delivery date in the PO from 30.12.2010 to 27.12.2010 the

transfer succeeded.

Display of the shipment document.

Call up the transaction as follows:

Menu Path Logistics → Logistics Execution → Transportation → Shipment Costs →

Display

Transaction Code VI03

Page 43: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

43 / 45

Double click on the PO no., then go on item level to tab “Purchase Order History” :

Click on the material document no.( 5000013698) then go to the financial document.

Page 44: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

44 / 45

J) Logistic invoice verification using ERS Call up the transaction as follows:

Menu Path Logistics → Logistics Execution → Transportation → Shipment Costs →

Freight Invoice Check → Logistics Invoice Verification → Automatic

Settlement → Evaluated Receipt Settlement (ERS)

Transaction Code MRRL

Enter some selection criteria like company code, plant and vendor.

One can run a test run first to check which purchase document(s) will be selected.

Because once the execution is started the posting is done immediately.

Click on button

The system has created an invoice, doc. 5105609720, and the FI posting, see doc. 5100000360.

Click on the FI document.

Page 45: Shipment Costing

© RGL Consultancy dec. 2010 Shipment Costing v0 www.rglconsultancy.nl

45 / 45

As can be seen, the carrier/vendor has been credited for his services.

This last step completes this process from logistic point of view.