|
Home | Customer Relationship Management | Product Data Maintenance | Manage Warranty In | Change Warranty |
Search |
||
Related Information |
||
| Where used | ||
ES Workplace Basket |
||
|
Open Basket
Add to Basket |
||
| Technical Name | WarrantyCRMChangeRequestConfirmation_In |
| Namespace | http://sap.com/xi/CRM/SE |
| Latest Software Component Version | SAP CRM ABAP 7.02 |
| First Shipped With: Software Component Version |
|
| First Shipped With: Product Version | SAP CRM 7.0 - SAP Customer Relationship Management 7.0 (Easy Adoption) |
| Category | A2X |
| Direction | inbound |
| Mode | synchronous |
| Point-to-Point Communication Enabled |
|
| Release State | released |
| Idempotency | available |
| Application Component for Customer Messages | CRM-MD-PRO |
| WSDL |
The Change Warranty inbound service operation changes or adds data to a specified warranty such as new or additional service limitations.
The warranty ID is mandatory and must be entered in upper case.
When all warranties have the same source business system, it is not necessary to identify the source business system.
The Read Warranty service operation should be first called to get the keys of the different parts e.g. CodeLimitations.
The parts codelimitations and servicelimitations, as the records have no further attributes, can be used with action codes create and delete. A creation of a record needs just the business keys. Cancel requires the technical keys. The sequence_ID is a technical counter of the records.
Servicelimitations
Adding a Servicelimitation
Enter the external value in the field WarrantyServiceTypeValueID. In the specific case of WarrantyServiceTypeCode = 02 (Product), enter the InternalID of the product and NOT the guid.
Example Product
<ServiceLimitations actionCode="01">
<WarrantyServiceTypeCode >02</WarrantyServiceTypeCode>
<WarrantyServiceTypeValueID >100133</WarrantyServiceTypeValueID>
</ServiceLimitations>
Example Productgroup
<ServiceLimitations actionCode="01">
<WarrantyServiceTypeCode >03</WarrantyServiceTypeCode>
<WarrantyServiceTypeValueID >01</WarrantyServiceTypeValueID>
</ServiceLimitations>
Example Itemcategorygroup
<ServiceLimitations actionCode="01">
<WarrantyServiceTypeCode >04</WarrantyServiceTypeCode>
<WarrantyServiceTypeValueID >SRVM</WarrantyServiceTypeValueID>
</ServiceLimitations>
Example Itemobjecttype
<ServiceLimitations actionCode="01">
<WarrantyServiceTypeCode >05</WarrantyServiceTypeCode>
<WarrantyServiceTypeValueID >BUS2000160</WarrantyServiceTypeValueID>
</ServiceLimitations>
Note: <InclusionExclusionCode> has a default value of Inclusion. If an exclusion is required, state the exclusion in each Servicelimitation <InclusionExclusionCode>E</InclusionExclusionCode>.
Deleting a ServiceLimitation
<ServiceLimitations actionCode="03">
<SAPClientID>506</SAPClientID>
<ProductUUID>48c826be-f14c-6e4c-e100-00000a4217a2</ProductUUID>
<WarrantySequenceID >0001</WarrantySequenceID>
</ServiceLimitations>The Change Warranty service operation allows the status to be set to "archive" (=I1104).
Adding a code
<CodeLimitations actionCode="01">
<WarrantyCatalogID >ZB</WarrantyCatalogID>
<WarrantyCode >ZB11</WarrantyCode>
<WarrantyCodeGroupID >ZBANKING</WarrantyCodeGroupID>
</CodeLimitations>
Deleting a code
<CodeLimitations actionCode="03">
<SAPClientID>506</SAPClientID>
<ProductUUID>48c826be-f14c-6e4c-e100-00000a4217a2</ProductUUID>
<WarrantySequenceID >0002</WarrantySequenceID>
</CodeLimitations>
Counter
For the counter assignment is a change of the attributes possible, besides the create/deletion. Example:
<Counters actionCode="02">
<SAPClientID>506</SAPClientID>
<ProductUUID>48ce19a9-2555-22f4-e100-00000a421823</ProductUUID>
<WarrantySequenceID >0001</WarrantySequenceID>
<WarrantyOperatorCode >A</WarrantyOperatorCode>
<WarrantyCounterAttributeCode >Kopierer</WarrantyCounterAttributeCode>
<DecimalPlacesValue>4</DecimalPlacesValue>
<MeasureUnitCode>BX</MeasureUnitCode>
</Counters>
Note: The WarrantyCounterAttributeCode is case-sensitive.
Note that this is a level 1 service. For more information about the behavior of level 1 services, see Common Functions of Level 1 Services .
Available for this service operation is Business Add-In (BAdI) CRM_SE_WRNTYCHGRCI.
This operation is contained in the following ES Bundles: