Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
d_rana
Product and Topic Expert
Product and Topic Expert
24,858
This blogpost summarizes about a new accelerator content “Business Partner Creation Approval Process” which enables to automate the approval and creation of business partner for SAP S/4HANA, in a flexible and transparent way. A business partner is the leading object and single point of entry to maintain Business Partner, Customer, and Supplier/Vendors master data.

This content package leverages the SAP Workflow Management capabilities which includes digitizing workflows, automating business decisions and polices, central access to tasks in My Inbox, end to end visibility into the process, and also includes the flexibility in executing a specific variant of the process depending on attributes like business partner category.

Some of the Key Capabilities of this content package are listed below:



  • Plug and play with SAP S/4HANA without any additional development

  • Possible to create business partner of category types Person and Organization

  • Process steps delivered for enrichment and creation of business partner

  • Process Flexibility to create variants using the pre-delivered process steps in a no-code/low-code approach

  • Business Rules to determine process variants, approvers and to set default values

  • Automatic email notification to the involved parties

  • Prebuilt UI5 content for process start and tasks user interfaces

  • Insight to actions using Process Visibility

  • Out-of-the-box visibility into key process performance indicators


Configuring and using the Process Content


The process content can be discovered, imported, and configured via the Process Flexibility Cockpit; a no-code tool meant for business experts. This cockpit also provides a view on all the imported process content packages from SAP API Business Hub.

Process Flexibility Cockpit


Process Flexibility Cockpit enables a business process expert to access the process content artifacts and make required changes to suit the business requirements. It includes:

  • Process Variants

  • Decisions and policies

  • Visibility Scenario and Live Process Insights dashboard



Figure 1: Process Flexibility Cockpit

Manage Process Variants


The process expert can create a process variant based on the business needs using the Process Variant Editor.


Figure 2: Process Variant

Manage Decisions


The business process expert can modify the decisions and polices based on the business needs using the Manage Decision application.


Figure 3: Manage Decisions

Live Process Insights


The business process expert can gain end-to-end visibility on processes using the preconfigured visibility scenario. It provides actionable insights on running processes and identifying bottlenecks.


Figure 4: Visibility Scenario

Use Case:


The process flow starts with an initial request submission to create a business partner with preliminary details. This in turn triggers the configured process variant determined by the SAP Business Rule service, which includes the steps for data enrichment where more information can be shared for the address data and likewise the finance data respectively. Once the enrichment steps are through, the request is sent to the approvers determined by the configured SAP Business Rule service. This is where the approvals can go back and forth if any rework is needed at any given enrichment step. Finally post the approval step, the process ends with the successful business partner creation in the destined backend SAP S/4HANA system. The content package comes with pre-built UI5 applications to fulfil the aforementioned process flow.

Below are the major steps listed as part of this process content.

Submit Business Partner Creation Request:


When a user submits a request to create a new business partner, a pre-configured process variant is triggered in SAP Workflow Management based on configurable business conditions. On approval, a business partner is created in SAP S/4HANA system.

The application to submit a request to onboard or create a new business partner, can be accessed from the application tile in SAP Central Fiori Launchpad.


Figure 5: Create Business Partner Application

The application requires following data to be entered like Requester Information, Basic Data, and the Roles, before the request is sent for next steps of data enrichment, followed by approval.


Figure 6: Submit Business Partner Creation Approval Request

Enrich Address and Finance Data:


Once the request is submitted, the request further needs to be enriched with more details, hence, tasks are created and assigned to determined owners, to enrich the address and finance data respectively.


Figure 7: Address Enrichment


Figure 8: Finance Data Enrichment

Request Approval:


Post the data enrichment, the request goes for approval. During the approval, there is also an option to request for rework for any step of enrichment. Before completing the approval task, user can send the request back for rework. The rework type can be complete rework where the process starts from the first step, or partial rework where the rework can be requested for any given step like address enrichment or finance data enrichment.


Figure 9: Approval Request Task with Rework options

After all the data enrichment and approval tasks are accomplished, a service call is made to create the business partner in the backend SAP S/4HANA system.

Review Business Partner Data:


Once the business partner is successfully created, a new task is created to review the details of the created business partner, which then completes the process flow.


Figure 10: Review Business Partner

Summary:


This concludes the blogpost which essentially showcased how using the capabilities of SAP Workflow Management, a business partner can be created for SAP S/4HANA with required enrichment and approval steps in a flexible way, allowing complete transparency throughout the process flow.

The content package is already available on SAP API Business Hub along with many other interesting contents for different lines of businesses and the list is ever-growing. The sources can be cloned from SAP Sample GitHub,  and can be enhanced further to meet the business requirements.

 

 

 

 

 

 
18 Comments
0 Kudos
Hi Divya,

Is it also available with S/4 1909? Is there a configuration guide available?

Best,
Deep
michael_legaspi
Explorer
0 Kudos
Can you share what API you used to create the business partner?
d_rana
Product and Topic Expert
Product and Topic Expert
Hello,

The API used is /"sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartner"

Best Regards, Divya
d_rana
Product and Topic Expert
Product and Topic Expert
Hi Deep,

 

Yes the configuration guides are available on SAP API Business Hub.

https://api.sap.com/package/businesspartnercreationapprovalprocess/documents.

Best Regards,

Divya
michael_legaspi
Explorer
0 Kudos
Thanks !
0 Kudos
Hi d.rana,

Thank you so much for sharing, is this available for SAP S/4hana on-premise or only for the cloud version?
d_rana
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hello ,

This content package is compatible with SAP S/4 HANA on-premise and cloud.

Best Regards, Divya

 
balajigramancg1
Explorer
0 Kudos
Hello Divya,

Is this content package compatible with SAP S4HANA 1909 FP02 private cloud edition?

Also does it also work for BP change approval process too?

Regards.. Balaji
d_rana
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Balaji,

Thanks for reaching out. Yes it should be compatible with the 1909 OP as well. This content is primarily for creating a BP after enrichment steps, in the S/4 systems.

For BP change, essentially payment data change approval flow, there is another content we have published last year. You may check it out here.

Thanks & Regards,

Divya
Hi d.rana

I tried to implement this workflow in our system but after imported content package using Process Flexibility Process, I didn't find the app "Create Business Partner" in my BTP tenant as descripted in Setup Guide.

Is it only work with Cloud version? my scenario is to use this workflow in on premise system and end user should start workflow by going to Fiori Launchpad and open BP creation app.Is there any thing else I should do? please advise.

Thanks and best regards.
MauricioMiao
Contributor
0 Kudos
Hi d.rana ,

Thanks for sharing.

I am really missing the steps to rebuild the CustomUIForBusinessPartnerManagement_1.0.4mtar project in BAS, it is not clear for me what is the folder structure that I need to build manually.

Thanks and Regards,

Mauricio

 
sven_hertig1
Participant
0 Kudos
Hi d.rana,

thx for this useful information. Does SAP have also some SAP Worklow Management functionalities in the area "Create Material Master data"?

I am looking for a solution without SAP MDG ;-).

Thank you and

Best Regards,

Sven
ignaciomartinezcal
Discoverer
0 Kudos
Hi Divya Rana,

 

I'm bit confused with the Business Partner Creation Approval Process. As far as i know, BP is for creating any Organization, Person, etc. with all the roles we want to add to it.

But in this Process, there's no option to add a new "Available Steps" that would allow us to complete it with Purchasing or Sales data.

How would be the process to create a new BP with Purchasing and Sales roles?

 

Best Regards,

Ignacio.
rina2611
Member
0 Kudos
Hi,

did you find a solution for your issue?  I am also looking for how to create BP with all roles.
nabanitapal14
Participant
0 Kudos
Hello Divya,

This is good article. Is there any standard Flexible workflow for Customer-Material info record in S/4 HANA?
quiroz_miyuki
Explorer
0 Kudos
Hi Sven, nice to meet you... Could you tell me what approach did you use for this requeriment? I mean a solution for workflow during material master data without MDG?

Thanks in advance.

Regards,

Miyuki
former_member846629
Discoverer
0 Kudos
Is there a workflow process for sensitive field changes done in business partner
jast_fertin
Newcomer
0 Kudos
Is it possible to do same kind of workflow for changes, we have sensitive fields setup for finance approval, but other data like adresses we have other approvers on?