Ansicht
Dokumentation

EHPRC_CP_LB12_BOS_COMPGRP_FLT - CP: Filter BOS-Explosion by Composition Groups including priorization

EHPRC_CP_LB12_BOS_COMPGRP_FLT - CP: Filter BOS-Explosion by Composition Groups including priorization

Fill RESBD Structure from EBP Component Structure   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module can be used to filter or delete non-relevant items and their children from a Bill of Specifications (BOS). The filtering is done from the bottom up by ensuring both performance aspects and memory consumption for large explosions.

  • The function module accepts either a standard or a sorted table of a product explosion in the changing parameters XT_BOS_COMP or XTS_BOS_COMP
  • The function module returns the filtered line items in the exporting table ET_BOS_FILTERED or ETS_BOS_FILTERED. Do not supply these parameters if you only want to delete the records.
  • For large explosions (1.5 million entries in DI Scenarios), you cannot simply copy the internal tables. In this case, the tables are processed in chunks of IV_PACK_SIZE records.

Example

Below is an example how the Basic DI Normaliaiztion could be implemented. The requirement is to allow all Composition Groups except the UECOMP Comp. If you have both a STDCOMP and INPUTCOMP, you want to use the INPUTCOMP. In this case, the parameters should be filled as illustrated in this example.

IT_COMP_GRP:,,,,'UECOMP'

IV_COMP_GRP_EXCL:,,'X'

IT_COMP_GRP_PRIO:,,INPUTCOMP; STDCOMP

Notes

Further information





Parameters

ETS_BOS_FILTERED
ET_BOS_FILTERED
ITH_MATCAT
IT_COMP_GRP
IT_COMP_GRP_PRIO
IV_CHECK
IV_COMP_GRP
IV_COMP_GRP_EXCL
IV_KEYROOT
IV_MATCAT_EXCL
IV_PACK_SIZE
XTS_BOS_COMP
XT_BOS_COMP

Exceptions

Function Group

EHPRC_CP_LB12

CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 2587 Date: 20240523 Time: 090049     sap01-206 ( 43 ms )