Ansicht
Dokumentation
/TDAG/CP_LB12_BOS_COMPGRP_FLT - CP: Filter BOS-Explosion by Composition Groups including priorization
ROGBILLS - Synchronize billing plans SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upThis documentation is copyright by SAP AG.
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 bottom up by ensuring both performance aspects and memory consumption for large explosions.
- The function module accepts either a standard or 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 want to delete the records only.
- For large Explosions (1.5 million entries in DI Scenarios) we 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 Composistion Groups except the UECOMP Comp. If we have both a STDCOMP and INPUTCOMP, we want to use the INPUTCOMP. In this case the parameters should be filled as illustraded in this example.
IT_COMP_GRP:,,,,'UECOMP'
IV_COMP_GRP_EXCL:,,'X'
IT_COMP_GRP_PRIO:,,INPUTCOMP; STDCOMP
Notes
Further information
Parameters
ETS_BOS_FILTEREDET_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
G/SAPLCP_LB12SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header data
This documentation is copyright by SAP AG.
Length: 2571 Date: 20240426 Time: 165419 sap01-206 ( 39 ms )