Ansicht
Dokumentation

FCLM_BAM_WF_FIELDSTS - BAdI: Field Status Control for Bank Accounts in Flexible Workflows

FCLM_BAM_WF_FIELDSTS - BAdI: Field Status Control for Bank Accounts in Flexible Workflows

Vendor Master (General Section)   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Cash and Liquidity Management (FIN-FSCM-CLM) component. In workflow processes, approvers can approve or reject a bank account request, but they cannot make changes to the bank account master data. You can use this BAdI to enable approvers to make changes to bank accounts in approval steps, and you can define field statuses for bank account fields in different workflow scenarios.

Note:

This BAdI works only for Flexible Workflows, for example the standard workflow template 78500050.

You can create your own implementation by using the method IF_FCLM_BAM_AMD_EXT_FLDCTRL~PROCESS_WORKFLOW_FIELDCONTROLS. With this method, you can define field statuses for fields in bank accounts in a certain workflow process. After you save the implementation, approvers will be able to see and use the Edit button to edit bank accounts that are in workflow processes.

For example, you can define that when a new bank account is created and submitted for approval, the house bank account connectivity entries are set as editable so that the approver can edit the entries if needed before approving the bank account opening request.

Please note that for fields on the subsections, such as Payment Approvers, House Bank Account Connectivity, Overdraft Limits, and Multi-Language Descriptions, the field status rules that you define with this BAdI only work when at least one entry is filled in the corresponding subsections.

The following parameters are provided:

  • iv_ui_status: The UI status of the bank account. The following values are provided:
  • 02 Edit: The bank account is in edit mode.

  • 03 Display: The bank account is in display mode.

  • FIELDSTATUS: You can set whether a field is visible or not. The following values are provided:
  • H: The field is hidden.

  • R: The field is for display only and cannot be edited.

  • M: The field is mandatory, so a value is required.

Please note that if you do not set any value for this parameter, the field is set as editable for the edit mode.
  • is_request_header: In the account_action field, specify the workflow scenario where the field status rules are to apply. You can define different sets of rules for different actions on bank accounts that trigger workflows:
  • 01 Open: Opening a new bank account

  • 02 Modify: Editing an existing bank account

  • 03 Close: Closing a bank account

  • 04 Change Payment Approver: Changing a payment approver in multiple bank accounts

  • 05 Review: Reviewing a bank account

  • 07 Reopen: Reopening a closed bank account

  • 08 Modify and Reopen: Editing a closed bank account and reopening it






BAL_S_LOG - Application Log: Log header data   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 4238 Date: 20240523 Time: 215241     sap01-206 ( 76 ms )