Show TOC

 General Extensibility


The Business Partner is designed to enable you to make extensions, as the screen structure and the screen sequences are defined in control tables. Program logic can be integrated by way of firmly defined interfaces.


  • Extension of the Business Partner by adding attributes

    The Business Partner can be extended to include attributes.

    If you wish to make customer-specific evaluations or enter additional information about a business partner, you can add fields to existing BP roles in an existing screen or in a separate screen.

  • Extension by adding BP roles:

    An extension of BP roles is also permitted.

    Extensions should only be made by developers with ABAP/4 experience, and only if specific customer applications have been programmed.

    Adding new BP roles only makes sense if a customer-specific development is being conducted. The business partner data required for this application can comprise data supplied by SAP as well as customer-specific data.

    If no BP role-specific data is required, you should first check whether the required function cannot also be mapped using the BP role Business partner (general) , or whether it is not enough to transfer existing business partner roles .

    You can replace the standard titles of BP roles in Customizing with your own descriptions.

  • Extension to include a check on SAP fields

    You can conduct specific checks for SAP fields. For example, you can assign the check rule that a last name must contain at least three letters and one vowel.

  • Extension of the relationships by adding attributes

    Relationships can be extended by adding attributes.

    You can create new relationship categories. Examples of relationships:

    • Is a member of (club)

    • Is an employee of (business partner company)

    • Is the son/daughter of

    • Is the managing director of

    • Is guarantor for

    • Is guardian of

      You define your own relationship categories in the same way as you define your own BP roles.

      Caution Caution

      Before you create your own relationship categories, you should check carefully whether this relationship category is necessary from a business point of view, and whether it would not also suffice to rename existing business partner relationship categories.

      End of the caution.