Introducing SAP S/4HANA Cloud Public Edition Sourcing and Procurement
Identifying the Organizational Structure in Procurement
Maintaining Master Data for Sourcing and Procurement
Using Flexible Workflows for Sourcing and Procurement
Using Situation Handling in Sourcing and Procurement
Outlining Requisitioning
Performing Consumable Purchasing
Outlining Procurement of Direct Materials
Exploring Direct Procurement with Inbound Delivery
Exploring Complementary Procurement Functions
Using Automated Invoice Settlement
Performing Procurement of Services
Using Purchase Contracts
Using Scheduling Agreements in Procurement
Exploring Request for Price
Using Subcontracting
Exploring Supplier Consignment
Using Procurement Analytics
Exploring Compliance in Procurement Processes
Using Sourcing and Procurement APIs

Exploring the Key Process Steps of Direct Procurement with Inbound Delivery

Objective

After completing this lesson, you will be able to perform the Key Process steps of Direct Procurement with Inbound Delivery

Performing the Key Process steps of Direct Procurement with Inbound Delivery (2TX)

Associated Applications

The following screenshot of tiles provides an overview of the most important process steps of direct procurement with inbound delivery and the relevant applications:

Manage Purchase Orders tile displayed alongside seven other application tiles.

Manage Purchase Orders (F0842A)

With the Manage Purchase Orders (F0842A) app, you can create and manage purchase orders to ensure that you get the ordered items on time, at the correct location, and in the required quantity. You can use this app to manually order stock materials, consumable materials, and services.

Note

For direct materials, in many cases, you work with purchase requisitions, which you then convert into purchase orders. You can convert the purchase requisitions to purchase orders using the Process Purchase Requisitions app. Thus, you must make sure that the correct confirmation control key is stored, as described in this section.

For this process you need to maintain the confirmation control in the Supplier confirmation control for the purchase order item.

Manage Purchase Orders - Create Purchase Order Item

The figure, Manage Purchase Orders (F0842A) - Create Purchase Order Item, shows you where the confirmation control key can be set in the order item.

Setting a confirmation control key that contains the confirmation category LA (Inbound Delivery) is a prerequisite for creating an inbound delivery for this purchase order item:

  • If you first require an acknowledgment and then an inbound delivery, choose Confirmations.

  • If you only need an inbound delivery, choose Inbound Delivery.

Monitor Supplier Confirmations (F2359)

Monitor Supplier Confirmations application.

On the tile, you can see at a glance how many confirmations are missing.

When you open the app, you can compare the target quantity value with the outstanding quantity value for different dimensions, such as vendor and purchasing group.

You can show or hide legends on the chart, select various chart types, export to a spreadsheet, switch from chart view to tabular view and from the tabular to chart view, or choose the view with both charts and table.

You can save your personal filter criteria as a variant.

The app also offers some links to further apps, such as Manage Purchase Orders or Mass Changes to Purchase Orders.

Note

You can also monitor purchasing documents that are waiting for supplier confirmations using the notifications in addition to, or as an alternative to, the Monitor Supplier Confirmations app.

Using the Notifications icon at the top right of the screen, you can display the notifications generated by the system. Selecting the notification text brings you, for example, to the Monitor Supplier Confirmations app or Manage Purchase Orders where you can analyze the situation and take action if necessary.

SAP Home screen with notifications icon highlighted.
You will learn how to use and set up Situation Handling to automatically create notifications in the Configuring Direct Procurement with Inbound Delivery (2TX) lesson.

Inbound Deliveries for Purchase Orders (VL34)

The Inbound Deliveries for Purchase Orders (VL34) app is an SAP GUI for HTML transaction. It allows you to quickly select purchase orders awaiting inbound deliveries and generate inbound deliveries for them .

Generation of Inbound Deliveries application screen with the Selection Criteria for Purchase Orders section and Execute button highlighted.

On the first screen, specify the selection criteria for purchase orders, such as plant or planned delivery date.

After you have chosen Execute, the system automatically creates inbound deliveries for the selected purchase orders in the background.

Note

The Create Inbound Delivery (VL31N) app is also available for the step-by-step creation of inbound deliveries.

Schedule Inbound Delivery Creation (F2798)

With the Schedule Inbound Delivery Creation (F2798) app, you can schedule the collective creation of inbound deliveries as a background job for purchase orders that are due for delivery.

Schedule Inbound Delivery Creation application.

Inbound Deliveries for Put-away (VL06IP)

The Inbound Deliveries for Putaway (VL06IP) app allows you to confirm that all the materials have been put away in the correct quantities. This step is a prerequisite for goods receipt posting.

Inbound Deliveries for Putaway application.

Set your selection data for deliveries that you want to put away and choose Execute.

Inbound Deliveries for Putaway application screen with the Change Inbound deliveries button highlighted.

After you have chosen Execute on the initial screen, the system displays a list of selected inbound deliveries.

You can select inbound deliveries, choose Change Inbound deliveries, and enter the put away quantities.

Inbound Deliveries for Putaway application screen with the Save button highlighted.

You must enter a put away quantity for each item and then save the inbound delivery.

Post Goods Receipt for Inbound Delivery (F2502)

With this app, you can post a receipt of goods with reference to an inbound delivery.

Post Goods Receipt for Inbound Delivery application with the Post button highlighted.

Open the app and select an inbound delivery or a supplier. If you do not know the inbound delivery number, enter a supplier number. The system proposes a list of due inbound deliveries. Select one of them.

The system proposes data, such as open quantity, the plant, the storage location, and the stock type, from the inbound delivery. All you need to do is check and post.

Schedule Goods Receipt for Inbound Deliveries (F2776)

With this app, you can schedule background jobs for posting goods receipts for inbound deliveries and view the log.

Schedule Goods Receipt for Inbound Deliveries application.

You can restrict the selection on the Parameters tab.

Note

Only inbound deliveries with a confirmed put away status are relevant for goods receipt.

Create Supplier Invoice (F0859)

You use the Create Supplier Invoice app to manually enter and post a supplier invoice related to a purchase order or scheduling agreement.

Create Supplier Invoice application screen.

Simply enter the company code (if it is not automatically proposed), the gross invoice amount, the invoice date, the reference, and the purchase order number. The system determines all further data.

In the item list, the system proposes all items that correspond to the referenced purchase order. The system proposes the quantities and amounts of all items for which goods receipts were posted but not fully invoiced.

If necessary, change the proposed data according to the received supplier invoice. The system compares the supplier invoice data with the related purchase order data. If the deviation is outside defined tolerances, the invoice is posted, but the invoice is automatically blocked for payment.

Direct Procurement with Inbound Delivery

Create purchase orders for direct materials using inbound deliveries

Create Purchase Order with Inbound Delivery

Note

To execute this exercise, assign business roles BR_PRODMASTER_SPECIALIST, BR_BPC_EXPERT, BR_PURCHASER, BR_RECEIVING_SPECIALIST, BR_WAREHOUSE_CLERK and BR_AP_ACCOUNTANT to your user. You can maintain roles for your user using the Default SpaceMaintain Business Users app.

You can add the tiles for the required apps for the exercises to your favorites on the launchpad using My HomeAppsAdd Apps. Alternatively, you can add them to theDefault Page using Default SpaceAdd Tile. When you open the app, for some apps, a link on the upper right corner of the screen is available so that you can add the corresponding tile to the desired page. For this, select the arrow icon to open the drop-down, choose ​Save as Tile​ , and select the ​Page​ to place the tile (E.g. ​, My Home to add to favorites).

Some steps of this exercise use the characters ### as a placeholder for the number in your user A010###. Whenever you see ### in the exercise step, replace it with your user number. You can check your user by displaying your user profile on the SAP Fiori launchpad. To do so, choose the Profile icon on the screen's upper right corner. The characters XXX is used as a place holder for Purchasing Group that you created in the first exercise. Whenever you see XXX in the exercise step, replace it with your purchasing group.

In this exercise, you will familiarize yourself with purchase orders with inbound delivery. You will see how you can monitor confirmations and use two different situation templates to detect and react to situations. You will create the inbound delivery, post the goods receipt and issue the supplier invoice for your purchase order.

Steps

  1. In the role of a master data specialist, create a new material using the Create Material app. For your entries, use the data in the tables provided.

    Material

    FieldValue
    MaterialTGFID_###
    Material TypeTrading Goods
    Copy from... MaterialTG0013

    Views

    • Basic Data 1

    • Purchasing

    • General Plant Data / Storage 1

    • Accounting 1

    Org Levels

    FieldValue
    Plant1010
    Storage Location101A
    Copy From
    Plant1010
    Storage Location101A

    Details

    FieldValue
    Descr.Trading Good ### Inbound Del.
    Purchasing GroupXXX
    1. Log on to the system to open the SAP Fiori launchpad.

    2. Start the Create Material app.

      If you cannot see the tile listed, just search for it using the search function on the launchpad.

      Result

      The system displays the Create Material (Initial Screen) window.
    3. Enter TGFID_### (replace ### with your user number) as the Material, Trading Goods as the Material Type, and TG0013 as the Material listed under Copy from....

    4. Choose Continue.

      Result

      The system displays the Select View(s) window.
    5. Select the following views.

      • Basic Data 1

      • Purchasing

      • General Plant Data / Storage 1

      • Accounting 1

    6. Select the checkbox Create views selected.

    7. Choose the Org. Levels (F6) icon located on the lower part of the screen.

    8. Enter 1010 as the Plant. Similarly, maintain the value for Copy from with 1010.

    9. Enter 101A as the Storage Location. Similarly, maintain the value for Copy from with 101A.

      You can skip this step if the system doesn't display the Storage Location field.

    10. Choose the Continue (Enter) green check icon.

    11. Enter Trading Good ### Inbound Del. as Descr. in the Basic Data 1 tab.

    12. To change the Purchasing Group, choose theNavigation MenuPurchasing tab.

    13. Enter your purchasing group XXX as the Purchasing Group.

    14. Choose Save.

      Result

      The system displays the success message Material TGFID_### created on the lower ribbon.

      Note

      If you do not see the message for material creation, or any other information or warning message is displayed instead, chooseSave again.
    15. Choose Exit to go back to the SAP Fiori launchpad.

  2. In the role of a purchaser, using the Manage Purchasing Info Records app, create a purchasing info record for the new material that you have created in the previous step . For your entries, use the data in the table provided.

    Purchasing Info Record

    FieldValue
    Purchasing Info Record CategoryStandard
    Supplier10300001
    Purchasing GroupXXX
    Plant1010
    Purchasing Organization1010
    MaterialTGFID_###
    IncotermEXW 2020
    Incoterm Location 1Incoterm location1
    Delivery Time in Days1
    Standard Order Quantity5
    Order UnitPC
    Under Delivery Tolerance in %10
    Over Delivery Tolerance in %.10
    Tax CodeV1 Input Tax (Full Tax Rate)
    Tax Rate Valid From01.01.1900
    Goods-Receipt-Based Invoice VerificationSelected
    Amount20
    1. Start the Manage Purchasing Info Records app.

    2. Choose Create.

    3. Select Standard as Purchasing Info Record Category.

    4. Enter 10300001 as Supplier, 1010 as Purchasing Organization, XXX as Purchasing Group, 1010 as Plant, and TGFID_### as Material.

    5. Choose Purchasing Data tab.

    6. Enter EXW 2020 as Incoterm and Incoterm location1 as Incoterm Location 1 underIncoterms section.

    7. Choose Delivery and Quantity tab.

    8. Keep PC selected as Order Unit. Enter 1 as Delivery Time in Days, and 5 as the Standard Order Quantity.

    9. Enter 10 as Under Delivery Tolerance in % and Over Delivery Tolerance in %..

    10. Enter V1 as the Tax Code and 01.01.1900 as Tax Rate Valid From.

      Note

      If you cannot see the Tax Rate Valid From field, go to the next step create the condition and navigate back to Delivery and Quantity tab, and enter the date.
    11. Select the check box for Goods-Receipt-Based Invoice Verification located under Purchasing Control.

    12. To add a condition, choose the Condition tab.

    13. Choose Create.

    14. Enter 20 as the Amount for the Condition TypeDefault Gross Price (PPR0).

    15. Choose Apply.

    16. The system takes you back to the new purchasing info record screen. Choose Create.

    17. Choose SAP to go back to the SAP Fiori launchpad.

  3. In the role of a configuration expert, create manage team and responsibilities for the supplier confirmation.

    Team

    FieldValue
    NameSUPPLIER_CONFIRMATIONS_TEAM_###
    DescriptionTeam ### for Supplier Confirmations
    Global IDSC_TEAM_###
    TypeOPPUR
    StatusEnabled
    MaterialTGFID_###
    PurchasingGroupXXX
    Business PartnerSearch for business partner for your user A010###
    FunctionsOP_PURCH (Operational Purchasing)
    1. Start the Manage Teams and Responsibilities - Procurement app.

      To start the app, enter manage teams and responsibilities in the search field and press Enter. The tiles are displayed. Select the Manage Teams and Responsibilities - Procurement tile.

    2. Choose Create.

    3. Under Team Information, enter SUPPLIER_CONFIRMATIONS_TEAM_### as Name and SC_TEAM_### as Global ID .

    4. Enter Team ### for Supplier Confirmations as Description and select Enabled as Status.

    5. Enter OPPUR as Type.

    6. Choose Responsibility Definitions tab.

    7. Enter TGFID_### as Material.

    8. Enter XXX as PurchasingGroup.

    9. Choose Team Members tab.

    10. Choose Create.

    11. Search for your user using A010### and select the checkbox for Business Partner for your user.

    12. Choose OK

    13. Using the input help for Functions, search for OP_PURCH and select the checkbox for it and choose OK.

    14. Choose Create.

      System displays the new team.

    15. Choose SAP to go back to the SAP Fiori launchpad.

  4. Again in the role of a configuration expert, create the situation templates for the supplier confirmation and supplier delivery deficit. Use the data provided in the table.

    Situation Template 1

    FieldValue
    Situation TemplatePROC_PENDINGSUPPLIERCONF_V2
    IDZ_ST_SUPP_CONF_###
    NamePending Supplier Confirmations ###
    Send NotificationSelected
    MaterialTGFID_###
    Supplier10300001
    Purchasing GroupXXX
    Team CategoryProcurement
    Filter by Member FunctionOperational Purchasing
    Time ZoneYour Time Zone
    Start Batch Job AtE.g. 9:00
    Monitor InstancesSelected

    Situation Template 2

    FieldValue
    Situation TemplatePROC_POITEMCONFQTYDEFICIT
    IDZ_ST_SUPP_DEL_QD_###
    NameQuantity Deficit Supplier Delivery ###
    Send NotificationSelected
    MaterialTGFID_###
    Supplier10300001
    Time ZoneYour Time Zone
    Start Batch Job AtE.g. 9:00
    Monitor InstancesSelected
    1. Start the Manage Situation Types app.

    2. Enter PROC_PENDINGSUPPLIERCONF_V2 in the search field and choose Go.

    3. Select the checkbox for the PROC_PENDINGSUPPLIERCONF_V2 Situation Template and choose Copy to create a copy of the template.

    4. Enter Z_ST_SUPP_CONF_### as ID and Pending Supplier Confirmations ### as Name.

    5. Keep the Send Notification checkbox selected under Conditions.

    6. Enter TGFID_### as Material, XXX as Purchasing Group and 10300001 as Supplier under All Filters.

    7. Choose the Situation Monitoring tab and select the checkbox for Monitor Instances

    8. Choose the Batch Job Scheduling tab. Select your time zone and a time for the job to start using the Start Batch Job At field.

    9. Choose Create to save the situation type.

    10. Choose Yes on the Enable Situation Type system prompt.

    11. System displays the newly created situation type. Choose Back.

    12. System takes you back to the Manage Situation Type screen. Clear the ID in the search field and repeat the steps for the second situation type using the values in the second table.

    13. System displays the newly created situation type. Choose SAP to go back to the SAP Fiori launchpad.

  5. In the role of purchaser, create a Purchase Order with Inbound Delivery using the Manage Purchase Orders app. For your entries, use the data in the table provided and note down your purchase order number ______________________________________________________.

    FieldValue
    Supplier10300001
    CurrencyEUR
    Purchasing GroupXXX
    Purchasing Organization1010
    Company Code1010
    MaterialTGFID_###
    Quantity25
    Net Price18
    Tax CodeV1
    Storage Location101A
    Plant1010
    Confirmation ControlInbound Delivery
    Delivery DateToday's date
    1. Start the Manage Purchase Orders app.

    2. Choose Create.

    3. Under the General Information section for Basic Data, enter 10300001 as the Supplier and press Enter. The parameters Currency, Purchasing Group, Purchasing Organization, and Company Code are filled in automatically.

    4. Change the Purchasing Group by entering your purchasing group XXX.

    5. Under the Items section, choose Create.

    6. Enter TGFID_### as Material, 1010 as the Plant, and 25 as the Quantity.

    7. Enter 18 as Net Price.

    8. Select the line item to display the details. Under the General Information, enter 101A as the Storage Location.

    9. Choose the Tax tab and enter V1 as the Tax Code.

    10. Choose the Schedule Lines tab and change the delivery date to today's date.

    11. Choose the Supplier Confirmations Control tab and select Inbound Delivery as Confirmation Control.

    12. Choose Apply and the system takes you back to the Purchase Order page.

    13. Choose Order in the lower-right corner of the screen.

      Ignore the system warnings for the delivery date and name.

    14. The system displays the purchase order. Note down the purchase order number displayed in the upper-left corner of the screen.

    15. Choose SAP to navigate back to the SAP Fiori launchpad.

  6. Again in the role of a purchaser, monitor the supplier confirmations. Use the filter values provided in the table.

    FieldValue
    Display CurrencyEUR
    Confirmation CategoryInbound Delivery (LA)
    1. Start the Monitor Supplier Confirmations app.

    2. Enter EUR as Display Currency and select Inbound Delivery (LA) as Confirmation Category in the header Search.

    3. Choose Go.

    4. System displays the chart view by supplier where you can compare the values for Scheduled Quantity Value and Pending Quantity Value. Choose View By and select a different dimension to compare the values.

    5. On the table view, choose the line item of the Purchase Document that you have created to display the purchase order details. Verify data displayed on the object page. The data should be logically in sync with Purchase Order.

      Note

      If your batch jobs already run after creation of the purchase order and before this step, when you navigate Purchase Order Item page, you will see a small icon for existing situation for this item in the header. Also in the Notifications, you will see new notifications.
    6. Choose SAP to navigate back to the SAP Fiori launchpad.

  7. In the role of a purchaser, react to critical supply situations. If your scheduled batch job for the situation type Z_ST_SUPP_CONF_### (Pending Supplier Confirmations ###) did not run yet then trigger it to see the notification.

    1. To see the notification Pending supplier confirmation, you need to trigger the run of job if it didn't run yet. To do so, open Manage Situation Typesapp again.

    2. Choose the Situation Types tab.

    3. Enter Z_ST_SUPP_CONF_### as ID in the search header and choose Go

    4. Select the situation type line item to show the details. Choose Trigger Now on the right upper corner of the screen.

    5. Choose OK on the Information system prompt.

    6. The new notification will show up on the right upper corner of the screen on the Notifications icon. Choose NotificationsPending supplier confirmation.

    7. System will display the Monitor Supplier Confirmations app with already field values. Enter EUR as Display Currency and choose Go.

      Same as in the previous step you will see the chart and table view.

    8. Choose SAP to navigate back to the SAP Fiori launchpad.

  8. Again in the role of a purchaser, monitor the supplier delivery deficit. Same as in the previous step, in order the notification to show up trigger the back ground job if didn't run yet.

    1. To see the notification Quantity Deficit in Supplier’s Delivery, you need to trigger the run of job if it didn't run yet. To do so, start the Manage Situation Typesapp again.

    2. Choose the Situation Types tab.

    3. Enter Z_ST_SUPP_DEL_QD_### as ID in the search header and choose Go

    4. Select the situation type line item to show the details. Choose Trigger Now on the right upper corner of the screen.

    5. Choose OK on the Information system prompt.

    6. The new notification will show up on the right upper corner of the screen on the Notifications icon. Choose NotificationsQuantity Deficit in Supplier’s Delivery.

    7. System will display the Purchase Order Item page with situation details.

    8. You can check the details like Deficit Quantity and Supplier under different tabs.

    9. Choose SAP to navigate back to the SAP Fiori launchpad.

  9. In the role of a receiving specialist, create an inbound delivery for the purchase order that you have previously created. Note down the document number for inbound delivery _________________________________.

    FieldValue
    Document NumberPurchase order number that you noted down
    Delivery Date toDelivery date in the purchase order
    Test RunCleared
    1. Start the Inbound Deliveries for Purchase Orders app.

    2. Enter the purchase order number that you noted down as Document Number.

    3. Delete the date in the Delivery Date to field and enter the delivery date in purchase order.

    4. Clear the checkbox for the Test Run.

    5. Choose Execute.

    6. After compiling some background jobs, the system will display the inbound delivery has been saved success message. Choose Continue (Enter) (green check icon).

      System will display the message "1 Inb. Deliv. has been saved" in lower ribbon. Note down the document number for inbound delivery _________________________________.

    7. Choose SAP to navigate back to the SAP Fiori launchpad.

  10. Now again in the role of a receiving specialist, confirm that all the materials have been put away in the correct quantities. Use the values in the table.

    FieldValue
    Inbound DeliveryInbound delivery number that you noted down.
    Delivery DateEmpty
    Putaway Qty25
    1. Start the Inbound Deliveries for Putaway app.

    2. Delete the delivery date located under Time Data section.

    3. Enter the inbound delivery number that you noted down as Inbound Delivery located under the Doc. Data section.

    4. Choose Execute.

    5. Select the inbound delivery and choose Change Inbound Deliveries.

    6. System displays the Inbound Delivery Change: Overview page. In the All items section (lower pane) scroll to the right to display further fields of the item.

    7. Enter 25as Putaway Qty.

    8. Choose Save.

      System will display the inbound delivery has been saved in the lower ribbon.

    9. Choose SAP to navigate back to the SAP Fiori launchpad.

  11. In the role of a receiving specialist, post goods receipt for inbound delivery.

    1. Start the Post Goods Receipt for Inbound Delivery app.

      FieldValue
      Inbound DeliveryInbound delivery number that you noted down.
      Posting DateToday's date
    2. Enter the inbound delivery number you noted down in the previous step and press Enter.

      Result

      The goods receipt to be posted for the inbound delivery is displayed.
    3. Enter DELVY POID ### as the Delivery Note, where ### is your user number.

      Confirm the system prompt, if any.

    4. Make sure 101A is selected as the Storage Location. The item is selected automatically. If not, select the item.

      Note

      Ignore the warning about name.
    5. Choose Post.

    6. A dialog box with a success message displays. Choose OK.

    7. Choose SAP to go back to the SAP Fiori launchpad.

  12. Create the supplier invoices with reference to the purchase order that you have created. Use the data in the following table to maintain the Basic Data.

    FieldValue
    TransactionInvoice
    Company Code1010
    Invoicing Party10300001
    ReferenceINV-POID-###
    Invoice DateToday’s Date
    Posting DateToday’s Date
    1. Start the Create Supplier Invoice app.

    2. Under Basic Data, keep Invoice as the Transaction.

    3. Enter 1010 as the Company Code. Ignore the warning about data loss due to company code and choose Continue.

    4. Choose today’s date as the Invoice Date and the Posting Date.

    5. Enter INV-POID-### as the Reference.

    6. Choose the Purchasing Document References tab.

    7. Enter your purchase order number as the Purchase Order under Purchasing Document References and press Enter to confirm.

    8. Keep the checkbox for the item selected.

    9. Verify that 10300001 set as the Invoicing Party.

    10. Enter the value that is displayed as a negative balance as the Gross Invoice Amount in Basic Data.

      Note

      The Gross Invoice Amount in practice is the invoice amount from the supplier invoice. In the next step, the system would compare this amount and the amount that is in the referenced purchase order.
    11. Choose Check.

      Result

      There should be no differences in the amount value under balance. Close the system message dialog box if the system displays any info or warning other than a balance error.
    12. Choose Simulate.

    13. Choose Post.

    14. Choose No to the creation of a new invoice message. The system takes you back to the SAP Fiori launchpad.