0000179615

4
SAP Note Header Data Symptom Requirements exist in the balance sheet valuation that differ from the logic of the relevant SAP programs. Other Terms MM-IM-VP, NIWE, LIFO, FIFO, user exit, SMOD, CMOD, enhancement, customer exit Reason and Prerequisites You want the SAP programs for the balance sheet valuation to be as generally applicable as possible; this means, they should be industry-independent and country-independent. However, this does not mean that certain company-specific requirements can be met without taking further actions. Solution As of Release 4.0B, various user exits exist for the balance sheet valuation and these user exits enable a user to "override" the standard SAP system at certain locations that are fixed. To include a user exit in an existing standard program, proceed as follows: 1. Use transaction CMOD to create a project to which you assign the relevant SAP enhancement (for example, NIWE0001. See below). 2. Create a program include that is used in the relevant user exit (for example, ZXNIWU01. See below). 3. Activate your project using transaction CMOD. The following is a detailed description that illustrates the proposed options from three perspectives: First, there is a list of SAP enhancements that can be included in the relevant projects using transaction CMOD. Then an overview of the user exits is provided with a technical view by listing the relevant include modules. Finally, the application transactions whose activities can be influenced by user exits in this context are presented. The information is valid for Release 4.6C. 1. Enhancements a) NIWE0001 - Lowest value determination by market prices (as of Release 4.0) b) NIWE0001 - Lowest value determination by range or coverage or movement rate (as of Release 4.0) c) LIFO0040 - User-interfaces for LIFO valuation (as of Release 4.0) d) NIWE0003 - Loss-free valuation (as of Release 4.5) e) NIWE0000 - Changing quantities in balance sheet valuation (as of Release 4.6) 2. User exits a) Include ZXNIWU01 - Modify Devaluation Percentages -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_001 (Releases 4.0/4.5) function module EXIT_SAPLNIW1_001 (Release 4.6) -> used in transactions MRN1 and MRN2 (Releases 4.0/4.5/4.6) b) Include ZXNIWU02 - Set and Interpret Devaluation Indicator -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6) 179615 - Enhancements (user exits) for balance sheet valuation Version 6 Validity: 05/07/2010 - active Language English Released On 05/07/2010 09:04:11 Release Status Released for Customer Component MM-IM-VP Balance Sheet Valuation Procedures Priority Recommendations / Additional Info Category Consulting

Upload: kelly-reed

Post on 24-Nov-2015

100 views

Category:

Documents


3 download

DESCRIPTION

sap note 179615

TRANSCRIPT

  • SAP Note

    Header Data

    Symptom

    Requirements exist in the balance sheet valuation that differ from the logic of the relevant SAP programs.

    Other Terms

    MM-IM-VP, NIWE, LIFO, FIFO, user exit, SMOD, CMOD, enhancement, customer exit

    Reason and Prerequisites

    You want the SAP programs for the balance sheet valuation to be as generally applicable as possible; this means, they should be industry-independent and country-independent.However, this does not mean that certain company-specific requirements can be met without taking further actions.

    Solution

    As of Release 4.0B, various user exits exist for the balance sheet valuation and these user exits enable a user to "override" the standard SAP system at certain locations that are fixed. To include a user exit in an existing standard program, proceed as follows:

    1. Use transaction CMOD to create a project to which you assign the relevant SAP enhancement (for example, NIWE0001. See below).

    2. Create a program include that is used in the relevant user exit (for example, ZXNIWU01. See below).

    3. Activate your project using transaction CMOD.

    The following is a detailed description that illustrates the proposed options from three perspectives:First, there is a list of SAP enhancements that can be included in the relevant projects using transaction CMOD.Then an overview of the user exits is provided with a technical view by listing the relevant include modules. Finally, the application transactions whose activities can be influenced by user exits in this context are presented. The information is valid for Release 4.6C.

    1. Enhancements

    a) NIWE0001 - Lowest value determination by market prices (as of Release 4.0)

    b) NIWE0001 - Lowest value determination by range or coverage or movement rate (as of Release 4.0)

    c) LIFO0040 - User-interfaces for LIFO valuation (as of Release 4.0)

    d) NIWE0003 - Loss-free valuation (as of Release 4.5)

    e) NIWE0000 - Changing quantities in balance sheet valuation (as of Release 4.6)

    2. User exits

    a) Include ZXNIWU01 - Modify Devaluation Percentages -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_001 (Releases 4.0/4.5) function module EXIT_SAPLNIW1_001 (Release 4.6) -> used in transactions MRN1 and MRN2 (Releases 4.0/4.5/4.6)

    b) Include ZXNIWU02 - Set and Interpret Devaluation Indicator -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6)

    179615 - Enhancements (user exits) for balance sheet valuation

    Version 6 Validity: 05/07/2010 - active Language English

    Released On 05/07/2010 09:04:11 Release Status Released for Customer Component MM-IM-VP Balance Sheet Valuation Procedures Priority Recommendations / Additional Info Category Consulting

  • -> function module EXIT_SAPLNIWE_002 (Releases 4.0/4.5) function module EXIT_SAPLNIW1_002 (Release 4.6) -> used in transaction MRN2 (Releases 4.0/4.5/4.6)

    c) Include ZXNIWU03 - Modify Material Creation Date -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_003 (Releases 4.0/4.5) function module EXIT_SAPLNIWE_001 (Release 4.6) -> used in transactions MRN1 and MRN2 (Releases 4.0/4.5/4.6)

    d) Include ZXNIWU04 - Own interpretation of a purchasing document item -> as of Release 4.0 -> enhancement NIWE0001 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_004 (Releases 4.0/4.5) function module EXIT_SAPLNIW0_001 (Release 4.6) -> used in transaction MRN0 (Releases 4.0/4.5/4.6)

    e) Include ZXNIWU05 - Exit Option Before Document Type Check -> as of Release 4.0 -> enhancement NIWE0001 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_005 (Releases 4.0/4.5) function module EXIT_SAPLNIW0_002 (Release 4.6) -> used in transaction MRN0 (Releases 4.0/4.5/4.6)

    f) Include ZXNIWU06 - Excluding individual materials from method -> as of Release 4.0 -> enhancement NIWE0002 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLNIWE_006 (Releases 4.0/4.5) function module EXIT_SAPLNIWE_002 (Release 4.6) -> used in transactions MRN1, MRN2, and MRN9 (Releases 4.0/4.5/4.6)

    g) Include ZXNIWU07 - User-defined determination of sales prices -> as of Release 4.5 -> enhancement NIWE0003 (Releases 4.5/4.6) -> function module EXIT_SAPLNIWE_007 (Release 4.5) function module EXIT_SAPLNIW3_001 (Release 4.6) -> used in transaction MRN3 (Releases 4.5/4.6)

    h) Include ZXNIWU08 - Devaluation Rates on Sales Prices -> as of Release 4.5 -> enhancement NIWE0003 (Releases 4.5/4.6) -> function module EXIT_SAPLNIWE_008 (Release 4.5) function module EXIT_SAPLNIW3_002 (Release 4.6) -> used in transaction MRN3 (Releases 4.5/4.6)

    i) Include ZXNIWU09 - Change Stock Quantity for Material -> as of Release 4.5 -> enhancement NIWE0002 (Release 4.5) enhancement NIWE0000 (Release 4.6) -> function module EXIT_SAPLNIWE_009 (Release 4.5) function module EXIT_SAPLNIWE_003 (Release 4.6) -> used in transactions MRN1 and MRL1 (Release 4.5) used in transactions MRN1, MRN2, MRF1, MRF3, MRL1, MRL2, MRL4, MRL5, and MRL8 (Release 4.6)

    j) Include ZXNIWU10 - Changing average consumption quantity for material -> as of Release 4.5 -> enhancement NIWE0002 (Release 4.5) enhancement NIWE0000 (Release 4.6) -> function module EXIT_SAPLNIWE_010 (Release 4.5) function module EXIT_SAPLNIWE_004 (Release 4.6) -> used in transaction MRN1 (Releases 4.5/4.6)

    k) Include ZXNIWU11 - Change Market Price Subsequent -> as of Release 4.5 -> enhancement NIWE0001 (Releases 4.5/4.6) -> function module EXIT_SAPLNIWE_011 (Release 4.5) function module EXIT_SAPLNIW0_003 (Release 4.6) -> used in transaction MRN0 (Releases 4.5/4.6)

    l) Include ZXNIWU12 - Change Receipt Quantity -> as of Release 4.6 -> enhancement NIWE0000 (Release 4.6) -> function module XIT_SAPLNIWE_005 (Releases 4.6) -> usage planned in transaction MRN2; however, not yet implemented

    m) Include ZXLIFU01 - Automatic Assignment of Criteria for Splitting/Merging -> as of Release 4.0 -> enhancement LIFO0040 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLLIFO_001 (Releases 4.0/4.5) function module EXIT_SAPLLIFS_001 (Release 4.6) -> used in transaction MRLE (Releases 4.0/4.5/4.6)

    n) Include ZXLIFU02 - Assignment of Prices During Lowest Value Comparison -> as of Release 4.0 -> enhancement LIFO0040 (Releases 4.0/4.5/4.6) -> function module EXIT_SAPLLIFO_002 (Releases 4.0/4.5) function module EXIT_SAPLLIFS_002 (Release 4.6) -> used in transactions MRF1 and MRL3 (Releases 4.0/4.5/4.6)

    o) Include ZXLIFU03 - Automatic Assignment of Materials to Pool -> as of Release 4.5

  • -> enhancement LIFO0040 (Releases 4.5/4.6) -> function module EXIT_SAPLLIFO_003 (Release 4.5) function module EXIT_SAPLLIFS_003 (Release 4.6) -> used in transaction MRLI (Releases 4.5/4.6)

    3. Application transactions

    a) MRN0 - Determine Lowest Value: Market Prices -> as of Release 4.0:Interpret purchasing document item (ZXNIWU04) -> as of Release 4.0:Deactivate document types check (ZXNIWU05) -> as of Release 4.5:Modify market price (ZXNIWU11)

    b) MRN1 - Determine Lowest Value: Range of Coverage -> as of Release 4.0:Modify devaluation percentages (ZXNIWU11) -> as of Release 4.0:Modify material creation date (ZXNIWU03) -> as of Release 4.0:Exclude individual materials (ZXNIWU06) -> as of Release 4.5:Modify stock quantity (ZXNIWU09) -> as of Release 4.5:Modify average consumption (ZXNIWU10)

    c) MRN0 - Determine Lowest Value: Movement Rate -> as of Release 4.0:Modify devaluation percentages (ZXNIWU11) -> as of Release 4.0:Interpret devaluation indicator (ZXNIWU02) -> as of Release 4.0:Modify material creation date (ZXNIWU03) -> as of Release 4.0:Exclude individual materials (ZXNIWU06) -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    d) MRN3 - Loss-Free Valuation -> as of Release 4.5:Determine sales price (ZXNIWU07) -> as of Release 4.5:Determine surcharges for prices (ZXNIWU08)

    e) MRN9 - Balance Sheet Values by Account -> as of Release 4.0:Exclude individual materials (ZXNIWU06)

    f) MRL1 - LIFO Valuation for Individual Materials -> as of Release 4.5:Modify stock quantity (ZXNIWU09)

    g) MRL2 - LIFO Valuation for Pools -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    h) MRL3 - LIFO Valuation: Lowest Value Comparison -> as of Release 4.0:Vary lowest price (ZXLIFU02)

    i) MRL4 - LIFO Valuation: Display of Individual Materials -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    j) MRL5 - LIFO Valuation: Display Pools -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    k) MRL8 - LIFO Valuation: Create Base Layer -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    l) MRLE - LIFO Valuation: Splitting/Merging Methods for Quantity Pools -> as of Release 4.0:Convert splitting/merging criteria (ZXLIFU001)

    m) MRLI - Allocate Pool Numbers -> as of Release 4.5:Convert assignment criteria (ZXLIFU03)

    n) MRF1 - Execute FIFO Valuation -> as of Release 4.0:Vary lowest price (ZXLIFU02) -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    o) MRF3 - FIFO Valuation: Create Document Extract -> as of Release 4.6:Modify stock quantity (ZXNIWU09)

    Validity

    This document is not restricted to a software component or software component version

    References

    This document refers to:

    SAP Notes 861451 MRN2 MRN3 termnatn due to unhandled exception in user exit 691022 MRN2: Handling of devaluation indicator with zero stock 645549 MRN0: No or incorrect scheduling agreement prices 436323 MRNx user exits inactive after import of support packages 435896 MRN0 price from user exit is not updated 425730 MRN0: Check of pricing date fr. info records in user exit 374855 MRN0 User exits for market prices (continued) 328973 User exit for modifying stock quantity

  • This document is referenced by:

    SAP Notes (13)

    303295 MRN0 user exit not run for delivered prices 50880 Lowest value: Purchasing documents with deletion indicators 32914 SMOD, CMOD: Activation of functn exits at customer

    582215 MRN1 MRN2 Information on the company code in user exits 570514 MRN1 No devaluation of non-excluded plants 861451 MRN2 MRN3 termnatn due to unhandled exception in user exit 691022 MRN2: Handling of devaluation indicator with zero stock 645549 MRN0: No or incorrect scheduling agreement prices 328973 User exit for modifying stock quantity 32914 SMOD, CMOD: Activation of functn exits at customer 303295 MRN0 user exit not run for delivered prices 436323 MRNx user exits inactive after import of support packages 435896 MRN0 price from user exit is not updated 50880 Lowest value: Purchasing documents with deletion indicators 374855 MRN0 User exits for market prices (continued) 425730 MRN0: Check of pricing date fr. info records in user exit