SAP ABAP IMG Activity BADI_MMSRV_CUST (BAdI: External Service Procurement)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_SP (Package) Service Package: External Service Management
IMG Activity
ID BADI_MMSRV_CUST BAdI: External Service Procurement  
Transaction Code S_PR0_40000466   (empty) 
Created on 20070206    
Customizing Attributes BADI_MMSRV_CUST   BAdI for External Service Procurement 
Customizing Activity BADI_MMSRV_CUST   BAdI for External Service Procurement 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_MMSRV_CUST    

Use

Process the customer data related to planned service (Outline & Service Line), unplaned service (Limit & Contract Limit) and accounting of service (MM-SRV) area.

Requirements

This Business Add-In (BAdI) is used in the external service procurement component (MM-SRV) area.

Enhancement spot: ES_MMSRV

With this BAdI you can define customer-specific processing for PR BAPIs (BAPI_PR_CREATE, BAPI_PR_CHANGE) related to Service area. The system will change service data as per customer specific data.

The BAdI BADI_MMSRV_CUST implements the interface IF_EX_MMSRV_SP_CUST and enables you to change the outline data, service line data, limits, contract limits and accounting data for purchase requisition in service area.

Five methods are made available via the interface:

  • PROCESS_CUST_SERVICE_LINE

    Process the customer data related to service line.

  • PROCESS_CUST_ACCOUNT

    Process the customer data related to accounting.

  • PROCESS_CUST_OUTLINE

    Process the customer data related to outline.

  • PROCESS_CUST_LIMIT

    Process the customer data related to limit.

  • PROCESS_CUST_CONTRACT_LIMITS

    Process the customer data related to contract limits.

Standard settings

The Business Add-In cannot be used multiple times.

The Business Add-In is not filter-dependent.

There is no default implementation and no example implementation.

Activities

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

See also

PROCESS_CUST_SERVICE_LINE

PROCESS_CUST_ACCOUNT

PROCESS_CUST_OUTLINE

PROCESS_CUST_LIMIT

PROCESS_CUST_CONTRACT_LIMITS

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
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 BADI_MMSRV_CUST 0 HLA0006033 External Services 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20080507 
SAP Release Created in 700