Hi experts,
I had created a web service, using standard object ExpenseReport, Operation Query is ok, Operation Create is error, who can help me.
Thanks.
my email: huangb.mmsh@sinopec.com
- New item
- Choose the Web service
- Choose the namespace and the object, the “Next”
- Select Elements
- Operation – Create
- Operation – Read
- Operation – Update
- Operation – Query
- Operation – Submit
- Add Work Center
- View of Work Center
- View of the Web service
- Define a Communication Scenario
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">
<soap:Header/>
<soap:Body>
<glob:ExpenseReportCreateRequest_sync>
<BasicMessageHeader>
</BasicMessageHeader>
<ExpenseReport>
<!--Optional:-->
<EmployeeID schemeID="?" schemeAgencyID="?">E0014</EmployeeID>
<!--Optional:-->
<TypeCode listID="CN01" listAgencyID="?">01</TypeCode>
<!--Optional:-->
<Period>
<!--Optional:-->
<StartDateTime timeZoneCode="UTC+8" daylightSavingTimeIndicator="false">2016-08-20T08:00:00</StartDateTime>
<!--Optional:-->
<EndDateTime timeZoneCode="UTC+8" daylightSavingTimeIndicator="false">2016-08-21T17:00:00</EndDateTime>
</Period>
<!--Optional:-->
<Description>ceshi00001</Description>
<!--Optional:-->
<PaymentFormCode>05</PaymentFormCode>
<!--Optional:-->
<EmployeeBankDetailsKey>
<!--Optional:-->
<ID>0001</ID>
</EmployeeBankDetailsKey>
<!--Optional:-->
<AccountingBusinessTransactionDate>2016-08-21</AccountingBusinessTransactionDate>
<!--Zero or more repetitions:-->
<Receipt>
<!--Optional:-->
<ExpenseReportExpenseTypeCode listID="?" listAgencyID="?">TAXI</ExpenseReportExpenseTypeCode>
<!--Optional:-->
<Amount currencyCode="CNY">20.00</Amount>
<!--Optional:-->
<Date>2016-08-20</Date>
</Receipt>
</ExpenseReport>
</glob:ExpenseReportCreateRequest_sync>
</soap:Body>
</soap:Envelope>
- Result
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header/>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Receiver</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en">RABAX occurred on server side</env:Text>
</env:Reason>
<env:Detail>
<sap:Rabax xmlns:sap="http://www.sap.com/webas/710/soap/runtime/abap/fault/generic">
<SYDATUM>20160902</SYDATUM>
<SYUZEIT>075718</SYUZEIT>
<ERRORCODE>MESSAGE_TYPE_X_TEXT</ERRORCODE>
</sap:Rabax>
</env:Detail>
</env:Fault>
</env:Body>
</env:Envelope>