Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Siwen_Hu
Advisor
Advisor
1,753

Background


In S/4HANA, new synchronous inbound service (API_PURGPRICINGCONDITIONRECORD_SRV) provided to create, read, update, and delete condition records for pricing that are used in Purchasing.

The service contains entities for condition record, validity of condition record, pricing scale, and condition supplement.

Required Communication Scenario


To be able to use this service, you have to set up the communication scenario SAP_COM_0294.

Service Entity


Below is the service entity list for Purchasing part:























Entity Description
A_PurgPrcgConditionRecord Condition records
A_PurgPrcgCndnRecdValidity Validity of condition records
A_PurgPrcgCndnRecordScale Pricing scales defined for condition records and condition supplements
A_PurgPrcgCndnRecdSuplmnt Condition supplements

Service Operations


Create


You can use this operation to create condition records together with their validity, pricing scales, and condition supplements.

You can also create pricing scales and condition supplements for existing condition records.

Update


You can update condition records, validity periods, pricing scales, and condition supplements.

You can also use the update operation to setting the deletion flag for condition records and condition supplements.

For entity ‘A_PurgPrcgConditionRecord’, below fields support update action:

  • ConditionRateValue

  • ConditionExclusion

  • AdditionalValueDays

  • FixedValueDate

  • PaymentTerms

  • ConditionIsDeleted


For entity ‘A_PurgPrcgCndnRecdValidity’, below fields support update action:

  • ConditionValidityStartDate

  • ConditionValidityEndDate


For entity ‘A_PurgPrcgCndnRecdSuplmnt’, below fields support update action:

  • ConditionRateValue

  • ConditionIsDeleted


For entity ‘A_PurgPrcgCndnRecordScale’, below fields support update action:

  • ConditionScaleQuantity

  • ConditionScaleAmount

  • ConditionRateValue


Create and Update Example


The example already provided in help, you can directly copy it for using.

Link:

https://help.sap.com/viewer/bb9f1469daf04bd894ab2167f8132a1a/latest/en-US/1fb6afda600d41eeba51251a02...

Read


You can read condition records in the system. You can either retrieve all existing data at once or use any of the properties for each service entity as filters.

Most query options are supported, included: format, value, top, skip, count, inlinecount, orderby, select, filter, expand, links, not. For filter query option, supported below operations:

  • eq/ne

  • gt/lt

  • ge/le

  • and/or

  • not

  • ()

  • substringof(string po, string p1)

  • startswith(string p0, string p1)

  • endswith(string p0, string p1)


Read Example


Read condition validity with specific filter:
GET <host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity/?$filter=(ConditionType eq 'PPR0' and Supplier eq 'S10300901' and (Material eq 'TG12' or endswith(Material, '13') eq true))&$inlinecount=allpages&$select=ConditionRecord,ConditionApplication,ConditionType,Material,Supplier,PurchasingOrganization
X-CSRF-Token: abc
Accept: application/json

Status: 200 OK
content-Type: application/json; charset=utf-8
dataserviceversion: 2.0

{
"d" : {
"__count" : "2",
"results" : [
{
"__metadata" : {
"id" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000029268',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"uri" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000029268',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"type" : "API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgCndnRecdValidityType",
"etag" : "W/\"'6D84E97CCC70197055658E2DE0EC69FE25D7AE9D'\""
},
"ConditionRecord" : "0000029268",
"ConditionApplication" : "M",
"ConditionType" : "PPR0",
"PurchasingOrganization" : "1010",
"Supplier" : "S10300901",
"Material" : "TG12"
},
{
"__metadata" : {
"id" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030419',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"uri" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030419',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"type" : "API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgCndnRecdValidityType",
"etag" : "W/\"'BE31A7D56184E7D488FA1E2F34AAFF09F8982654'\""
},
"ConditionRecord" : "0000030419",
"ConditionApplication" : "M",
"ConditionType" : "PPR0",
"PurchasingOrganization" : "1010",
"Supplier" : "S10300901",
"Material" : "TG13"
}
]
}
}

Read condition record and expand to validity:
GET <host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000029268')?$expand=to_PurgPrcgCndnRecdValidity&$format=json&$select=ConditionRecord,ConditionType,ConditionRateValue,ConditionRateValueUnit,to_PurgPrcgCndnRecdValidity/ConditionType,to_PurgPrcgCndnRecdValidity/Material,to_PurgPrcgCndnRecdValidity/Supplier,to_PurgPrcgCndnRecdValidity/ConditionValidityEndDate
X-CSRF-Token: abc
Accept: application/json

Status: 200 OK
content-Type: application/json; charset=utf-8
dataserviceversion: 2.0

{
"d" : {
"__metadata" : {
"id" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000029268')",
"uri" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000029268')",
"type" : "API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgConditionRecordType",
"etag" : "W/\"'FF1609D1234456B7B4DF5E6A9E359D0C4C3E2C24'\""
},
"ConditionRecord" : "0000029268",
"ConditionType" : "PPR0",
"ConditionRateValue" : "20.00",
"ConditionRateValueUnit" : "EUR",
"to_PurgPrcgCndnRecdValidity" : {
"results" : [
{
"__metadata" : {
"id" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000029268',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"uri" : "<host>/sap/opu/odata/sap/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000029268',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00')",
"type" : "API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgCndnRecdValidityType",
"etag" : "W/\"'101E588197801E0FD3C3C405C0E51CBEE2993B37'\""
},
"ConditionValidityEndDate" : "\/Date(253402214400000)\/",
"ConditionType" : "PPR0",
"Supplier" : "S10300901",
"Material" : "TG12"
}
]
}
}
}

Delete


You can delete condition records, pricing scales, and condition supplements. When condition records are deleted, their validity, pricing scales, and condition supplements are no longer valid in pricing.

The delete action is decided by configuration for condition type, if set Delete from DB as ‘Do not delete (set the deletion flag only)’, see below delete action for detail:























Entity Delete Action
A_PurgPrcgConditionRecord Do not support and need use Update action to update deletion flag
A_PurgPrcgCndnRecdValidity Do not support on validity entity
A_PurgPrcgCndnRecordScale Delete from DB
A_PurgPrcgCndnRecdSuplmnt Update the deletion flag to ‘True’

If set Delete from DB as ‘with popup’ or ‘without popup’, see below delete action for detail:























Entity Delete Action
A_PurgPrcgConditionRecord

Delete condition validity from DB

Update deletion flag to ‘True’ for condition record
A_PurgPrcgCndnRecdValidity Do not support on validity entity
A_PurgPrcgCndnRecordScale Delete from DB
A_PurgPrcgCndnRecdSuplmnt Update the deletion flag to ‘True’

Delete Example


Delete condition record:
DELETE <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000029268')
X-CSRF-Token: abc
If-Match: W/"'06AEDB703655EE574089C1A178AEBDD47F4683C1'"

Status: 204 No Content
dataserviceversion: 2.0

Delete condition supplement:
DELETE <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdSuplmnt(ConditionRecord='0000059328',ConditionSequentialNumber='2')
X-CSRF-Token: abc
If-Match: W/"'76C543231E4797F544B7023BDE1E3D8FFD639D99'"

Status: 204 No Content
dataserviceversion: 2.0

Batch


You can combine the create, read, update, and delete operations in a single batch request. The use of change sets is required for batching the create, update, and delete operations.

Batch requests are submitted as a single HTTP POST request to the $batch endpoint of the service.

Batch Example


Update condition record and validity together:
POST <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/$batch
X-CSRF-Token: abc
Content-Type: multipart/mixed; boundary=batch


--batch
Content-Type: multipart/mixed; boundary=changeset

--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

PATCH A_PurgPrcgCndnRecdValidity(ConditionRecord='0000029268',ConditionValidityEndDate=datetime'9999-12-31T00%3A00%3A00') HTTP/1.1
Content-Type: application/json
If-Match: W/"'6D84E97CCC70197055658E2DE0EC69FE25D7AE9D'"

{
"ConditionValidityStartDate" : "2056-10-01T00:00:00",
"ConditionValidityEndDate" : "2056-10-30T00:00:00"
}

--changeset--

--batch
Content-Type: multipart/mixed; boundary=changeset

--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

PATCH A_PurgPrcgConditionRecord('0000029268') HTTP/1.1
Content-Type: application/json
If-Match: W/"'06AEDB703655EE574089C1A178AEBDD47F4683C1'"

{
"ConditionRateValue" : "99.99",
"ConditionRateValueUnit" : "EUR",
"AdditionalValueDays" : "15",
"PaymentTerms" : "0001"
}

--changeset--


--batch--
Status: 202 Accepted
dataserviceversion: 2.0

--9BAB6C56452BC7F3D51BE832946442E20
Content-Type: multipart/mixed; boundary=9BAB6C56452BC7F3D51BE832946442E21
Content-Length: 238

--9BAB6C56452BC7F3D51BE832946442E21
Content-Type: application/http
Content-Length: 71
content-transfer-encoding: binary

HTTP/1.1 204 No Content
Content-Length: 0
dataserviceversion: 2.0


--9BAB6C56452BC7F3D51BE832946442E21--

--9BAB6C56452BC7F3D51BE832946442E20
Content-Type: multipart/mixed; boundary=9BAB6C56452BC7F3D51BE832946442E21
Content-Length: 238

--9BAB6C56452BC7F3D51BE832946442E21
Content-Type: application/http
Content-Length: 71
content-transfer-encoding: binary

HTTP/1.1 204 No Content
Content-Length: 0
dataserviceversion: 2.0


--9BAB6C56452BC7F3D51BE832946442E21--

--9BAB6C56452BC7F3D51BE832946442E20--


Create condition record, validity and scale with Content ID:
POST <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/$batch
X-CSRF-Token: abc
Content-Type: multipart/mixed; boundary=batch

--batch
Content-Type: multipart/mixed; boundary=changeset

--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

POST A_PurgPrcgConditionRecord HTTP/1.1
Content-Type: application/json
Content-ID: 100

{
"ConditionTable" : "018",
"ConditionType" : "PPR0",
"ConditionRateValueUnit" : "EUR",
"ConditionRateValue" : "231.99"

}

--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

POST $100/to_PurgPrcgCndnRecdValidity HTTP/1.1
Content-Type: application/json

{
"ConditionValidityEndDate" : "2021-02-01T00:00:00",
"ConditionValidityStartDate" : "2021-02-01T00:00:00",
"Supplier" : "S10300901",
"Material" : "TG14",
"PurchasingOrganization" : "1010",
"PurchasingInfoRecordCategory" : "2"
}

--changeset
Content-Type: application/http
Content-Transfer-Encoding: binary

POST $100/to_PurgPricingCndnRecdScale HTTP/1.1
Content-Type: application/json

{
"ConditionSequentialNumber" : "1",
"ConditionScaleLine" : "1",
"ConditionScaleQuantity" : "10",
"ConditionScaleQuantityUnit" : "PC",
"ConditionRateValue" : "225.99",
"ConditionRateValueUnit" : "EUR"
}

--changeset--

--batch--
Status: 202 Accepted
dataserviceversion: 2.0

--3A41EA16A892972897649D36C1BD75860
Content-Type: multipart/mixed; boundary=3A41EA16A892972897649D36C1BD75861
Content-Length: 10461

--3A41EA16A892972897649D36C1BD75861
Content-Type: application/http
Content-Length: 4044
content-transfer-encoding: binary

HTTP/1.1 201 Created
Content-Type: application/atom+xml;type=entry
Content-Length: 3455
location: <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000030590')
dataserviceversion: 2.0

content-id: 100

<?xml version="1.0" encoding="utf-8"?>
<entry m:etag="W/&quot;''&quot;" xml:base="<host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/" xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">
<id><host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgConditionRecord('0000030590')</id>
<title type="text">A_PurgPrcgConditionRecord('0000030590')</title>
<updated>2020-01-21T07:28:36Z</updated>
<category term="API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgConditionRecordType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
<link href="A_PurgPrcgConditionRecord('0000030590')" rel="edit" title="A_PurgPrcgConditionRecordType"/>
<link href="A_PurgPrcgConditionRecord('0000030590')/to_PurgPrcgCndnRecdSuplmnt" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgCndnRecdSuplmnt" type="application/atom+xml;type=feed" title="to_PurgPrcgCndnRecdSuplmnt"/>
<link href="A_PurgPrcgConditionRecord('0000030590')/to_PurgPrcgCndnRecdValidity" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgCndnRecdValidity" type="application/atom+xml;type=feed" title="to_PurgPrcgCndnRecdValidity"/>
<link href="A_PurgPrcgConditionRecord('0000030590')/to_PurgPricingCndnRecdScale" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPricingCndnRecdScale" type="application/atom+xml;type=feed" title="to_PurgPricingCndnRecdScale"/>
<content type="application/xml">
<m:properties>
<d:ConditionRecord>0000030590</d:ConditionRecord>
<d:ConditionSequentialNumber>1</d:ConditionSequentialNumber>
<d:ConditionTable>018</d:ConditionTable>
<d:ConditionApplication>M</d:ConditionApplication>
<d:ConditionType>PPR0</d:ConditionType>
<d:ConditionValidityEndDate>2021-02-01T00:00:00</d:ConditionValidityEndDate>
<d:ConditionValidityStartDate>2021-02-01T00:00:00</d:ConditionValidityStartDate>
<d:ConditionScaleQuantityUnit>PC</d:ConditionScaleQuantityUnit>
<d:ConditionCalculationType>C</d:ConditionCalculationType>
<d:ConditionRateValue>225.99</d:ConditionRateValue>
<d:ConditionRateValueUnit>EUR</d:ConditionRateValueUnit>
<d:ConditionQuantity>1</d:ConditionQuantity>
<d:ConditionQuantityUnit>PC</d:ConditionQuantityUnit>
......
<d:ETag/>
</m:properties>
</content>
</entry>
--3A41EA16A892972897649D36C1BD75861
Content-Type: application/http
Content-Length: 3417
content-transfer-encoding: binary

HTTP/1.1 201 Created
Content-Type: application/atom+xml;type=entry
Content-Length: 3072
location: <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')
dataserviceversion: 2.0
etag: W/"''"

<?xml version="1.0" encoding="utf-8"?>
<entry m:etag="W/&quot;''&quot;" xml:base="<host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/" xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">
<id><host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')</id>
<title type="text">A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')</title>
<updated>2020-01-21T07:28:36Z</updated>
<category term="API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgCndnRecdValidityType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
<link href="A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')" rel="edit" title="A_PurgPrcgCndnRecdValidityType"/>
<link href="A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')/to_PurgPrcgCndnRecdSuplmnt" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgCndnRecdSuplmnt" type="application/atom+xml;type=feed" title="to_PurgPrcgCndnRecdSuplmnt"/>
<link href="A_PurgPrcgCndnRecdValidity(ConditionRecord='0000030590',ConditionValidityEndDate=datetime'2021-02-01T00%3A00%3A00')/to_PurgPrcgConditionRecord" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgConditionRecord" type="application/atom+xml;type=entry" title="to_PurgPrcgConditionRecord"/>
<content type="application/xml">
<m:properties>
<d:ConditionRecord>0000030590</d:ConditionRecord>
<d:ConditionValidityEndDate>2021-02-01T00:00:00</d:ConditionValidityEndDate>
<d:ConditionValidityStartDate>2021-02-01T00:00:00</d:ConditionValidityStartDate>
<d:ConditionApplication>M</d:ConditionApplication>
<d:ConditionType>PPR0</d:ConditionType>
<d:PurchasingOrganization>1010</d:PurchasingOrganization>
<d:PurchasingInfoRecordCategory>2</d:PurchasingInfoRecordCategory>
<d:Supplier>S10300901</d:Supplier>
<d:Material>TG14</d:Material>
......
<d:ETag/>
</m:properties>
</content>
</entry>
--3A41EA16A892972897649D36C1BD75861
Content-Type: application/http
Content-Length: 2571
content-transfer-encoding: binary

HTTP/1.1 201 Created
Content-Type: application/atom+xml;type=entry
Content-Length: 2233
location: <host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')
dataserviceversion: 2.0
etag: W/"''"

<?xml version="1.0" encoding="utf-8"?>
<entry m:etag="W/&quot;''&quot;" xml:base="<host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/" xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">
<id><host>/sap/opu/odata/SAP/API_PURGPRCGCONDITIONRECORD_SRV/A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')</id>
<title type="text">A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')</title>
<updated>2020-01-21T07:28:36Z</updated>
<category term="API_PURGPRCGCONDITIONRECORD_SRV.A_PurgPrcgCndnRecordScaleType" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"/>
<link href="A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')" rel="edit" title="A_PurgPrcgCndnRecordScaleType"/>
<link href="A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')/to_PurgPrcgCndnRecdSuplmnt" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgCndnRecdSuplmnt" type="application/atom+xml;type=entry" title="to_PurgPrcgCndnRecdSuplmnt"/>
<link href="A_PurgPrcgCndnRecordScale(ConditionRecord='0000030590',ConditionSequentialNumber='1',ConditionScaleLine='1')/to_PurgPrcgConditionRecord" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/to_PurgPrcgConditionRecord" type="application/atom+xml;type=entry" title="to_PurgPrcgConditionRecord"/>
<content type="application/xml">
<m:properties>
<d:ConditionRecord>0000030590</d:ConditionRecord>
<d:ConditionSequentialNumber>1</d:ConditionSequentialNumber>
<d:ConditionScaleLine>1</d:ConditionScaleLine>
<d:ConditionScaleQuantity>10</d:ConditionScaleQuantity>
<d:ConditionScaleQuantityUnit>PC</d:ConditionScaleQuantityUnit>
<d:ConditionScaleAmount>0.00</d:ConditionScaleAmount>
<d:ConditionScaleAmountCurrency/>
<d:ConditionRateValue>225.99</d:ConditionRateValue>
<d:ConditionRateValueUnit>EUR</d:ConditionRateValueUnit>
<d:ETag/>
</m:properties>
</content>
</entry>
--3A41EA16A892972897649D36C1BD75861--

--3A41EA16A892972897649D36C1BD75860--

Conclusion


In this blog, we introduced how to use condition record OData Service for sales part. User can direct copy the example in own system for create, read, update and delete action.

Source: https://help.sap.com/viewer/bb9f1469daf04bd894ab2167f8132a1a/latest/en-US/039ad90332864c3eba5e65f818...