CI-9842: Integration to support service item hierarchies in contracts
Fix ID: CI-9842
Previously, buyers using SAP Ariba Buying solutions could create contracts from outline agreements, purchase requisition, or request for quotation containing service items (SAP Item Category D items) with material items or single-level hierarchy. Buyers could not create service items with multiple-level hierarchy on their SAP ERP system.
Now, buyers using SAP Ariba Buying solutions can create contracts from outline agreements, purchase requisition, or request for quotation containing service items (SAP Item Category D items) that have multiple-level hierarchy on their SAP ERP system. The contract can include service item (category D) with up to five-level hierarchy (one parent item and four-level child hierarchy).
The contract can include the following:
· Service item (category D) with up to five-level hierarchy (one parent item and four-level child hierarchy)
o One or more service specifications
o Service outlines with up to four-level hierarchies
· Service items can also include tiered pricing or term pricing, and discounts
The following are the prerequisites and limitation for importing contracts from the SAP ERP to SAP Ariba Buying solutions:
Prerequisites:
Before you import contract information to SAP Ariba Buying solutions, you require the following:
- Ensure that you import the master data information for the user, company code, plant, UOM, and accounting information on your ERP system. This master data must exist on the SAP Ariba Buying solutions system.
- If you create contracts from outline agreements, purchase requisition, or request for quotation containing service items (SAP Item Category D items) that have multiple-level hierarchy, use SAP ERP 6.0, EHP 4 and greater.
- If you create contracts from outline agreements, purchase requisition, or request for quotation containing material items, use SAP ERP 6.0, EHP 0, EHP 1, EHP 2, or EHP 3.
- Maintain the parameter /ARBA/TEMP_DIRECTORY in the /ARBA/TVARV table before you import the contract information. For more information, see the section, How to maintain a temporary directory while running master data directly in the Integrating SAP Ariba cloud solutions procurement and invoicing data with SAP ERP and SAP S/4HANA guide.
- Maintain the following parameters in the /ARBA/TVARV table:
o PRICE_CONDITION_TYPE – gross price condition type for material item
o DISCOUNT_CONDITION_TYPE – discount percentage condition type for material item
o PRICE_CONDITION_TYPE_SRV – gross price condition type for service specification item
o DISCOUNT_CONDITION_TYPE_SRV – discount percentage condition type for service specification
o DISCOUNT_CONDITION_TYPE_OUT – discount percentage condition type for service outlines
- Ensure that you maintain the following parameters in the configuration tables using the transaction code SM30:
- ARBA/P2P_VENDOR: Stores the vendors with contracts.
- ARBA/LAST_CONTR: This parameter is used for incremental exports. You must set the CONTRACTID and its associated CONTRACTTYPE. The parameter exports contracts with the CONTRACTID you set for the contract type. The CONTRACTID is a mandatory parameter; the CONTRACTTYPE is not mandatory.
- If you maintain a different number range for different contract types, you must maintain the CONTRACTTYPE parameter here.
- If you filter contracts by CONTRACTTYPE, then it is recommended that you use the CONTRACTTYPE parameter in this table.
Limitations:
- SAP Ariba Buying solutions integrated with SAP does not support the “Update” operation. Buyers need to make changes to contracts on SAP Ariba Contracts.
- Buyers cannot export contracts for all the term types; only item-level containing specific items from supplier is supported.
- No support is available for split by amount accounting information.
- SAP Ariba Buying solutions does not support the multi-line contract with duplicate material numbers. The /ARBA/CONTRACT_EXPORT program fails if the contract contains duplicate material numbers.
- If the service line contains PRICE_CONDITION_TYPE” and “DISCOUNT_CONDITION_TYPE with term and tiered pricing, or the service line contains PRICE_CONDITION_TYPE_SRV, DISCOUNT_CONDITION_TYPE_SRV, or DISCOUNT_CONDITION_TYPE_OUT, the following are the applicable:
- The Term-based pricing supports only Discount Percentage and Gross Price. The Gross Price condition type is considered as the unit price. Only the Scale Type “From” is supported.
- When a contract contains both tiered and term-based pricing, the SAP Ariba Buying solutions integrated with SAP only supports tiered-based pricing. SAP Ariba Buying solutions does not support term-based pricing.
- When the contract contains both the discount type and pricing type in a tiered pricing, only the pricing type values is used.
- Only the current time validity period option in the tiered or term pricing is supported.
- SAP ERP does not store any information about specific fields that SAP Ariba Buying solutions support for contracts.
Before you import contracts to SAP Ariba Buying solutions, do the following:
Ensure that you maintain the following parameters in the /ARBA/TVARV table:
o PRICE_CONDITION_TYPE – gross price condition type for material item
o DISCOUNT_CONDITION_TYPE – discount percentage condition type for material item
o PRICE_CONDITION_TYPE_SRV – gross price condition type for service specification item
o DISCOUNT_CONDITION_TYPE_SRV – discount percentage condition type for service specification
o DISCOUNT_CONDITION_TYPE_OUT – discount percentage condition type for service outlines
Ensure that you maintain the following parameters to send contracts with term-based, tired-pricing, and service hierarchy information:
1. Variable Name: PRICE_CONDITION_TYPE
Field Name: Blank
Selection cat.: P
Number: Blank
TVARV generalized for fields
Char20: Blank
Char20: Blank
INCL/EXCL: I
Option: EQ
Selection value: PB00
Selection value: Blank
2. Variable Name: DISCOUNT_CONDITION_TYPE
Field Name: Blank
Selection cat.: P
Number: Blank
TVARV generalized for fields
Char20: Blank
Char20: Blank
INCL/EXCL: I
Option: EQ
Selection value: RA01
Selection value: Blank
3. Variable Name: DISCOUNT_CONDITION_TYPE_OUT
Field Name: Blank
Selection cat.: P
Number: 0 (zero)
TVARV generalized for fields
Char20: Blank
Char20: Blank
INCL/EXCL: I
Option: EQ
Selection value: Enter a value for the discount percentage condition type for service outlines. For example, PB00.
Selection value: Blank
4. Variable Name: DISCOUNT_CONDITION_TYPE_SRV
Field Name: Blank
Selection cat.: P
Number: 0 (zero)
TVARV generalized for fields
Char20: Blank
Char20: Blank
INCL/EXCL: I
Option: EQ
Selection value: Enter a value for the discount percentage condition type for service specification. For example, 01RP.
Selection value: Blank
5. Variable Name: PRICE_CONDITION_TYPE_SRV
Field Name: Blank
Selection cat.: P
Number: 0 (zero)
TVARV generalized for fields
Char20: Blank
Char20: Blank
INCL/EXCL: I
Option: EQ
Selection value: Enter a value for the gross price condition type for service specification item. For example, PRS.
Selection value: Blank
ACTION REQUIRED FOR NEW AND EXISTING CUSTOMERS
- Log in to SAP Ariba Connect https://support.ariba.com/Connect/Log_In. If you do not have a User ID and Password for Ariba Connect, contact your Ariba account executive.
- On the Home page, click Product Information and Documentation.
- Click Cloud Integration in the Product Information section and then click Resources. The Cloud Integration Resources page appears.
- In the Integration Tools section, click Integration tools for Ariba Procure-to-Pay. The Integration tools for Ariba Procure-to-Pay page appears.
- Go to the Integration Tools for SAP section and then click ABAP Transports for SAP ERP. If the list does not contain this entry, contact your Ariba account executive.
- Click Download to download and save the Ariba_P2P_SAP_Transports.zip. Specify a location on your hard drive.
- Go to the Ariba_P2P_SAP_Transports folder and extract the transport files from the Ariba_P2P_SAP_Transports_CI9_SP2_HF3_Oct2017 to the appropriate locations on your SAP ERP system.
- Maintain the parameters to import the contracts with service hierarchy.
o The Term-based pricing supports only Discount Percentage and Gross Price. The Gross Price condition type is considered as the unit price. Only the Scale Type “From” is supported.
o When a contract contains both tiered and term-based pricing, the SAP Ariba Buying solutions integrated with SAP only supports tiered-based pricing. SAP Ariba Buying solutions does not support term-based pricing.
o When the contract contains both the discount type and pricing type in a tiered pricing, only the pricing type values is used.
o Only the current time validity period option in the tiered or term pricing is supported.
o SAP ERP does not store any information about specific fields that SAP Ariba Buying solutions support for contracts.
SAP Business Network for Procurement & Supply Chain