Multiple choice technology packaged enterprise solutions

Which Attribute is mandatory for BAPI?

  1. Normal Function Module

  2. Update Module

  3. Remote Enable

  4. None

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

For a function module to be used as a BAPI (Business Application Programming Interface), it must have the 'Remote Enabled' attribute. This allows the BAPI to be called from external systems via RFC. BAPIs are standardized business APIs that external systems (like non-SAP applications) use to interact with SAP, making remote enablement mandatory. Regular or update modules cannot serve as BAPIs.

AI explanation

A BAPI (Business API) must be marked as Remote Enabled because BAPIs are specifically designed to be callable remotely via RFC from external systems, other SAP systems, or non-SAP applications. Without the remote-enabled attribute, the function module could still exist internally but couldn't serve as a BAPI.