Skip to Content
0
Former Member
Dec 30, 2007 at 06:53 PM

SAP conventions for function modules

105 Views

Hi,

if i take a look at the BAPI Programming Guide CA-BFA, i found the following in the section "Actions in the Function Builder":

All function modules must have the naming convention:

<Name space>BAPI_<business object>_<method>.

A maximum of 30 characters is allowed.

So, i named my function module for a BAPI: "ZABAPI_FLIGHT_GETBLA"...

If i try to add a method to my business object and use this function module, i receive an error:

The name of the function module ZABAPI_FLIGHT_GETBLA does not begin with 'BAPI'

If i click on the information button in the error message, the diagnosis says the following:

"Function modules that implement BAPIs must start with the prefix "BAPI_". If required, other prefixes for namespaces (e.g. of customers) can be placed before the BAPI prefix."

So please tell me, where is the failure?!

Thanks for your answers