{"ref":"artifact:agiguere-scpmspushnotificationrest-api","page":"/artifacts/agiguere-scpmspushnotificationrest-api","json":"/artifacts/agiguere-scpmspushnotificationrest-api.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"agiguere-scpmspushnotificationrest-api","name":"agiguere/SCPmsPushNotificationREST_API","artifact_type":"package","ecosystem":"abap","domain":"integration-and-messaging","origin_ring":"independent","description":{"one_line":"ABAP classes that send push notifications from an SAP backend to iOS devices through the REST API of SAP Cloud Platform Mobile Services, reached through an RFC destination on NetWeaver 731 or higher.","short":"ABAP classes sending push notifications to Mobile Services","what_it_solves":"Sending a mobile push notification from an SAP backend means calling SAP Cloud Platform Mobile Services' own REST API, so this project wraps that call in a set of ABAP classes. It currently supports push notifications to iOS devices, sent to an application, a user's devices, a list of users or a specific device registration, with the maintainer noting it could be extended for Google FCM. It runs on any SAP Business Suite system on SAP NetWeaver 731 or higher, reaching the service through an RFC destination configured per system."},"links":{"repo":"https://github.com/agiguere/SCPmsPushNotificationREST_API"},"type_properties":{"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/agiguere/SCPmsPushNotificationREST_API","title":"agiguere/SCPmsPushNotificationREST_API — README","checked":"2026-10-18","quote":"### Step 4 - Install abapGit"}]}},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:notifications","what_it_does":"Sends push notifications from an ABAP backend to iOS devices through SAP Cloud Platform Mobile Services' REST API.","sources":[{"url":"https://github.com/agiguere/SCPmsPushNotificationREST_API","title":"agiguere/SCPmsPushNotificationREST_API — README","checked":"2026-09-14","quote":"These ABAP classes will help you sending push notification from your SAP backend to SAP Cloud Platform Mobile Services, right now I only support push notification for iOS but it could easily be extended for Google FCM."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"maintainers":["actor:agiguere"],"contributors":["actor:agiguere","actor:alsp80"],"requires":[{"ref":"artifact:abapgit-abapgit","for":"Installing and importing the project's ABAP classes into the SAP system","requirement":"required","basis":"binding","role":"installation","sources":[{"url":"https://github.com/agiguere/scpmspushnotificationrest_api","title":"scpmspushnotificationrest_api README","checked":"2026-10-18","quote":"Install [abapGit.](https://docs.abapgit.org/guide-install.html)"}]}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2022-04, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":5,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":5,"forks":3,"open_issues":0,"archived":false,"pushed_at":"2022-04-21","license_spdx":"MIT","org_owned":false,"default_branch":"master","contributors":2,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":6132,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2020-03-13","last_commit":"2022-04-21","commits":11,"readme_path":"README.md","readme_sha":"7e4b5a25d77c61f64ab41ab90f298f0e32a32da0","created_at":"2020-03-13T19:00:25Z","open_prs":0,"repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:agiguere","name":"Alexandre Giguere","json":"/actors/agiguere.json"}],"contributors":[{"ref":"actor:agiguere","name":"Alexandre Giguere","json":"/actors/agiguere.json"},{"ref":"actor:alsp80","name":"alsp80","json":"/actors/alsp80.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}