Part One explained why PS_FUNCTION_SWITCH exists. This post shows you how to actually flip one. Using CN60, Project Systems' change documents report, as the working example, it walks through creating the BAdI implementation, setting three switches at once, and confirming the report homework SAP leaves behind — screenshot by screenshot....
How Project Systems Delivers New Features Without Turning Any of Them On (Part 1)
Since 2011, a huge share of Project Systems' Customer Engagement Initiative deliverables has shipped dormant, gated behind a single BAdI, PS_FUNCTION_SWITCH, and a companion structure, PSSWITCH_FUNCTIONS. None of it does anything until someone explicitly turns it on — and outside a couple of forum posts from people who hit a...
Asset Accounting Finally Gets Someone to Explain Itself (and Do Some of the Typing)
SAP just gave asset accountants two things they've never had: an AI that explains why a depreciation number is what it is, another AI that explains how the asset key figure values are defined, and a separate Joule-powered shortcut that creates a fixed asset master record from a plain conversation....
AFAR Finally Gets Its Periods Straight
If you have spent any time running the depreciation recalculation program (transaction AFAR) in SAP, you have probably run into a specific flavor of frustration: the report does not care which period you are asking about. Change a depreciation term mid-year, run AFAR to see the effect, and SAP hands...
Asset Accounting Reports Finally Get the ALV Grid They Deserve
If you have spent any time running fixed asset reports in SAP, either ECC or S/4HANA, you have probably learned to dread one specific moment: the moment a situation comes up where you have to download asset transactions. It’s not as simple as going to a single report. In fixed...
Secret Way to Tweak SAP Standard Processing Logic in S/4HANA Finance (Part 3)
SAP has so many secrets! So many back doors and side doors! I thought there were only two ways to influence SAP's standard processing logic with T811FLAGS and FIN_FLAGS but it turns out there is a third way available. Read this bonus blog to see what it is.
Secret Way to Tweak SAP Standard Processing Logic in S/4HANA Finance (Part 2)
If you've worked with SAP long enough, you understand how configuration works and the various options within a given area. You also know that the logic used by SAP to handle it's processes (posting a journal entry, posting a GR on a PO, etc.) can't be touched. Read part 2...
Secret Way to Tweak SAP Standard Processing Logic in S/4HANA Finance (Part 1)
If you've worked with SAP long enough, you understand how configuration works and the various options within a given area. You also know that the logic used by SAP to handle it's processes (posting a journal entry, posting a GR on a PO, etc.) can't be touched. Read part 1...
Stop Assigning Assets to Locked Cost Centers!
SAP has quite a history in the fixed assets area of how an asset is assigned to a cost center. Obviously, we don't want to assign an asset to one that is locked since the month-end depreciation run will post depreciation expense and promptly be rejected because of it. Read...
Change in S/4HANA Fixed Asset Reporting and Deactivated Assets
Ever since R/3 SAP has not included deactivated assets in its standard asset reports... and for good reason! But now in S/4HANA they've made a significant change to enable asset reporting regardless if the asset is active or not. If you work with the Asset Balance report in SAP, you'll...







