You are on page 1of 11

Battery Recharge

Rollout AOC
SAP Setup & Technical documentation

1. Battery Recharge – Project scope


2. GET/POST API calls
3. Technical Objects
4. Reports & Tables
5. Background Jobs
6. Testing
7. BI setup

05/02/2020 2
Battery Recharge – Project scope

Scope: Battery recharge applicable to Microsoft Surface Devices SKU’s only.


 Surface device sku’s are maintained in the table: ZMS_SHELF_LIFE with (shelf life expiry -

Number)
 Microsoft dictates the shelf-life expiry number based on the Line of business
(LOB), which is mapped to Material Group in the Material master on Arvato
side.
 Devices with the shelf-life expiration date of < 30 days will be re-charged and
the status of the recharge will be send to Microsoft.
 Currently, LOB on MS side & Material group on Arvato side are not in sync. But
plan is to sync both in future.

05/02/2020 3
Technical Objects

 POST API Message type setup in the partner profile:

WE20

 POST API call Message type: ZMS_DISPOSITION_CONTRACT


 Process code/Condition Type = ZRCH
Function Module: Z_IDOC_OUTPUT_DISP_CONTR_RCH

05/02/2020 4
Technical Objects

 Maintain the condition record for ZRCH via VV23:

 Modification: BD500228/000

05/02/2020 5
Technical Objects

 Maintain the condition record for ZRCH via VV23:

 Modification: BD500228/000

05/02/2020 6
GET/POST API calls

 GET API call is to get the disposition data for a given serial device.
 GET API returns the Manufacturing date and the last recharge date along with the status of the last recharge (Success
or Failure).
 GET API web service is wrapped in the Function module: Z_MSFT_SERIAL_GET_DISPOSITION
 An utility program - ZMSFT_DISPOSITION_API_TOOL is developed to get the status of any serial device
 Run the program with the given serial number as below:

05/02/2020 7
GET/POST API calls

 POST API call is to send & update the last recharge date & last recharge status (S or F) for all the recharged devices via
the IDoc message.
 When we receive the stock into warehouse for a RE-PID work order after the releasing of

 GET API web service is wrapped in the Function module: Z_MSFT_SERIAL_GET_DISPOSITION


 An utility program - ZMSFT_DISPOSITION_API_TOOL is developed to get the status of any serial device
 Run the program with the given serial number as below:

05/02/2020 8
Background Jobs

1. POST API call Message type: ZMS_DISPOSITION_CONTRACT

05/02/2020 9
Testing

1. Battery Recharge – Project scope


2. Partner profile setup
3. GET/POST API calls
4. Technical Objects
5. Reports & Tables
6. Background Jobs
7. Testing
8. BI setup

05/02/2020 10
BI setup

1. Battery Recharge – Project scope


2. Partner profile setup
3. GET/POST API calls
4. Technical Objects
5. Modifications
6. Reports & Tables
7. Background Jobs
8. Testing
9. BI setup

05/02/2020 11

You might also like