Show TOC

Object documentationAuthorization Objects for Standard Condition

 

An authorization object enables you to assign authorizations to certain actions in the SAP system that a user can execute. Authorizations are grouped in profiles, which you enter in the master records of the user.

The business objects related to the authorizations are defined as authorization objects in the system.

We deliver the following authorization objects for standard conditions:

  • F_FICO_STD (FICO - standard conditions)

  • F_FICO_AST (FICO - standard conditions for BAPIs)

    Note Note

    You can add your own checks to the authorization checks by implementing the BAdI FICO_SUPPL_CHECK (Financial Conditions: Additional Checks During Maintenance).

    End of the note.

For more information about authorization administration in the SAP system, see SAP Library under User and Role Administration of Application Server ABAP.

 

Authorization Object F_FICO_STD (FICO - Standard Conditions)

You use this authorization object to specify the standard conditions that are to be checked when the user edits the contract in dialog mode based on the defined authorization fields and their values. If you specify that dialog authorization checks are to be run for the BAPIs in your application, then the system runs this authorization object for editing in the BAPI channel also.

Example Example

In Account Management, in Customizing activity Define Authorization Check in BAPIs, you can specify whether the system runs the full dialog authorization check instead of the reduced BAPI authorization check. This is run when a method defined here from business object BUSISB043 is called.

End of the example.

The following authorization fields are available for this authorization object:

  • ACTVT - activity with the following values:

    • Display

    • Create

    • Change

  • LISTTYP - condition group type

  • CONDTYP - condition type

The system checks the authorization object in function module FICO_API_AUTH_CHECK. The system uses this function module in the following programs and function modules:

  • Control of Interface Display (FICO_CONTROL_NEW_COND_NAVIGATE)

  • Transfer Conditions of List From Global Memory (FICO_LIST_GET_COND_OF_LIST)

  • Create Condition List (FICO_API_CONDITION_CREATE)

  • Create New Condition (program SAPLFICOO0, method HANDLE_MENU_BUTTON)

  • Change Condition List (FICO_API_CONDITION_CHANGE)

  • Copy Condition Component (= Validity Period) (FICO_LIST_COPY_COMPONENT)

  • Copy Condition (= Validity Period) (FICO_LIST_COPY_COMPONENT)

  • Copy Condition Group (FICO_LIST_COPY_LIST)

Authorization Object F_FICO_AST (FICO - Standard Conditions for BAPIs)

You use this authorization object to specify whether standard conditions and their values are checked when the contract is edited in BAPI mode. This is based on the defined authorization fields and their values.

The following authorization field is available for this authorization object:

  • ACTVT - activity with the following values:

    • Display

    • Create

    • Change