SAP ABAP Interface /TDAG/IF_EX_CP_BADI_004 (Enhance Viewer for XML Data Files)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_DEF_IM_CP_BADI_004 Default Implementation for BAdI /TDAG/CP_BADI_004 20070821
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_EXM_IM_CP_BADI_004 Example Implementation for BAdI /TDAG/CP_BADI_004 20071018
3 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_EX_CP_BADI_004 BAdI Class /TDAG/CL_EX_CP_BADI_004 20091009
Properties
Interface /TDAG/IF_EX_CP_BADI_004  
Short Description Enhance Viewer for XML Data Files    
General Data
Package /TDAG/CP   Compliance for products 
Created 20070821   SAP 
Last changed 20141109   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /TDAG/IF_EX_CP_BADI_004 has no interface.
Friends
Interface /TDAG/IF_EX_CP_BADI_004 has no friend.
Attributes
Interface /TDAG/IF_EX_CP_BADI_004 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Called when XML viewer is exited 20071018
2 GET_CSS_PATH Instance method Public Method Return path to the CSS file 20071012
3 GET_HEAD_XML_PATH Instance method Public Method Return path to the head XML/HTML document 20071012
4 GET_XSL_PATH Instance method Public Method Return path to the XLST file 20070910
5 INITIALIZATION Instance method Public Method Called after initialization of the XML viewer controler 20071018
6 PARSE_MATERIAL Instance method Public Method Parse / element 20070821
7 PARSE_PROD_DETAIL Instance method Public Method Parse element 20070829
8 PARSE_SUBSTANCE Instance method Public Method Parse / element 20070821
9 PARSE_SUBUNIT Instance method Public Method Parse / element 20070821
10 PARSE_UNKNOWN Instance method Public Method Parse / element 20071010
Events
Interface /TDAG/IF_EX_CP_BADI_004 has no event.
Types
Interface /TDAG/IF_EX_CP_BADI_004 has no local type.
Method Signatures

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method CLEANUP 20071018
2 Importing IO_XML_VIEW_CTRL Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_BROWSER_CTRL Reference to the XML View Controler 20071018

Method CLEANUP on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method GET_CSS_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCATION Call by reference Type reference (TYPE) /TDAG/CPE_XSL_LOCATION Location of the CSS file 20071022
2 Exporting E_PATH Call by reference Type reference (TYPE) STRING Path to the CSS file 20071012
3 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method GET_XSL_PATH 20071012
4 Importing IS_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20071012
5 Importing I_FLG_LEVEL1 Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071012
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
7 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method GET_CSS_PATH on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method GET_HEAD_XML_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCATION Call by reference Type reference (TYPE) /TDAG/CPE_XSL_LOCATION Location of the head XML file 20071022
2 Exporting E_PATH Call by reference Type reference (TYPE) STRING Path to the head XML file 20071012
3 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method GET_XSL_PATH 20071012
4 Importing IS_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20071012
5 Importing I_FLG_LEVEL1 Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071012
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
7 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method GET_HEAD_XML_PATH on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method GET_XSL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCATION Call by reference Type reference (TYPE) /TDAG/CPE_XSL_LOCATION Location of the XSL program file 20071022
2 Exporting E_PATH Call by reference Type reference (TYPE) STRING Path to the XSLT file 20070910
3 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method GET_XSL_PATH 20070910
4 Importing IS_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20070910
5 Importing I_FLG_LEVEL1 Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20070911
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
7 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method GET_XSL_PATH on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method INITIALIZATION 20071018
2 Importing IO_XML_VIEW_CTRL Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_PROD_BROWSER_CTRL Reference to the XML View Controler 20071018

Method INITIALIZATION on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method PARSE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20070821
2 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method PARSE_MATERIAL 20070910
3 Importing IO_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20070821
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
5 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method PARSE_MATERIAL on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method PARSE_PROD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20071010
2 Exporting ES_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20070829
3 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method PARSE_PROD_DETAIL 20070910
4 Importing IO_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20070829
5 Importing I_ROOT_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Node key 20070829
6 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
7 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE True in case of an error 20071019

Method PARSE_PROD_DETAIL on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method PARSE_SUBSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20070821
2 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method PARSE_SUBSTANCE 20070910
3 Importing IO_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20070821
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
5 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method PARSE_SUBSTANCE on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method PARSE_SUBUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20070821
2 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method PARSE_SUBUNIT 20070910
3 Importing IO_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20070821
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
5 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

Method PARSE_SUBUNIT on Interface /TDAG/IF_EX_CP_BADI_004 has no exception.

Method PARSE_UNKNOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) /TDAG/CPS_PSTRDATA CP: Struktur eines Knotens der Produktstruktur-Daten 20071010
2 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/CPE_VIEWERNO Parameter FLT_VAL of method PARSE_SUBSTANCE 20071010
3 Importing IO_PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20071010
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071019
5 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071019

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