cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Custom Field in Sub Ledger Finance

SamadDandiya
Discoverer
0 Likes
341

We have created a Custom Field (“Brand”) in our DEV environment using the Custom Fields app.

Since we want to capture a value from a pre-defined list into this Custom Field at the time of Financial Postings, we have created this “Brand” field as a “Code List” and enabled it for Business Context, “Accounting: Coding Block” and “Accounting: Journal Entry Item”.

Once we published changes, we can now see the Brand field on the GL Line Items during data entry.

But we are unable to find the Brand field on the Sub-Ledger line (Vendor or Customer) when entering a Vendor Invoice (Create Incoming Invoices) or a Customer Invoice (Create Outgoing Invoices) apps.

SAP S/4HANA Finance SAP S/4HANA Cloud Public Edition Finance 

Accepted Solutions (1)

Accepted Solutions (1)

Chris1973
Active Contributor
0 Likes

Good day @SamadDandiya 

Thank you for your question.

Have a look at these references for more details.

Extending Journal Entries for General Ledger Accounting, App Extensibility: Manage Journal Entries

Defining Field Status (Supplier), How to Enable Custom Fields, Secure Extensibility

The summary is, the field is visible in G/L posting because it is linked to the accounting business context. However, subledger lines either Vendor or Customer use different business context that must be explicitly added.

You can make “Brand” available in Incoming/Outgoing Invoice through Custom Fields and Logic.

A clean core approach would be:

Open the field in Custom Fields and Logic. Add business contexts such as (Supplier Invoice: Journal Entry Item) (Customer Invoice: Journal Entry Item)

Chris1973_1-1762531836558.png

Enable it in the UIs for those apps and re-publish

Chris1973_0-1762531820343.png

This ensures the “Brand” field is visible for both general ledger and subledger postings, while you maintain compatibility across future releases.

 

Let me know if you have further questions.

 

Best regards

Chris

Answers (0)