Ansicht
Dokumentation

CRM_AVAIL_MOB_SP - BAdI: Availability and Absence

CRM_AVAIL_MOB_SP - BAdI: Availability and Absence

CL_GUI_FRONTEND_SERVICES - Frontend Services   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the CRM-MSP component.

You can use this BAdI to enhance the standard functions of CRM Availability and Absence (Time Allocation) Management which is available as part of the service functionality of Gateway to SAP NetWeaver Mobile.

This BAdI contains the interface IF_EX_CRM_AVAIL_MOB_SMARTPHONE, which has the following methods:

  • CRM_BADI_AVAIL_MOB_GETLIST

This method will return additional Availability and Absence globally unique identifiers (GUIDS) in addition to the standard Availability and Absence GUIDS that are returned as part of the Get List functionality, or it will filter out Availability and Absence GUIDS from the standardly-returned ones.

For example, in a standard scenario, the Get List functionality will return a set of Availability and Absence GUIDS based on the Customizing activity Define Date Filter for Mobile Service; but in addition to this, you can add or filter out GUIDS based on your own specific customization criterion like Recurrence Pattern.

  • CRM_BADI_AVAIL_MOB_GETDETAIL

This method will fill additional custom fields through the customer enhancement structures, which is addition to the standard fields that are populated as part of the Get Detail functionality.

For example, the fields RESOURCE_GUID and RESOURCE_ID are standard fields already present in the structure. This method will fill in additional Availability and Absence attributes in the Availability and Absence header section like Availability Created By (ZCREATED_BY).

  • CRM_BADI_AVAIL_MOB_CREATE

This method will create additional data for additional custom fields through the customer enhancement structures, which is in addition to the field data that are available as part of the standard Create functionality.

For example, you can create additional Availability and Absence attributes in the Availability and Absence header section like Availability Created By (ZCREATED_BY).

  • CRM_BADI_AVAIL_MOB_CHANGE

This method, as part of the Change functionality, will change additional data through the customer enhancement structures.

For example, you can change data in additional Availability and Absence attributes like Availability Created By (ZCREATED_BY) in the Availability and Absence header section.

For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitionstab in the BAdI Builder (transaction SE18).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






ABAP Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 3834 Date: 20240523 Time: 183656     sap01-206 ( 111 ms )