How Project Systems Delivers New Features Without Turning Any of Them On (Part 2)

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

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