cancel
Showing results for 
Search instead for 
Did you mean: 

multiple POu2019s were created from same requirement

Former Member
0 Kudos

Issue: multiple POu2019s were created from same requirement (i.e. requirement had quantity of 100. 60 was put on one PO and 40 was put on another PO), BBP_GET_STATUS_2 program returns an error

-Please let me know some tips/ pointers to investgate this issue.

-How to investgate this issue? I really appreciate a thought process to investigate,

Accepted Solutions (1)

Accepted Solutions (1)

lisa_sheil
Contributor
0 Kudos

Hi Rick,

The splitting of a requirement into mulitple PO's will happen due to some criteria checks. Please see my note 1380879, where it states the following:

There are a number of criteria that are taken into account when creating

the follow-on document:

proc_org Purchasing Org

proc_group Purchasing Group

co_code Company Code

Pcins Procurement card company

Pcnum Procurement card number

ext_quote_id External Quotation

logsys_fi Logical Financial System

ext_dem_logsys Logical System from where an External Re-quirement Comes

ext_dem_posid External Requirement Item Number

Subtype Item Subtype (Extended, local scenario)

guid_ven Vendor Guid

guid_prpven Desired vendor Guid

suppl_addr. Ship to address fields

Doc_type Process Type

Additional splits:

Always split extended limit items

Always split if there is a missing vendor

Items grouped by hierarchies are split to separate PO s

The split criteria can be found within the code of Class

CL_BBP_SC_TRANSFER. From this class there are a method's depending on

the follow-on document type:

SPLIT_BACKEND_OBJECTS

SPLIT_BACKEND_PO

SPLIT_BID

SPLIT_LOCAL_AND_BACKEND_ITEMS

SPLIT_LOCAL_OBJECTS

SPLIT_LOCAL_PO

SPLIT_LOCAL_PO_DO

SPLIT_PO_BE_MAP_CRITERIA

SPLIT_PO_LOC_CHK_LIMIT

SPLIT_PO_LOC_CMP_CRITERIA

SPLIT_PO_LOC_MAP_CRITERIA

SPLIT_REQUISITION

SPLIT_RESERVATION

So if all of the above criteria are the same then one PO should have been created but if the above critieria is different in each item then the system will split the items into different PO's

I hope this helps

Kind Regards,

Lisa

Answers (5)

Answers (5)

peter_novoth
Active Contributor
0 Kudos

Hi Rick,

please see the split criteria for PO:

class: cl_bbp_sc_transfer_classic

method: SPLIT_BACKEND_PO

Split criteria for the PO:

&nbsp;&nbsp; &nbsp;&nbsp; IF ls_object_split-fixed_vend <> <object_split>-fixed_vend OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-proc_org_ot <> <object_split>-proc_org_ot OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-proc_org_id <> <object_split>-proc_org_id OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-proc_group_ot <> <object_split>-proc_group_ot OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-proc_group_id <> <object_split>-proc_group_id OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-agreement <> <object_split>-agreement OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-be_doc_type <> <object_split>-be_doc_type OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-be_co_code <> <object_split>-be_co_code OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-plant_country <> <object_split>-plant_country OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-ctr_hdr_number <> <object_split>-ctr_hdr_number OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ( ( <object_split>-vper_end IS NOT INITIAL OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-vper_end IS NOT INITIAL ) AND

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ( ls_object_split-vper_start <> <object_split>-vper_start OR

&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ls_object_split-vper_end <> <object_split>-vper_end ) ).

If one of these criteria differ, the PO will be splitted.

Please note, that always the actual line item is compared with the next one, and not all of them in one step. This has the consequence, that depending the line item order, the SC may be splitted in a different way.

Regards,

Peter

khan_voyalpadusman
Active Contributor
0 Kudos

check whether the purchasing groups on the two lines of the shopping cart are different.

Former Member
0 Kudos

Is it a Limit SC, and having the multiple Schedule line. THen this case will happen.

Regards,

Satish

dean_hinson2
Active Contributor
0 Kudos

Hello,

Do you have a quota arrangement in place? It almost sounds like you do.

Regards, Dean.

Former Member
0 Kudos

Hi,

You will have to go for BBP_GROUP_LOC_PO for the grouping of shopping cart items for purchase orders based on the vendor information in source of Supply tab of shopping cart.

Regards,

Sheetal.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Is the PO sent to different supplier?