You are on page 1of 17

December 17, 2007 SAP Discovery System version 3 English

RFID Enabled Integrated Inbound and Outbound Scenario with SAP Discovery System

Table of Content
Purpose ....................................................................................................................................................3 System Access Information......................................................................................................................3 System Landscape ...............................................................................................................................3 Logon Information.................................................................................................................................4 Process Flow ..................................................................................................................................4 Data used in this Process .....................................................................................................................4 Major Steps of RFID Enabled Flexible Outbound Delivery Processing ...............................................5 Create a Purchase Order (ERP System)........................................................................................5 Preparation (ERP System) ...................................................................................................................6 Create Stock .........................................................................................................................................6 Create Sales Order (ERP System).......................................................................................................7 Create Outbound Delivery Order Document (ERP System) ................................................................8 Monitor XI Messages (XI System) ..................................................................................................9 Load Goods (Auto-ID System) .............................................................................................................9 Monitor XI Messages (XI System) ................................................................................................11 Monitor Goods Issued Outbound Delivery Order (ERP System) ..............................................12 Monitor ASN Enrichment Process (XI System) ............................................................................12 Monitor Outbound Delivery (Auto-ID Cockpit) ..............................................................................13 Validate Inbound Delivery Order (Customer System) ........................................................................14 Unloading Goods (Auto-ID System) .............................................................................................15 Monitor Goods Received Unloading (Customer System)..........................................................16 Monitor Inbound Delivery (Auto-ID Cockpit).................................................................................17

Purpose
This demo showcases an automated inbound and outbound delivery processing in an ERP system using the radio frequency identification (RFID) technology. It starts with a purchase order from customer followed by sales order and delivery document in supplier system. Then picking and loading/shipping the products and issuing an Advanced Shipping Notification (ASN) to a customer. Finally, the demo shows how to create an inbound Delivery, Unload/Unpack, and good receipt in the customer system. The entire process is based on RFID Electronic Product Code (EPC) capture. The demo process allows you to do the following: Create Purchase Order for customer in ERP system Create a Sales Order and an Outbound Delivery Order for Supplier in ERP system Load in SAP Auto-ID Infrastructure (AII) system Send an advanced shipping notification (ASN) to the Customer in ERP system Create Inbound Delivery, Unload and Good Receipt for Customer in ERP system.

The following features are showcased in the demo: Integrated inbound and outbound Delivery Processing, including AII 5.1, ECC 6.0, and XI 7.0 Flexible delivery without packing step Out-of-box implementation without any custom development EPC related activities are conducted on a Test Tool using XML messages

System Access Information


This section gives you the generic system access information needed to run this process.

System Landscape
The RFID Enabled Flexible Outbound Delivery Processing is built as part of SAP Discovery System. One character of this system is that it has one Web AS, and different SAP components acting on different clients as shown below.

The following table lists the details of SAP Solution Components on different clients. Client 001 200 300 400 Solution Component SAP Exchange Infrastructure (XI) 7.0 SAP R/3 (ECC) 6.0 (ERP System) SAP Business Intelligence (BI) 6.0 SAP Auto-ID Infrastructure (AII) 5.1

SAP Discovery System

Page 3 of 17

Logon Information
To demonstrate this scenario, you need to logon to three clients. Their logon information is as following: Client 001(XI 7.0) 200 (ECC 6.0) 400 (AII 5.1) User Name and Password pisuper/sapides123 admin/admin admin/sap123

Note: Both customer and supplier will use Client 200 of SAP R/3 (ECC) 6.0 system as ERP system. We are not using BI capabilities in this demo.

Process Flow
Data used in this Process
The ERP system (Client 200) adopts SAP Best Practice setup. The data for this process is listed as following: Item Company Code Plant Division Sales Organization Shipping Point Distribution Channel Storage Location Customer Material Company SSCC Number Value BP01 BP01 01 BP01 BP01 01 0001 C6120 AII_MAT 0037000

Material AII_MAT information: Material Defined AII_MAT (PC) AII_MAT (CV) AII_MAT (CAR) UoM Piece Case = 10 PC Carton = 20 PC X Sales Unit GTIN 00037000553212 00037000664321 00037000775430

Major Steps of RFID Enabled Flexible Outbound Delivery Processing


The following table lists major steps and message direction involved in RFID Enabled Flexible Delivery Processing. From Customer R/3(ERP System) Supplier R/3 (ERP System) Supplier R/3 (ERP System) Supplier R/3 (ERP System) Supplier R/3 (ERP System) Supplier R/3 (ERP System) AII AII AII Supplier R/3 (ERP System) XI XI Customer R/3 (ERP System) Customer R/3 (ERP System) (ERP System) XI AII (ERP System) AII To Activity Create Purchase Order Create inventory if necessary Create Sales Order Create Outbound Delivery Document Pick goods Send Outbound Delivery Document Tag goods Load goods Update Outbound Delivery Document with goods issued status without EPC numbers Send Advanced Shipping Notification document Retrieve EPC information from AII and enrich Advanced Shipping Notification document Send enriched Advanced Shipping Notification document Create Inbound Delivery Unload goods

Create a Purchase Order (ERP System)


...

1. In Client 200 (ERP System). SAPGUI Menu Path Transaction Code SAP Menu Logistics Materials Management Create Vendor known Purchase Order ME21N Purchasing

1. Enter the value to proper fields as listed below. Field name Vendor Header > Org Data Tab Purchase Org Purch Group Company Code Item > Overview Tab Item Material SAP Discovery System 10 AII_MAT Page 5 of 17 BP01 100 BP01 Value RFID_VEND

PO Quantity OUn Delivery Date Net Price Currency Plant Storage Location

10 PC One week from today 1.00 USD BP01 0001

Item Details > Confirmations Tab Conf. Control Inbound Delivery

2. Enter. Acknowledge any information or warnings. 3. Save and take a note of Purchase Order 4500000_____. Even though not required for the successful creation of the purchase order, it is highly important to maintain a net price and a storage location for the successful creation of the inbound delivery later on in the process.

Preparation (ERP System)


After this demo has been executed for a period of time, you need to restock material AII_MAT. Execute this step as necessary. You should also check that the posting period for the current date is open (via tcode MMPV).

Create Stock
1. In Client 200 (ERP System). SAPGUI Menu Path SAP Menu -> Logistics -> Materials Management -> Inventory Management -> Goods Movement -> Goods Receipt -> Other MB1C

Transaction Code 2. Enter the following data: Field name Movement Type Plant Storage Location 3. Press Enter.

Value 501 BP01 0001

4. Enter one line item with the following data. Field name Item Material Quantity UnE 5. Press Enter. Value 1 AII_MAT 1000 PC

6. Press Save button

. A document is posted message shows up at lower left corner.

Create Sales Order (ERP System)


In this session, you create a Sales Order without a reference to a Purchase Order created in earlier step. 1. In Client 200 (ERP System) SAPGUI Menu Path Transaction Code SAP Menu Logistics Create Order VA01 Sales and Distribution Sales

2. Enter the following in Create Sales Order: Initial Screen: Field name Sales Order Type Sales Organization Distribution Channel Division Value OR BP01 01 01

3. Enter. 4. Enter the following in Create Standard Order: Overview screen.

Field name Sold-to-party Ship-to-party Purchase order number Item Material Order Quantity SU Plant Amount 5. Press Enter.

Value C6120 C6120 PO Number created previously 10 AII_MAT 1 CV BP01 10

6. Click on Enter (Continue) button when Partner Selection window shows up (Partner C6120 is checked). 7. Double click on the item in order to maintain the following settings Field name Shipping tab Stor. Location Volume Order Data tab 0001 100 GAL Value

SAP Discovery System

Page 7 of 17

Sold-to-Party PO Number Purchase Order Item Customer Material Ship-to-Party PO Number Purchase Order Item PO Number created previously 10 PO Number created previously 10 (it has to be exactly the same value as you entered for the PO item, 1 does not equal 10) AII_MAT

8. Click on Save button. 9. Make a note of the Sales Order number ______.

Create Outbound Delivery Order Document (ERP System)


In this session, you create an Outbound Delivery Order based on previously created Sales Order. To save extra steps in delivery process, we are going to pick the goods at the same time the delivery order is created.

1. In Client 200 (ERP). SAPGUI Menu Path SAP Menu Logistics Sales and Distribution Shipping Outbound Delivery Create and Transportation With Reference to Sales Order Single Document VL01N

Transaction Code

2. Enter the following in Create Outbound Delivery with Reference to Sales Order window. Field name Shipping Point Selection Date Order Value BP01 Make sure it is at least several days from today but not weekend or holidays. The default value should be the same Sales Order number created in previous step. Double check it.

3. Enter. 4. Select Picking tab. 5. Selecting Picking tab, and enter 1 in Picked Quantity column. 6. Save and make a note of the Outbound Delivery number 00800000_____.

Monitor XI Messages (XI System)


With current configuration, a DERQ output type Idoc is created as soon as an Outbound Delivery Order document is created and sent to the AII system via the XI system. We can take a look at the XI messages. 1. In Client 001 (XI). SAPGUI Menu Path Transaction Code SAP Menu Exchange Infrastructure Integration Engine- Monitoring SXMB_MONI Monitoring

2. Click on Monitor for Processed XML Messages. 3. Enter a time when you saved Delivery Order; otherwise you will get a lot of messages if the system is used for other purposes. 4. Click on Execute (F8) button. If you see any messages with an error status, try to click on the Restart button, in order to reschedule the sending of the message. 5. You will notice there are two messages similar as following. From XIs point of view, there is one inbound message from ERP (200) to XI (001) via IDoc adapter, and another outbound message from XI (001) to AII (400); all of them are for DeliveryExecutionRequestIn Receiver Interface.

Further scroll to the right, you can see,

6. Double clicking on each message, you can explore the content of them.

Dont proceed to Load Goods step until you see the delivery order in XI system. It sometimes takes a longer time if the system is heavily used.

Load Goods (Auto-ID System)


In this session, the warehouse worker will create RFID tags and put them on to relevant goods and pallet. To reduce the complexity in demo process, we will use a Test Tool to complete the tag commissioning and loading in one step. In flexible delivery processing, packing step is optional. We are going to skip this step and go to loading immediately based on the configuration of this demo system.

1. In Client 400 (AII). AII Menu Path Transaction Code Auto-ID Infrastructure /AIN/TEST_CLIENT Tools Auto-ID Test Tool

SAP Discovery System

Page 9 of 17

If you have ran this demo before, your XML message might be saved already. Click on Open , enter LOAD as Message Name, click on OK. The previously saved LOAD message button will be loaded to the test tool. Skip Step 2, and continue with Step 3, but with a modification to the value of DOCUMENT_NO with your own Delivery Order number.

2. Click Info Tab, and enter the following value Field name Message Name Device Controller ID Device ID Command Value LOAD AII_DC DEV_LOAD IN , to add the following

3. Under Observation Parameter List pane, click on Add Row button Field name Field Name Field Value Value DOCUMENT_NO

Outbound Delivery No, dont forget two leading zeros, such as 0080000001.

4. Click Tags Tab. 5. Click on Tag Generation button RFID Tag for material AII_MAT. Field name Tag Encoding Type Number of Tags FILTER_VALUE GTIN Product UOM Value SGTIN-96 1 0 00037000664321 AII_MAT CV , and enter the following value to generate one

You can use drop down list to select GTIN to avoid any typo.

6. Click OK button. One generated EPC is entered into the Tag List. 7. Click on Tag Generation button RFID Tag for pallet. Field name Tag Encoding Type Number of Tags Filter Value Company Prefix Value SSCC-96 1 0 0037000 , and enter the following value to generate one

8. Click OK button. One generated EPC is appended to the Tag List.

Up to this step, you completed tag commissioning. The sequence of generating tags is not important, as long as you have a product tag and a pallet tag generated before next step. 9. Click on RFC button 10. Click on Save button . , and enter AIN as Destination. Click on OK button.

11. Click on Send button . This step represents a loading procedure in the real world. The XML message you sent is equivalent to that generated by a gate reader in a warehouse. 12. A message sent successfully will show at lower left.

Monitor XI Messages (XI System)


With current configuration, when the products are loaded, AII sends a delivery execution confirmation to ERP system. We can take a look at the messages. 1. In Client 001 (XI). 2. If you didnt logout from last access, you can just click on Refresh button Step 5. SAPGUI Menu Path Transaction Code SAP Menu Exchange Infrastructure Integration Engine- Monitoring SXMB_MONI in XI system. Go to

Monitoring

2. Click on Monitor for Processed XML Messages. 3. Enter a time when you saved Delivery Order; otherwise you will get a lot of messages if the system is used for other purposes. 4. Click on Execute (F8) button. 5. Sometimes, XI messages are not aligned in the sequence as you like, either mixed with messages from other scenarios, or different execution time. You need to find out two messages with Sender Service ERPAII, Sender Interface DeliveryExecutionConfirmationOut, and Receiver Service SAPERP. In the following screenshot, messages 7-8 are the ones we are looking for.

7. Double clicking on each message, you can explore the content of them. These two messages inform ERP system that goods are issued.

SAP Discovery System

Page 11 of 17

Monitor Goods Issued Outbound Delivery Order (ERP System)


In this session, you can observe the goods movement from outbound delivery document. 1. In Client 200 (ERP). SAPGUI Menu Path Transaction Code SAP Menu Logistics Sales and Distribution Shipping Outbound Delivery Display and Transportation VL03N

2. Enter your Outbound Delivery Order number, Enter. 3. Select Status Overview Tab. The Total Goods Movement Status (GM) should have an entry of C. 4. Click Document Flow button completed. 5. Click on Back button. 6. From menu, select Extras Delivery Output Header, you will see a list of output types, ASN1 and DERQ. Output Type DERQ triggers an IDoc to send delivery order information to AII. Output Type ASN1 triggers another IDoc to issue an Advanced Shipping Notification after ERP system received Goods Issued notification from AII. or F7 key. The status of goods issue for this delivery should be

Monitor ASN Enrichment Process (XI System)


In the demo configuration, the EPC numbers are not sent to ERP system along with a Goods Issued notification, but stored on AII system. To send an ASN with EPC numbers to a customer, XI system executes a ccBPM (cross-component Business Process Management) process to enrich the ASN by adding EPC numbers. We can observe this process in the XI system 1. In Client 001 (XI). 2. If you didnt logout, you can just click on Refresh button SAPGUI Menu Path Transaction Code in XI system. Go to Step 5. Monitoring

SAP Menu Exchange Infrastructure Integration Engine- Monitoring /SXMB_MONI

3. Click on Monitor for Processed XML Messages. 4. Enter a time when you saved Delivery Order; otherwise you will get a lot of messages if the system is used for other purposes. 5. Click on Execute (F8) button. It takes some time to process messages in ccBPM. You might have to wait a few minutes if the system is heavily used.

3. Look for a message with ASNElectricLabelEnrichment as Sender Service, DespatchedDeliveryNotificationAbstract as Sender Interface, SAPERP as Receiver Service, and DESADV.DELVRY05 as Receiver Interface. It is the last message in the above screenshot. Open this message, and click on the path on the left pane: XML Message Inbound Message (CENTRAL)

Payload MainDocument (application/xml). Click on Display Window 1 button . The XML message is displayed on the right upper window. This is an XML format ASN with EPC numbers.

This enriched ASN is sent to client 200 (ERP system as a fake customer), you can find it in transaction /we05. However, there are two errors with reasons: 1) no purchase order is associated with it (there is no inbound process in this demo), and 2) arrived ASN message does not have EPC numbers (we didnt map the aforementioned XML format ASN to the IDoc DESADV.DELVRY05). In a closed loop delivery processing scenario (inbound and outbound), the customer side (inbound) will receive an ASN completed with EPC numbers.

Monitor Outbound Delivery (Auto-ID Cockpit)


As performed previously, the loading process is associated with an outbound delivery document. We can observe the information associated with this document within AII system.

1. Select Auto-ID Cockpit link on Demo Portal. Portal Menu SAPGUI Menu Path Transaction Code Customer AII Unload Goods Auto-ID Infrastructure /AIN/DTUIURL Auto-ID: Cockpit

Auto-ID Cockpit

2. Click Auto-ID Infrastructure 3. Enter the following value Field name Filter by Document Document Type

Searches

Document.

Value Outbound Delivery Document number (with two leading zeros, such as 0080000052) Outbound Delivery

3. Click on Go button. 4. In the Form View pane, double click the outbound delivery number. A new pane with three tabs (Document Items, Document Status) appears. SAP Discovery System Page 13 of 17

5. In the Document Items tab, you should see the Expected Quantity equals Actual Quantity for each item. 6. Select Document Status tab, you can see the Action Type ALBO-Load with a status Sent. 7. Select View Actual Document Item Objects button, you can view when, where and which device is used to load the products. There are multiple entries there. Each entry represents one scan of EPC number; for example, one for pallet and two for products.

Validate Inbound Delivery Order (Customer System)


In this session, you will observe an inbound delivery document automatically created in ERP system based on the received Advanced Shipping Notification (ASN) Idoc from supplier. 1. Select Customer System link on Demo Portal. Portal Menu SAPGUI Menu Path Customer ECC Inbound Delivery: ECC Customer: Display Inbound Delivery SAP Menu Logistics Logistics Execution Inbound Goods Receipt for inbound Delivery Inbound Process Display Single Document Delivery VL33N

Transaction Code

2. To find your Inbound delivery number, which was created automatically by the Customer ERP System, choose Search (F4), go to Tab External Delivery Number of Vendor and enter the Outbound Delivery number in the field External Delivery ID with leading zeros. Enter. 3. Take a note of Inbound Delivery number 1800000______. 4. Enter. 5. Check the following Data: Field name Item Material Delivery Quantity Sales Unit Vendor Batch Value 10 AII_MAT 1 CSE The batch number created during stock creation

6. In Status Overview Tab, check the Total Goods Movement Status. It should be A not started. 7. Select menu Extras -> Delivery Output. It shows an Idoc with Output Type AUBO is created. This Idoc is sent to AII System for unloading purpose

Unloading Goods (Auto-ID System)


The warehouse worker moves the received pallets with their cases directly from the Truck through a RFID scanning gate that is mounted at the loading dock door into the Goods Received Area. Upon passing through the gate the Pallet and Case level EPC tags are scanned. This can be a repeated process as a single delivery can contain multiple pallets. When AII system receives these scanned EPC numbers, it checks against the information sent from the Customer R/3 system. This is achieved automatically by AII System. To reduce the complexity in demo process, we will use a Test Tool to complete this step. 1. Select Auto-ID System link on Demo Portal. Portal Menu AII Menu Path Transaction Code Customer AII Unload Goods Auto-ID Infrastructure /AIN/TEST_CLIENT Tools Auto-ID: Test Tool Auto-ID Test Tool

2. If your Test Tool is still open from previous Packing process, make minor changes to Device ID entry as following. Field name Device Controller ID Device ID Command Value AII_DC DEV_ULD IN

Under Observation Parameter List pane, check the following Field name Field Name Field Value Value DOCUMENT_NO Inbound Delivery No with a leading zero, such as 0180000047

3. If your Test Tool is closed, you can reload your previous saved message: click on Open button , and open your PACK document. Repeat Step 2 again. The reason of using previous Test message content is to avoid re-entering EPC numbers. The only difference between a PACK and an UNLOAD message is the Device ID in this demo configuration. 4. Click on RFC button 5. Click on Send button , and verify if AII is still a Destination. Click on OK button. .

6. A message sent successfully will show at lower left.

SAP Discovery System

Page 15 of 17

Monitor Goods Received Unloading (Customer System)


In this session, you can observe the goods movement from outbound delivery document. 1. Select Customer System link on Demo Portal. Portal Menu SAPGUI Menu Path Customer ECC Inbound Delivery: ECC Customer: Display Inbound Delivery SAP Menu Logistics Logistics Execution Inbound Goods Receipt for Inbound Delivery Inbound Process Display Single Document Delivery VL33N

Transaction Code

2. Enter your Inbound Delivery Order number, Enter. 3. Select Status Overview Tab. The Total Goods Movement Status (GM) should have an entry of C. 4. Click Document Flow button should be completed. 5. Click on Back button. 6. Select a new transaction. Portal Menu SAPGUI Menu Path Transaction Code Customer ECC Purchase Order: ECC Customer: Display Purchase Order SAP Menu Purchasing ME23N Logistics Materials Management Purchasing Order Display or F7 key. The status of goods receipt for this inbound delivery

2. Click on Menu number.

Purchase Order

Other Purchase Order, enter your own purchase order

3. Select Delivery Schedule tab. The delivered quantity should appear in the column GR Qty (goods receipt quantity). The column Open Quantity shows remaining goods from the Supplier. Scheduled Quantity minus Receipt Quantity equals Open Quantity.

Monitor Inbound Delivery (Auto-ID Cockpit)


As performed previously, the unloading process is associated with an inbound delivery document. The EPC number contained in the document are used to check against scanned EPC numbers. We can observe the information associated with this document within AII system. Select Auto-ID Cockpit link on Demo Portal. Portal Menu SAPGUI Menu Path Transaction Code Customer AII Unload Goods Auto-ID Infrastructure /AIN/DTUIURL Auto-ID: Cockpit

Auto-ID Cockpit

2. Click Auto-ID Infrastructure 3. Enter the following value Field name Document Document type

Searches

Document.

Value Inbound Delivery Document number (with one leading zero, such as 0180000049) Inbound Delivery

3. Click on Apply button. 4. In the Standard View panel, double click the inbound delivery number. A new pane with two tabs (Document Items, Document status) appears. 5. Select the line and click View Actual Document Item Objects tab; you can view the handling unit hierarchy with EPC numbers. 6. Select Document Status tab, you can view action type and the status the action type.

SAP Discovery System

Page 17 of 17

You might also like