Maintaining Invoice Detail Request Integration-Specific Configurations in the Managed Gateway Project

Objective

After completing this lesson, you will be able to maintain the necessary Cross-Reference Parameters, UOM mapping, and Lookup Table for the Invoice in the Managed Gateway Integration Project.

Maintaining Invoice Detail Request Integration-Specific Configurations

In this lesson, you will learn how to maintain invoice-specific configuration in the integration project on the Managed Gateway portal. It is assumed that you have already learned and understood the following activities:​

  • Enable the Managed Gateway from your SAP Business Network Buyer Account and create an Integration Project.​
  • Choose "Product = Ariba Network" in the Basic Information of the integration project in the Managed Gateway.​
  • Define connection information in the integration project to establish connectivity between the Managed Gateway and your on-premise SAP system.
  • Define Cross Reference parameters for invoice (Doc Type: InvoiceDetailRequest).​
  • Define Cross References for UOM (Unit of Measures).​
  • Define Cross Reference Lookup Table for invoice (Doc Type: InvoiceDetailRequest).​

These activities are discussed in the course "Deep-dive into SAP Integration Suite Managed Gateway for Spend Management and SAP Business Network" of the learning journey "Administering SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network."​ ​In this lesson, we will focus only on configurations specific to invoice integration from SAP Business Network to the SAP system. You need to define values in the Cross Reference fields that you want to map. The SAP Ariba administrator adds the transactions and related parameters. You can define the values for both test and production environments.

Define the Parameters for Invoice

Follow these steps to define the parameters for Invoice:​

  1. Navigate to the Managed Gateway for Spend&Network portal > Edit the Integration Project created for integration with Ariba Network (SAP Business Network) > Traverse to the Cross Reference Configuration Parameter tab. Image of the cross reference configuration parameter.
  2. From the Select Document Type field dropdown, select InvoiceDetailRequest and select the Add button.​ Image of the Invoice Detail Request document type.
  3. Select the Pencil icon of the added entry for the InvoiceDetailRequest document type to maintain the parameters.​ ​

    Note

    After adding any document type, a red cross (x) sign in the Test and Production columns indicates one or more mandatory fields in which you need to maintain values. ​

    Image of the configuration details of the invoce detail request document type.
  4. On the InvoiceDetailRequest;0;cXML popup screen, maintain the following parameters:​
    1. Invoice LSEnabled: This Boolean configuration (true/false) enables the logical system.​
    2. Allow Negative Quantity: This is a Boolean parameter (true/false) that needs additional customization to handle negative quantities in an invoice.​
    3. Invoice HeaderTextID: The header level attribute for the invoice configured on your ERP system. The value is available in the TTXID table.​
    4. Invoice DefaultLang: To maintain the default language when the SAP system or SBN fails to send language details for inbound and outbound messages.​
    5. Add cXML Payload as an Attachment: This optional parameter allows you to download the cXML payload and attach it to an invoice when the invoice is created in the SAP system.​
    6. SendPaymentTerms: This Boolean configuration (true/false) indicates whether to send payment terms in the invoice.​
    7. Invoice PortName: The port name for the invoice. SAP <SID>, where SID is the SAP Logical System ID.​
    8. ShowTaxDetailsAtItemLevel: This is a Boolean parameter (true/false) that controls whether or not to display the Tax Details segment on the invoice at the line-item level in SAP Business Network.​
    9. InvoiceProcessingType: This is a Boolean parameter (true/false) that lets you decide whether non-PO invoices are to be processed as FI invoices (SOAP) or MM Invoices (IDoc).​
  5. Select the Save button.

    Note

    Invoice LSEnabled and Invoice PortName are the mandatory parameters. If you don’t maintain values in these parameters, the invoice processing will fail in the SAP system.

    Text ID: The Text ID is an identifier that differentiates between various types of texts/comments. In the SAP system, you can find more than one text/comment field at the header and the line-item level. A unique Text ID identifies each of these text/comment fields.​

    If you want to have a different value in the PROD Environment, uncheck the box Use same values.

    Image of the parameters that must be maintained.

Summary

In this lesson, you learned how to maintain invoice-specific configurations in the integration project on the Managed Gateway portal. Prior knowledge from the course "Deep-dive into SAP Integration Suite Managed Gateway for Spend Management and SAP Business Network" is assumed. This includes enabling the Managed Gateway, creating an integration project, defining connection information, and setting cross-references.

Key steps for configuring invoice parameters involve navigating to the Cross Reference Configuration Parameter tab in the Managed Gateway portal and adding the InvoiceDetailRequest document type. Once added, various parameters need to be maintained, such as enabling logical systems, handling negative quantities, defining invoice header text IDs, setting default languages, attaching cXML payloads, sending payment terms, configuring port names, item-level tax details, and determining invoice processing types.

Following these configurations ensures smooth integration of invoices from SAP Business Network to your SAP system, automating processes and maintaining accurate, compliant records. By applying the configurations accurately, you enhance invoice processing efficiency and ensure seamless transactions between your systems.