In this blog I want to describe a new feature which is already available via the traditional GUI and will be available in a future release via the Web user interface in Enterprise Asset Management.

 

Changing notification type – what is behind it?


Up to now, you could only change the notification type for general notifications and quality notifications. Now you can allow the notification type of maintenance and service notifications to be changed if the original notification type and the target notification type have the same notification category.


You are able to define which notification type could be changed and in which new type it can be changed. In addition, you can only change the notification type of maintenance and service notifications if the notification has not yet been completed so far.


When the notification type is changed, the system does not assign a new notification number. In the same manner, all data in the original notification type (such as reference objects) are retained after a change of notification type. This also applies even if specific data is irrelevant for the target notification type.


To override this behavior, you can implement a Business Add-In (BAdI) to perform checks for Extended Change of Notification Type(BADI_IQS0_NOTIF_TYPE_CHANGE).


To change the notification type, the transactions iw21, iw22, iw51, and iw52 will have, after activating the Business Function and doing the necessary customizing, the new pushbutton “Change Notification Type”.

 

You can find more detailed information via this LINK


This functionality is part of EhP7 Business Function “LOG_EAM_CI7” and do not require any additional license on top of the existing enterprise foundation license.

 

A direct access to more information on these new EAM features is available via the innovation discovery tool. You can access the tool here.

Background:

Today, I was replying to a thread where the subject question was asked. Naturally the user exit comes to everyone's mind is QQMA0014 which is used to prevent Notification Saving, in case desired condition set by us is not fulfilled. Similar were the replies including one by me. Soon I realized that these fields of DMS in a Notification are not a part of import structure of the exit namely I_VIQMEL. The record linking DMS fields to the Notification will be available in table DRAD after the Notification is saved. So I modified my reply accordingly and gave a Code for 'Making DMS entry mandatory while Change Notification'. I also suggested that in case the control at 'Change Notification' level as suggested is not suitable and control at 'Create Notification' level is only suitable for him, then his ABAPer will be needed to explore the same using field-symbols and the runtime internal tables of the Standard program namely SAPLIQS0.


Present Work

I then started exploring the solution myself and I got what I was searching for, i.e., the internal tables related to DRAD table in this Notification Create program namely SAPLIQS0. Using this I wrote a few lines of code in the user-exit QQMA0014, which worked fine and forced user to attach a DIR in the DMS link tab while creating a Notification. Later these few lines developed into the code given below, which takes care of other dependent aspects listed later in this document. I believe this work will be useful to many whosoever got such application in their functions.


So the code here to be put in the include ZXQQMU20 of the user-exit QQMA0014

 

DATA: BEGIN OF I_DRAD OCCURS 10.
         INCLUDE STRUCTURE DRAD.
 DATA:END OF I_DRAD.
 
 DATA: BEGIN OF I_DRAD1 OCCURS 10.
         INCLUDE STRUCTURE DRAD.
 DATA:END OF I_DRAD1.
 
 DATA: V_DOKOB TYPE DOKOB.
 
 FIELD-SYMBOLS : <L_DRAD> TYPE ANY. 
 FIELD-SYMBOLS : <L_DRAD1> TYPE ANY.
 ASSIGN ('(SAPLIQS0)GT_DRAD_CHANGE[]') TO <L_DRAD>.
 ASSIGN ('(SAPLIQS0)GT_DRAD[]') TO <L_DRAD1>.
 
 I_DRAD[] = <L_DRAD>.
 I_DRAD1[] = <L_DRAD1>.
 
 SELECT SINGLE DOKOB FROM DRAD INTO V_DOKOB WHERE
         OBJKY = I_VIQMEL-QMNUM.
 
 IF SY-TCODE = 'IW21' AND I_VIQMEL-QMART = 'M1'.
   IF V_DOKOB IS INITIAL AND I_DRAD[] IS INITIAL.
     MESSAGE: 'Attaching DIR is mandatory' TYPE 'E' DISPLAY LIKE 'I'.
   ENDIF.
 ELSEIF ( SY-TCODE = 'IW22' OR SY-TCODE = 'IW32' ) AND I_VIQMEL-QMART = 'M1'.
   IF V_DOKOB IS INITIAL AND I_DRAD[] IS INITIAL AND I_DRAD1[] IS INITIAL.
     MESSAGE: 'Attaching DIR is mandatory' TYPE 'E' DISPLAY LIKE 'I'.
   ELSEIF V_DOKOB IS NOT INITIAL AND I_DRAD[] IS INITIAL AND I_DRAD1[] IS NOT INITIAL.
     MESSAGE: 'Attaching DIR is mandatory' TYPE 'E' DISPLAY LIKE 'I'.
   ENDIF.
 ENDIF.







 

 

After this, we get the below given error pop-up whenever we try to skip DIR attaching in the DMS link tab, in the following cases:

1. While Creating a M1 Notification directly.

2. While updating M1 Notification already created through IW31 (Create Order integrated with M1 notification)

3. While deleting DIR entry in change mode of such Notification.

Capture.JPG

 

 

Note:

1. This work is applicable to QM/CS Notifications also. In Line1 and Line26 just replace values IW21, IW22 with the respective Create/Change Notification Tcodes and value 'M1' with the respective Notification type.

2. As mentioned above, this code has also been tested for M1 Notifications created through IW31. In such Notifications user will be forced to attach DIR in Order/Notification change mode (IW22/IW32). QM/CS users need change the IW32 value in line26 accordingly .

 

As always mentioned the author believed in documenting useful knowledge pieces irrespective of its length, Hope present and future members will find this useful.

 

 

Thank you

KJogeswaraRao

Asset intensive industries always thrive to align their asset investments decisions with corporate strategic goals. Here the business challenge would be to priorities asset projects, effectively plan and manage these projects with constraint like time, budget, resource, and risk. Manage the operation and maintenance of asset after deployment and gauge impact on overall strategic initiative.

Capital portfolio and project management is one of key pillar of enterprise asset management (EAM). The other key pillars of EAM are asset operation and maintenance, asset visibility and performance measurement and environment health and safety. Here in this blog I am mainly talking about Capital portfolio and project management.

With integral EAM processes and efficient portfolio  and project management, you can reduce cost major capital investment projects and keep ROA high . You can assess opportunities, projects, loss of production due to planned and ongoing maintenance and make informed decision to keep your initiatives aligned with corporate goals. Simple example would be Oil and Gas Industry wants meet annual increase in production goal with capacity expansion projects, planned shutdowns and unplanned maintenance projects.

 

Asset Portfolio Management:

One of the biggest challenges for asset intensive companies to determine:

  • How to assess new investment opportunities with planned operation and maintenance projects with unplanned shutdowns
  • How to take confident decision on capital distribution, planning and prioritizing of different initiatives or projects.
  • How to showcase and measure asset investments against strategic goals.

Asset Portfolio management helps to integrate portfolio level finance and capacity planning with project level planned and actual. Evaluation like ROA, ECV, simulations and scoring model helps portfolio manager to define and set priorities. Project can switch different stages of asset like proposal to investment to operation and maintenance. This allows having different type of governance or business processes applied for single project. Capital budget can be defined at highest level in portfolio where business has visibility on fund availability. Budget can distributed top-down versus planned expenditure from project level can be rolled up at portfolio level. Portfolio Manager has full visibility in project process from proposal to operation and maintenance.

Initiatives can be used to bring together different but related capital expenditure, O&M and proposal projects to manage and control overall program.


Asset Project Management:

Successful installation and commissioning of asset requires completing the undertaken project within various constraints like budget, time, resources, etc. Project management integrates and manages different business processes with greater visibility and collaboration. You can effectively monitor internal and external engineering, procurement, stocks, other logistic process, and outgoing payments during project life cycle. Work breakdown structure network activities enable detail cost planning, time scheduling and resource planning. Various cost planning methods can be used to accurately calculate the cost involved in project. Project structure can be used to define involvement of external OEMs and EPC contractors. Effective communication and collaboration with external service providers and vendors lead to better project control.

Project Management is integrated with Portfolio management to show planned verses actual in real time. This enables project and portfolio manager to take informed decisions.

Enterprise project connector enables complex project scheduling with Primavera or other project planning tools. You can incorporate actual progress in project by having field inputs against project activities.

Operation and Maintenance projects can be managed with WBS structure and integration of the same with plant maintenance orders. Maintenance order can be effectively planned and executed in plant maintenance whereas cost and overall timeline can be controlled from project management.


Resource Management:

Resource management is used to plan and utilize company-wide capacities across different capital investment projects and O&M projects.  Human resource system can be integrated with resource management system to pull resource data like location, availability, skill and qualification. You can plan resources based on their suitability with project and maintenance orders. Resource management solution brings transparency in demand and resource planning and increases profitability by reducing non-productive time.

Resource management manages internal as well external resources to meet the resource requirement from project, plant maintenance and field services. Resource planner can centrally overview all demand and resource utilization to plan the resources optimally. You can plan human resources as well as production resources tools against demand with resource management.

 

Asset information management:

Once new asset put into operation you need to ensure that you have complete, accurate and accessible information for operation and maintenance of asset. Effective Document management system and collaboration with original equipment manufacturers (OEMs) can help us have documents in system electronically. You can start collaboration with EPC contractors to collect information relevant for procurement and operation and maintenance of equipment.


Business Benefits:

  • Optimize portfolio performance by managing projects more effectively and enforcing enterprise wide governance. Better decision making based on transparent information and real time status.
  • Timely project completion with lower cost and optimum resource utilization. Improved project monitoring with budget versus actual and progress tracking against time schedule.
  • Reduced risk by setting up right priorities, planning and monitoring projects, close collaboration with vendors and contractors

The focus of the EAM Simplification was (and is) on enhancing the WebUI with new and rich functionality as well as using the newest features of the underlying WebDynpro ABAP technology.

 

 

These improvements simplify the work of the users and enable maintenance planners and maintenance workers to use the EAM Web user interface to do their jobs more efficiently.


To find all the details on adjusting/enhancing the WebUI Applications to your users’ needs SAP created a “How to”-guide (EAM Web UI Implementation Guide EHP7).

 

The Version 2.0 (from August 2014) already covered:

  • How to get started with the SAP Web User Interface
  • How to change the Web Dynpro Configuration
  • How to adapt applications and how to personalize on user level
  • How to configure POWL e.g. to add fields or user actions
  • How to use side panels in the SAP EAM Web UI
  • Which BAdIs and User Exits are available

 

The new version 2.5 covers, in addition

  • object based navigation and launchpads
  • how to adjust the asset viewer

 

You can find this guide in SAP Developers Network or you can use this link to download the “How-to”-Guide right now via this link!


There is the opportunity to discuss all relevant EAM topics with the SAP experts during  the upcoming SAP-Centric EAM Conference, in Huntington Beach, CA, US on March 8-11th, 2015 - find details here!

Interested in how mobility can support your business? Join us for the next Webinar of our successful SAP Enterprise Asset Management Webcast Series: Mobile Asset Management: The Future is Here” taking place on February 4, 2015 (Time: 11:00 am EDT / 8:00am PDT / 5:00 pm CET).

 

Mobility is becoming a necessity for companies in asset intensive industries to adapt to challenges in the evolution of business models, data explosion, aging work forces, and environmental as well as regulatory expectations. In addition standards such as ISO 55000 are putting the spotlight on sound asset management strategies and establishing good asset management practices. Mobilizing core processes along the overall asset lifecycle is driving organizations towards operational excellence. The session will elaborate on business cases and benefits, scenarios and use cases, device options, SAP’s mobility and GIS strategy in an asset management business context. Current and upcoming mobile solutions including augmented reality scenarios will be highlighted.


Join Karsten Hauschild, solution manager in SAP's global team for asset management (EAM) and operational  excellence solutions, on February 4, 2015 (Time: 11:00 am EDT / 8:00am PDT / 5:00 pm CET) and participate in his Live-Webinar.

 

Register now to secure your seat.

 

 

 

If you missed the past webinars, you still have the chance to watch a replay of these sessions.

 

Just register here for the On-Demand Webinars:

 

 

 

 

 

We are looking forward to seeing you online!

 

 

And if you are interested to see how mobility transforms asset management, we invite you to watch this short video.

 

 

Corporations spend billions to design, buy, operate, and decommission production equipment and other physical assets. In many cases, managing these assets to get the most value from them is critical to business success. And as a result, such assets are under the ever-watchful eyes of top management, shareholders, and regulators. But how can you be confident that your asset management practices are maximizing return on assets consistently and sustainably?

 

Guidelines such as the Publicly Available Specification (PAS) 55 were a first step toward helping companies put structured, good-practice-based discipline around their asset management capabilities to optimize asset uptime, reliability, and overall performance. This discipline is being embedded into organizational strategies, corporate governance, and day-to-day activities, helping companies gain more value from their assets and increase the sustainability of their enterprise. PAS 55 was widely recognized as a framework for achieving good asset management practices across industries
and regions, laying the foundation for the ISO 55000 suite of standards, which was published in January 2014.

 

From an asset management and company perspective, staying competitive and providing excellent customer service is of incredible value. But this requires access to relevant and real-time asset lifecycle information at any time, regardless of asset location or ownership. On-premise and cloud applications working together – and combined with asset-specific content and orchestrated by a cloud platform – form the basis of any asset intelligence initiative.

 

Looking at the SAP solutions supporting such an integrated approach makes you see a scope that goes beyond SAP EAM and SAP's solutions for Operational Excellence. Corporate processes for governance, risk, and compliance, performance management, corporate finance, human capital management, talent
management, and even social collaboration come into play. This strengthens even more the case for running a corporation on a fully integrated suite of business applications. Please review the new SAP Thought Leadership Paper “Enable Asset Management Systems with Integrated
Enterprise Information Solutions”
which provides you with insights how SAP solutions can support requirements outlined in ISO 55001.

 

Looking ahead, the future of asset management relies on a network-based asset management solution orchestrated by an Internet of Things (IoT) platform that brings together the manufacturers, services and logistics providers, and operators of the world. This network will be the key to maximizing asset value, increasing asset uptime, and improving customer service.

 

There is new version 2.5 of the EAM Web UI Implementation Guide EHP7 available!

 

The version 2.5 covers, in addition to the already existing version 2.0:

 

 

 

 

  • object based navigation and launchpads
  • how to adjust the asset viewer

 

You can find this guide in SAP Developers Network or you can use this link to download the “How-to”-Guide right now via this link!

 

 

During the recent development cycle SAP addressed the topic of Simplification in Enterprise Asset Management. During implementation in many cases there are requirements from users side, to adjust the process or the content of a screen. Here you find the necessary information how to adjust your SAP EAM WebDynpro to your users’ needs.

 

 

The focus of the EAM Simplification development project was on enhancing the Webuser interface with new and rich functionality as well as using the newest features of the underlying WebDynpro ABAP technology. These improvements enable maintenance planners and maintenance workers to use the EAM Web user interface to do their jobs more efficiently. In a series of blog posts I delivered a choice of different of these enhancements and explained what is possible now in Enterprise Asset Management via the Webuser interface.

 

 

All these topics are bundled in the EhP7 Business Function “LOG_EAM_SIMPLICITY_3” and do not require any additional license on top of the existing enterprise foundation license. 

 

To find all the details on adjusting/enhancing the WebDynpro Applications to your users’ needs SAP created a “How to”-guide (EAM Web UI Implementation Guide EHP7). You will find topics like:

 

  • How to get started with the SAP Web User Interface
  • How to change the Web Dynpro Configuration
  • How to adapt applications and how to personalize on user level
  • How to configure POWL e.g. to add fields or user actions
  • How to use side panels in the SAP EAM Web UI
  • Which BAdIs and User Exits are available

 

You can find this guide in SAP Developers Network or you can use this link to download the “How-to”-Guide right now via this link!

 

 

In addition to that, you will have the opportunity to discuss all relevant EAM topics with the SAP experts during  the upcoming SAP-Centric EAM Conference, in Huntington Beach, CA, US on March 8-11th, 2015 - find details here!

i often get the requirement of fast searching for classifications/characteristic values etc, so i checked out what other options

are there beside transaction CL30N

 

I tried the EAM Webdynpros Search Functionality.

EAM provides several WebDynpros. These are using Embedded Search with TREX (/NESH_COCKPIT), and the same can be archieved with Hana (if your ERP is running on Hana, use /NESH_COCKPIT as well)

 

First you have to activate the enhancment switch LOG_EAM_SIMPLICITY  (see also sap help:

Simplified Management of EAM Functions - Business Functions (SAP Enhancement Package 5 for SAP ERP 6.0) - SAP Library )

 

i then assigned the PFCG-Role SAP_COCKPIT_EAMS_MAINT_WORKER  to my userid

 

After starting Netweaver Business Client with /NNWBC, i can see the new Role with the EAM Webdynpros:

 

i choose the Information Center

 

maintenance_worker.gif

it is possible to fast-search for characteristics/classes using TREX or Hana!

especially when searching for text or even generic text starting with *, this is much faster than CL30N

 

from here i have the asset viewer and show the characteristic values here:

maintenance_worker2.gif

 

so for some use-cases this might be already a perfect solution

 

another idea could be to use the embedded search classes and create your own transaction (ZCL30?) or Webdynpro

in order to have a use-case specific characteristic value search instead of the generic infocenter, or even create your own embedded search class

Southern California Edison Leverages Content Management to Improve Its Enterprise Asset Management (EAM) Efforts


Did you know that helpful documentation like technical specifications, user manuals, maintenance records, service contracts and drawings can impede your organization’s enterprise asset management (EAM) practices? All the aforementioned documentation is no doubt vital to maintenance and service technicians. How the content is managed is the issue, one which Southern California Edison (SCE), a $12.6B company with 14M utility customers, recognized.

 

Like many capital intensive organizations, SCE was faced with large volumes of asset documentation stored in an ever increasing number of information silos. In addition, the various types of documentation came with complex dependencies and relationships. With 5 million records to maintain in full compliance of the public safety records program, SCE needed to effectively manage its content and ensure easy access to relevant documentation for all workers. If not managed properly, asset maintenance activities and compliance efforts, which are heavily content dependent, will bottleneck operations.

 

Join us for an informative webinar on Wednesday, January 21, at 11 a.m. ET to learn how SCE implemented a content management solution to maintain its five million records associated with its EAM efforts. Register now: http://www.sapeam-webcasts.com/webcast4.php.

UPDATED LINK!

 

The Focus topic in customer connection for Enterprise Asset Management was definined in the following way:

 

The SAP EAM solution helps organizations efficiently and sustainably manage the whole lifecycle of physical assets. Tools for managing production equipment, roads, machinery, vehicles, facilities, and power grids can help customers reduce operating costs, minimize risk, and manage capital expenditures more effectively.

 

In this Customer Connection project we will focus on longtime requested improvements in the area of EAM Plant Maintenance. Down-ports in releases older than EHP4 are out-of-scope!

 

Now we are happy to announce the first bundle of improvements is planned to be delivered by the end of January with the EhP7 SP07.

Please notice that EhP7 SP07 contains 7 EAM Plant Maintenance improvements. Downport activities to EhP4-6 will take place in Q1/Q2 2015 where technically possible.

 

Remaining improvements are planned to be delivered with EhP7 SP08 approximately in April/May 2015.

 

Please find further details by following this link

 

Thank you very much for your contributions and collaboration.


Enterprise Asset Management (EAM) master data is rated as one of the topics of highest concern if not the highest by our customers. In the EAM domain there are a large number of often complex master data objects adding to the scope of the challenge. EAM master data is mainly in SAP Plant Maintenance (SAP PM) module but also extends to Bills of Materials (BOM's), Work Centers etc.


In 2010 the analyst group ARC published a series of 3 white papers on Asset Information Management. In part one, ARC estimated that "poor asset information costs organizations 1.5% of sales revenue".

 

Master data issues can be due to a number of reasons:

 

  • During the project to build a new asset (e.g. mine, oil refinery, oil platform, power station etc.) master data is not the focus of the project team and the provision of information on the plant being built is often left to the last minute or there is little or no budget for this exercise. However, this leads to major problems down the road, during the operate and maintain phase. For example: missing spare parts information leads to someone having to pore over operating manuals or drawings to find the missing information. One customer recently told us that often they had to get the support of experienced technicians on the mine site to support them find the information, so taking them out of what they are meant to be doing - fixing the plant!
  • Once handed over to the operator there a number of situations which leads to asset information issues; here are a few examples:
    • Some companies allow everyone or a large number of users to create and change master data in the system (SAP PM). This leads to inconsistent numbering systems and naming conventions. One of our customers had more than 10 ways to name a haul truck.
    • Minor plant changes that are not kept up to date in the system, over time, leads to missing or inaccurate information that is not reliable. One of our customers had teams of contractors doing "plant walkdowns" to verify what they physically had in the field versus what they had in their system and vice versa.
    • Shutdowns, Turnarounds, De-bottlenecking and Campaigns often lead to large number of maintenance and modification tasks. Effective capture of "as built" information is essential to the ongoing accuracy of the plant system of record.


SAP in collaboration with our partners Utopia, has greatly simplified the challenge of asset master data management in SAP EAM by adding a suite of pre-configured master data governance (MDG) data objects for enterprise asset management. These objects are built upon the SAP Master Data Governance platform. The enterprise asset management extension includes preconfigured data structures, industry templates, best practices, workflows and user interfaces for EAM data objects. The first release covers the functional location and equipment master, with a comprehensive roadmap planned to add MRO bills of material (BOM), work centers, task lists, maintenance plans, measuring points, production resources, and object links.

 

The diagram below shows the typical process flow of master data change or creation with MDG.

 

MDG_Process_Flow.JPG


If you are interested in digging deeper, you can find more information using the following links:


A complementary solution to MDG is our Rapid Deployment for Asset Data Quality. This solution is a "passive" approach to data governance where business rules highlight data issues (example of scorecard below) which can then be remedied via a change request using MDG or directly in SAP PM. In this solution we have shipped 55 pre-configured business rules around EAM data quality. The solution uses SAP Information Steward and SAP Data Services products.

 

RDS_ADQ.png

Are you currently planning next year? Why don’t you join us for the 2015 SAP-Centric EAM Conference, taking place March 8-11 at the Hyatt Regency, Huntington Beach, CA.

 

The SAP-Centric EAM conference is the go-to event for maintenance managers and SAP EAM executives to stay current on forward-thinking strategies, best practices and critical solutions for Enterprise Asset Management (SAP PM). It is an interactive experience rather than a sit-and-listen conference and showcases case studies, expert training and ample time to share ideas and experiences with fellow attendees.

 

Over 90 individuals from more than 40 SAP customer organizations who use the EAM solution collaborated, debated and provided targeted feedback at roundtable discussions throughout the U.S. and Canada. Based on these discussions, these topics were identified as the framework for the 2015 SAP-Centric EAM conference:

 

  • IT/OT and The Internet of Things
  • Mobile Solutions and the Future of Mobility
  • The ISO 55000 Revolution
  • Predictive Analytics and Reporting
  • SAP EAM Roadmap
  • Master Data: Integrity, Quality & Reliability
  • User Experience
  • Educating Users to Maximize Your Investment
  • Evolution of Planning & Scheduling
  • Linear Asset Management
  • Operational Efficiency & Condition Based Monitoring

 

The complete agenda can be found here:

 

 

And, if you register for SAP-Centric EAM by Friday, December 19, you will save up to $300 off the standard rate. Register here.

 

Join the global network of users, decision-makers, partners, SAP experts, analysts and more, over a decade in the making.

 

We are looking forward to seeing you there!

As the title indicates, this post is to utilize the very useful user-exit IWO10009 for the purpose of preventing changes in Operation tab. In fact utilizing this exit for control over Components tab and Operation tab is not  straight forward, because here tables are involved, listing number of Components or number of Operations. For such requirements we need to know the respective program and the run-time memory (internal table). During such requirement in components tab by a member in the past, some research was done and the required program and the internal table were found to access the runtime memory of the program for Components tab. The program was SAPLCOBC and the internal table was RESB_BT . Using this information the control desired by the member was achieved and later this code was preserved in the post Specify conditions for Components in PM Order (User Exit IWO10009) .

 

In a similar way, recently one more member was asking for control over Operations tab, such as he should be able to Restrict changes in Operations tab once the Order has been released.

 

So things are similar, only thing is to know the Program and internal table corresponding to Operation tab. After I searched net, including SCN, I could get the information on this. The program is SAPLCOBO and the internal table is AFVG_BT. Once we knew this information a simple code (given below) in the include ZXWOCU07 of user-exit IWO10009, would prevent any changes in Operations tab after Order Release.

 

 

IF CAUFVD_IMP-IPHAS <> '0' AND SY-TCODE = 'IW32'.
 
   FIELD-SYMBOLS: <FS_AFVG> TYPE ANY.
 
   DATA: BEGIN OF I_AFVG OCCURS 100.
           INCLUDE STRUCTURE DFPS_AFVG_BT .
   DATA:END OF I_AFVG.
 
   ASSIGN ('(SAPLCOBO)AFVG_BT[]') TO <FS_AFVG>.
   I_AFVG[] = <FS_AFVG>.
 
   LOOP AT I_AFVG.
     IF I_AFVG-VBKZ <> ''.
       MESSAGE: 'Operation changes not permitted after Order release' TYPE 'E' DISPLAY LIKE 'I'.
     ENDIF.
   ENDLOOP.
  ENDIF.
















 

This throws the following pop-up error at the Save event, when user makes some changes in Operations tab.

error.JPG

 

There can be many deeper requirements for the users, to specify some conditions for changes in Operations tab, in stead of completely preventing changes. All these requirements will be now possible for an ABAPer by developing the above code. The key information is the program SAPLCOBO  and the internal table AFVG_BT  which has been already known to us.

 

 

Alternatively, a Function module to do the same job:

I was further researching and found a Function Module in this area to capture the runtime memory of the Operations tab. The FM is CO_BO_AFVGBT_GET.


So, I experimented and good results are there with the following code. This way we can make use of this FM to detect changes in specific fields of operations tab. In the later part of the following code this was illustrated through a field ARBEI (work involved in the activity).

 

 

IF CAUFVD_IMP-IPHAS <> '0' AND SY-TCODE = 'IW32'.
   DATA: VBKZ TYPE AFVGB-VBKZ.
 
   DATA: I_AFVC TYPE STANDARD TABLE OF VIAUF_AFVC,
         WA1 LIKE LINE OF I_AFVC.
 
   SELECT * FROM VIAUF_AFVC INTO TABLE I_AFVC WHERE AUFNR = CAUFVD_IMP-AUFNR.
 
 
   DATA: BEGIN OF I_AFVG OCCURS 100.
           INCLUDE STRUCTURE AFVGD.
   DATA:END OF I_AFVG.
 
   DATA: WA LIKE LINE OF I_AFVG.
 
   CALL FUNCTION 'CO_BO_AFVGBT_GET'
     EXPORTING
       AUFNR_IMP  = CAUFVD_IMP-AUFNR
     TABLES
       AFVGBT_EXP = I_AFVG[].
 
 
   LOOP AT I_AFVG.
     IF ( I_AFVG-PHFLG = '' AND I_AFVG-VSTTXT+0(3) = 'DLT' )
       OR
       I_AFVG-OBJNR+0(2) <> 'OV'.
       MESSAGE 'Operation addition /deletions not permitted after Order release' TYPE 'E' DISPLAY LIKE 'I'.
     ENDIF.
   ENDLOOP.
 
 
   LOOP AT I_AFVC INTO WA1.
     READ TABLE I_AFVG INTO WA WITH KEY AUFPL = WA1-AUFPL APLZL = WA1-APLZL.
     IF SY-SUBRC = 0.
       IF WA1-ARBEI <> WA-ARBEI.
         MESSAGE 'Operation changes not permitted after Order release' TYPE 'E' DISPLAY LIKE 'I'.
       ENDIF.
     ENDIF.
   ENDLOOP.
 
 ENDIF.





The code from line 23 to 29, detects any operation deletion / additions and throws an error pop-up that  'Operation addition /deletions not permitted after Order release' ,  whereas the code from lines 32 to 39 identifies any changes done to the ARBEI field (Work), and if so throws an error pop-up that  'Operation changes not permitted after Order release'


Thus this FM brings every field in the Operations tab to user control for use in the user-exit IWO10009. Hope users will be benefited with this post. The main objective of post like this as I use to say, is to preserve this recently acquired piece of knowledge at a place, to be able to find easily (even by me), whenever needed.

 

 

Thank you

KJogeswaraRao

We are glad to offer you the next Live-Webinar of the SAP Enterprise Asset Management Webinar Series.

 

This Webinar will focus on ISO 55000: Using SAP Solutions to Support ISO 55000 Standards for Asset Management and will take place on 2nd December 2014,  Time: 11:00 am EDT / 8:00am PDT / 5:00 pm CET. The goal of the ISO 55000 standards is, as you might know, to establish effective asset management within an organization – with the ultimate objective of enabling people to effectively managing risk, cost, and performance. This Webinar elaborates how integrated SAP solutions can act as a technology platform upon which organizations can implement a comprehensive asset management system that supports this goal. Once deployed, these applications can support the integrated enterprise processes needed to operationalize systematic, IT-enabled asset management.

 

Join Karsten Hauschild, solution manager in SAP's global team for asset management (EAM) and operational  excellence solutions, on 2nd December 2014,  Time: 11:00 am EDT / 8:00am PDT / 5:00 pm CET and participate in his Live-Webinar.

 

Register now to secure your seat.

 

If you missed the Kick-Off Webinar "Meeting the New Challenges of Asset Management, Today and Tomorrow!" from Dr.-Ing. Achim Krüger, Vice President for SAP's solutions in the area of Operational Excellence, you still have the chance to watch a replay of this session. Just register here for the On-Demand Webinar.

 

More Webinars to come, e.g.:

 


We are looking forward to seeing you online!

Update of this post on November 21st, 2014:

 

In my last series of blogs I described several new features which are available in Enterprise Asset Management.

 

 

This feature is not only available in WebUser Interface but also via the SAP GUI!


The following business functions need to be activated to use this functionality

  • LOG_EAM_CI4 (for Inspection Rounds, maintenance of technical objects on operation level)
  • LOG_EAM_SIMPLICITY_2
  • LOG_EAM_VE_INT

 

Availability

  • Release:
    • EHP5 SP10 / SP11 only SAP GUI supported, no WEB UI
    • EHP6 SP05 -  within the Web UI we support the processes
    • EHP6 SP07 / SP08 -  SAP GUI and WEB UI supported
    • EhP616 SP00 - Web UI supported
    • EhP616 SP02 - SAPGui supported
    • EHP7 SP00

 

 

What are the new features for the integration of visualization in EAM?

 

Transactions:

  • basically we enabled all Master data Transactions for Equipment / Functional Location and Serial Number to Display the Spare Parts Catalogue
  • All Task List types are enabled for Selection of Spare Parts and the Use of Visual Instructions
  • Work Order is enabled for Selection of Spare Parts and the Use of Visual Instructions (Basic Order View as well).

 

This visualization integration enables you to use the SAP 3D Visual Enterprise Viewer on the SAP Web user interface on in the traditional SAP GUI for Plant Maintenance to visualize technical objects, spare parts, and instructions.

 

Many of you already saw the visual work instructions, which show, step by step, based on a 3D model, how a repair activity should be performed. The user gets additional textual instructions and hints of tools.

 

Visual Work Instruction.jpg

 

In addition to the visual work instructions we implemented the possibility to pick spare parts directly from the 3D model and transfer these items into the component list, e.g. in the maintenance work order or in a task list.

 

Picking Components 3D.jpg

 

Customers often mentioned the concern, that they do not have the 3D models of the technical objects and therefore they cannot use this functionality.

 

We now integrated the possibility of tagging / hot spotting of 2D models and integrate them into the maintenance process. Based on this it is now possible to use drawings, tag them and provide the technicians this very important feature even without having the 3D models.

 

Picking Components 2D.png.jpg

 

See here a short video how this works:

2D_Graphical_spare_parts_selection

 

2D and 3D model views as well as visual work instructions make critical maintenance processes such as finding the spare parts you need and carrying out instructions quicker and easier!

 

A direct access to more information on these new EAM features is available via the innovation discovery tool. You can access the tool here:

 

I will continue to post such videos on new functionality in the near future or as soon as new features are available.

 

Find related blogs in SCN:

 

You need an overview on all innovations, need roadmaps … --> look at the “Innovation finder

Actions

Filter Blog

By author:
By date:
By tag: