Ansicht
Dokumentation

CRM_ISA_CONTRACTNEG - Contract Negotiation

CRM_ISA_CONTRACTNEG - Contract Negotiation

PERFORM Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

Collaborative contract negotiation enables your customers to use the Web shop to negotiate a new sales contract. The Web shop takes the customer through the process of choosing products, creating a contract inquiry, and then sending the contract to the suppplier. You can send the contract back and forth until the process of negotiation is completed and both parties have agreed on the terms and conditions of the contract.

We recommend that you follow the activity steps described below for the settings that are relevant to collaborative contract negotiation. Activities that do not require specific settings for contract negotiation are not mentioned explicitly and you can configure them as you require.

User Status Profiles

In the standard system, the following user status profiles are defined that enable the system to change the contract status when the contract is sent from the customer to the supplier:

  • The user status profile CRMECOCN is used for the contract header and provides the following user statuses:
  • Status 1 for 'In process by customer'

Transaction STCU is assigned to this status which sets the system status IPCU; the Initial statusindicator is activated which means that this is the default status; the business transaction that sets the appropriate user status is 'Send to Customer'.
  • Status 2 for 'In process by supplier'

Transaction STVE is assigned to this status which deactivates the system status IPCU; the business transaction that sets the appropriate user status is 'Send to Vendor'; when the customer chooses Send in the contract in the Web shop, the system automatically sets this status so that the contract can now only be processed by the supplier.
  • The user status profile CRMECN_I is used for contract items and provides the following user statuses:
  • Inquiry

Transaction INCR sets the system statuses I1002 'Open' and I1076 'Request for Quotation'; the Initial status is activated which means that this is the default status.
  • Quotation

Transaction QUOT sets the system status I10055 'Quotation' and deletes the system statuses I1005 'Completed', I2032 'Rejected', I1076 'Request for Quotation', and I1079 'Quotation Accepted'.
The vendor can use this transaction to send a new quotation after the contract was rejected by the customer.
  • Rejected

Transaction CANC sets the system statuses I1005 'Completed' and I1032 'Rejected'.
  • Quotation Accepted by Customer

Transaction QTAC sets the system status 'I1079 'Quotation Accepted' and deletes the system status I1076 'Request for Quotation'.
  • Released

Transaction RELE sets the system status I1004 'Released'.
  1. Define a contract type that you wish to use for contract negotiations under Transactions → Basic Settings → Define Transaction Type.
  2. User Status Profiles
Assign the user status profile CRMCOCN to the transaction type defined before; assign the user status profile CRMECN_I to the contract item type.
  1. Text Determination Procedure
Create a text determination procedure to enable the exchange of notes between the customer and supplier. Under Basic Functions → Text Management → Define Text Determination Procedure, choose the text object CRM_ORDERH and create a procedure for contract negotiation. In the Definition of Procedure view, assign at least two text types as follows:
  • Text type 1 (SU99) for a description or note

In the Changes field, choose P (log). The participants of the contract negotiation can use this text type for writing notes to each other that are sent with the contract.
  • Text type 2 (SUZZ) for an automatically generated log or history of all the texts

In the Changes field, choose R (display log). The system collects all the notes into this text type for a record of the communication between the customer and supplier.
  1. Assign the user status profile and text determination procedure to your transaction type for contract negotiation under Transactions → Basic Settings → Define Transaction Type.
  2. Item Category
    1. Create an item category for the transaction type and assign it to the item object type CRM Quantity/Value Contract Item.
    2. In the Customing at Item Level Details view, check that the following values have been selected:
Relevance for quotation field: Initial inquiry
Subsequent processing: Quotation status is reset
  1. Assign the item category to the contract type.
  • Conditions
  • To enable the customer to enter a proposed price, you can create "dummy" conditions that the system does not include in the pricing procedure. These conditions appear in the customer's view of the contract when it is being negotiated and are not used to determine prices. The price or condition that the supplier enters is the "real" condition and when the customer accepts the contract quotation, these are the conditions that the system uses to calculate the price.
    1. Maintain the dummy conditions by copying the conditions that you wish to use under Basic Functions → Pricing → Define Settings for Pricing → Condition Types. Do not assign the dummy conditions to a pricing procedure.
    2. Check that the real conditions are assigned to a pricing procedure.
    3. Assign the real and the dummy condition to a condition group and assign this to the item category.
    4. Assign the dummy condition type to the authorization object /SAPCND/CM in the role SAP_CRM_ECO_ISA_WU_B2B_FULL.
  • Follow the activities under Web Channel → E-Commerce → Contracts.
  • Maintain any other settings you require for the contract type and relevant release order type.





  • Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
    This documentation is copyright by SAP AG.

    Length: 7683 Date: 20240606 Time: 153744     sap01-206 ( 117 ms )