SAP ABAP IMG Activity SIMG_OLPR_USERFAKTUR (Develop Enhancements for Generating Quotations and Billing)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       CNPC (Package) R/3 Customizing PP Project Management
IMG Activity
ID SIMG_OLPR_USERFAKTUR Develop Enhancements for Generating Quotations and Billing  
Transaction Code S_ALR_87008893   (empty) 
Created on 19990127    
Customizing Attributes SIMG_OLPR_USERFAKTUR   Develop Enhancements for Generating Quotations and Billing 
Customizing Activity SIMG_OLPR_USERFAKTUR   Develop Enhancements for Generating Quotations and Billing 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_OLPR_USERFAKTUR    

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 implementing BAdIs as part 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.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_OLPR_USERFAKTUR 0 HLA0100702 A HLA0100736  
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
DWBDUMMY D - Dummy object SE19  
History
Last changed by/on SAP  20020208 
SAP Release Created in