SAP ABAP IMG Activity ACC_SUPPRESS_LINES (Suppression of Additional Lines 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 ACC_SUPPRESS_LINES Suppression of Additional Lines for Transfer Prices  
Transaction Code S_EBS_44000284   (empty) 
Created on 20101129    
Customizing Attributes ACC_SUPPRESS_LINES   Suppression of Additional Lines for Transfer Prices 
Customizing Activity ACC_SUPPRESS_LINES   Suppression of Additional Lines for Transfer Prices 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_TP_ACCOUNT_SUPPRESS_LINES    

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).

If you have defined accounts for internal goods movements, the system automatically creates additional posting lines in the document for goods movements between profit centers so that costs and revenues can be displayed for individual profit centers. You can use this BAdI to suppress any additional lines that the system creates for internal goods movements via stock in transit. No transfer prices are calculated in this case either.

This BAdI does not have any effect on other areas, such as the termination of plan/actual cost component splits for profit center transfers in Profit Center Accounting.

Warning

Only use this BAdI if it is absolutely necessary. Suppressing additional lines can make follow-on activities necessary, such as manually creating replacement posting records to portray internal clearing.

To determine whether the suppression of additional lines is required, you can use the method SUPPRESS_LINES with the following import parameters:

  • I_WERKS: Plant
  • I_MATNR: Material number
  • I_PRCTR: Profit center
  • I_PPRCTR: Partner profit center
  • I_KOKRS: Controlling area
  • I_VBELN: Delivery
  • I_EBELN: Document number of the purchasing document
  • I_EBELP: Item number of the purchasing document
  • I_BWART: Transaction type (inventory management)

Note

Note that not all parameters of the method are filled in every case.

You use the change parameter CF_SUPPRESS_LINES to specify whether the system automatically creates the additional lines:

  • SPACE: Create Lines
  • X: Suppress Lines

The system applies the BAdI for all postings to which a transaction type for stock in transit has been assigned.

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 203   Establish Master Data 
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