Description | Manage Labour Resource Cost Rates Run |
Name | ManageLRCRIn |
Namespace | http://sap.com/xi/A1S/Global |
Process Component Description | Resource Data Management |
Process Component Name | ResourceDataManagement |
Process Component Namespace | http://sap.com/xi/AP/PC/ResourceDataManagement/Global |
Deployment Unit Description | Foundation |
Endpoint Activation | By Scoping of Process Component | Operations |
Release Status | Released |
An interface to create Labor Resource Cost Rates based on migration data.
The II_MANAGE_LRCR_IN web service interface contains an operation that receives the data for Cost Centre, Job, Cost Rate, and so on, from the user, and creates labor resources based on the data.
The II_MANAGE_LRCR_IN web service interface is relevant if your company wants to create Labor Resources based on a specific cost centre and job, for a given interval and a specific rate.
The II_MANAGE_LRCR_IN web service interface offers the operation MaintainBundle.
The pre-requisites for this web service are :
Cost Centre
Job
They must be present in the system when the web service is called.
Example of a Request message :
<n0:LRCRBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <BusinessDocumentBasicMessageHeader> <ID schemeID="Token 1" schemeAgencyID="Token 2" schemeAgencySchemeAgencyID="Tok"></ID> <UUID schemeID="Token 5" schemeAgencyID="Token 6"></UUID> <ReferenceID schemeID="Token 7" schemeAgencyID="Token 8" schemeAgencySchemeAgencyID="Tok"></ReferenceID> <ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12"></ReferenceUUID> </BusinessDocumentBasicMessageHeader> <LabResCostRates ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <ChangeStateID></ChangeStateID> <ID>TEST_ISI_01</ID> <Description ActionCode="01"> <Description languageCode="EN">Testing LRCR A2X Service</Description> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> </Description> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC01</CostCentreID> <JobID>BSRPMJOB01</JobID> <CostRate> <Amount currencyCode="AED">245</Amount> <BaseQuantity unitCode="EA">12</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>DAY</CostRateUnitCode> </SelectionBy> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC02</CostCentreID> <JobID>BSRPMJOB02</JobID> <CostRate> <Amount currencyCode="USD">345</Amount> <BaseQuantity unitCode="EA">22</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>HUR</CostRateUnitCode> </SelectionBy> </LabResCostRates> </n0:LRCRBundleMaintainRequest_sync>
You can find general information about Web services, their structure and consumption in the Web Services documentation.
Below is an example of a web service request that requests to create Labor Resource Cost Rates.
<n0:LRCRBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <BusinessDocumentBasicMessageHeader> <ID schemeID="Token 1" schemeAgencyID="Token 2" schemeAgencySchemeAgencyID="Tok"></ID> <UUID schemeID="Token 5" schemeAgencyID="Token 6"></UUID> <ReferenceID schemeID="Token 7" schemeAgencyID="Token 8" schemeAgencySchemeAgencyID="Tok"></ReferenceID> <ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12"></ReferenceUUID> </BusinessDocumentBasicMessageHeader> <LabResCostRates ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <ChangeStateID></ChangeStateID> <ID>TEST_ISI_01</ID> <Description ActionCode="01"> <Description languageCode="EN">Testing LRCR A2X Service</Description> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> </Description> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC01</CostCentreID> <JobID>BSRPMJOB01</JobID> <CostRate> <Amount currencyCode="AED">245</Amount> <BaseQuantity unitCode="EA">12</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>DAY</CostRateUnitCode> </SelectionBy> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC02</CostCentreID> <JobID>BSRPMJOB02</JobID> <CostRate> <Amount currencyCode="USD">345</Amount> <BaseQuantity unitCode="EA">22</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>HUR</CostRateUnitCode> </SelectionBy> </LabResCostRates> </n0:LRCRBundleMaintainRequest_sync>
Below is an example of a web service request that requests to update Labor Resource Cost Rates.
<n0:LRCRBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <BusinessDocumentBasicMessageHeader> <ID schemeID="Token 1" schemeAgencyID="Token 2" schemeAgencySchemeAgencyID="Tok"></ID> <UUID schemeID="Token 5" schemeAgencyID="Token 6"></UUID> <ReferenceID schemeID="Token 7" schemeAgencyID="Token 8" schemeAgencySchemeAgencyID="Tok"></ReferenceID> <ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12"></ReferenceUUID> </BusinessDocumentBasicMessageHeader> <LabResCostRates ActionCode="02"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <ChangeStateID></ChangeStateID> <ID>TEST_ISI_01</ID> <Description ActionCode="02"> <Description languageCode="EN">Testing LRCR A2X Service</Description> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> </Description> <SelectionBy ActionCode="02"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC01</CostCentreID> <JobID>BSRPMJOB01</JobID> <CostRate> <Amount currencyCode="AED">245</Amount> <BaseQuantity unitCode="EA">12</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>DAY</CostRateUnitCode> </SelectionBy> <SelectionBy ActionCode="02"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC02</CostCentreID> <JobID>BSRPMJOB02</JobID> <CostRate> <Amount currencyCode="USD">345</Amount> <BaseQuantity unitCode="EA">22</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>HUR</CostRateUnitCode> </SelectionBy> </LabResCostRates> </n0:LRCRBundleMaintainRequest_sync>
Below is an example of a web service request that requests to delete Labor Resource Cost Rates.
<n0:LRCRBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <BusinessDocumentBasicMessageHeader> <ID schemeID="Token 1" schemeAgencyID="Token 2" schemeAgencySchemeAgencyID="Tok"></ID> <UUID schemeID="Token 5" schemeAgencyID="Token 6"></UUID> <ReferenceID schemeID="Token 7" schemeAgencyID="Token 8" schemeAgencySchemeAgencyID="Tok"></ReferenceID> <ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12"></ReferenceUUID> </BusinessDocumentBasicMessageHeader> <LabResCostRates ActionCode="03"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <ChangeStateID></ChangeStateID> <ID>TEST_ISI_01</ID> <Description ActionCode="03"> <Description languageCode="EN">Testing LRCR A2X Service</Description> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> </Description> <SelectionBy ActionCode="03"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC01</CostCentreID> <JobID>BSRPMJOB01</JobID> <CostRate> <Amount currencyCode="AED">245</Amount> <BaseQuantity unitCode="EA">12</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>DAY</CostRateUnitCode> </SelectionBy> <SelectionBy ActionCode="03"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC02</CostCentreID> <JobID>BSRPMJOB02</JobID> <CostRate> <Amount currencyCode="USD">345</Amount> <BaseQuantity unitCode="EA">22</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>HUR</CostRateUnitCode> </SelectionBy> </LabResCostRates> </n0:LRCRBundleMaintainRequest_sync>
Description | Check maintain labour resource cost rates |
Name | CheckMaintainBundle |
Synchronous | yes |
Release Status | Released |
To check if Labor Resource Cost Rates can be created and updated without errors.
The web service request and response message types for the CHECK_MAINTAIN_BUNDLE operation are the same as those of the MAINTAIN_BUNDLE operation. The explanations given for MAINTAIN_BUNDLE can therefore also be applied to the CHECK_MAINTAIN_BUNDLE operation.
Description | Maintain labour resource cost rates |
Name | MaintainBundle |
Synchronous | yes |
Release Status | Released |
To create and update Labor Resource Cost Rates based on uploaded migration data.
<n0:LRCRBundleMaintainRequest_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <BusinessDocumentBasicMessageHeader> <ID schemeID="Token 1" schemeAgencyID="Token 2" schemeAgencySchemeAgencyID="Tok"></ID> <UUID schemeID="Token 5" schemeAgencyID="Token 6"></UUID> <ReferenceID schemeID="Token 7" schemeAgencyID="Token 8" schemeAgencySchemeAgencyID="Tok"></ReferenceID> <ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12"></ReferenceUUID> </BusinessDocumentBasicMessageHeader> <LabResCostRates ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <ChangeStateID></ChangeStateID> <ID>TEST_ISI_01</ID> <Description ActionCode="01"> <Description languageCode="EN">Testing LRCR A2X Service</Description> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> </Description> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC01</CostCentreID> <JobID>BSRPMJOB01</JobID> <CostRate> <Amount currencyCode="AED">245</Amount> <BaseQuantity unitCode="EA">12</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>DAY</CostRateUnitCode> </SelectionBy> <SelectionBy ActionCode="01"> <ObjectNodeSenderTechnicalID></ObjectNodeSenderTechnicalID> <CostCentreID>BSRPMCC02</CostCentreID> <JobID>BSRPMJOB02</JobID> <CostRate> <Amount currencyCode="USD">345</Amount> <BaseQuantity unitCode="EA">22</BaseQuantity> </CostRate> <ValidFrom>2013-06-13</ValidFrom> <CostRateUnitCode>HUR</CostRateUnitCode> </SelectionBy> </LabResCostRates> </n0:LRCRBundleMaintainRequest_sync>
The following table shows the list of attributes for the request message header:
Parameters | Remarks |
---|---|
ID | Identification |
UUID | Universally Unique Identification |
ReferenceID | Reference Identification |
ReferenceUUID | Reference Identification |
The following table shows the list of attributes for the request message types that can be used for creating Labor Resource Cost Rates(LRCR):
Parameters | Remarks |
---|---|
ObjectNodeSenderTechnicalID | Sender Technical ID of Object Node |
ChangeStateID | Change State ID |
ActionCode | Action Code |
Run ID | Identification |
Description | Description |
SelectionBy | Selection By |
The following table shows the list of attributes for Run ID node under Labor Resource Cost Rates Request:
Parameters | Remarks |
---|---|
SchemeID | Identification |
SchemeAgencyID | Scheme Agency ID |
Content | Run ID Content |
The following table shows the list of attributes for Description node under Labor Resource Cost Rates Request:
Parameters | Remarks |
---|---|
Description | Description |
ObjectNodeSenderTechnicalID | Object Node Sender Technical ID |
ActionCode | Action Code |
The following table shows the list of attributes for SelectionBy node under Labor Resource Cost Rates:
Parameters | Remarks |
---|---|
ObjectNodeSenderTechnicalID | Object Node Sender Technical ID |
ActionCode | Action Code |
CostCentreID | Cost Centre ID |
JobID | Job ID |
CostRate | Cost Rate |
ValidFrom | Valid From |
CostRateUnitCode | Cost Rate Unit Code |
<nm:LRCRRequestBundleCheckMaintainResponse_sync xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TASB351397CD38863E7028F:804"> - <LabResCostRatesRun> <ID>TEST_ISI_01</ID> <ChangeStateID>20130617104925.4051200</ChangeStateID> <SenderTechnicalID>ROOT</SenderTechnicalID> </LabResCostRatesRun> <Log /> </nm:LRCRRequestBundleCheckMaintainResponse_sync>
The following table shows the list of attributes for the response message types that can be used for creating Labor Resource Cost Rates(LRCR):
Parameters | Remarks |
---|---|
ID | Mass Data Run Object ID |
ChangeStateID | Change State ID |
SenderTechnicalID | Object Node Party Technical ID |
The following table shows the list of attributes for the response message types that can be used for creating Labor Resource Cost Rates(LRCR):
Parameters | Remarks |
---|---|
BusinessDocumentProcessingResultCode | Processing Result Code |
MaximumLogItemSeverityCode | Log Item Severity Code |
Item | Log Item |
The following table shows the list of attributes for ID node under Labor Resource Cost Rates Response:
Parameters | Remarks |
---|---|
SchemeID | Identification |
SchemeAgencyID | Scheme Agency ID |
The following table shows the list of attributes for Item node under Labor Resource Cost Rates Response:
Parameters | Remarks |
---|---|
TypeID | Log Item Type ID |
CategoryCode | Log Item Category Code |
SeverityCode | Log Item Severity Code |
ReferenceObjectNodeSenderTechnicalID | Object Node Party Technical ID |
ReferenceMessageElementName | Language Independent Name |
Note | Log Item Note |
NoteTemplateText | Log Item Note Template Text |
LogItemNotePlaceholderSubstitutionList | Log Item Note Placeholder Substitution List |
WebURI | WebURI |