SAP ABAP IMG Activity BADI_SAPLMBME_TKLAS (BAdI: Defining a Valuation Class for Issuing Stock in Transit)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MB (Package) Application development R/3 inventory management
IMG Activity
ID BADI_SAPLMBME_TKLAS BAdI: Defining a Valuation Class for Issuing Stock in Transit  
Transaction Code S_EBJ_98000049   (empty) 
Created on 20120509    
Customizing Attributes BADI_SAPLMBME_TKLAS   BAdI: Defining a Valuation Class for Issuing Stock in Transit 
Customizing Activity BADI_SAPLMBME_TKLAS   BAdI: Defining a Valuation Class for Issuing Stock in Transit 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name MB_SAPLMBME_TKLAS    

Use

This Business Add-In (BAdI) is used in the Inventory Management (MM-IM) component.

You can use this BAdI to assign a separate valuation class to the issuing valuated stock in transit and so control which stock accounts you want to be updated during stock transfer operations. If you implement this BAdI, the system assigns the valuation class entered here to the issuing stock in transit without taking into account the valuation classes from the material for valuated stock or sales order stock.

Requirements

You have activated the business function Stock in Transit and Actual Costing (LOG_MM_SIT).

Standard settings

For more information about the standard settings (filter, single or multiple use), go to the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).

Activities

BAdI method documentation:
Determine Valuation Class for Issuing Stock in Transit

For information about how to implement BAdIs in the Enhancement Framework, go to the SAP Library of the SAP NetWeaver platform in SAP Help Portal at http://help.sap.com/nw_platform. Choose a release followed by the Application Help. In SAP Library, choose SAP NetWeaver library: Function-Oriented View --> Application Server --> Application Server ABAP --> Application Development on AS ABAP --> ABAP Customer Development --> Enhancement Framework.

Example

You can find example implementations in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section.

You find the example implementation CL_EXM_IM_MB_SAPLMBME_TKLAS with the method SET_TKLAS in which the current valuation class of the material is copied. The source code for the alternative determination is deactivated with the addition of 15 to the current valuation class of the material.

A validation of the determined valuation class takes place in the function module MBEW_XKLAS. This is similar to the check during a valuation class assignment in the material master (in transactions MM01 or MM02).

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 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20120509 
SAP Release Created in 607