Skip to Content
Product Information
Author's profile photo Pardhasaradhi Reddy Chelikam

SAP Asset Manager(SAM) – Part 1

Hello Everyone,

Greetings!

Presently we have lot of choices and opportunities to handle a maintenance program more effectively,efficiently across different process and manufacturing organizations, however certain choices make us feel more comfortable and beneficial to drive maintenance program intelligently.

In this blog, I would like to brief about ease of using SAP Asset Manager (Spelt as SAM) to handle maintenance shop floor activities.

SAP Asset Manager is a new feather within SAP Digital Supply Chain, which is part of the SAP Intelligent Asset Management solution portfolio.It provides online and Off-line access to enable simple/easy and timely execution of asset management activities in context of maintenance program.

To begin with,I would like to highlight about the version history of SAP Asset Manager(SAM):

  • Asset Manager 2.0    : JUN 2018
  • Asset Manager 3.0    : NOV 2018
  • Asset Manager 4.0    : JUN 2019
  • Asset Manager 1911 : Nov 2019
  • Asset Manager 2005 : May 2020

Key features of SAP Asset Manager (SAM):

SAP Asset Manager is an extensive Mobile Solution for Maintenance program. With this solution one can achieve operational excellence by streamlining shop floor maintenance activities by eliminating paperwork and shortening work cycles. This mobile application accesses SAP Enterprise Asset Management(EAM) solution and empowers the workforce to install, inspect, maintain, and repair assets in the field from their mobile devices.

It works mainly on five pillars of success,which are Safety, Visibility, Compliance, Governance, and Productivity. (As a Maintenance person, I say safety is first and it is every one`s responsibility because safety is productive)

  • Pillar-1 : SAFETY :

The prerequisite to attain first pillar success is, we should have comprehensive SAP Enterprise Management or SAP S/4 HANA Asset Management portfolio in place by then which must have enabled scheduling, dispatching of work flows.

We could not achieve this success if we did not have mobile devices that might work in punitive environments.

( I agree, this could be debatable, as a maintenance person I can understand about the sites where mobile devices are strictly prohibited, for example a person like me working in monomers/polymers tank yard and in resin house not allowed to use mobile device. Having said that , one must have special device to handle the maintenance work under these environments.)

  • Pillar-2 : Visibility :

SAP Asset Manager records individual`s work status and progress by which it helps planners, schedulers, supervisors and other maintenance crew work safely, effectively and efficiently. It helps to see the assigned Notifications, Work Orders, manage time sheets, and can attach supporting documents , also can interact using maps.

  • Pillar-3 : Compliance :

SAP Asset Manager mobile application maintenance team can efficiently perform inspections with associated measurement readings along defined routes, detect potential problems, and correct them before they occur. Also, it has an ability to create notifications and alert maintenance managers/supervisors/workers to keep an eye out for potential environmental, safety and compliance issues

  • Pillar-4 : Governance :

Maintenance organizations are fully dependent on the workforce experience to handle the maintenance situations and they face severe challenges on knowledge attrition.

On day today basis, we may see the approach towards a maintenance program very differently by maintenance team despite having similar experience. This shows inconsistent on applying knowledge in their daily work.

Using intelligent mobile application and guided work flows, SAP Asset Manager helps ensure that maintenance crew work according to standard procedures assigned to each technical object. It mainly provides asset information require to install, inspect, repair safely, consistently, effectively and efficiently.

  • Pillar-5 : Productivity :

All above four pillars help to achieve productivity. By having Asset Manager, maintenance crew get real-time and historical data to distribute the work load to optimize maintenance program by eliminating major challenges that we have currently, which are not limited to viz., update live technical object readings, confirm work order operations, search material availability, schedule the work order operations as per crew availability, integration of crew time sheet etc…

How does it work on mobile application?

At high level, the application tracks the status of maintenance work, time spent on work and other measurements depending on the application. When crew enter the new measurements in to SAP Asset Manager client application, the client saves the updated information on the mobile device and to update the new measurements crew must perform a sync.

A sync is a connection between the mobile device and a component of SAP Asset Manager called the SAP Cloud Platform. The SAP Cloud Platform connects to the SAP database and updates it with the new information entered on crew mobile device.

Main components of SAP Asset Manager which are not limited to,

  •  Work Orders
  •  Notifications
  •  Maps
  •  Equipment
  •  Measuring Points and Readings
  •  Linear Asset Management
  •  Time Sheets

I also would like to give an idea about look and feel of  SAP Asset Manager mobile application components:

  •  Working with Time Sheet : Time update during work hour/Time-Off/Medical leave etc.,

For an instance,I am updating the time sheet for 30 minutes to attend staff meeting during work hrs.

  •  Working with Notification  :-

For instance , production operator finds leakage from the reactor bottom valve, so using asset manager mobile app, he creates the break down notification and assigns the leakage picture and also first level of malfunction information about technical object parts/damage etc., to get immediate attention from maintenance team to look after the maintenance issue.

M2%20Notification%20creation

M2 Notification creation

Updating%20object%20part%20details

Updating object part details

Once notification is received by maintenance crew,the status of a notification can be chnaged from Received to one of the following statuses respectively.

:                         ● Start ● On Hold ● Complete

Once we click on start notification, the status will change to “Started” and crew can add Tasks, Activities,Work Order, Note, Reminder etc.,as per the need.

Adding%20CAPA%20%28Corrective/Preventive%20Action%29

Adding CAPA (Corrective/Preventive Action)

Completing the notification tasks post field work.It is almost similar to the completion of notification tasks in SAP EAM.

Completing%20Notification%20tasks%20%28CAPA%29

Completing Notification tasks (CAPA)

Notification%20Completion

Notification Completion

 

  • Working with Work Order : Assigning the work order to the notification.

If a notification does not yet have a work order associated with it, we can add a work order to the notification. If the notification already has work order associated with it, the Add Work Order menu item will not available and we cannot add a work order to the notification. But we can create follow-up work order.By tapping the + icon on mobile screen ,we get options to add the following to the work order.

● Add Follow-up Work Order ; ● Add Operation ; ● Add Part ; ● Add Note ; ● Add Notifications ; ● Add Reminder ; ● Take Readings

Work orders in SAP Asset Manager can have statuses of Start, On Hold, and Completed. We can also Transfer a work order initially assigned to the other crew members if required.The work order header lets us know the work order status, priority, and due date.

Adding%20work%20order%20to%20the%20notification

Adding work order to the notification

                                                          Adding%20operation%20and%20part%20to%20the%20work%20order

Adding operation and part to the work order

Clock in and Clock Out (Spelt as CICO) function is used to capture the time for a Multi-User Work Order or Operation. Also enables multiple users to work on the same work order or operation.

Clock%20In%20and%20Clock%20Out

Clock In and Clock Out

Confirmation of work order operations: Just like SAP EAM, Mobile application has an option to confirm and unconfirm the operations.

Confirmation%20of%20the%20operation

Confirmation of the operation

Technical closure of the work order :

Technical%20closure%20of%20the%20work%20order

Technical closure of the work order

 

  •  Working with MAP : By adding geospatial data to the technical data of an equipment, we get a full picture of the equipment. Maps allow crew to visually see their related work orders, notifications based on priority,Due for today,Near Me

Key Note: Full use and map features vary, depending on the selected geographic information    system (GIS) supplier of the company and the implementation of the maps. Also note that geospatial data and coordinates are not maintained by SAP, they are maintained by respective company or GIS supplier.

    Identifying%20the%20assigned%20jobs%20using%20maps

Identifying the assigned jobs using map

 

  • Working with Measurement point and readings :

Measuring points are associated with meters and sensors. Meters and sensors are always associated with assets attached to a work order or notification.Measuring points describe the physical or logical locations at which a condition is described.

Depending on the type of asset and the type of measuring point, enter the measuring point reading in one of three different forms similar to SAP EAM functionality with upper,lower limits :- Quantitative ; Qualitative and Combination of Quantitative, Qualitative.

Measurement%20Reading%20Qualitative/Quantitative

Measurement Reading Qualitative/Quantitative

 

I hope this blog helps to understand outlines of SAP Asset Manager mobile application usage for maintenance activities.

The technical aspects of configuring Work order types, Notification types, Codes and Catalogs etc.,for mobile apllication shall be briefed in next blog.

 

Yours faithfully,

Pardhasaradhi Reddy.C

 

 

Assigned Tags

      65 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano

      Hi,

      Nice overview!  Can you please describe in more detail the CATS integration part?

      I can see that the screen size is quite limited, but naturally there are more fields that can be required.  In particular the Reason code, partial or final confirmation, description and so on.  How customizable is that fields selection?

      Thank you,

      Paulo

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Hi,

      Thank you for taking your time to read and leave your valuable comment.

      If CICO(Clock In Clock Out) is enabled on Asset Manager application , system considers the time recording  uses CICO period as a default duration. If CICO is not enabled, time entry is taken based on status change of work order or operation.

      The status of work order changes when using CICO as follows :

      Stage -1 :

      Received

      Stage - 2 :

      Once we activate work order option "Clock-In", system status would become "Started-Clocked In" and we get successful message as work order started

      Stage -3 :

      Perform the shop floor work and once we activate work order option "Clocked-Out", it provides two options Hold and Complete

      Stage-4 :

      Once we choose option "Complete", it prompts for "Time Entry"

      Stage - 5 :

      Once we choose "OK", it provides confirmation screen to confirm the operation which is similar to IW41 to update work duration and activity type.

      Note : At this point, we can have CATS Minutes interval values as per configuration settings at  SYCLO. we can configure CATS Minutes time intervals to 1,5,10,15,30 minutes.

      Step - 6 :

      Update the duration and assign the activity type

      Step - 7 :

      Complete the work order, then status changes to "completed".

       

      In fact I will be discussing about configuration factors in next coming blog...

       

      --

      Yours faithfully,

      Pardhasaradhi Reddy.C

      Author's profile photo Denis Vieira da Silva
      Denis Vieira da Silva

      Hello, great document.

      In SAP Asset Manager, is it possible to manage machinery inventories, as well as read your asset number and display the asset characteristics?

      Best regards
      Denis

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Hi Denis,

      Thank you for taking your time to read and leave your valuable comment.

      Yes, we can have asset Class and characteristics display in mobile application...also we can have the inventory too.

       

      Regards,

      Pardha Reddy.C

       

      Author's profile photo María Solé
      María Solé

      Hi Pardha! Great blog!

      Do you know if catalog type D (the one that allows some coding in the Long-Text Circumstances section) can be included in SAM?

      I've seen the configuration guide for SAM 4.0 and it only makes reference to the assignment of catalog types for Object Part, Defects, Cause (notification Item) + Activities + Tasks.

      Any idea why such a useful catalog type was not considered in SAM?

      Maybe SAM can easily be enhanced to include it....?

      Thanks

      Maria

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Hi Maria,

      Thank you for taking your time to read and leave your valuable comment.

      It mainly depends on code groups assigned to “catalog profile” in SPRO settings. If you had D-Coding  in catalog profile, you could get it.

      In fact, I would say there is no difference on their core function as per the design despite having different naming convention , it`s again depend on configuration that we choose…however we can have our own catalog types as well…

      Standard SAP provides  catalog types 0 (Zero) to 9 and A  to O (oh) and besides that we still can have P to Z catalog types with  business specific naming convention and can be assigned to catalog profiles

      Catalog%20Profile%20-%20SPRO%20settings

      Catalog Profile – SPRO settings

      For example, let us take catalog type 2 – Tasks and D-Coding, where the design of their function is similar for parameters viz.,

      1. Selected Sets Allowed
      2. Valuation Required
      3. Deactivate
      4. Follow-Up Action

      based on activation of above check boxes in respective catalog type, system functions.

      Catalog%20Type%20%3A%202%20-%20Tasks

      Catalog Type : 2 – Tasks

       

      Catalog%20Type%20%3A%20D%20-%20Coding

      Catalog Type : D – Coding

       

       

      Regards,

      Pardha Reddy.C

      Author's profile photo María Solé
      María Solé

      Hi Pardha! Still trying to figure this out.

      I know catalog types can be assigned as required to notification types en PM configuration, and also SAM configuration allows to re-assign catalog types as you need.

      Maybe my question is if it is possible to ADD a field in SAM to allow an extra catalog field.

      In PM, there are 6 available fields which can have a catalog: Coding, Object Part, Damage, Cause, Activities, Tasks

      In SAM, there are only 5 fields which can be completed using catalog: Object Part, Damage, Cause, Activities, Tasks.

      So being able to asign catalog type D (or another one) to any of the 5 fields available, will not solve the problem.

      Reviewing Gaurav's images, I saw that he added in the CATALOGTYPE parameter group, a new parameter called "CatTypeCoding". Is this supposed to generate a new field in SAM application?

       

      Also, I have noticed that I need to save the NOTIFICATION in order to be able to add a CAUSE in the Item.  Is this configurable....?

      THANKS IN ADVANCE!! Really appreciate your support.

       

       

      Author's profile photo Gaurav B
      Gaurav B

      Thanks for all the information. Can you please help us understand the below

      1. If we create a notification from Asset manager- codes from catalogs are mandatory to be entered. Is there a way to make those fields optional?
      2. We cannot see the Catalog D(Coding field) in Asset manager. How can we activate it? Does it need a development?
      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      Please find my view on your queries…

      1. If we create a notification from Asset manager- codes from catalogs are mandatory to be entered. Is there a way to make those fields optional?

      I do not think we can make it optional…Let me check once again and will keep you posted…

       

      2. We cannot see the Catalog D(Coding field) in Asset manager. How can we activate it? Does it need a development?

      Could you please check the configuration for the “Catalog” types under ,

      Configuration Panel –> Data Mobile Applications–>Application parameters

      and also check the defined filters under oData Mobile Data Object details–>Data Filter

      Please check whether D Catalog Type is configured or not under configuration panel…

       

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Thankyou  so much. Will check the config. Have another set of Queries:

      1. If we want to default a workcenter while we create a notification from asset manager- after maintaining the parameter VAP, would  this get default  based on SU3 parameters?
      2. When we Clock out from an operation- will the order also get TECO?
      3. As per sap help we see that notifications have a status as Start,Hold,completed. We don't see the hold status even if its available in the Config?
      4. Clockin/out is available at the operation level and works fine. There is a clock-in option at the header of the work order as well but is seen as disabled- Does this also post a confirmation?
      5. If we are offline and create a notification from Asset manager(Local)- can we start and complete the notification? Currently these options appear as disabled.
      Author's profile photo Gaurav B
      Gaurav B

      We configured Catalog D but we cant see it in Asset manager .

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      Could you please share your config screens in regard to catalog?

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Catalog

      Catalog

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      I mean the configuration settings made in Mobile Application Integration framework and also Notification Content in EAM...I think, both should in sync...

      Please find the below screen shot for your kind reference...could you check your settings once again?

      • Application Parameters :

      I am not using "D" here, just for your reference I attached this screen shot.

      • EAM Settings : 

      SPRO -->IMG --> Plant Maintenance and Customer Service-->Maintenance and Service Notifications-->Notification Content-->Define Catalog Profile  & Change Catalogs and Catalog Profile for Notification Type

      While defining catalog profiles for notifications, we should ensure that,

      • Which catalogs and code groups from the individual catalogs are to be accessed by the system for notifications.
      • Define the catalog profile for the Notification type.

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      thanks. We have both the configuration in place

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      Thank you for the update...Could you please share the EAM settings with respect to the catalog profile that you are looking for now...actually, we have to assign catalog type to each catalog profile in EAM, so I would like to understand your settings to those profiles that you would want to view in SAM...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      The settings are in place and i can see the D catalog field in IW21 backend

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      Could you also check/share the catalog type assignment to the notification types that are being used in SAM...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Catalog type D is assigned to Notification type and field is visible in the notification (backend) but not in Asser manager

      Author's profile photo María Solé
      María Solé

      Hi Gaurav! Were you able to add Coding field + catalog in SAM?

      I'm trying to do the same!!

      Thanks!

      Maria

      Author's profile photo Gaurav B
      Gaurav B

      No. Could not find any solution

      Author's profile photo María Solé
      María Solé

      Ok, thanks for the reply.  It still confuses me why SAM was not designed with the 6 catalog fields that any notification may have.... I assume this is a recurring problem in SAM implementations, hopefully it will be enhanced in the near future...

      By the way, regarding the catalogs that are available in SAM, only Object Part and Damage may be entered while creating notification. To complete the catalogs cause, tasks and activities, the notification has to be saved and when you re-enter you can add cause, tasks and activities at item level.

      Have you found a way to complete everything during creation?

      Thanks Gaurav!

       

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      Could you please share your Notification screen with coding fields?...I mean, the notification screen config to facilitate catalog type D...

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gonzalo De Reyna
      Gonzalo De Reyna

      Thanks for the great post.

      I have a question though:

      Time confirmations and parts issue are separated in SAM? From what I know, in SAM parts issues generate a material document per part (MIGO), and are independent from the confirmation (IW41), whereas in EAM you can issue parts within IW41.

      If there is need to cancel a confirmation in EAM that was created in SAM, this cancellation will not cancel the material movements that might have been created also during the operation. Is this right? Is there any way to overcome this limitation?

      When a confirmation and parts issue are done through EAMs IW41, the cancellation through IW45 also cancels the parts issues.

      Regards,
      Gonzalo.

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Hi Gonzalo,

      Thank you for taking your time to read and leave your valuable comment.

      That is a perfectly valid question...In SAM, even though the option "Issue Parts" is available on the same screen...I think, we do issue the parts before the confirmation by tapping "Parts" tab and I did not even come across about the goods issue function during the operation confirmation in the user guide like IW41 transaction...I think SAP had better consider this and May be, they have already planned it in near future releases...let us wait.

      Where as in EAM, during IW41 transaction, system posts the goods movement when we click on save icon only...which is integrated with your confirmation save exit....SAPLCOWB is the program being used to post goods issue during IW41 transaction..

      Function%20Group%20being%20used%20to%20post%20goods%20movement%20in%20IW41%20save%20exitBADI

      BADI

       

      And, system will not reverse the goods movement entry in IW45 transaction screen If we do goods issue using IW42 transaction and we have to reverse the goods entry independently...the reversal of goods movement using IW45 transaction works only for those confirmations done using IW41 transaction...

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Lavanya Veeramreddy
      Lavanya Veeramreddy

      Good one. Thank you for sharing this.

      I have a question here:

      Does Asset Manager has offline capability with which a field worker can access the Measuring points and enter the measurement readings, confirm the work order operations and record the damage analysis in notification when he/she is in a remote place where there is no Internet/WIFI connection?

      Thank you.

      Regards,

      Lavanya

       

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Hi Lavanya,

      Thank you for taking your time to read and leave your valuable comment!

      Yes, SAM has a great capability to drive the business function even when users are working in offline environments...but having said that one has to define OData model to use OData offline application and also enabling/disabling local object mobile status...

      We can access Technical Object list, Maps, Notification, Work Order and Meter Management  with or without network access, I mean in offline mode...

       

      Regards,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Can we disable the parts addition/issue option via some configuration in asset manager?

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      Would you like to disable MIGO for the whole mobile application or to a specific mobile application user?...

      When it comes to enable & disable of certain authorizations, we should understand that, certain parameters could be enabled by certain rules instead of global parameters...before we enable/disable, we ought to perform user matrix for SAP cum Mobile users...through mobile parameter configuration SAM provides standard rules that performs transaction authorization...you may check Mobile Application Configuration--> Parameters for the same...

      The rule  /SMFND/CL_CORE_AUTH_CHECK_RU - TCode Authorization Check is being used to enable parts issue in SAM...

       

      --

      Sincerely,

      Pardha Reddy.C

       

      Author's profile photo María Solé
      María Solé

      Hi Pardha!

      Do clients need to have a paid ESRI license/subscription to visualize techincal objects/documents on the maps?

      Thanks

      Maria

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      Yes, we have to subscribe when we use it for commercial purpose...

       

      --

      Sincerely,

      Pardha Reddy.C

       

      Author's profile photo Tyrone Scamaton
      Tyrone Scamaton

      Hi Pardha,

       

      Thanks for the info! Very helpful.

       

      Are you aware of any functionality to be able to update user status's from the Application?  Would this functionality constitute a custom enhancement to the app?

       

      Regards,

      Tyrone.

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Tyrone,

      Thank you for taking your time to read and leave your valuable comment!

      I understood that you were talking about USER STATUS for WO/NO process...if so, yes we can have user status too and can be configured in Mobile Application Integration Framework configuration...In this setting, we have to set the mobile status and system status/user status by providing the SAP configuration parameters with respect to each object type...

      If we do not assign either of them, then system will only consider the mobile status provided and there will be no update in the backend SAP system...

      If user updates user status with profile in SYCLO  against mobile status and when user updates mobile status in mobile application, then the application updates the respective user status for the object in the backend SAP system if the object uses same status profile...

      I hope this clarifies your query...please let me know if your question was something else in regard to user status...

      For example:

      --

      Sincerely

      Pardha Reddy.C

      Author's profile photo Tyrone Scamaton
      Tyrone Scamaton

      Hi Pardha,

      Thanks for the reply!

      I guess I am more referring to adding of custom Mobile Statuses, which will then map to a user status in the back-end.

      For eg.

      When selecting Clock-In on a Work Order, then a custom Mobile status would pop up in addition to the "Accept" or "Transfer" options, which when selected, with update the mapped User status in the back-end.

      Regards,

      Tyrone.

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Tyrone,

      Got you!...to the best of my knowledge, I think, we can not change the "Mobile Statuses" defined for SAM...

      If you were trying any kind of enhancement by collaborating with SAP to do so, would it be possible to share some insights?...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Tyrone Scamaton
      Tyrone Scamaton

      Hi Pardha,

      Ok thanks, that's what I thought 🙂

      We do have an open incident with SAP around this requirement, I will update here if we make any progress with the enhancement.

      Regards,

      Tyrone.

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Tyrone, Thank you!

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Hello

      If we have errors in SAM e.g sync errors, it seems there is a way to push those errors to cloud and download? What is the process to do the same and what access do we need on the cloud to view /download the errors e.g SAP cloud platform>Mobile Services? How can we get access for the same?

      If some navigation path/URL can be shared it will be helpful.

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      are you working with SAM 2105?

      Please check the error log using transaction /IWFND/ERROR_LOG with the help of your administrator in gateway system and using transaction /IWBEP/ERROR_LOG in the back end system...I think it totally depends on how the Gateway was configured to handle the error log...

      I was wondering whether you had a chance to check the sync errors in the user profile menu under the "Sync Errors"?...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Yes 2105 and if we raise an OSS for any error.it is asked to upload the logs and collect from cloud platform mobile services following note 2965550.

      How do we get there to download?

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      I think, if you get to the output of the report /IWFND/ERROR_LOG in gateway system, you can download the log...just like standard SAP reports, you can find the option (symbol) to export it...

      Also, check  expiry levels for the error logs and pay attention to the sensitivity of the details in the error log before sharing with anyone...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo María Solé
      María Solé

      Hi Pardha!!

      Do you know how to set dynamically a date in the filter DATE_COMPLETION for work orders, when setting the filters for work orders distribution?

      DATE_COMPLETION filter allows to restrict work order distribution based on date range within which work order has been technically completed.

      But of course we need to set dynamically the date (e.g. TODAY - 2 weeks, orders that have been completed in the past 2 weeks only).

      Thanks in advance,

      Maria

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      I think, you were talking about the standard filter set-up for work order DATE_COMPLETION...

      Have you had the rule setup? in OData Mobile Data Object-->Data Filter ?

      We can create a different "Rule" for inclusive and Exclusive signs with "Filter Rule Type" as Dynamic...

      Would it be possible to share the OData filter screen pic?...

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo María Solé
      María Solé

      Pardha, thanks for your quick response!!

      Yes, that is exactly the data filter I am talking about.

      If I choose Filter Rule Type = "Static Value in Range Table Format", there is no Option that indicates dynamic calculation:

       

      If I choose Filter Rule Type = "Filter Handler", I can only enter a Parameter, maybe there is a syntaxes to express dynamically the time range I am interested in?

      Really appreciate your feedback.

      Thanks

      Maria

       

      Author's profile photo Michael Haydock
      Michael Haydock

      If you open the rule handler class you have showing in your screenshot, you'll see the parameter options you're after in the redefined methods. eg. FROM_DATE_OFFSET, TO_DATE_OFFSET etc

      Michael

      Author's profile photo María Solé
      María Solé

      Thanks Michael !!!! It would look something like this...?

      My following doubt is... where do I set the values...?

      SU3 parameters?

      Or do I need to create a User selection variant in IW38 or IW39...for each SAP user...?

      Really appreciate your time.

      Thanks

      Maria

       

      Author's profile photo Michael Haydock
      Michael Haydock

      Yes, like your screenshot (although I'm not familiar with the class handler you have showing). I would only have 1 row though, and separate your parameters with '&'. So the parameters might end up looking like ?FROM_DATE_OFFSET=7&TO_DATE_OFFSET=14 ... those parameters might need to change to reflect what you're trying to do of course.

      Author's profile photo María Solé
      María Solé

      I think I'm getting closer now!!! Filter Rule - Date Range seems better for the purpose.

      I'll give it a try like this.

      Also, in this case, since we are talking about DATE_COMPLETION it probably does not make sense the "TO_DATE_OFFSET", but this example will help me for other filters I am planning to do, where both OFFSETs are valid.

      Thanks again 🙂

      Maria

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      Yes, I think, Off-Set does not work on date completion criteria...could you please try with the similar SAP function that we do it in IW38/39 for variant set-up to determine the dates by the system...

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo María Solé
      María Solé

      Thanks Pardha.  Those images are from IW38/IW39 or they are also available somewhere in the filter configuration for SAM?

      Should I go back to using "Filter class handler -  EAM User default" and set a IW38 (or IW39?) variant for each user...?

      Thanks again.

      Maria

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      The images are from IW38/39...I just wanted you to set the input parameter similar to that...

      Option-1:

      By updating the Input parameter  as "FROM_DATE=CURRENT DATE & TO_DATE=CURRENT DATE+10"...could you try this once...I am not sure whether we get through this with this parameter value...

      In my view ,it depends on the settings that we perform in OData Mobile Data Object-->field selection, where we do "Field activate"...

      but , having above all said that, to get the WOs with status TECO we need to have status tables...but we do not see them here...

      Option-2:

      Please try the variant set up for the users in IW38 & IW39  having "filter class handler - EAM user default"... I believe you should get it if you could manage dynamic date selection in the backend system SAP...

      In Standard SAP:

      When user does business closure, system updates the status as CLSD and we do not see the WOs with status TECO in order tables, however we get the WOs with TECO time stamp details from status tables...to do so, we follow below steps...

      • Step-1 : Go to table AUFK and pass the WO number to get the OBJNR
      • Step-2 : Pass the AUFK-OBJNR to table JEST and get the STAT values - Here we get both active and Inactive status
      • Step-3 : Then pass the JEST-STAT to table JCDS to get the time stamp details for E and I status ( EXXXX represents the User status & IXXXX represents the System status )
      • Also to know the description of the status codes that updated in table JEST under field STAT , and we should pass the JEST -STAT values to table TJ02T and the system status with description as TJ02T – TXT04/TXT30

      looking at standard SAP behavior to get TECO time stamp details, I lost a bit here...If I understand correctly about your requirement that getting the TECO work orders using standard filter set-up in SAM with dynamic dates selection criteria as per user requirement...If so, what I really feel at this point of time is that, it might be a bit difficult to achieve this, may be option-2 could help us...

      I Would really appreciate if you could post your insights once you have got through?... 

       

      --

      Sincerely,

      Pardha Reddy.C

       

      Author's profile photo María Solé
      María Solé

      Thanks Pardha-

      As soon as I get this work, I'll share my insights!

      Regarding WO status, there is a "Phase" field, in table AFIH, called IPHAS.  This is very useful when you need to filter WO by status.  So in the Data Distribution filters, I have already added phase: 3 - Technically completed.

      Since updating the EAM user default variant for each SAM user may be time-consuming, I think I will try the Filter Rule - Data Range, and see how the input parameter is being converted.  If this does not work, I'll go back to EAM user default.

      I have been focused on 2 other issues that came up, just in case you have a solution to provide:

      1. Client use class valuation for good movements.  When creating reservation from SAM, batch field is not available. So reservation syncs ok, but good movement cannot be done.
      2. Client use assignment type for notifications and orders by Personal Responsible at HEADER LEVEL.  If I create WO directly from WO list, the WO is synced to PM with Person Responsible = Person creating the WO from SAM.  So after sync, WO is still on mobile device. HOWEVER, If I create a WO from a notification, the WO is synced to PM WITHOUT any value on the Person responsible header... So after sync the WO dissapears !!!

      Any advice would be much appreciated.

      Regards

      Maria

       

       

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria, Thank you!...

      Please find my views on your current issues mentioned above...

      1. Client use class valuation for good movements. When creating reservation from SAM, batch field      is not available. So reservation syncs ok, but good movement cannot be done

      My view: I have not even yet come across the config section to update split valuation parameters in Mobile Application Integration Framework...I was wondering, if you could help me with your  refurbishment maintenance process that is being done in SAM with respect to split valuation, I mean the refurbishment process that was configured, just to understand whether you are following internal or external refurbishment process If possible....

      In SAM we only create work order against technical object or a Notification...to the best of my knowledge, we do not have an option to create a work order against a material which has a  valuation category "S"...but, whereas in EAM, we create refurbishment work order against a valuated Material code and when we look at component tab, the BAD valuated material by then assigned to the list with item number "0000" and "Batch as BAD"...once we are done with the overhauling, we perform IW8W transaction to convert Bad to Good valuation type...but the whole cycle is missing in SAM...may be, SAP will come up with possible solutions in near future releases, I guess...let us keep our fingers crossed...

      2. Client use assignment type for notifications and orders by Personal Responsible at HEADER              LEVEL.  If I create WO directly from WO list, the WO is synced to PM with Person Responsible =      Person creating the WO from SAM.  So after sync, WO is still on mobile device. HOWEVER, If I        create a WO from a notification, the WO is synced to PM WITHOUT any value on the Person            responsible header... So after sync the WO disappears !!!

      My view: 

      I was wondering whether you have had a chance to look into the user profile settings about the Work Order/Notification assignment type...was it activated at "Header-Level person responsible" for both assignment types?...also look at the user specific "Filter Criteria" in respective user mobile application...I just thought that could be a possible reason...

       

      --

      Sincerely,

      Pardha Reddy.C

       

      Author's profile photo María Solé
      María Solé

      Hi Pardha!! Sorry for the late response.

      1. Our client is not using the refurbishment process.  They just use class valuation when consuming goods from warehouse.  So in the Components tab, in the work order, when reservation is made, they could enter a batch to indicate if they want a NEW, or USED, or REPAIRED item.  At this point, bath is optional. But when good movement is post, field is mandatory. They tipically dont know until the good movement which class they will have, so it is not even possible to have this value completed in work order before sync to SAM. They need to complete this batch directly in SAM....
      2. Yes, we are using Header-Level person responsible for both assignment types.  Our problem is that WO created from scratch in SAM, is being replicated to SAP-PM with header responsible completed, with the personnel number associated to SAP user that created the WO in SAM.  Which means that after sync, WO is still in device since according to assignment type, that WO is assigned to himself (SAM understands that if user creates the WO, it should be assigned to himself).  But SAM does not understand this when WO is created from notifications.  We think is an inconsistent behavour and are trying to get SAP development team to make a correction. Fingers crossed !!

      I-ll get back when I have more updates!

       

      Regards

      Maria

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Maria,

      I sincerely thank you for the update...I got your concern now, it seems to be a technical glitch and I think, SAP Dev. team will certainly help you...

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo Gaurav B
      Gaurav B

      Hello Maria

      Were you able to resolve point 2 above. We are creating WO from SAM from the notification but WO is not visible in SAM despite person responsible getting updated in WO?

      Thanks

      Author's profile photo María Solé
      María Solé

      Hi Gaurav! We solved the problem, but had to use ABAP on the backend.

      We created an incident to SAP, but they did not made the pertinent correction.  They responded that if we wanted to have the "PERSON RESPONSIBLE" automatically completed for WO created from notification via SAM, we had to activate in the backend the checkbox functionality in SPRO which transfers personal responsible from Master data to Transactional Data. But that IS NOT what we expected.

      We expected the same functionality that WO creation from SAM already has, when WO is created from scratch. Automatic determination of header responsible = user creating the WO from SAM.

      It works ok for WO created from scratch, but it does not work when WO are created from notification.

      We did confirm the "payload" being sent from SAM to ERP backend has the personal responsible data, but at some point the data is discarded and WO is created without header responsible, which makes WO disappear from mobile device.

      When we saw that SAP was not willing to make the correction, we went forward with an ABAP enhancement. It was not complicated.

      Regards and good luck!

      Maria

       

      Author's profile photo Gaurav B
      Gaurav B

      Thanks. Another question , is it possible in asset manager to download work orders for all workcenters(assignment type = Operation level workcenter. We want managers to download all workorders irrespective of workcenter but techncians to only download work order for their workcenter via the SU3 parameter .

      Thanks

      Author's profile photo Gaurav B
      Gaurav B

      Batch is not supported yet in SAM.

      Author's profile photo Gaurav B
      Gaurav B

      Hello

      Is it mandatory to have S user id per technician to login to asset manager 2105? Assume we are only using assignment type as work center.

      Author's profile photo Gaurav B
      Gaurav B

      Hello Experts

      Is there any way to download all work orders for a user  irrespective of workcenter. e.g only by planning plant. we have two sets of users , one to download Workorders by Plant and others by plant and workcenter?

      Author's profile photo Gaurav B
      Gaurav B

      Hello experts

      What is the main difference between using clockin clockout vs disabling the option? When we disable we see start and end operation options but if if we enable we see clock in/clockout. rest of the process remains same.

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Gaurav,

      If we disable CICO in Asset Manager Application the status change in WO/Operation will manage the time entry...

       

      --

      Sincerely,

      Pardha Reddy.C

      Author's profile photo JanakiRaman Gajendramoorthy
      JanakiRaman Gajendramoorthy

      Hi Pardha,

      Thank you for your excellent post.
      I appreciate that you have replied for all queries.

       

       

      Regards

      G. Janaki Raman

      Author's profile photo Pardhasaradhi Reddy Chelikam
      Pardhasaradhi Reddy Chelikam
      Blog Post Author

      Dear Janaki Raman,

       

      Thank you for taking your time to read and leave your valuable comment!

       

      --

      Sincerely,

      Pardha Reddy.C