Ansicht
Dokumentation

SIMG_OLPR_USERFAKTUR - Develop Enhancements for Generating Quotations and Billing

SIMG_OLPR_USERFAKTUR - Develop Enhancements for Generating Quotations and Billing

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

Use

This IMG activity gives you an overview of all Business Add-Ins available for resource-related quotation creation and billing, and sales pricing, and service and sales orders, as well as projects:

BAdIs within the Dynamic Item Processor (DI Processor):

  • DIP_AD010001
This enhancement is used to change the object list and the hierarchy setup. Furthermore you can change texts for structuring dynamic items.

It contains the following methods:

  • EXIT_SAPLAD13_001: Change text in dynamic item structuring

  • EXIT_SAPLAD15_001: Change object list and hierarchy

  • DIP_AD010001_FLD
This enhancement is used for structuring according to single values and change characteristic value texts. The enhancement contains the following methods:
  • EXIT_SAPLAD13_002: Typing nodes for single values

  • EXIT_SAPLAD13_003: Change text for characteristic values

  • DIP_AD010002
This enhancement is used for filtering read data. The enhancement is not available for all sources. The enhancement contains the following enhancement components:
  • EXIT_SAPLAD15_010: Source filter (not for all sources)

  • DIP_AD010002_SEL
This enhancement is used to restrict selection. The enhancement contains
the following enhancement components:
  • EXIT_SAPLAD1C_002: Change selection criteria

  • DIP_AD010003_DC
This enhancement is used to create user-specific dependent characteristics for determining dynamic items. The enhancement contains
the following enhancement components:
  • EXIT_SAPLAD12_004: Fill user-specific dependent characteristics

  • DIP_AD010003_IC
This enhancement is used to create user-defined independent characteristics for determining dynamic items. The enhancement contains the following enhancement components:
  • EXIT_SAPLAD12_003: Fill user-defined independent characteristics

  • DIP_AD010005
This enhancement is used to create user-defined sources for determining dynamic items. The enhancement contains the following enhancement components:
  • EXIT_SAPLAD15_005: Read user-defined sources

  • SMOD_AD010006
This enhancement is used to change the values in the dynamic items. It contains the following enhancement components:
  • EXIT_SAPLAD14_006: Function realized using the customer-specific menu entry

  • EXIT_SAPLAD14_008: Menu text for the customer-specific menu entry

  • DIP_AD010007

This enhancement is used to change dynamic item processing information (such as material determination). It contains the following enhancement components:

  • EXIT_SAPLAD15_015: Change Dynamic Item Processing Information

  • DIP_CHECK_INPUT_OBJ
This enhancement is used to check the access object in the DI processor. The enhancement contains the following enhancement components:
  • CHECK_SALES_ORDER_ITEM: Check sales order item

  • CHECK_SERVICE_ORDER: Check service order

  • DIP_GET_SEL_DATA
This enhancement is used for transferring selection data to other programs, which called resource-related billing, for example.
  • GET_SELECTION_DATA: Transfer selection data to other programs

BAdIs for Restricting the Change Options for Users

  • DIP_INFLUENCE_GUI
With this Business Add-In you can stipulate whether the GUI is displayed in display or change mode.
  • SET_MODE_CONDITION_SCREEN: Set processing mode for the condition screen

  • DIP_SET_USERSETTINGS
This enhancement is used to make user settings and prevent users from changing these settings themselves. The enhancement contains the following enhancement components:
  • SET_USER_SETTINGS: Set user settings

  • DEFINE_NON_ALTERABLE_SETTINGS: Define non-alterable settings

BAdI for Collective Processing

  • AD01_RRB_COLLECTIVE1
This enhancement is used to modify the output list for collective processing for resource-related billing. The enhancement contains the following methods:
  • FILL_ADDITIONAL_FIELDS: Change or add to output list

  • CHANGE_FIELDCAT: Change field catalog of output list

  • USER_SELECTION: Determine follow-up action when selecting a field per double-click/hotspot

  • CHANGE_LINE_SIZE: Change number of lines for printing

BAdI for Document Flow Reporting

  • AD01_RRB_REPORTING_1
This enhancement is used to fill other fields in document flow reporting

for billing requests. The enhancement contains the following methods:

  • FILL_ADDITIONAL_FIELDS: Change or add to output list

  • CHANGE_FIELDCAT_LAYOUT: Change field catalog/layout of output list

  • USER_SELECTION: Determine follow-up action when selecting a field per double-click/hotspot

BAdIs with Influence on Further Processing in SD:

  • BADI_SD_V46H0001
This enhancement is used for changing the header and item data and add
further partners for items. The enhancement contains the following
enhancement components:
  • EXIT_SAPLV46H_001: Change the item fields

  • EXIT_SAPLV46H_002: Change partner

  • EXIT_SAPLV46H_003: Change header fields

  • DIP_CREATE_FOLLOW_UP
This enhancement is used to determine whether a billing request is created in resource-related billing, or whether the expenditure should be added to an existing sales order or contract as a subitem. The enhancement has the following enhancement components:
  • CREATE_FOLLOW_UP_SALES_DOC: Create follow-up document or enhance existing document

  • DIP_SET_SD_DIALOG
This enhancement is used to activate SD dialog boxes during sales document simulation and creation. The enhancement contains the following enhancement components:

SET_SD_DIALOG_POPUPS: Activate dialog boxes in SD sales document

The following table contains the old enhancements and the Business Add- Ins that replace them. The old enhancements are, however, still available.

Previous Enhancement   Business Add-In

AD010001   DIP_AD010001
AD010002   DIP_AD010002
  DIP_AD010002_SEL
AD010003   DIP_AD010003_DC
  DIP_AD010003_IC
AD010005   DIP_AD010005
AD010006   SMOD_AD010006
AD010007   DIP_AD010007
V46H0001   BADI_SD_V46H0001

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.

Further notes

For a detailed description of the Business Add-In and the interface, see the documentation for the BAdI or BAdI interface.

To access the documentation about the implementation maintenance for BAdIs (se19), see the transaction under Help --> Application Help.






PERFORM Short Reference   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 11270 Date: 20240523 Time: 193210     sap01-206 ( 165 ms )