Oracle® Retail Pricing Cloud Service Operations Guide Release 16.0.029 E99962-02 |
|
![]() Previous |
![]() Next |
This chapter describes the induction services. The primary role of these services is to create, modify, and delete price changes and clearances.
This service creates, modifies, or deletes price changes by calling the RPM_PRICE_CHANGE_INDUCTION_SQL package to load input data into staging tables and then calls the core RPM_CORESVC_PRICE_CHANGE_SQL package to validate and insert data to the RPM price change tables.
Table 4-1 PriceChangeInductionRDO Input Parameters
Parameter Name | Data Type |
---|---|
action |
String |
newGroupBatch |
Long |
priceChangeGroup |
Long |
priceChangeGroupDesc |
String |
priceChange |
Long |
item |
String |
diff |
String |
locationType |
String |
location |
Long |
effectiveDate |
Localdate |
updatedEffectiveDate |
Localdate |
changeType |
String |
changeValue |
BigDecimal |
sellingUom |
String |
roundingRule |
String |
reason |
String |
status |
String |
ignoreConstraints |
String |
[ { "action": null, "newGroupBatch": null, "priceChangeGroup": null, "priceChangeGroupDesc": null, "priceChange": null, "item": null, "diff": null, "locationType": null, "location": null, "effectiveDate": null, "updatedEffectiveDate": null, "changeType": null, "changeValue": null, "sellingUom": null, "roundingRule": null, "reason": null, "status": null, "ignoreConstraints": null } ]
The output will contain the status of the request including validation errors, if any.
Table 4-2 PriceChangeStatusRDO Ouput Parameters
Parameter Name | Data Type |
---|---|
statusMsg |
String |
failPcTable |
List<PriceChangeFailRDO> |
This section describes the Clearance Induction service. This service creates, modifies, or deletes clearances by calling the RPM_CLEARANCE_INDUCTION_SQL package to load input data into staging tables and then calls the core RPM_CORESVC_CLEARANCE_SQL package to validate and insert data to the RPM clearance tables.
Table 4-5 ClearanceInductionRDO Input Parameters
Parameter Name | Data Type |
---|---|
action |
String |
newGroupBatch |
Long |
clearanceGroup |
Long |
clearanceGroupDesc |
String |
clearance |
Long |
markdown |
String |
item |
String |
diff |
String |
locationType |
String |
location |
Long |
effectiveDate |
Localdate |
updatedEffectiveDate |
Localdate |
changeType |
String |
changeValue |
BigDecimal |
roundingRule |
String |
reason |
String |
status |
String |
[ { "action": null, "newGroupBatch": null, "clearanceGroup": null, "clearanceGroupDesc": null, "clearance": null, "markdown": null, "item": null, "diff": null, "locationType": null, "location": null, "effectiveDate": null, "updatedEffectiveDate": null, "changeType": null, "changeValue": null, "roundingRule": null, "reason": null, "status": null } ]
The output will contain the status of the request including validation errors, if any.
Table 4-6 ClearanceStatusRDO Ouput Parameters
Parameter Name | Data Type |
---|---|
statusMsg |
String |
failClrTable |
List<ClearanceFailRDO> |