Function documentationMultiple Usage of Objects in Service Recall Orders

 

In regular recall management, you can use objects only once. This ensures that the customer is provided with just one defined list of service parts for each object, and the maximum permitted quantity for them. With special authorization, you can use objects in service recall orders again.

If you use an object in service recall orders more than once, an error message is output. If you have special authorization, you can remove the error message by setting a user status created especially for this function. The error message is then removed and the recall order can be saved without errors.

This function has the advantage that you can use the same product service letter again within a recall action. This can be useful if service parts that were delivered to the customer as replacements are delivered in a damaged state again, and so some objects in the recall action must be exchanged again.

Prerequisites

In Customizing for Customer Relationship Management, you have made the following settings:

  • To use reference objects, and enter the product IDs of the individual objects in the service recall order, you have created a subject profile with subject profile category Y Individual Object (Sales Order). For more information, see Customizing for SAP CRM at Start of the navigation path Customer Relationship Management Next navigation step Basic Functions Next navigation step Catalogs, Codes, and Profiles Next navigation step Define Subject Profiles End of the navigation path.

  • You have created a separate transaction type for service recall processing, and have assigned this subject profile to it under External Reference Objects. For more information see SAP CRM Customizing, at Start of the navigation path Customer Relationship Management Next navigation step Transactions Next navigation step Basic Settings Next navigation step Define Transaction Types End of the navigation path.

  • You have defined an authorization key for the definition of a user status. You make this setting in SAP CRM Customizing, by choosing Start of the navigation path Customer Relationship Management Next navigation step Transactions Next navigation step Basic Settings Next navigation step Status Management Next navigation step Define Status Authorization Keys End of the navigation path.

  • You have created a status profile. Assign the defined authorization key to the user status. For more information see SAP CRM Customizing, by choosing Start of the navigation path Customer Relationship Management Next navigation step Transactions Next navigation step Basic Settings Next navigation step Status Management Next navigation step Change Status Profile for User Status End of the navigation path.

    Note Note

    When defining the status profile, make sure that you assign the value Duplicate VIN check (technical name: DUVI) to the business transaction, and set the Prohibited indicator for the definition of the user status. This prevents the execution of this business transaction. Use the status profile CRMRECOR (text: CRM Recall Order), available in the standard system, as a template.

    End of the note.
  • Assign this status profile to the transaction type that you want to use.

  • The user who can set this user status must be authorized for the authorization object B_USERSTAT. This authorization object has the attribute BERSL = <authorization key>. If you use the status profile CRMRECOR, delivered as standard by SAP, assign BERSL = ORIDEVIN.

Activities

  • You create a new service recall order.

  • You enter the product service letter ID in the header area.

  • You enter the objects in the Reference Objects assignment block.

  • If an object has already been used, an error message is output.

  • Navigate to the Status assignment block.

  • Set the defined user status (for example, Ovride Ext.Ref.Obj. Dupl.Check). The error message is then removed.

  • You can save the service recall order without errors.

    If you reset the status, the error message is output again.