FB60 step by step: Studio v11 - Automate_Studio - Latest

Automate Studio with Evolve User Guide

Product type
Software
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio
Version
Latest
Language
English
Product name
Automate Studio
Title
Automate Studio with Evolve User Guide
Copyright
2024
First publish date
2018
Last updated
2024-10-09
Published on
2024-10-09T14:58:14.549846

FB60 step by step: Entering invoices

This document describes how you can use Automate Studio to enter invoices into SAP.

The example here will show how to use the loop feature to invoices with multiple line items from an Excel file into SAP.

Steps

The FB60 transaction is very similar to the FV60 (Park Invoice) transaction, and the steps shown here can also be used for that transaction.

Record

  1. Start Automate Studio from the desktop shortcut or from the Windows Start menu.
  2. Click New.

    file new

  3. Click Transaction, and then click Create from Recording.

    click transaction create from recording

  4. Choose the SAP system that you want to use, enter the appropriate user data, and then click Log On to SAP.

    choose system and log on to sap

    If you do not see the SAP system that you want, click Advanced SAP Logon, click Add System, provide the system information, and click OK.

  5. In the Transaction code box, type FB60.

    t-code in transaction code box

  6. Leave the recording mode as Standard. If you do not see Standard, click Change, click Non-Batch Input Mode Without SAP Controls, and then click OK.

    Note: For most transactions, the default mode is Standard, and the Automate Function Module (WFM) selects the optimum mode for the t-code that is being recorded. If the WFM is not installed, Non-Batch Input Mode Without Controls will work for most transactions. Non-Batch modes are necessary for downloading information from SAP transactions, or for Finance or HR transactions in which there are Dynamic Actions executing or user parameter values being used; otherwise, if you do not have access to Non-Batch modes, you can try recording in Batch Mode. The difference between Without SAP Controls and With SAP Controls is just a matter of what tools are on the transaction screens. For more information, see the Recording modes topic (Connect mode or Foundation mode).

  7. Click Start Recording.

    start recording button

    The FB60 transaction starts.

    Note: The following screens may vary according to the way your SAP system has been configured.

    These differences will be identified throughout the rest of this document.

  8. To make this process repeatable by Transaction, there will be a few changes to the process compared with how you would manually create a material. These differences will be identified throughout the rest of this document.

  9. Enter the company code and click Enter (the green checkmark button).
  10. Enter data into the header section of the screen. In this example:
    • Vendor
    • Invoice Date
    • Amount
    • Reference
    • Currency Key

    header area in sap gui

  11. Click Enter.
  12. O line 1 of the line item section, enter data for the first line item:
    • G/L Account number
    • Debit/Credit Indicator
    • Amount
    • Text
    • Cost Center
    • Profit Center

    Important: These steps will most likely be different from manual entry.

  13. After you enter all of the data for the line, click the box on the left of line 1 to select and highlight the row.
  14. Click the Insert Row button to insert an empty row above the current row.

    insert row button

    Important: If a yellow warning message appears, press Enter.

  15. Click Save to save and exit out of the transaction.

    s a p save button

  16. When SAP notifies you that the document was posted, click the green checkmark button. This ends the recording.

After Studio finishes compiling the script, it will take you to the Map tab.

Map

It is now time to create the mapping for this transaction. Mapping a script is just a matter of connecting SAP fields to fields in your data file. Transaction provides a Mapper to facilitate this process.

Auto Mapping will map the entire script to an Excel spreadsheet in the order that they appear in the Mapper. Because of the complexity of this transaction, we will map the fields manually instead.

The screenshot below shows the Basic View tab of the Mapper.

In each of the rows of the Mapper, you will see:

  • Mapper row number: This is just a reference number.
  • Enable flag: only enabled Mapper rows will be executed by Transaction.
  • Field Description: The label associated with the SAP technical field name.
  • Field Name: The SAP technical field name.
  • Field Type & Length: For example, String or Decimal, and the padding options.
  • Mapping direction: Fixed Value, Excel to SAP, SAP to Excel (or, if mapping to Access: Access to SAP, SAP to Access).
  • Value: Values assigned to the SAP field; either fixed values or mapped locations in the associated data source.

Note: The Properties pane is also displayed, but it is not shown below.

basic view in mapper

In the Data Set panel, you will see a preview screen of the selected data source type.

To change the data source type, click the drop-down menu under the Data Set tab and choose the data source type that you want.

change data source type drop down menu

The preview will change to reflect the choice. In this case, we will use Excel.

Add the loop

To allow the Excel spreadsheet to contain data for multiple line items, we will insert a loop around the Mapper rows that contain the item data.

  1. Click Expert View.
  2. Select the rows for the entire line item, in this case rows 15 through 23.

    fields selected in mapper

  3. Click the Create Loop button.

    create loop button

    The Loop box opens with default values, which you can change.

    • The boxes at the top show the start and end rows of the loop in the Mapper (the highlighted rows).
    • The Loop identifier column box displays the column in the spreadsheet that will contain the Header and Detail (line item data) identifiers.
    • The Text to identify transaction header and Text to identify repeating line items boxes display the values that will identify the Header (H) and Line Item (D) rows.