5

Maintenance Order Event (Created/Changed) using AB...

 7 months ago
source link: https://community.sap.com/t5/technology-q-a/maintenance-order-event-created-changed-using-abap-rap-extension-im/qaq-p/13594013
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Maintenance Order Event (Created/Changed) using ABAP RAP Extension (im)possible?

Background:

I implemented event message generation for Maintenance Order (Created and Changed) using SAP NWEEA (SAP NetWeaver Event Enablement Add-On a.k.a. ASAPIO) because the standard out-of-the-box framework EEE (Enterprise Event Enablement) still does not support Created and Changed events. 

The Maintenance Order Events listed in SAP Business Accelerator Hub do contain several events (EEE), but the business requirement is to generate event message upon creation (Created) and changed (Changed). 

Systems:

  • SAP S/4 HANA OP 2021 and SAP S/4 HANA OP 2022.

Motivation:

As of SAP TechEd 2023 (Nov.), I understand that Developer Extensibility should be used to extend standard ABAP RAP BO. A training was provided in this TechEd session Use ABAP Cloud for Developer Extensibility - DT182v.

Issues I am facing:

  • I cannot find exact RAP BO for Maintenance Order to extend its behavior (to raise the event Created and Changed). 
  • In ADT Repository Tree (Released Object by AppComp / PM / Core Data Services / Data Definitions) I can find the CDS C_MaintOrderTP and I_MaintOrderTP, but none is "extensible".
  • The Fiori App Create Maintenance Order (IW31) and Change Maintenance Order (IW32) appear to be WebDynpro-based transaction and not RAP-based transaction

My questions:

  • Is it possible to extend Maintenance Order behavior to generate event Created and Changed using ABAP RAP?
  • If yes, any hint is appreciated
  • If not, does SAP intend to enable the two events in EEE?

Please note:

  • I was able to create a new ZZ-field using Key-User Extensibility to extend the maintenance order header field to support my use case for Integration, but this is not the scope of my question here.

 Thanks.

Sunny

Accepted Solutions (0)

Answers (0)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK