cancel
Showing results for 
Search instead for 
Did you mean: 

App "Create Advance Return on Sales/Purchase Tax" - Fields Mapping

NguyenVanThanh
Explorer
0 Kudos
180

Dear SAP,

how does the value these fields in this App are defined?

User Field 1

User Field 2

User Field 3

User Field 4

User Field A

User Field B

User field C

User field D

User document ref1

User document ref2

in case we want to need to read data from billing document into these fields, which Badi we can do custom logic

kindly explain and support

Patrick

 

Accepted Solutions (0)

Answers (4)

Answers (4)

AnjaDanneberg
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello @NguyenVanThanh 

thank you for your question.

You use the "Create Advance Return on Sales/Puchase Tax" job template in the "Schedule Tax Jobs" app in SAP S/4HANA Cloud Public Edition. 

BAdIs to fill the fields are not available in SAP S/4HANA Cloud Public Edition. You can address this requirement using the SAP Customer Influence Portal.

Best regards,

Anja 

HenrikeGrötecke
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello,

Thank you for your question.

The development experts have confirmed that the BAdIs are not available in SAP S/4HANA Cloud Public Edition. You may want to request them on the Customer Influence Portal.

Kind regards,

Henrike

umasaral
Contributor
0 Kudos

Since BAdI FINS_ADV_RETURNS_SALES is not available in the SAP Public Cloud,
you need to use Custom Fields and Logic (Extensibility) in SAP Fiori.

Correct Solution for SAP Public Cloud:
1. Use Key User Extensibility: Navigate to "Custom Fields and Logic" in SAP Fiori.
2. Enhance Business Context: Select Billing Document and create custom fields if needed.
3. Use Custom Logic (BAdI): Implement the relevant Cloud BAdI like FINS_ADV_RETURNS_SALES_CLOUD (if available) or check for tax-related extensibility options.
4. Define Mapping Logic: Use "Custom Logic" to pull values from VBRK/VBRP into user fields.
5. Test and Validate: Ensure data appears correctly in the Advance Return on Sales/Purchase Tax app.
For exact BAdI availability, check SAP Help Portal or raise an SAP Incident (OSS Note) for guidance on Cloud-compatible extensibility options.

umasaral
Contributor
0 Kudos

In the Create Advance Return on Sales/Purchase Tax app, the User Fields (1-4, A-D,
and Document References)are typically populated based on tax-relevant document data.
To map billing document data into these fields, implement the BAdI: FINS_ADV_RETURNS_SALES.

Steps to Achieve Custom Mapping:
1.Implement BAdI FINS_ADV_RETURNS_SALES via SE19 or Custom Logic (BAdI) in SAP Fiori.
2.Enhance the method MAP_SOURCE_DOCUMENTS to transfer required billing document fields.
3.Use table VBRK (Billing Header) or VBRP (Billing Item)for source data.
4.Map required fields using structure enhancements in BAdI implementation.
5.Test in the app to ensure correct data flow from billing to user-defined fields.
For additional validation, check SAP OSS Notes related to tax reporting field mapping.

NguyenVanThanh
Explorer
0 Kudos
Dear Umasaral, thanks for your quick instruction however the BAdl FINS_ADV_RETURNS_SALES non-existed on Public Cloud Version