Spend Management Blogs by SAP
Stay current on SAP Ariba for direct and indirect spend, SAP Fieldglass for workforce management, and SAP Concur for travel and expense with blog posts by SAP.
cancel
Showing results for 
Search instead for 
Did you mean: 
mateus_moura
Product and Topic Expert
Product and Topic Expert
0 Kudos
981
This blog summarizes how the standard will behave when handling creation of classic Purchase Order from RFx response and shopping carts in Sourcing Cockpit (SoCo).

First of all, let's identify some different situations while creating PO in SRM:

 

1 - From RFx Response using "Create PO" 

Here, user will be allowed to choose transaction type because, at this time, system does not have the information on what type of PO will be created.

Despite of the value that user is selecting here, PO will be created with BSA attribute determined in PPOMA_BBP.

 

Pic1. Pop-up from "Create PO" in RFx response



 

Pic2. Transaction type defined in PPOMA_BBP for Local and ECS scenario (DP_PROC_TY)

 

2 - From RFx response using "Simulate and create PO" 

Here, system is in simulation mode and identifies that a backend PO will be created. Hence, no transaction type is listed and PO is created with BSA attribute determined in PPOMA_BBP.

 

Pic3. Pop-up from "Simulate PO" in RFx response

 

Pic4. Attribute BSA in PPOMA_BBP for classic scenario

 

3 - From Sourcing Cockpit (SoCo) 

Here, system will determine according to the shopping cart category. In case it identifies that category belongs to classic scenario, no transaction type will be available and PO will be created based in the attribute BSA determined in PPOMA_BBP.

 

Pic5. Step 3 in SoCo after creating draft PO

 

From several notes and information regarding this behavior, we can understand that:

1712226 - Explains the standard behavior since previous releases (BSA attribute for backend POs)

2021864 - Incorrect behavior that was fixed with note 2049504

1580116 - Explains in detail how the behavior is done in SoCo

In this wiki page here you also find code explanation when determining Classic and Extended transaction types in SoCo.