Tuesday, October 17, 2017

2318878 - Profit center/segment as an additional account assignment element in Asset Accounting

Symptom

You have questions about the correct settings for the additional account assignment elements (tcode ACSET) in Asset Accounting in connection with General Ledger Accounting (New).
You want to ensure that the profit center/segment from the asset master record (cost center, internal order) is transferred to the general ledger for document splitting.

Other Terms

NewGL, General Ledger Accounting (new), additional account assignment elements, PC Reorg, segment reporting, ACSET, S/4HANA, ACDOCA, universal journal

Solution

If you have any questions with regard to the functions and use of the generic company code (*) and depreciation area (*), see the Customizing documentation under Financial Accounting (New) -> Asset Accounting (New) -> Integration with the General Ledger -> Additional Account Assignment Objects -> Specify Account Assignment Types for Account Assignment Objects .
Scenario A – Segment reporting for assets is NOT active
You use General Ledger Accounting (new) with document splitting and classic Asset Accounting or Asset Accounting (new) and you only assign cost centers to your assets. You do NOT use the business function PC Reorg FIN_GL_REORG_1, which contains segment reporting for assets.
To the sake of simplification, we will limit our description here to the additional account assignment object “cost center” in this case. If you use an internal order or other objects, you must make the settings in the same way.
In Customizing under Financial Accounting (New) -> Asset Accounting -> Integration with the General Ledger -> Additional Account Assignment Objects -> Specify Account Assignment Types for Account Assignment Objects, you define which additional account assignment objects for each valuation area and company code are to be assigned in the general ledger documents.
Account assignment objectNameTransactionTransaction type textAccount assignment typeAccount assignment
KOSTLCost center*APC postingX
KOSTLCost center*Depreciation runX
In the General Ledger Accounting (New) with document splitting, the profit center/segment required for document splitting is derived from the cost center of the asset.
The transfer posting of the asset portfolio is executed only if the indicator for time-independent management of organizational units is set. You can find this in the Customizing under Financial Accounting (New) -> Asset Accounting -> Master Data -> Specify Time-Independent Management of Organiz. Units.
The transfer posting of the asset portfolio is required in the case of cost center changes to ensure that the values in the general ledger are also adjusted for each profit center/segment. This ensures that the Asset Accounting subledger is always consistent with the general ledger. This applies not only to the G/L account balances, but also to the balances (asset portfolios) for each profit center/segment.
Existing customers who have not used segment reporting for assets in SAP ERP 6.0 cannot use this in SAP S/4HANA 1511. For this reason, only the procedure described in scenario A is available. In addition, the "Manage Account Assignment Statistically in the Fixed Assets/Material Account" indicator must be set on the "Control Data" tab in the G/L account master data of the fixed asset balance sheet accounts.
For new customers in SAP S/4HANA 1511, no segment reporting is offered in Asset Accounting. For this reason, only the procedure described in scenario A is available. In addition, the "Manage Account Assignment Statistically in the Fixed Assets/Material Account" indicator must be set on the "Control Data" tab in the G/L account master data of the fixed asset balance sheet accounts.
As of SAP S/4HANA 1610, segment reporting will also be offered for new customers in Asset Accounting. You can continue to use the settings specified in scenario A or you can switch to segment reporting for assets (see scenario B).
Scenario B – Segment reporting for assets is active
You use General Ledger Accounting (New) with document splitting and classic Asset Accounting or Asset Accounting (New) and you only assign cost centers to your assets. You use the business function PC Reorg FIN_GL_REORG_1, which contains segment reporting for assets. In Customizing under Financial Accounting (New) -> General Ledger Accounting (New) -> Reorganization -> Basic Settings -> Activate Reorganization Plan Type, you have activated the plan type 001 profit center.
In Customizing under Financial Accounting (New) -> Asset Accounting -> Integration with the General Ledger -> Segment Reporting -> ... , you have also activated segment reporting and the required subsequent activities.
In Customizing under Financial Accounting (New) -> Asset Accounting -> Integration with the General Ledger -> Additional Account Assignment Objects -> Activate Account Assignment Objects, you have activated the account assignment object "Profit Center" and/or "Segment". This ensures that the fields for the profit center/segment are managed in the asset master record.
To the sake of simplification, we will limit our description here to the additional account assignment object “cost center” in this case. If you use an internal order or other objects, you must make the settings in the same way.
In Customizing under Financial Accounting (New) -> Asset Accounting -> Integration with the General Ledger -> Additional Account Assignment Objects -> Specify Account Assignment Types for Account Assignment Objects, create the additional account assignment elements.
Account assignment obj.NameValNameAccount assignment typeAccount assignment
PRCTRProfit center*APC postingX
PRCTRProfit center*Depreciation runX
SEGMENTSegment*APC postingX
SEGMENTSegment*Depreciation runX
KOSTLCost center*Depreciation runX
The entry for cost center is still required. The depreciation run uses this entry to determine which cost center is to be assigned.
See also SAP Note 1776873.
The business function FIN_GL_REORG_1 mainly contains two functions:
  1. Profit center reorganization (license required)
  2. Segment reporting for assets (no license required)
With specific regard to the second scenario, the dependency in relation to the licenses required is described in SAP Note 1534197.
With segment reporting for assets, you have the option of deriving the relevant profit center/segment from the cost center/internal order in the asset master record and of saving this data in the asset master record. This gives you the option of switching the additional account assignment objects from the cost center to the profit center/segment. This option is particularly useful for new implementations. In addition, the function for segment reporting for assets also executes the automatic transfer posting of the asset values in the event of a cost center change. As a result, the "Time-independent management of organiz. units" indicator can be deselected or must not necessarily be set.
Segment reporting for assets provides the report Fill Master Data for Segment Reporting (FAGL_ASSET_MASTERDATA_UPD) for subsequent enrichment of assets with a profit center/segment. You will find it in Customizing under Financial Accounting (New) -> Asset Accounting -> Integration with General Ledger Accounting -> Segment Reporting -> Fill Master Data for Segment Reporting.
Customers who upgraded their existing SAP ERP 6.0 with General Ledger Accounting (new) and active segment reporting for assets to SAP S/4HANA 1511 can continue to use the segment reporting for assets functionality. The implementation of the segment reporting for assets functionality for the first time is not possible in SAP S/4HANA 1511, since the required business function FIN_GL_REORG_1 has not been released.
With SAP S/4HANA 1610, the new business function FIN_AA_SEGMENT_REPORTING is delivered. This contains only the segment reporting for assets with which you are now familiar from the business function FIN_GL_REORG_1 already known in SAP ERP 6.0. Activate this business function. You can then activate segment reporting in Customizing.
In addition, in the releases of SAP S/4HANA with the universal journal/ACDOCA/simplified accounting, you must set the "Record Account Assignment" indicator on the " Control Data" tab in the G/L account master data of the reconciliation account (table GLACCOUNT_SCREEN_CAREA-FINS_CE_EXISTS_90) (reconciliation account for account type is set to A - Assets).
Please refer also to the following information:
Note 1: If you use Asset Accounting (New), delivered in SAP ERP 6.0 Enhancement Package 7 SPS 02 or above with the business function FI-AA, Parallel Valuation (FIN_AA_PARALLEL_VAL), you will find the relevant activity in Customizing at Financial Accounting (New) -> Asset Accounting (New).
Note 2: If you use budget control for internal orders/projects and have created your asset balance sheet accounts as static account types, it may be necessary to also leave the account assignment objects remaining in the balance sheet items so that that the budget is updated correctly.
Note 3: If you use investment measures (order/WBS element with integrated AuC) and settlement takes place from the AuC to a CO recipient (for example, cost center), you must activate the relevant account assignment object for inventory postings (see also SAP Note 684659).

Monday, October 16, 2017

2162501 - PSM-FM Roadmap I - Activating Funds Management subsequently on a live system

Symptom

  • You are already using SAP components productively and in are in process of activating Funds Management subsequently
  • You experience multiple issues such as a missing PSM node in the IMG, dumps when posting, errors owing to missing account assignments, or documents not recorded in Funds Management
  • You would like to have a short starter guide with basic steps to resolve main known problems

Resolution

  1. Use transaction SFW5 to activate EA-PS
  2. If you observe the PSM menu is missing afterwards, see SAP Note 544035 - PSM Functions Not in Menu or IMG.
  3. Make sure all authorizations are granted: If you need to run RFFM_ACTIVATE_BCSETS again, note that to execute the program, the user profile must have authorization for authorization object S_BCSETS activity '07'.
    For transporting SFW settings you can create a transport as explained in SAP note 908007 in your development system. Bear in mind that with this option all SFW settings are transported.

    Additional information in these notes:
    719694 Activating BC Sets in the production system
    855959 Activation of Extension Sets via SPRO not successful
    2004225- Switch Framework Activation of Enterprise Extensions Fails in Productive System due to BC Set Activation Error
  4. When activating Funds Management in the IMG, you may encounter dump PERFORM_NOT_FOUND in ABAP program SAPL0F52. Make sure the corrections associated to SAP Note 2057665 are in place.
  5. When preparing your FM account assignment master data and derivation, make sure financial transactions are correctly assigned (this is essential!)
    See SAP Note 1466979 FM Financial transactions to be used in FI line items
  6. You may be starting your preliminary tests. If you encounter dumps while recording FM relevant documents (for example GETWA_NOT_ASSIGNED in transaction FMBB), or missing update of FM totals table FMIT, run report RGZZGLUX. 
    See SAP notes:
    976463 FMBB: Runtime errors GETWA_NOT_ASSIGNED
    977016 FMIT: Missing totals records in Funds Management
  7. Choose a valid update profile: you can use help report RFFMMONI to see which profile suits better. 
    While on development, you can change the profile assignment, run RFFMMONI to have an overview, test and eventually change the profile to a more suitable one. 
    But in Production, changes to the update profile must be handled under a Consulting project and typically requires rebuilding all FM documents.
  8. Once FM is active, you must supply FM account assignments to your old data. For that, you have to determine which items are entitled to be transferred into Funds Management (Purchasing documents, Sales documents, Financial documents and so on). Once listed, use reassignment tools and FM data reconstruction.
    See SAP Notes:
    1609379 - Reassignment tools in Funds Management, which one to choose?
    1666046 - Activating Funds Management subsequently: Transferring PRs and POs 
    For FM updating, more info is available in the online help:
    Prerequisites for Updating in Funds Management
    Update Control
    SAP Internal Data Transfer
  9. If you were using New GL prior to Funds Management activation, the existing Leading ledger (0L) may no longer be visible in customizing.
    Don't panic, the ledger was not deleted. See KBA 1867318 Leading ledger 0L disappears after activation of Funds Management 
  10. If you are planning to use Payment update online in Funds Management, read note 1695556 Main features of Customizing for online payment update 
  11. Go ahead with your testing activities and take advantage of the trace tool of FMDERIVE as described in SAP note 666322. Make sure your derivation results comply the expected financial transactions, so that FM determines proper value types (once more, refer to SAP note 1466979).

Keywords

PSM-FM, Funds Management, reassignment, leading ledger, FMN3N, FMN4N, FMN5N, FMNSDN, EA-PS, FAQ, FM
Product
Product or Product Version
SAP ERP 6.0 all versions
SAP enhancement package for SAP ERP all versions
SAP enhancement package for SAP ERP, version for SAP HANA all versions
References

Tuesday, August 22, 2017

PSM, Cash-Basis Accounting and Cash Flow Reporting

PSM, Cash-Basis Accounting and Cash Flow Reporting

Use

Table 122: Technical Data
Technical name of the business function
PSM_FA_CASH
Type of Business Function
Enterprise Business Function
Available as of
SAP Enhancement Package 4 for SAP ERP 6.0
Technical Usage
 
ECC application component
Fund Accounting (PSM-FA)
Directly Dependent Business Function Requiring Activation in Addition
EA-PS (Enterprise Business Function)
You can use this business function by means of a separate cash ledger or cash flow reporting by an additional splitting characteristic in the accrual ledger. Both functions, Cash-Basis Accounting and Cash Flow Reporting, are integral parts of the new General Ledger (G/L).

Prerequisites

You have installed the following components as of the version mentioned:
Type of Component
Component
Is Needed Only for the Following Features
Software Component
EA-PS 604
 

Features

The business function offers the following features:
  • Cash-Basis Accounting
    This solution fulfills the requirement for legal cash-basis accounting.
    • It is possible to establish cash-basis accounting by means of a separate cash ledger. The cash ledger is a complete, balanced set of accounts required by and maintained for cash-basis accounting. It realizes expenses and revenue only at the time cash is paid or received.
    • The cash ledger is a non-leading ledger in the new G/L environment. Cash-Basis Accounting in the sense of this solution always needs a leading accrual ledger.
    • Typically, the only accounts posted to in Cash-Basis Accounting are cash and P&L accounts.
    • It is possible to implement Cash-Basis Accounting at a date later than your implementation of the new G/L. This is called "subsequent implementation". Migration tools in support of this are available.
  • Cash-Flow Reporting
    • Cash Flow Reporting provides information on the sources of cash raised during the period, the purpose for which cash was used, and the cash balance at the reporting date.
    • Reporting of the combination cash clearing accounts/source account is possible as well.
    • Cash Flow Reporting in terms of this solution is based on an accrual ledger and does not require an additional (cash) ledger. This improves system performance by reducing data volumes.
    • Enables reporting of cash flows by source account (such as expense, revenue, taxes, or inventory).

Monday, August 21, 2017

Funds Management (PSM-FM) - WIKI

Funds Management (PSM-FM)


What is Public Sector Management
 The functions in this component support you in creating and executing budgets.
The purpose of Funds Management is to budget all revenues and expenditures for individual areas of responsibility, to control future funds transactions in accordance with the distributed budget, and to stop the budget being exceeded. You can adapt the budget to changes in conditions by entering releases, supplements, returns, and transfers.
Features
Funds Management enables you to control revenues and expenditures and thus control the funding of business transactions of an organization.
Closely control your budget, with the following questions in mind:
  • What funds will the areas of responsibility receive?
  • Where do these funds come from (source of funds)?
  • What are the funds used for? (use of funds)
Control the finances of your organization by comparing commitment and actual values with current budget values.

What is this WIKI page good for?
This Wiki page was created to help you to find quick and adequate answers to your questions.
Here you can find help on this page

1730900 - How to use Authorization Groups for Funds Center and/or Commitment Item.

1730900 - How to use Authorization Groups for Funds Center and/or Commitment Item.

Symptom

  • You want to build your authorizations for Commitment Item or Funds Center Master Data and need additional information about this topic or
  • You are expecting to receive authorization errors in reporting or posting regarding restricted Funds Center or Commitment Items and system is allowing to show the data restricted by you
  • You may have defined your authorization checks already but the authorization objects used are not being considered

Environment

  • Financial Accounting (FI)
  • SAP R/3
  • SAP R/3 Enterprise 4.7
  • SAP ERP Central Component
  • SAP ERP
  • SAP enhancement package for SAP ERP
  • SAP enhancement package for SAP ERP, version for SAP HANA
  • PSM-FM Add-On is active (transaction SFW5, EA-PS is on)

Reproducing the Issue

  1. Run a report where you want to restrict commitment items or funds center but the data appear in the report.
  2. Post a document where you want to restrict commitment items or funds center but the data can be saved.
  3. You receive an authorization error message in a report or posting but you have authorization for it as per your authorizations defined in transaction PFCG.

Cause

Authorization checks for Commitment Item are done only in the case that the commitment item is assigned to some Authorization group. Therefore, the commitment item will be always displayed in reports/transactions until some authorization group is assigned. The same explanation is valid for Funds Center. In addition, if you have activated "Old Authorization check" in your customizing, you must use the old authorization objects. If you have not activated "Old Authorization check" in your customizing, you must use the new authorization objects.

Resolution

  1. Use Authorization Groups for Funds Center and/or Commitment Item Master Data
        In case of Funds Center, within transaction code FMSC (fund center master data) the 'Authorization Group' field is available (the same used in the authorization rules). It is not the 'fund center' field itself, it is the group that you are grouping the fund centers only for authorization purposes.
Example: Authorization Group field in Funds Center Master Data

FMSA_AuthGroup.png

If, in the FMFCTR table for your FM Area, you have the same content for all records to this field, it means that all your funds center will be part of the SAME authorization group. Therefore, you should consider within your company to divide the authorization groups according your needs and adjust your roles in transaction PFCG accordingly.
If we take as an example the way that funds center works, if you do not have authorizations group in your funds center, there is no check regardless if you specify something or not in the role definition. In any case, * will mean that authorizations exist for the authorizations group. You should either specify a list of authorized funds center in the role, or assign a specific authority group to the funds center for which you do not want to allow posting.
The same is valid to commitment item where you will find the authorization group field within transaction FMCIA (commitment item master data) and table FMCI.
  1. Find which authorization objects are available for the transaction that requires an authorization restriction
You should use available authorizations in transaction code SU24. The most common authorization objects available for Funds Center and commitment items are the following:
  • F_FICA_FPG Funds Management: authorization group for the commitment item
  • F_FICA_FSG Funds Management: authorization group for the funds center
If you are using BCS you have to use also the authorization object 'F_FMBU_ACC'. There is a short documentation in SU03 for this authorization object. Assigning only the authorization object F_FICA_FSG (in case of commitment item F_FICA_FPG) could not be enough sometimes. Use transaction SU53, SU56, SU01 and SU24 to trace authorizations.
  1. Check which strategy you have customized for PSM-FM Authorizations in your system: Old Authorization Objects or New Authorization Objects
Please check the following menu path in your IMG: SPRO -> Public Sector Management -> Funds Management Government -> Basic Setting -> Authorization check -> Activate Old authorization check.
  • If the flag is checked -> you are using the old authorization check.
  • If the flag is not checked -> you should use the new authorization checks.
If you activate the old authorization objects, the following objects are used for the authorization check:
F_FICB_FPS  Cash budget management/Funds Management commitment item
F_FICA_FTR  Funds Management FM account assignment
F_FICA_CTR  Funds Management funds center
F_FICA_WCT  Funds Management funds center internal
F_FICA_CCT  Funds Management cross-funds center
F_FICA_FCD  Funds Management fund
These objects were referred to for the authorization check in Funds Management (FI-FM) up until release 46C.
  1. Check which authorization objects you are using to be checked
To be sure about which authorization objects you are using for commitment items and funds center enter in transaction PFCG, check your rule assigned to user and activate the technical names (Menu -> Utilities -> Technical names on), then you will see if you are using the old objects or the new ones.
PSM-FM customizing must be in synch with PFCG. There is no problem to use old authorization checks but if you want to use it, the customizing of old authorization must be checked and PFCG should also use the old authorization objects for the authorization rules.
If you see that PSM-FM customizing is not in synch with PFCG, you have two options:
  1. Keep the old authorization objects and set the customizing
  2. Keep the customizing deactivated for old authorizations
In case you want to know more about Authorization in PSM-FM and see some examples, please check, in SAP help, the information about Authorization.
In Authorization Objects in Funds Management you will find the new authorization objects available.
NOTE: You must have for all the records of your master data (funds center or commitment item) the 'Authorization Group' field with content, otherwise it will not work. Due to a restriction in the technical design, the authorization group functionality will only work properly if you have all the records with this field fulfilled (it cannot be blank).

See Also

If you follow the instructions available in Resolution Section on how to use authorization groups and your issue still persists, make sure that you have implemented the following SAP Notes:
SAP Note 1885424 FM Report Writer: Authorizations sometimes don't work
SAP Note 1819104 RW: Wrong selection routines are executed

Keywords

FMBB, authorization object, F_FICA_FSG, F_FMBU_ACC, F_FICA_FPG, PFCG, SU24, funds management, FMKU162, FMKU 162, authorization_group, authorization, report writer, report painter.