SAP ABAP Interface /TDAG/CPIF_BOS_DATA_HANDLER (CP: Interface for data and norm handler)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_CK (Package) CP: Checks and BOS-Explosion
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPCL_BOS_DATA_HANDLER CP: Handler for BOS-Explosion data 20070604
Properties
Interface /TDAG/CPIF_BOS_DATA_HANDLER  
Short Description CP: Interface for data and norm handler    
General Data
Package /TDAG/CP_CK   CP: Checks and BOS-Explosion 
Created 20070604   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no forward declaration.
Interfaces
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no interface.
Friends
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no friend.
Attributes
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EXPAND_BOS_DATA Instance method Public Method Expand a node within the BOS-Explosion data 20070604
2 GET_DATA_TABLE Instance method Public Method Get the BOS-Explosion or normalization data table 20070604
3 GET_EXPLOSION_INFO Instance method Public Method Get informations about the current instance 20090416
4 GET_MULTIPLE_BY_KEYHOMO Instance method Public Method Get multiple values by field KEYHOMO 20070621
5 GET_MULTIPLE_BY_KEYROOT Instance method Public Method Get multiple values by field KEYROOT 20070613
6 GET_MULTIPLE_BY_KEYS Instance method Public Method Get multiple values by field KEY for multiple keys 20070604
7 GET_MULTIPLE_BY_MATCAT Instance method Public Method Get all entries for a MATCAT 20070604
8 GET_MULTIPLE_BY_MATCATS Instance method Public Method Get all entries for multiple MATCAT's 20070604
9 GET_MULTIPLE_BY_SUBIDS Instance method Public Method Get all entries for multiple SUBID's 20070604
10 GET_SALEABLE_PARTS Instance method Public Method Get all as salable marked BOS-Explosion entries 20070604
11 GET_SINGLE_BY_KEY Instance method Public Method Get single value by field KEY 20070604
12 GET_SINGLE_BY_SUBID Instance method Public Method Get single value by field SUBID 20070604
13 GET_TOP_LEVEL Instance method Public Method Get the BOS-Explosion top level 20070604
14 SET_ADJUST_WEIGHT_OFF Instance method Public Method Reset adjustment for not relevant components 20090827
15 SET_ADJUST_WEIGHT_ON Instance method Public Method Adjust weights for not relevant components 20090827
16 SET_DATA_TABLE Instance method Public Method Set the BOS-Explosion data table 20070604
Events
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no event.
Types
Interface /TDAG/CPIF_BOS_DATA_HANDLER has no local type.
Method Signatures

Method EXPAND_BOS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070613
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_DEPTH_LEVEL Call by reference Type reference (TYPE) /TDAG/CPE_DEPTH_LEVEL Depth level for the explosion of a composition 20070613
5 Importing I_KEY Call by reference Type reference (TYPE) TV_NODEKEY KEY of the object that has to be expanded 20070613

Method EXPAND_BOS_DATA on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070606
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070611
3 Exporting E_FLG_CALCULATION Call by reference Type reference (TYPE) ESEBOOLE Flag if data includes calculation data 20070606
4 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622

Method GET_DATA_TABLE on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_EXPLOSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INDEX_FLAGS Call by reference Type reference (TYPE) /TDAG/CPS_BOS_INDEX_FLAGS CP: Flags for used BOS index tables 20090416
2 Exporting ES_NORMALIZATION Call by reference Type reference (TYPE) /TDAG/CPS_NORMA_INPUT_FIELDS CP: Normalization key fields for identification (internal) 20090416
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20090416
4 Exporting E_FLG_CALCULATION Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090416
5 Exporting E_FLG_FULL_EXPLOSION Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090416
6 Exporting E_TOPLEVEL_RECN Call by reference Type reference (TYPE) ESERECN Sequential Number of Data Record 20090416

Method GET_EXPLOSION_INFO on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_KEYHOMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070621
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070621
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_KEYHOMO Call by reference Type reference (TYPE) TV_NODEKEY Node key 20070621

Method GET_MULTIPLE_BY_KEYHOMO on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_KEYROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070613
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070613
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_KEYROOT Call by reference Type reference (TYPE) TV_NODEKEY Node key 20070613

Method GET_MULTIPLE_BY_KEYROOT on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing IT_KEYS Call by reference Type reference (TYPE) /TDAG/CPY_RANGE_KEY CP: Range table for field KEY 20070608

Method GET_MULTIPLE_BY_KEYS on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_MATCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_MATCAT Call by reference Type reference (TYPE) /TDAG/CPE_MATCAT Material type 20070608

Method GET_MULTIPLE_BY_MATCAT on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_MATCATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing IT_MATCAT Call by reference Type reference (TYPE) /TDAG/CPY_RANGE_MATCAT CP: Rangle table for field MATCAT 20070608

Method GET_MULTIPLE_BY_MATCATS on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_MULTIPLE_BY_SUBIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing IT_SUBID Call by reference Type reference (TYPE) /TDAG/CPY_RANGE_SUBID CP: Range table for field SUBID 20070608

Method GET_MULTIPLE_BY_SUBIDS on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_SALEABLE_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070606
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622

Method GET_SALEABLE_PARTS on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_SINGLE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20070608

Method GET_SINGLE_BY_KEY on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_SINGLE_BY_SUBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070608
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622
4 Importing I_SUBID Call by reference Type reference (TYPE) ESESUBID Specification 20070608

Method GET_SINGLE_BY_SUBID on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method GET_TOP_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20070606
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070622

Method GET_TOP_LEVEL on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method SET_ADJUST_WEIGHT_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20090827
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090827
3 Importing IV_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized/Customer List 20090828

Method SET_ADJUST_WEIGHT_OFF on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method SET_ADJUST_WEIGHT_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20090827
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090827
3 Importing IV_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regularized/Customer List 20090828

Method SET_ADJUST_WEIGHT_ON on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.

Method SET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20070606
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Importing I_DEPTH_LEVEL Call by reference Type reference (TYPE) /TDAG/CPE_DEPTH_LEVEL Depth level for the explosion of a composition 20070612
4 Importing I_FLG_CALCULATION Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070612
5 Importing I_FLG_FULL_EXPLOSION Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070612

Method SET_DATA_TABLE on Interface /TDAG/CPIF_BOS_DATA_HANDLER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C