Ansicht
Dokumentation
SIMG_OLPR_USERFAKTUR - Develop Enhancements for Generating Quotations and Billing
CPI1466 during Backup Fill RESBD Structure from EBP Component StructureThis documentation is copyright by SAP AG.
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 )