Text Material Preview
© SAP SE AR822 1 LOGO HERE @ Copyright. All rights reserved. Outline SAP Ariba Cloud Integration Gateway: Overview and Getting Started Master Data Integration Network Integration Transactional Data Integration Migration, Multiple ANIDs, and More © SAP SE AR822 2 LOGO HERE @ Copyright. All rights reserved. Network Integration Network Integration – Purchase Order Flow 1 Network Integration – Proxy – Receipt & Advanced Ship Notice Flow Network Integration – Invoice Flow 3 2 © SAP SE AR822 3 3© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Network Integration - IDOC © SAP SE AR822 4 HOME Course Title LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: IDOC Overview By the end of this lesson, you will be able to: • Define IDOC • Explain the different IDOC Types This lesson includes the following topics: • What is an IDOC? • Inbound vs. Outbound flow © SAP SE AR822 5 HOME Course Title @ Copyright. All rights reserved. IDOC Overview An IDOC (Intermediate Document) is an SAP object that carries data of a business transaction from one system to another, in the form of electronic message. IDOC is the standard data structure for electronic data interchange (EDI) between an SAP application and an external application. © SAP SE AR822 6 HOME Course Title @ Copyright. All rights reserved. IDOC Overview Depending on the direction it is sent, an IDOC can be triggered in the SAP system or in an external application. Outbound flow: The IDOC is triggered in SAP, through document message control, and sent to an external application via middleware that converts the data from IDOC into cXML, or equivalent format. After the IDOC is converted, the data is then sent to the external application. Inbound flow: cXML is converted to an IDOC. After successful processing of this IDOC, Application Document is posted in SAP. *IDOCs are always asynchronous communications. © SAP SE AR822 7 HOME Course Title @ Copyright. All rights reserved. IDOC Overview *IDOC Types are based on EDIFACT standards. All fields that are necessary for the transmission of a message for a particular business transaction are mapped in different segments. Basic type: Defines the structure of an IDOC. Each basic type describes standard IDOC segments, format of data fields and their size. Message Type: Type of document © SAP SE AR822 8 HOME Course Title @ Copyright. All rights reserved. IDOC Overview Control Record contains type of IDOC, port of partner, release of SAP System. Data records contain application specific data. Example: PO header, line item information. Status records are used to store the status of the document. © SAP SE AR822 9 HOME Course Title LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Supported IDOC flows By the end of this lesson, you will be able to: • Identify the supported IDOC flows in CIG Integration © SAP SE AR822 10 HOME Course Title @ Copyright. All rights reserved. Supported IDOC flows In SAP Ariba Cloud Integration (CI), there were not SAP Ariba specific IDOC Types for a few transactions, such as Purchase Order. However, CIG copied the standard IDOC Types & created SAP Ariba specific IDOC Types in order to incorporate all the required fields/data for integration with an SAP system. Examples: • Accounting details in PO • Supporting attachments • Send Vendor Address details • Company Code address details • Additional info for SCC flow such as time tolerance © SAP SE AR822 11 HOME Course Title LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Purchase Order flow By the end of this lesson, you will be able to: • Configure Purchase Order Flows in an SAP System, CIG, and in Ariba Network. This lesson includes the following topics: 3.1 Configuration in SAP system 3.1.1 - Global Settings 3.1.2 - General Settings 3.1.3 – Transaction Specific Settings 3.2 Configuration in CIG 3.3 Configuration in Ariba Network © SAP SE AR822 12 HOME Course Title @ Copyright. All rights reserved. Purchase order flow A Purchase Order (PO) is a commercial document and first official offer issued by a buyer to a seller, indicating material or service types, quantities, and agreed prices for products or services. • It is used to control the purchasing of products and services from external suppliers. • Acceptance of a purchase order by a seller forms a contract between the buyer and seller. • A contract does not exist until the purchase order is accepted. © SAP SE AR822 13 HOME Course Title @ Copyright. All rights reserved. Purchase order flow Additional Information: Ø Schedule lines in a Purchase Order are supported. Ø A Standard Purchase Order can have lines with catalog material or non- catalog material. Ø A Service Purchase Order, using SAP ERP 6.0 EHP 0, can only have a single-level hierarchy (one parent and child line item). However, using SAP ERP 6.0 EHP 4 & higher, you can send a Service PO with service line items in up to five levels of hierarchy (1 parent and 4 child levels). Ø A Blanket PO with item category “B” is supported. Ø Price Basis Quantity (PBQ) along with different types of Account Assignment Category is supported. Ø Defining 2 way or 3 way match is also supported. Types of Purchase Orders supported: ü Standard Purchase Orders ü Blanket Purchase Orders ü Scheduling Agreement Release Purchase Orders ü Service Purchase Orders ü Subcontracting Purchase Orders ü Consignment Purchase Orders ü Purchase Orders with Returns © SAP SE AR822 14 HOME Course Title @ Copyright. All rights reserved. Purchase order flow Pre-requisites: ü Standard NACE or Output Determination configuration should be in place. ü SAP Ariba AddOn package downloaded in your SAP system. ü Ensure that the parameter ORDER_ENABLED is set. • ORDER_ENABLED – Enables you to bypass the SAP Ariba code in case it is causing issues in customer specific scenario. ü SAP Cloud Connector installed & configured (for Direct Connect option). ü Supported middleware should be configured (for Mediated Connect option). ü CIG enabled through your AN Buyer Account & you have P User info. ü SAP system information is sent to CIG ü AN Buyer and Supplier relationship should exist. © SAP SE AR822 15 HOME Course Title @ Copyright. All rights reserved. 3.1.1 Configuration in SAP System – Global Settings Ensure that following configurations of the Global Settings section are in place – ü Maintain Certificates ü Create RFC Destination ü Create Port Definition ü Create Logical System ü Send SAP Information to CIG ü Maintain Parameters for Attachments Support ü Maintain BAdIs as per your requirements © SAP SE AR822 16 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings In order to create event linkage for proxy & port definition, under General Settings user needs to: ü Setup the Interface ü BAdIs for Setting Up Interface ü Create Partner Profile for House Bank ü Configure Document Status Update ü Enable Supply Chain Collaboration (based on requirement) ü Enable Vendors ü Enable External Format Conversion ü Plant Specific Time Zone Conversion © SAP SE AR822 17 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings To navigate to general settings in SAP ERP and SAP S/4 HANA: ü Run the transaction code SPRO – the Customizing: Execute Project screen appears. ü Click SAP Reference IMG – the Display IMG screen appears. ü Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø General Settings © SAP SE AR822 18 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface This task is a one-time activity that establish endpointsThe Maintain User Profile screen appears Ø In the Parameters tab, maintain following values: • Set/Get parameter ID: NDR • Parameter value: X • Short Description: Print via output control in MM-Inventory management. Ø Click Save. © SAP SE AR822 138 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Maintain Printer Default Values for Returns and Corrections in Receipts Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Receipt Request section & click IMG-Activity for “Maintain Printer Default Values for Returns and Corrections in Receipts” The Change View "Print Parameters": Overview screen appears. Ø Click New Entries – The New Entries: Details of Added Entries screen appears. Ø Maintain following values: • CType (Condition Type): WE03 • Plant: 001 (For example) • Stor. Location: 001 (For example) • OutputDevice: Select the printer of your location. • Print immediately: (Optional) Check the checkbox for the option. Ø Click Save. © SAP SE AR822 139 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in CIG The user will need to perform the following activities. All these are discussed in CIG Configuration session. In this lesson, we will only focus on the configurations in CIG that are specific to Receipt integration: ü Enable CIG for your Ariba Network Buyer Account. ü Provide Basic Information in the project in CIG for “Product = Ariba Network”. ü Define Connection information to establish connectivity between CIG & your SAP system. ü Define Cross Reference for Parameter for Receipt (Doc Type – ReceiptRequest) ü Define Cross References for UOM. ü Review project configuration & Confirm the Project. ü Test the Project. ü Deploy the Project. © SAP SE AR822 140 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in CIG Cross-Reference Configuration - Parameter You need to define values in the parameter fields that you want to map. The transactions & the related parameters are added by the administrator. You can define the values for both test & production environments. Follow these steps to define parameters: Step 1: Select the Document Type = ReceiptRequest in “Parameters” tab & click Add. Step 2: Edit the entry. Step 3: Enter values for the parameters in the TEST Environment and PROD Environment & click Save. If you want to have different value in PROD Environment, uncheck the box Use same values. Enter parameter values for another Document Type as needed or click Next © SAP SE AR822 141 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in Ariba Network Please note that there is no configuration required in Ariba Network specific to Receipt integration. Thus, it is not covered in this unit. © SAP SE AR822 142 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Advanced Ship Notice (ASN) flow By the end of this lesson, you will be able to: • Identify pre-requisites to configuring ASN flow • Configure ASN flow in SAP System, CIG, and Ariba Network This lesson includes the following topics: i. Configuration in SAP system ii. Configuration in CIG iii. Configuration in Ariba Network © SAP SE AR822 143 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow An Advanced Ship Notice (ASN) is a document that provides detailed information about a pending delivery. The purpose of an ASN is to notify the customer when shipping occurs and provide physical characteristics about the shipment so the customer can be prepared to accept delivery. Suppliers send a ship notice from Ariba Network when the they are ready to ship the items on the Purchase Order. You can receive the following ship notices from Ariba Network suppliers: ü A single Ship Notice against multiple Purchase Orders. ü Multiple Ship Notices against a single or multiple line items in a Purchase Order. ü Ship Notices against Purchase Orders having line items with zero quantity to indicate the items are not shipped. ü Ship Notices against a Purchase Order having material line-items. ü Ship Notices against Purchase Orders having the BatchID for the line items. You need to configure your SAP system to accept Ship Notices against multiple Purchase Orders. Additional Information: ü To use confirmation control keys, you need to specify the confirmation control key in Purchase Orders. ü The Manufacturer Part ID is included in the ASN created against the PO if it is mentioned while creating the PO. ü The manufacturer Part ID is available in order confirmations and ship notices for material type HERS only. © SAP SE AR822 144 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow Pre-requisites: ü Ariba AddOn package should be available (downloaded) in your SAP system. ü SAP Cloud Connector should be installed & configured (for Direct Connect option). ü Supported middleware should be configured (for Mediated Connect option). ü CIG is enabled through your AN Buyer Account & you have P User info. ü SAP system information is sent to CIG ü AN Buyer & Supplier relationship should exist. ü Purchase Order configuration should be in place. © SAP SE AR822 145 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in Ariba Network Specify default transaction rules Step 1: Login to your Ariba Network Buyer account. Ø Click on Administration Ø Click on Configuration. Step 2: Click on Default Transaction Rules. © SAP SE AR822 146 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in Ariba Network Specify default transaction rules Step 3: Specify the rules by checking boxes against individual rules, click Save. Specifying ASN Transaction Rules is completely based on business requirements of individual customer. © SAP SE AR822 147 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in CIG In this lesson we will focus on the configurations in CIG that are very specific to Invoice integration: ü Enable CIG for your Ariba Network Buyer Account. ü Provide Basic Information in the project in CIG for “Product = Ariba Network”. ü Define Connection information to establish connectivity between CIG & your SAP system. ü Define Cross Reference for Parameter for ASN (Doc Type – ShipNoticeRequest) ü Define Cross References for UOM. ü Review project configuration & Confirm the Project. ü Test the Project. ü Deploy the Project. © SAP SE AR822 148 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in CIG Cross-Reference Configuration - Parameter You need to define values in the parameter fields that you want to map. The transactions & the related parameters are added by the administrator. You can define the values for both test & production environments. Follow these steps to define parameters: Step 1: Select the Document Type = ShipNoticeRequest in “Parameters” tab & click Add. Step 2: Edit the entry. Step 3: Enter values for the parameters in the TEST Environment and PROD Environment & click Save. If you want to have different value in PROD Environment, uncheck the box Use same values. Enter parameter values for another Document Type as needed or click Next. © SAP SE AR822 149 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System Ensure that following configurations of Global Settings section are in place – ü Maintain Certificates ü Create RFC Destination ü Create Port Definition ü Create Logical System ü Send SAP Information to CIG ü Maintain Parameters for Attachments Support ü Maintain BAdIs as per yourrequirements All of these are discussed in Unit 4: SAP Ariba AddOn – SPRO. © SAP SE AR822 150 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System To navigate to General Settings in SAP ERP and SAP S/4 HANA for Ariba Network Transactions: Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø General Settings © SAP SE AR822 151 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System General Settings In order to create event linkage for proxy & port definition, under General Settings user needs to: ü Setup the Interface ü Configure Document Status Update ü Enable Supply Chain Collaboration (based on requirement) ü Enable Vendors All of these configurations are discussed in Unit 8 in the Purchase Order integration lesson. It remains the same for Invoice integration. © SAP SE AR822 152 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System Transaction Specific Settings To configure Ariba Network transactions: Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings All the supported transactions for Ariba Network Integration are listed under Application Specific Settings. Information on how to configure each of the supported Ariba Network transactions is detailed out in SAP Ariba Cloud Integration Gateway Configuration Guide. © SAP SE AR822 153 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System Transaction Specific Settings In this section, we will look into the configurations of a sample Proxy inbound (ASN) transaction required on the SAP AddOn to map the transactions and messages to cXML and send it to Ariba Network. To receive ASNs sent by suppliers from Ariba Network to SAP System, you need to perform following activities: ü Configure Advance Ship Notice to Receive Ship Notices with Zero Quantities. ü Maintain Carrier Details for Vendors ü Export the Packaging Data for Handling Units to Ariba Network © SAP SE AR822 154 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings Transaction Specific Settings Configure Advance Ship Notice to Receive Ship Notices with Zero Quantities Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Advanced Ship notice section & click IMG-Activity for “Configure Advance Ship Notice to Receive Ship notices with Zero Quantities” The Deliveries: Item Categories-picking": Overview screen appears. Ø Click Position & then enter ELN as the Item category. Ø For ELN, ensure that the checkbox Relevant for picking is blank. Ø Click Save. © SAP SE AR822 155 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings Transaction Specific Settings Configure Advance Ship Notice to Receive Ship Notices with Zero Quantities The Deliveries: Item Categories-picking": Overview screen appears. Step 3: Click Position & then enter ELN as the Item category. Step 4: For ELN, ensure that the checkbox Relevant for picking is blank. Step 5: Click Save. © SAP SE AR822 156 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings Transaction Specific Settings Maintain Carrier Details for Vendors Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Advanced Ship notice section & click IMG-Activity for “Maintain carrier details for Vendors” The Change View ”Shipping Notification: Carrier Mapping”: Overview screen appears. Step 3: Maintain Ariba Carrier Domain, Ariba Carrier ID and Vendor ID. Click Save. © SAP SE AR822 157 HOME Course Title @ Copyright. All rights reserved. Advanced Ship Notice (ASN) flow – Configuration in SAP System – Transaction Specific Settings Transaction Specific Settings Export the Packaging Data for Handling Units to Ariba Network Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Advanced Ship notice section & click IMG-Activity for “Export the Packaging Data for Handling Units to Ariba Network ” The Export screen appears. Step 3: Choose path for File output, give the file name as “INSTRUCTIONS”. © SAP SE AR822 158 HOME Course Title @ Copyright. All rights reserved. Section Complete Congratulations! You have now completed this Section!for IDOCs or Web Services • For IDOCs, the interface setup only supports partner profile creation for Partner Type LS (Logical System). • If you want support for Partner Type LI (Vendor), create it using the transaction code WE20. • You can execute the interface settings multiple times for the same transaction as it will not overwrite the existing set up except outbound web service. • Outbound Proxy(Outbound web service) is always overwritten, if you change any existing data and execute the same interface again. © SAP SE AR822 19 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Setup the Interface Ø Click IMG-Activity “Configure the Connections to Send Messages” The Interface Setup for Integration screen appears. This screen consists of two main sections that list all supported transaction in each flow: • Interface Setup for IDOC: Applicable to both SAP Ariba Cloud Integration Gateway and middleware configuration (SAP PI). • Interface Setup for Web Service: Applicable to SAP Ariba Cloud Integration Gateway configuration & middleware configuration ( other than SAP PI). Ø Either click Select All to select all listed transactions for both flows, or select the transactions individually. © SAP SE AR822 20 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface Enter the following information for Interface Setup for IDoc: • Receiver Logical System: ARIBACIG (for example). • The Receiver Logical System is the one you created during Global Settings configuration. • The Logical System you select I Interface Setup is used for creating Outbound Parameters in Partner Profile settings. Inbound paramters are created using SAP's actual logical system. © SAP SE AR822 21 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface Perform following actions for Interface Setup for Web Service: Ø Select one of the following data centers : • Connect to Cloud Integration Gateway Europe • Connect to Cloud Integration Gateway China Ø Select one of the following to indicate if the connection is to a production or test instance: • Connect to Cloud Integration Gateway Production Instance • Connect to Cloud Integration Gateway Test Instance Ø Select one of the following types of authentication methods: • Select User ID / Password and enter authentication information to connect to SAP Ariba Cloud Integration Gateway. This will be your P User ID & Password. • Select X.509 SSL Client Certificate and choose the Certificate Name (ARIBA, for example). The same certificate used for Certificate Based Authentication need to be added here & it will be stored in SOA Manager. Ø If your environment has proxy set up, provide following info: • Name of Proxy Host • Port Number of Proxy Host Ø Click execute © SAP SE AR822 22 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface Upon running the report, you will see the results (example shown) You can also view the status of the report message using: • Tcode: SLG1, • Object: ARBACIG_INTERFACE, • Subobject: IF_LOGS © SAP SE AR822 23 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface If you are using SAP PI/PO as your middleware: Ø Make sure that middleware parameter is enabled – ENABLE_PI_MIDDLEWARE Ø Ensure that you have maintained required configuration under Global Settings > Customize SLD API and Integration Engine- Admin for PI Integration (as discussed in Integration using SAP PI / PO Middleware section) Ø Setup the Interface under Ariba Network Integration > General Settings using the transaction code SPRO Ø Configure Interface Setup for IDOC as described in the beginning of this lesson. *Do not configure Interface Setup for Web Service.* © SAP SE AR822 24 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Setup the Interface If you are using SAP CPI / HCI Private Tenant as your middleware: Ø Make sure that middleware parameter is enabled – ENABLE_MIDDLEWARE Ø Also ensure that you have maintained required configuration under Global Settings for SAP CPI / HCI Middleware. Ø Setup the Interface under Ariba Network Integration > General Settings using the transaction code SPRO Ø Configure Interface Setup for IDOC as previously described Ø For Interface Setup for Web Service, you need to additionally provide values in following felids – • URL Host: Middleware host URL • Path Prefix: Middleware path prefix The URL Host and Path Prefix will be specific to customer’s CPI Private Tenant. © SAP SE AR822 25 HOME Course Title @ Copyright. All rights reserved. To implement the BAdI: Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Setup the Interface Ø Click IMG-Activity “BAdIs for Setting Up the Interface” The Create Enhancement Implementation popup appears. Ø Implement the BAdI. • BAdI name: ARBCIG_AUTO_INTERFACE • Implementation methods: • CHANGE_MESSAGE_OUT: To change message parameters for outbound IDocs • CHANGE_MESSAGE_IN: To change message parameters for inbound IDocs • CHANGE_PARTNER_HEADER: To change partner header for IDocs • CHANGE_OUT_IDOC_IN: To change outbound IDocs message control • CHANGE_PROXY: To change parameters when setting up service name or logical port for proxies 3.1.2 Configuration in SAP System – General Settings BAdIs for Setting Up the Interface When setting up the interface, you can optionally implement the BAdI to modify any parameters. This BAdI is used for all SAP Ariba solutions. To make changes to partner profiles - Proxy configurations as per customer’s requirements. It can be done manually or by using these BADIs. The parameter IP_SOLUTION identifies the SAP Ariba solution. Based on the solution you require, choose one of the possible values in the IP_SOLUTION field • BUY - SAP Ariba Buying and Invoicing • SRC - SAP Ariba Sourcing and SAP Ariba Contracts • AN - Ariba Network © SAP SE AR822 26 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Create Partner Profile for House Bank This is a mandatory configuration. SAP Ariba CIG AddOn program will always configure the interface for IDOC against the partner function of type LS (Logical System). If you also want to send the info to a bank (which is partner type B), you will need to configure this. For payment remittance, you are required to manually create a partner profile of partner type B for house bank. Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Setup the Interface Ø Click IMG-Activity “Create Partner Profile for House Bank” The Partner Profiles screen appears. Ø Click on Partner type B & click Create. © SAP SE AR822 27 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Create Partner Profile for House Bank Ø Enter values for the following parameters: • Partner No.: ARIBA (for example) • Partn.Type: B (Bank) Ø On the Post processing: permitted agent tab: • Ty. : US (User) • Agent : DODDAS (for example) • Lang: EN (for example) Ø Click Save. © SAP SE AR822 28 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Create Partner Profile for House Bank The entered partner number is now listed under Partner type B Ø Double-click the partner number listed under Partner type B & then click Create outbound parameter. © SAP SE AR822 29 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – GeneralSettings Create Partner Profile for House Bank The Partner profiles: Outbound parameters screen appears. Ø Enter value for the Message Type Ø On the Outbound Options tab: • Enter a value for Receiver port • Choose Pass IDoc Immediately. • Enter a value for Basic type • Check Cancel Processing After Syntax Error (To cancel the program in case of errors & log the proper error message in WE02.) Ø Click Save. © SAP SE AR822 30 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update Using the document status update, you can monitor the status of all transactions that: ü You send from your SAP ERP or SAP S/4 HANA system through CIG to suppliers on the Ariba Network. ü Send the document status update for transactions that you receive from suppliers on the Ariba Network. The status of inbound transactions is also available on Ariba Network. © SAP SE AR822 31 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update Monitor the status of supported outbound & inbound transactions using the transaction code SLG1 Inbound TransactionsOutbound Transactions © SAP SE AR822 32 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update - Maintain Parameters Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Document Status Update Ø Click IMG-Activity “Maintain Parameters for Document Status Update”” The Parameters - Document Status Update screen appears. Ø Maintain the parameters as mentioned in the table. IN_IDOC_SENDER_PART_NO – Do not maintain if the partner type is LI. This is maintained so that partner number can be sent at run time. © SAP SE AR822 33 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update - Maintain date & time to send document status update for PayMeNow and Order Confirmation. Fetch the PayMeNow & Order Confirmation information incrementally from the last fetched date & time. This is a one-time activity for new customers. Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Document Status Update Ø Click IMG-Activity “Maintain Date-Time to send document status update for PayMeNow and OrderConfirmation. The change view Table to store Proxy Parameters for ISU, PP, ERPCC, Receipts screen appears. Ø Click New Entries The New Entries: Overview of Added Entries screen appears. Ø From the Document Type dropdown, choose Document Status Update & enter values in the Date & Time field. Ø Click Save. © SAP SE AR822 34 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update – Schedule job for PayMeNow & Order Confirmation document status update. Ø Run the transaction code SM36 The Define Background Job screen appears Ø Job name: ARBCIG_INBOUND_IDOC_SUR. Ø Click Start condition to schedule the program. After you run the report, you can also view the status of the report message using: • Tcode: SLG1, • Object: ARBCIG_UTILITY, • Subobject: DOCUMENTSTATUSUPDATE © SAP SE AR822 35 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Configure Document Status Update - Implement the BAdI for document status update Navigate to: Ø Ariba Network Integration Ø General Settings (using the transaction code SPRO) Ø Document Status Update Ø Click IMG-Activity “Business Add-Ins (BAdIs)” The Create Enhancement Implementation screen appears. Ø Implement the BAdI: • BAdI name: ARBCIG_BADI_DOC_STAT_UPD • Implementation methods: • INBOUND_PRXY_PRE_PROCESSING: To preprocess inbound document status update. • OUTBOUND_PRXY_PRE_PROCESSING: To preprocess outbound document status update. © SAP SE AR822 36 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Enable Supply Chain Collaboration - Maintain parameters Navigate to: Ø Ariba Network Integration Ø General Settings Ø Click IMG-Activity “Enable SAP Ariba Supply Chain Collaboration” The Parameters - SAP Ariba Supply Chain Collaboration screen appears. Ø Maintain the following parameter: © SAP SE AR822 37 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Enable vendors To maintain the vendors that are registered suppliers on Ariba Network navigate to: Ø Ariba Network Integration Ø General Settings (using Tcode:SPRO) Ø Click IMG-Activity “EnableVendors” The Change View "Ariba Network Vendor Table": Overview screen appears. Ø Maintain the vendor & associated company code for each of the vendors you want to enable transacting with Ariba Network in the Company Code and Vendor fields. © SAP SE AR822 38 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Enable External Format Conversion Configure the following two parameters to enable the conversion of data format: ü ENABLE_EXTFORMAT_MASTERDATA ü ENABLE_EXTFORMAT_SUPPLIER_ONLY © SAP SE AR822 39 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Enable External Format Conversion Navigate to: Ø Ariba Network Integration Ø General Settings (using Tcode:SPRO) Ø Click IMG-Activity “External Format Conversion” The Parameters – Business Suite AddOn Parity Supplier screen appears. Ø Click Modify & enable the parameters: © SAP SE AR822 40 HOME Course Title @ Copyright. All rights reserved. 3.1.2 Configuration in SAP System – General Settings Plant Specific Time Zone Conversion User can configure SAP ERP to send delivery date with Plant time zone, instead of System time zone, for PO/SA/SAR transaction. Navigate to: Ø Ariba Network Integration Ø General Settings (using Tcode:SPRO) Ø Click IMG-Activity “Plant Specific Time Zone Conversion ” The Parameters – Plant Specific Time Zone Conversion screen appears. Ø Click Modify & add the Plant name. Ø Click Save. © SAP SE AR822 41 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Configure Ariba Network transactions In this section, we will look into the configurations of sample IDOC outbound (Purchase Order) transactions required on the SAP AddOn to map the transactions and messages to cXML and send to Ariba Network. Ø Run the Tcode SPRO The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG The Display IMG screen appears. Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings. All supported transactions for Ariba Network Integration are listed under Application Specific Settings. © SAP SE AR822 42 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order To send a Purchase Order from an SAP System to Ariba Network, you need to perform following activities: ü Define Message Output Control for Purchase Orders ü Maintain Parameters for Purchase Orders ü Configure Implicit Enhancements for Change & Cancel Orders ü Configure Service Map Key for Service Orders ü Implement Customer Exit for Purchase Orders ü Mapping setting for Purchase Order/SA/SAR Outbound © SAP SE AR822 43 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings. Ø Purchase Order Step 2: Expand the Purchase Order section& click IMG- Activity for “Define Message Output Control for Purchase Order” © SAP SE AR822 44 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control The Conditions for Output Control screen appears. Step 3: Select EF and click Output types. The Display View "Output Types": Overview screen appears. Step 4: Click NEU (for example) & click Change. © SAP SE AR822 45 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 5: Double-click NEU (for example) The Change View "Output Types": Details screen appears. Step 6: On the General Data tab, for Access sequence choose 0001 DocType/PurchaseOrg/Vendor © SAP SE AR822 46 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 7: On the Default values tab, create following entry: • Dispatch Time: Send immediately (when saving the application) • Transmission Medium: EDI • Partner Function: LS • Click Save & go back to the Change View "Output Types": Overview screen. Step 8: Click NEU (for example) & then double-click Processing routines The Display View "Processing routines": Overview screen appears. © SAP SE AR822 47 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 9: In the Processing Routines section, create following entry: • Transmission Medium: EDI • Program: RSNASTED • Form Routine: EDI_PROCESSING • Click Save. Step 10: Click NEU (for example) & then double-click Partner Functions The Display View "Partner functions": Overview screen appears. © SAP SE AR822 48 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 11: In the Partner Functions section, create following entry: Ø Medium: EDI Ø Function: LS Ø Name: Logical System Ø Click Save. © SAP SE AR822 49 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 12: Select application EF and click Condition records The Output Types popup appears. Step 13: Click NEU (for example) & then click Condition records. © SAP SE AR822 50 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control The Key Combination popup appears. Step 14: Maintain the required key combination for • Purchasing Output Detrmination: Doc.Type/Purch.Org/Vendor: • Purchasing Doc Type: NB • Purch. Organization: US001 (for example) Click Execute The Change Condition Records (Purchase order): Fast Change screen appears. © SAP SE AR822 51 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Define Message Output Control Step 15: In the Condition recs section, enter the following: Ø Vendor: 100005 (for example) Ø Name: Ø Function: LS (for example) Ø Partner: 0000100005 (for example) Ø Medium: EDI (for example) Ø Date/Time: Send immediately (when saving the application) (for example) Ø Language: EN (for example) Click Save. © SAP SE AR822 52 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Maintain Parameters Buyer users need to maintain the few parameters to send Purchase Orders or Subcontracting Purchase Orders to suppliers. Buyer users also need to maintain parameters to send copies of Subcontracting Purchase Orders to multiple contract manufacturer suppliers on Ariba Network. Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings. Ø Purchase Order Ø Expand the Purchase Order section & click IMG- Activity for “Maintain Parameters for Purchase Order” © SAP SE AR822 53 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Maintain Parameters The Parameters – Purchase Order screen appears. Ø Maintain parameters as mentioned in the table. © SAP SE AR822 54 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Buyer users need to configure implicit enhancements to send Purchase Order to Ariba Network. Step 1: Run the TCode SE38 The ABAP Editor: Initial screen appears. Step 2: Enter LEINMF0Q for Program & click Display The Choose Program for LEINMF0Q popup appears. Step 3: Click Select. As per standard SAP’s ORDERS, IDOC is not capable of handling PO changes & deletion by default. This enhancement enables the IDOC to send change & cancel / delete info to Ariba Network. © SAP SE AR822 55 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Step 4: Click Enhance in the application toolbar. Step 5: Select SAPLEINM from the popup. © SAP SE AR822 56 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Step 6: Ø Click Edit Ø Enhancement Operations Ø Show Implicit Enhancement Options to display a line after the lesen-beleg form. Step 7: Right-click the line below FORM lesen_beleg & select: Ø Enhancement Implementation Ø Create Implementation. © SAP SE AR822 57 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Step 8: Click Code on the Choose Type of Enhancement popup to display Select or Create Enhancement Implementation buttons. Step 9: Click Create Enhancement Implementation button. © SAP SE AR822 58 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Step 10: Enter a name & description for the enhancement & press Enter. Step 11: In the package popup, specify your Z or Y package or Local Object, press Enter & save the package to a transport request. © SAP SE AR822 59 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure implicit enhancements Step 12: Enter the include: INCLUDE ARBCIG_ORDER_REQUEST_LEINMF0Q IF FOUND. Step 13: Activate the enhancement and save it. © SAP SE AR822 60 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Configure Service Map Key This functionality is actually built for SAP SRM and SAP Ariba is using that. It is available from EhP 4+ (Enhancement Pack). ü Configure this setting only if your service purchase order transfer from ERP to Ariba Network fails. ü This usually occurs when the business function LOG_MM_P2PSE_1 is not active on your SAP ERP system. • To have the SRVMAPKRY generated, customer needs to turn on the Business Function (BF) – LOG_MM_P2PSE_1. ü You only need to implement the SAP Note (#2372821) if the standard field SRVMAPKEY is not activated on your SAP ERP system. ü The standard field SRVMAPKEY in the SAP Table ESLL stores service purchase order Item ID information. ü The service map key is required to identify the line numbers for the service lines. ü If the SRVMAPKEY is not available,the Item ID does not populate the line numbers for the service lines correctly and the SAP Process Integration mappings fail. © SAP SE AR822 61 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit The INCLUDE ARBCIG_ORDER_REQUEST_002 is called from the customer exit for outbound purchase orders. Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings. Step 2: Expand the Purchase Order section & click IMG-Activity for “Implement Customer Exit for Purchase Order” © SAP SE AR822 62 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit The Project Management of SAP Enhancements screen appears Step 3: Create a new customer exit. ZARIBAPO (for example) & click Create. Step 4: In the package popup, specify your Z or Y package or Local Object, press Enter & save the package to a transport request. © SAP SE AR822 63 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 5: Click Enhancement Assignments; Ø Enter the user exit name MM06E001 & press Enter. © SAP SE AR822 64 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 6: Go back & click Components. Then double- click the enhancement name EXIT_SAPLEINM_002. Step 7: In the new screen that appears, double-click INCLUDE ZXM06U02. © SAP SE AR822 65 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 8: Enter the include: INCLUDE ARBCIG_ORDER_REQUEST_002 IF FOUND. Step 9: Click Activate. © SAP SE AR822 66 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 10: Go back & click Components & then double- click the enhancement name EXIT_SAPLEINM_011. © SAP SE AR822 67 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 11: In the new screen that appears, double-click INCLUDE ZXM06U33. Step 12: Enter the include: INCLUDE ARBCIG_ORDER_REQUEST_011 IF FOUND. Step 13: Click Activate. © SAP SE AR822 68 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Implement customer exit Step 14: Go back & activate user exit as well. © SAP SE AR822 69 HOME Course Title @ Copyright. All rights reserved. 3.1.3 Configuration in SAP System – Transaction Specific Settings Purchase order- Mapping Setting for Purchase Order/SA/SAR Outbound This configuration filters out account assignment details such as G/L Account, Profit or Cost Center etc. at the company code level, when the purchase order is sent from SAP to Ariba Network via CIG. In the case of Invoice Pro, the customer may choose to send organization data in the PO to Ariba Network. Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings. Ø Expand Purchase Order section & click IMG-Activity for “Mapping Setting for Purchase Order/SA/SAR Outbound” The Change View “Further mapping settings for Purchase Order Outbound” screen appears. ØMaintain parameters as mentioned: © SAP SE AR822 70 HOME Course Title @ Copyright. All rights reserved. 3.2 Configuration in CIG In this section, we will only focus on the configurations in CIG which are very specific to Purchase Order integration: ü Enable CIG for your Ariba Network Buyer Account. ü Provide Basic Information in the project in CIG for “Product = Ariba Network”. ü Define Connection information to establish connectivity between CIG & your SAP system. ü Define Cross Reference for Parameter for Purchase Order (Doc Type – OrderRequest) ü Define Cross References for UOM. ü Review project configuration & Confirm the Project. ü Test the Project. ü Deploy the Project. © SAP SE AR822 71 HOME Course Title @ Copyright. All rights reserved. 3.2 Configuration in CIG Cross Reference Configuration - Parameter You will need to define values in the parameter fields in which you want to map. The transactions & the related parameters are added by the administrator. You can define the values for both test & production environments. Step 1: Select the Document Type = OrderRequest in “Parameters” tab & click Add. Step 2: Edit the entry. Step 3: Enter values for the parameters in the TEST Environment and PROD Environment & click Save. • If you want to have different value in PROD Environment, uncheck the box Use same values. Enter parameter values for another Document Type as needed or click Next. © SAP SE AR822 72 HOME Course Title @ Copyright. All rights reserved. 3.3 Configuration in Ariba Network In this section, we will only focus on the configurations in CIG which are very specific to Purchase Order integration: ü Specify Default Transaction Rules ü Define Active Relationships with the suppliers you would want to trade © SAP SE AR822 73 HOME Course Title @ Copyright. All rights reserved. 3.3.1 Configuration in Ariba Network Specify Default Transaction Rules Step 1: Login to you’re AN Buyer account; click on Administration & then click on Configuration. Step 2: Click on Default Transaction Rules. Step 3: Specify the rules by checking boxes against individual rules & click Save. Specifying Invoice Transaction Rules is completely based on business requirements of individual customer. © SAP SE AR822 74 HOME Course Title @ Copyright. All rights reserved. 3.3.2 Configuration in Ariba Network Define Supplier Relationships Step 1: Login to you’re an Buyer account; click on Supplier Enablement & then click on Active Relationships. Step 2: Click on Search for Suppliers button. Step 3: Search any of the parameters such as Company name; Supplier’s ANID; etc. & click Search. © SAP SE AR822 75 HOME Course Title @ Copyright. All rights reserved. 3.3.2 Configuration in Ariba Network Define Supplier Relationships Step 4: In the Search Results, click on Request Relationship link against your desired supplier. Step 5: On the Supplier Detail page, check the box to confirm review & verification of the supplier profile & click on Request a Trading Relationship button. Step 6: Popup window will appear to confirm that the trading relationship with supplier is established. Click Done. . © SAP SE AR822 76 HOME Course Title @ Copyright. All rights reserved. 3.3.2 Configuration in Ariba Network Define Supplier Relationships Step 7: Once the supplier accepts & approve the trading relationship request, you can see the supplier in your Current Suppliers section under Active Relationships page. Step 8: You can also see the notification of new supplier getting added under Alerts & Messages section. Step 9: You then need to define SAP Vendor ID for that supplier. Click on More Actions button & select Edit from the dropdown. © SAP SE AR822 77 HOME Course Title @ Copyright. All rights reserved. 3.3.2 Configuration in Ariba Network Define Supplier Relationships Step 10: On the next page, scroll down to Unique Supplier ID Configuration section, click Add to define SAP Vendor ID. Step 11: In the Add Supplier Unique Key popup, enter 10 digit SAP Vendor ID & click Save. Make sure that you also add any leading zeros in the vendor ID. Step 12: Your Ariba Network Supplier is now associated with an SAP Vendor ID. Click Save. © SAP SE AR822 78 78©2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Network Integration - Invoice Flow © SAP SE AR822 79 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Invoice Flow By the end of this lesson, you will be able to: • Identify the types of invoices supported by CIG © SAP SE AR822 80 HOME Course Title @ Copyright. All rights reserved. Invoice Flow An invoice is a commercial document issued by a seller, to a buyer, indicating the products, quantities, and agreed prices for products or services the seller had provided the buyer. Suppliers send invoices from Ariba Network to buyers on the SAP ERP or SAP S/4HANA system. Types of Invoices supported: ü PO-based Invoice ü Non-PO based Invoice containing accounting information ü Header-level Credit Memos against Purchase Order based invoices created on Ariba Network and then reconciled in the SAP Ariba Procurement Solution. ü Header-level Credit Memos against Non-PO Invoices created in the SAP Ariba Procurement Solution. Invoices supported can be of following categories: ü Standard Invoice ü Service Invoice ü Summary Invoice ü Direct Invoicing of Purchase Order Service Items ü ERP-Initiated Invoice © SAP SE AR822 81 HOME Course Title @ Copyright. All rights reserved. Invoice Flow Additional Information: ü Although the invoice for the Service Sheets contains taxes and other charges, the SAP Ariba AddOn does not process the taxes in the service sheet. ü To receive Invoices created against Purchase Order service lines, Buyer Administrators are required to use the service-based invoicing functionality on SAP ERP or SAP S/4HANA. ü The S.-Based IV indicator on the Invoice tab of the purchase order contains service lines. This option is required to create separate line items for each service line in the invoice created on SAP ERP or SAP S/4HANA. © SAP SE AR822 82 HOME Course Title @ Copyright. All rights reserved. Invoice Flow Pre-requisites: ü Ariba AddOn package should be downloaded in your SAP system. ü Ensure that the parameter INVOICE_ENABLED is set. ü SAP Cloud Connector is installed & configured (for Direct Connect option). ü Supported middleware should be configured (for Mediated Connect option). ü CIG is enabled through your AN Buyer Account & you have P User info. ü SAP system information is sent to CIG ü AN Buyer & Supplier relationship should exist. ü Purchase Order configuration should be in place. © SAP SE AR822 83 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Invoice Flow - Specific configuration in Ariba Network By the end of this lesson, you will be able to: • Configure invoice flows in Ariba Network © SAP SE AR822 84 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in Ariba Network Specify default transaction rules Step 1: Login to your Ariba Network Buyer account. Ø Click on Administration Ø Click on Configuration. Step 2: Click on Default Transaction Rules. © SAP SE AR822 85 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in Ariba Network Specify default transaction rules Step 3: Specify the rules by checking boxes against individual rules & click Save. Specifying Invoice Transaction Rules is completely based on business requirements of individual customer. © SAP SE AR822 86 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in Ariba Network Specify default transaction rules There are many Invoice Rules listed in Ariba Network. Based on business requirements, customer needs to enable: ü General Invoice Rules ü PO Invoice Field Rules ü PO and Non-PO Invoice Field Rules ü Invoice Address Rules ü Blanket Purchase Order Invoice Rules ü Invoice Payment Rules ü VAT Rules © SAP SE AR822 87 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Invoice Flow - Specific configuration in CIG By the end of this lesson, you will be able to: • Configure invoice flows in SAP Ariba Cloud Integration Gateway (CIG) © SAP SE AR822 88 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in CIG In this lesson we will focus on the configurations in CIG that are very specific to Invoice integration: ü Enable CIG for your Ariba Network Buyer Account. ü Provide Basic Information in the project in CIG for “Product = Ariba Network”. ü Define Connection information to establish connectivity between CIG & your SAP system. ü Define Cross Reference for Parameter for Invoice (Doc Type – InvoiceDetailRequest) ü Define Cross References for UOM. ü Review project configuration & Confirm the Project. ü Test the Project. ü Deploy the Project. © SAP SE AR822 89 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in CIG Cross-Reference Configuration - Parameter You need to define values in the parameter fields that you want to map. The transactions & the related parameters are added by the administrator. You can define the values for both test & production environments. Follow these steps to define parameters: Step 1: Select the Document Type = InvoiceDetailRequest in “Parameters” tab & click Add. Step 2: Edit the entry. Step 3: Enter values for the parameters in the TEST Environment and PROD Environment & click Save. If you want to have different value in PROD Environment, uncheck the box Use same values. © SAP SE AR822 90 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in CIG Cross-Reference Configuration - Parameter Step 4: Enter parameter values for another Document Type as needed or click Next. © SAP SE AR822 91 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Invoice Flow - Specific configuration in SAP System By the end of this lesson, you will be able to: • Configure invoice flows in SAP System This lesson includes the following topics: I. Global Settings II. General Settings III. Transaction Specific Settings © SAP SE AR822 92 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Global Settings Ensure that following configurations of Global Settings section are in place – ü Maintain Certificates ü Create RFC Destination ü Create Port Definition ü Create Logical System ü Send SAP Information to CIG ü Maintain Parameters for Attachments Support ü Maintain BAdIs as per your requirements All of these are discussed in Unit 4: SAP Ariba AddOn – SPRO. © SAP SE AR822 93 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – General Settings To navigate to General Settings in SAP ERP and SAP S/4 HANA for Ariba Network Transactions: Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø General Settings © SAP SE AR822 94 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – General Settings In order to create event linkage for proxy & port definition, under General Settings user needs to: ü Setup the Interface ü Configure Document Status Update ü Enable Supply Chain Collaboration (based on requirement) ü Enable Vendors ü Enable External Format Conversion ü Plant Specific Time Zone Conversion All of these configurations are discussed in Unit 8 in the Purchase Order integration lesson. It remains the same for Invoice integration. © SAP SE AR822 95 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings To configure Ariba Network transactions: Ø Run the transactioncode SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings All the supported transactions for Ariba Network Integration are listed under Application Specific Settings. © SAP SE AR822 96 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Information on how to configure each of the supported Ariba Network transactions is detailed out in SAP Ariba Cloud Integration Gateway Configuration Guide. In this section, we will look into the configurations of a sample IDOC inbound (Invoice) transaction required on the SAP AddOn to map the transactions and messages to cXML and send it to Ariba Network. © SAP SE AR822 97 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings To receive an Invoice sent by suppliers from Ariba Network to SAP System, you need to perform following activities: ü Maintain Parameters for Invoice ü Maintain SAP Company Code for Each of the Partners ü Maintain Tax Code between the External System & the SAP Tax Codes ü Maintain the Posting Keys & Document Types for Each Company Code ü Implement Customer Exit for Invoices with Service Type Line Items ü Enable Attachments & Comments for Invoices ü Map cXML Partner to ERP Invoicing Party There are some pre-requisites and limitations for the Invoice scenario. Please refer to the CIG Overview Guide & CIG Configuration Guide for details. © SAP SE AR822 98 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Maintain Parameters Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Invoice section & click IMG-Activity for “Maintain Parameters for Invoice” The Parameters – Invoice screen appears. Ø Maintain parameters as mentioned in the table. © SAP SE AR822 99 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Maintain SAP Company Code for each Partner This step is needed to set EDI profile for invoice processing. This allows IDOCs from outside the system to be posted for a specific company code. If this is not maintained, an error may occur. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand Invoice section & click IMG-Activity for “Maintain SAP Company Code for Each of the Partners” The Change View “EDI: Assign Name in the Invoice Company Code” screen appears. Ø Click New Entries. Ø Maintain SAP company code for each of the partners & click Save. © SAP SE AR822 100 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Maintain Tax Code between External System & SAP Tax Codes To maintain the Tax Code mappings: Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Invoice section & click IMG-Activity for “Maintain Tax Code between the External System and the SAP Tax Codes” The Change View “EDI: Conversion of External Rate Tax Code” screen appears. Ø Click New Entries. Ø Maintain SAP company code for each of the partners & click Save. © SAP SE AR822 101 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Maintain Posting Keys & Document Types for each Company Code Buyer users need to maintain Posting Keys & Document Types for each Company Code. When SAP system receives invoices from Ariba Network, it creates and stores the invoice through the IDoc. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Invoice section & click IMG-Activity for “Maintain the Posting Keys and Document Types for Each Company Code ” The Display View ““EDI-INVOIC: Program Parameters” screen appears. Ø Click New Entries to create an entry at the vendor or logical system level in the Partn. Type field © SAP SE AR822 102 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Maintain Posting Keys & Document Types for each Company Code Ø Enter the Partner No. & Company Code. Ø Enter a value for the following keys in the Posting Details section: • G/L db.pstg ky: Enter a value for the General Ledger Debit Memo Posting Key: 40 (For example) • G/L cr.pstng ky: Enter a value for the General Ledger Credit Memo Posting Key: 50 (For example) • Vend deb.pstng ky: Enter a value for the Debit Memo Posting Key for the Vendor: 21 (For example) • Vend cred.pstng ky: Enter a value for the Credit Memo Posting Key for the Vendor: 31 (For example) • Invoice doc. type: Enter a value for the Document Type: RE (For example) • Cred.memo doc. type: Enter a value for the Document Type: KG (For example) Ø Click Save. © SAP SE AR822 103 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Buyer users need to add customer exits to invoices with service type line items to make specific integration requirements. Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Invoice section & click IMG-Activity for “Customer Exit for Invoices with Service Type Line Items” Standard SAP IDoc (INVOIC) doesn’t support Service Invoicing. So, this exit is handling Service Invoicing functionality. Implement this exit to call the provided “includes”. © SAP SE AR822 104 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items The Project Management of SAP Enhancements screen appears. Step 3: Enter name of the Project. If you already have an existing SAP project for enhancement MRMH0002, use the same project. Step 4: Click Create & enter a description in the Short Text field. Step 5: Click Save. © SAP SE AR822 105 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 6: In the Create Object Directory Entry popup, specify your Z or Y package & save the package to a transport request or select Local Object © SAP SE AR822 106 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 7: Click Enhancement assignments. The SAP Enhancements in Enhancement Project page appears. Step 8: Input value MRMH0002 in the Enhancement field & then press Enter. © SAP SE AR822 107 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 9: Click Components. Step 10: Double-click EXIT_SAPLMRMH_011. The program INCLUDE - ZXM08U22 appears. © SAP SEAR822 108 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 11: Double-click INCLUDE - ZXM08U22 in the Function Builder: Display EXIT_SAPLMRMH_011 page to create the program. Step 12: Enter the include: INCLUDE ARBCIG_INCL_INCOMING_INVOICE01 IF FOUND. Click Save & then click Activate. © SAP SE AR822 109 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 13: Repeat Step 9 – 12 to create the customer exit for EXIT_SAPLMRMH_014 for program INCLUDE ZXM08U25. Step 14: Enter the include: INCLUDE ARBCIG_INCL_INCOMING_INVOICE03 IF FOUND. Click Save & then click Activate. © SAP SE AR822 110 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 15: Repeat Step 9 – 12 to create the customer exit for EXIT_SAPLMRMH_015 for program INCLUDE ZXM08U26. Step 16: Enter the include: INCLUDE ARBCIG_INCL_INCOMING_INVOICE02 IF FOUND. Click Save & then click Activate. © SAP SE AR822 111 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Implement Customer Exit for Invoices with Service Type Line Items Step 17: Go back to the Project Management of SAP Enhancements screen & Activate the customer exit. © SAP SE AR822 112 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Enable Attachments & Comments Buyer users can activate the following event type linkage to enable attachments and comments for invoices. Standard SAP IDOC doesn’t support attachments & comments, so this event linkage needs to be activated to handle the attachments & comments. Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Invoice section & click IMG-Activity for “Enable Attachments and Comments for Invoices” The Change View Event Type Linkages: Details screen appears. Step 3: Click New Entries. © SAP SE AR822 113 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Enable Attachments & Comments Step 4: Add a new entry with following values: Ø Object Category: BO BOR Object Type Ø ObjectType: IDPKINVOIC Ø Event: MASSINPUTFINISHED Ø Receiver Type: ARBCIG_INVOIC Ø Receiver Call: Function Module Ø Receiver Function Module: ARBCIG_INB_IDOC_SUCCESS_EVENT Ø Event delivery: Using tRFC (Default) Ø Check Linkage Activated box. Ø Behavior Upon Error Feedback: System defaults Ø Receiver Status: No errors Click Save. © SAP SE AR822 114 HOME Course Title @ Copyright. All rights reserved. Invoice Flow – Configuration in SAP System – Transaction Specific Settings Map cXML Partner to ERP Invoicing Party In this activity, you can specify a different invoicing party for incoming cXML invoices. This is used if you want to post an incoming invoice to a different vendor other than the vendor in the purchase order. Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Invoice section & click IMG-Activity for “Map cXML Partner to ERP Invoicing Party ” The Change View “Incoming Invoice: Map cXML Partner to ERP Invoicing Party screen appears. Step 3: Click New Entries. Step 4: Maintain cXML VendorID & Invoice Partner and click Save. © SAP SE AR822 115 115© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Network Integration - Proxy © SAP SE AR822 116 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Proxy Overview By the end of this lesson, you will be able to: • Describe use cases for proxies. • Locate a list of supported proxy flows. © SAP SE AR822 117 HOME Course Title @ Copyright. All rights reserved. Proxy Overview Proxies are executable interfaces that are generated for the target application language like ABAP / JAVA. ü Proxies are used when ABAP applications (SAP ECC) need to send and receive data. ü Proxies bypass the adapters and provide adapter less communication with the JAVA/ABAP business systems in landscape. ü Proxies are generated from the WSDL description of interface objects and have same attributes as message interface. There are ABAP and JAVA proxies available. ü Proxies can be used for Inbound and Outbound interfaces. ü Proxies for outbound interfaces are called Client Proxies. ü Proxies for inbound interfaces are called Server Proxies. © SAP SE AR822 118 HOME Course Title @ Copyright. All rights reserved. Supported Proxy flows © SAP SE AR822 119 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Receipt flow By the end of this lesson, you will be able to: • Identify pre-requisites to configuring receipt flow. • Configure receipt flow in SAP System, CIG, and Ariba Network This lesson includes the following topics: i. Configuration in SAP system ii. Configuration in CIG iii. Configuration in Ariba Network © SAP SE AR822 120 HOME Course Title @ Copyright. All rights reserved. Receipt Flow Buyers generate receipts in the SAP system and send them to suppliers. When receipt data is successfully posted in Ariba Network, buyers can see the receipts in their online Outbox. • When buyers send a receipt for the goods received, the receipt also contains the delivery note in the header. • Buyers can only create receipts for standard Purchase Orders. Receipt with Corrections and Returns: Buyers can send Receipts with returns and corrections for the line items shipped against Purchase Orders. A negative value in the line item quantity denotes that there was a correction to the items received or returned. The following movement types support returns and corrections in Receipts: ü 101, 103, and 105 to send received quantities ü 102 to send corrections on the received quantity ü 122, 124, and 161 to send returned quantities ü 123 to send corrections on the returned quantities Buyers and suppliers on Ariba Network can view the details on the returns and corrections for line items in the purchase order on the purchase order details and the order history pages. The line items in the purchase order on Ariba Network also display the number of items received or returned. © SAP SE AR822 121 HOME Course Title @ Copyright. All rights reserved. Receipt Flow Pre-requisites: ü Configure the processing routines to create goods receipts on the SAP system. ü Set up the user profile parameter to activate the collective slip for goods receipts. ü Standard NACE or Message Determination configuration should be in place. ü SAP Ariba AddOn package downloaded in your SAP system. ü SAP Cloud Connector installed & configured (for Direct Connect option). ü Supported middleware should be configured (for Mediated Connect option). ü CIG is enabled through your AN Buyer Account & you have P User info. ü SAP system information is sent to CIG ü AN Buyer and Supplier relationship should exist. ü Receipts for Blanket Purchase Orders are not supported. © SAP SE AR822 122 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Global Settings Ensure that following configurations of Global Settings section are in place – ü Maintain Certificates ü Create RFC Destination ü Create Port Definition ü Create Logical System ü Send SAP Information to CIG ü Maintain Parameters for AttachmentsSupport ü Maintain BAdIs as per your requirements © SAP SE AR822 123 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system General Settings To navigate to general settings in SAP ERP and SAP S/4 HANA for Ariba Network Transactions: ü Run the transaction code SPRO – The Customizing: Execute Project screen appears. ü Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø General Settings © SAP SE AR822 124 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system. General Settings In order to create event linkage for proxy & port definition, under general settings user needs to: ü Setup the Interface ü Configure Document Status Update ü Enable Supply Chain Collaboration (based on requirement) ü Enable Vendors © SAP SE AR822 125 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings All the supported transactions for Ariba Network Integration are listed under Application Specific Settings. Information on how to configure each of the supported Network transactions is in the SAP Ariba Cloud Integration Gateway Configuration Guide. © SAP SE AR822 126 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings In this section, we will look into the configurations of a sample Proxy outbound (Receipt) transaction required on the SAP AddOn to map the transactions and messages to cXML and send it to Ariba Network. To send a Receipt from an SAP System to Ariba Network, you need to perform following activities – ü Define Message Output Control for Returns & Corrections ü Maintain Parameters for Receipt Request ü Configure User Profile Parameters to Activate Collective Slip after Receipt ü Maintain Printer Default Values for Returns and Corrections in Receipts © SAP SE AR822 127 HOME Course Title @ Copyright. All rights reserved. Transaction Specific Settings Define Message Output Control for Returns & Corrections Step 1: Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Step 2: Expand the Receipt Request section & click IMG-Activity for “Define Message Output Control for Returns and Corrections” The Conditions for Output Control screen appears. Receipt Flow - Configuration in SAP system © SAP SE AR822 128 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections The Conditions for Output Control screen appears. Step 3: Select ME Inventory Management & click Output types. © SAP SE AR822 129 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections The Display View "Output Types": Overview screen appears. Step 4: Click the Change button, double-click Output, Type WE03 The Change View "Output Types": Details screen appears. Step 5: On the General Data tab, for Access sequence choose: 0003 Trans.Type/Print Vers./Indic. © SAP SE AR822 130 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections Step 6: Click the tab Default Values, retain the following values in the tab: Ø Dispatch Time: Send immediately (when saving the application) Ø Transmission Medium: Special function Ø Partner Function: LS Step 7: Click Save, then go back to the main screen. © SAP SE AR822 131 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections Step 8: From the main screen, choose ME Inventory Management & click Output Types The Display View "Output Types": Overview screen appears. Step 9: Choose WE03; double-click Processing routines. © SAP SE AR822 132 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections Step 9 (continued): Enter the following values: Ø Program: ARBCIG_RECEIPT_PUBLISH Ø FORM routine: SEND_GOODSRECIPT_SAVED Step 10: Press Enter & Save the entry. © SAP SE AR822 133 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections Step 11: Click ME Inventory Management & then click Condition records The Output Types popup appears. Step 12: Double-click the output type: WE03 © SAP SE AR822 134 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Define Message Output Control for Returns & Corrections The Change GR Note Vers.3 (WE03): Selection screen appears. Step 13: Enter the following information: Ø Trans./Event Type: WE Ø Print Version: 3 (Collective Slip) Ø Print Item: 1 (Material Document Printout) Step 14: Click Execute. The Change Condition Records (GR Note Vers.3): Fast Change screen appears. Step 15: Maintain the following parameters for the partner function: Ø Function: LS Ø Medium: Special function or Print output Ø Date/Time: Send immediately (when saving the application) Ø Language: EN Step 16: Click Save. © SAP SE AR822 135 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Maintain Parameters for Receipt Request (SP0001) Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Receipt Request section & click IMG-Activity for “Maintain Parameters for Receipt Request” The Parameters – Receipt Request screen appears. Ø Maintain parameters as mentioned in the table. © SAP SE AR822 136 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Maintain Parameters for Receipt Request (SP0002 and above) Ø Run the transaction code SPRO – The Customizing: Execute Project screen appears. Ø Click SAP Reference IMG – The Display IMG screen appears. Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Receipt Request section & click IMG-Activity for “Maintain Parameters for Receipt Request” The Change view “Allowed ReceiptRequest Messages”: Overview screen appears. Ø Maintain parameters as mentioned in the table in next slide. © SAP SE AR822 137 HOME Course Title @ Copyright. All rights reserved. Receipt Flow - Configuration in SAP system Transaction Specific Settings Configure User Profile Parameters to Activate Collective Slip after Receipt Ø Navigate to: Ø Integration with Other SAP Components Ø SAP Ariba Cloud Integration Gateway Ø Ariba Network Integration Ø Application Specific Settings Ø Expand the Receipt Request section & click IMG-Activity for “Configure User Profile Parameters to Activate Collective Slip after Receipt”