SAP ABAP IMG Activity ACCOUNT_MODIFICATION (Modification of Account Determination for Transfer Prices)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KE1 (Package) Profit Center Accounting
IMG Activity
ID ACCOUNT_MODIFICATION Modification of Account Determination for Transfer Prices  
Transaction Code S_EBS_44000283   (empty) 
Created on 20101129    
Customizing Attributes ACCOUNT_MODIFICATION   Modification of Account Determination for Transfer Prices 
Customizing Activity ACCOUNT_MODIFICATION   Modification of Account Determination for Transfer Prices 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_TP_ACCOUNT_MODIFICATION    

Use

This Business Add-In (BAdI) is used in the components General Ledger Accounting (New) (FI-GL (New)) as well as in classic Profit Center Accounting (EC-PCA). You can use this BAdI to override the account determination that is created for the additional posting lines by the system in the case of cross-profit center goods movements in combination with stock in transit. You can influence account determination for the following accounts:

  • Accounts for internal revenue
  • Accounts for internal balance sheet changes (sender profit center)
  • Accounts for internal deliveries from profit centers
  • Accounts for internal balance sheet changes (receiver profit center)

You can use the method Change Account Determination (CHANGE_ACCOUNTS) to change the valuation class that the system uses to determine the accounts from the account determination table (transaction 0KEK). You can use the following import parameters to determine the appropriate valuation class:

  • I_KOKRS:    Controlling area
  • I_MATNR:    Material number
  • I_BWKEY:    Valuation area
  • I_MTART:    Material type
  • I_BWMOD:    Valuation grouping code
  • I_BWART:     Transaction type (inventory management)
  • I_EBELN:     Document number of the purchasing document
  • I_EBELP:     Item number of the purchasing document
  • I_VBELN:     Delivery

Note

The system only fills the parameters that are relevant for the goods movement in question. For a transaction without a reference to a purchase order, the system does not fill parameters I_EBELN and I_EBELP.

You change the valuation class using change parameter C_BKLAS (valuation class). Using the account determination table, assign to the changed valuation class the accounts that you want to use for the additional lines. The system applies the alternative account determination for all postings to which a transaction type for stock in transit has been assigned.

Note

The valuation class specified with this BAdI is only used to determine the relevant accounts on the basis of the account determination table; consequently, the valuation class is not updated in the document. For this reason, you can use this BAdI to create a new valuation class for account determination without that valuation class being used in account determination for automatic postings (transaction OBYC). You create new valuation classes in Customizing for Materials Management under Valuation and Account Assignment -> Account Determination -> Account Determination Without Wizard -> Define Valuation Classes.

Requirements

For you to be able to use this BAdI, the following prerequisites must be met:

  • You have assigned profit centers to the materials relevant for the goods movements. To do this from the SAP Easy Access screen, choose Logistics -> Materials Management -> Materials Master -> Material -> Create (General) -> Immediately or Logistics -> Materials Management -> Materials Master -> Material -> Change -> Immediately.
  • In Customizing for Financial Accounting (New) under General Ledger Accounting (New) -> Business Transactions -> Parallel Valuation Approaches/Transfer Prices -> Settings for Internal Goods Movements -> Define Account Determination for Internal Goods Movements, you have defined accounts for internal goods movements.

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

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.

Example

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20101129 
SAP Release Created in 606