SAP ABAP Class CL_CHIP_XML_HELPER (CHIP XML Help Class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_CCP_API (Package) Web Dynpro ABAP: CCP Integration API
Properties
Class CL_CHIP_XML_HELPER  
Short Description CHIP XML Help Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_API   Web Dynpro ABAP: CCP Integration API 
Created 20081026   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_CHIP_PORT_DESCRIPTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CHIP_XML_HELPER has no interface implemented.
Friends
Class CL_CHIP_XML_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATT_ABAP_DATATYPE Constant Private Type reference (TYPE) STRING 'abapDatatype' 20100219
2 ATT_ABAP_DECIMALS Constant Private Type reference (TYPE) STRING 'abapDecimals' 20100219
3 ATT_ABAP_DOMAINNAME Constant Private Type reference (TYPE) STRING 'abapDomainname' 20100219
4 ATT_ABAP_LENGTH Constant Private Type reference (TYPE) STRING 'abapLength' 20100219
5 ATT_ABAP_TYPENAME Constant Private Type reference (TYPE) STRING 'abapTypename' 20100219
6 ATT_DESCRIPTION Constant Private Type reference (TYPE) STRING 'description' 20090310
7 ATT_DISPLAYNAME Constant Private Type reference (TYPE) STRING 'displayName' 20090310
8 ATT_ID Constant Private Type reference (TYPE) STRING 'id' 20090310
9 ATT_ISARRAY Constant Private Type reference (TYPE) STRING 'isArray' 20090310
10 ATT_NAME Constant Private Type reference (TYPE) STRING 'name' 20090310
11 ATT_REQUIRED Constant Private Type reference (TYPE) STRING 'required' 20090311
12 ATT_TYPE Constant Private Type reference (TYPE) STRING 'type' 20090310
13 NAMESPACE_ABAP Constant Private Type reference (TYPE) STRING 'http://www.sap.com/namespaces/abap' 20090312
14 NAMESPACE_ATOM Constant Public Type reference (TYPE) STRING 'http://www.w3.org/2005/Atom' 20090311
15 NAMESPACE_CHIP Constant Public Type reference (TYPE) STRING 'http://www.sap.com/namespaces/ccp' 20090305
16 PREFIX_ATOM Constant Public Type reference (TYPE) STRING 'atom' 20090311
17 PREFIX_CCP Constant Public Type reference (TYPE) STRING 'ccp' 20090311
18 TAG_APPEARANCE Constant Private Type reference (TYPE) STRING 'Appearance' 20090309
19 TAG_CHIP Constant Private Type reference (TYPE) STRING 'Chip' 20090309
20 TAG_CONSUME Constant Private Type reference (TYPE) STRING 'Consume' 20090310
21 TAG_CONTRACTS Constant Private Type reference (TYPE) STRING 'Contracts' 20090310
22 TAG_DESCRIPTION Constant Private Type reference (TYPE) STRING 'Description' 20090309
23 TAG_ENTRY Constant Private Type reference (TYPE) STRING 'event' 20090311
24 TAG_FEED Constant Private Type reference (TYPE) STRING 'feed' 20090311
25 TAG_INPORTS Constant Private Type reference (TYPE) STRING 'Inports' 20090310
26 TAG_OUTPORTS Constant Private Type reference (TYPE) STRING 'Outports' 20090310
27 TAG_PARAMETER Constant Private Type reference (TYPE) STRING 'Parameter' 20090310
28 TAG_PORT Constant Private Type reference (TYPE) STRING 'Port' 20100528
29 TAG_PORT_DESCRIPTION Constant Private Type reference (TYPE) STRING 'PortDescription' 20100528
30 TAG_TAG Constant Private Type reference (TYPE) STRING 'Tag' 20090311
31 TAG_TITLE Constant Private Type reference (TYPE) STRING 'Title' 20090309
32 TAG_TYPEDEFINITIONS Constant Private Type reference (TYPE) STRING 'TypeDefinitions' 20090312
33 TEMP Static Attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT To be removed 20090310
34 USE_XSD_DT Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100316
35 VAL_FALSE Constant Private Type reference (TYPE) STRING 'false' 20090316
36 VAL_IWIRING Constant Private Type reference (TYPE) STRING 'IWiring' 20090310
37 VAL_TRUE Constant Private Type reference (TYPE) STRING 'true' 20090316
Methods
# Method Level Visibility Method type Description Created on
1 ADD_APPEARANCE_TAG Static method Private Method Creatse the Appearance Tag 20090309
2 ADD_CONFIGURATION_SHEETS_TAG Static method Private Method Creates the Configuration Sheets Tag 20090309
3 ADD_CONSUME_TAG Static method Private Method Creates the Consume Tag for the Wiring 20100127
4 ADD_CONTRACTS_TAG Static method Private Method Creates the Contracts Tag 20090309
5 ADD_ENTRY_TAG Static method Private Method Inserts an Entry Element 20090311
6 ADD_ID_TAG Static method Private Method Creates the ID Tag 20090310
7 ADD_IMPLEMENTATIONS_TAG Static method Private Method Creates the Implementation Tag 20090309
8 ADD_PARAMETER_TAG Static method Private Method Inserts the Parameter Tag 20090310
9 ADD_PARTYPE_TO_TYPEDESCR Static method Private Method 20090312
10 ADD_PORTS_TAG Static method Private Method Inserts the Inports/Outports Tag 20090310
11 ADD_PORT_TAG Static method Private Method Inserts an Inport/Outport Tag 20090310
12 ADD_PROPERTIES_TAG Static method Private Method Creates the Properties Tag 20090309
13 ADD_TAG_TAGS Static method Private Method Inserts the Tag Tags 20090311
14 ADD_TEXT Static method Private Method Inserts Text 20090309
15 ADD_TYPES_TAG Static method Private Method Creates the Types Tag 20090310
16 CHIP_DESCRIPTION_TO_CONTRACTS Static method Public Method Creates the XML Description of a CHIP 20090310
17 CHIP_DESCRIPTION_TO_IXML Static method Public Method Creates the XML Description of a CHIP 20090304
18 CREATE_CHIP_DESCRIPTION_ROOT Static method Private Method Creation of Root of CHIP Description 20090309
19 CREATE_CONSUME_TAG Static method Private Method Creates Consume Tag for the Wiring Without Subelements 20100127
20 CREATE_CONTRACTS_ROOT Static method Private Method Creation of Root of CHIP Description 20090310
21 CREATE_PORT_DESCRIPTION_ROOT Static method Private Method Creation of Root of CHIP Description 20100528
22 CREATE_PORT_EVENT_ROOT Static method Private Method Creation of Root of CHIP Description 20090311
23 CREATE_ROOT Static method Private Method Creation of Root 20090311
24 CREATE_SUBELEMENT Static method Private Method Creates a subelement 20090309
25 FILL_CONTRACTS_TAG Static method Private Method 20090310
26 FILL_PORT_TAG Static method Private Method 20100528
27 GET_CHILD_ELEMENTS Static method Public Method Returns the child elements with a specific tag name 20081026
28 GET_ELEMENT_ITERATOR Static method Private Method Gets an iterator of direct child elements 20090311
29 GET_NCNAME_FROM_NAME Static method Private Method 20090311
30 GET_NEXT_ELEMENT Static method Private Method Gets next element from an iterator 20090311
31 GET_SINGLE_CHILD_ELEMENT Static method Public Method Returns child elementwith specific tag name 20081026
32 GET_TYPEINFO Static method Private Method Determines type information for a parameter 20090310
33 GET_TYPENAME Static method Private Method 20090312
34 IS_PARAMETER_BOOLEAN Static method Private Method 20090316
35 IS_PARAMETER_CONFIG_TEXT Static method Private Method 20110617
36 IXML_TO_PORT_EVENT Static method Public Method Creates a port event from its XML description 20090311
37 IXML_TO_PORT_OBJECT Static method Private Method Creates a port object from its XML description 20090311
38 PORT_DESCRIPTION_TO_IXML Static method Public Method Creates the XML description of a CHIP port 20100528
39 PORT_EVENT_TO_IXML Static method Public Method Creates the XML description of a port event 20090311
Events
Class CL_CHIP_XML_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PARAMETER_TYPES Private See coding List of parameter types 20090310 parameter_types type standard table of chip_parameter_type with default key
2 TP_S_ELEMENT Public See coding Element 20081026 begin of tp_s_element, index type i, element type ref to if_ixml_element, end of tp_s_element
3 TP_T_ELEMENT Public See coding Sort Table: Element 20081026 tp_t_element type sorted table of tp_s_element with unique key index
Method Signatures

Method ADD_APPEARANCE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090309
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method ADD_APPEARANCE_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_CONFIGURATION_SHEETS_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090309
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method ADD_CONFIGURATION_SHEETS_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_CONSUME_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_CONTRACT Call by reference Type reference (TYPE) CHIP_CONTRACT CHIP Contract 20100127
2 Importing CHIP_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_DESCRIPTION CHIP Definition 20100127
3 Importing CONTRACTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100127
4 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20100127
5 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303
6 Changing TYPES Value transfer Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20100127

Method ADD_CONSUME_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_CONTRACTS_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090309
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method ADD_CONTRACTS_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_ENTRY_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTRACT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090311
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090311
5 Importing PORT_OBJECT Call by reference Type reference (TYPE) ANY 20090311
6 Exporting TEXTS Call by reference Type reference (TYPE) CHIP_PAGE_CONFIG_TEXT_TAB CHIP Page Config Text Tabelle 20110617

Method ADD_ENTRY_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_ID_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090310
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310

Method ADD_ID_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_IMPLEMENTATIONS_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090309
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method ADD_IMPLEMENTATIONS_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_PARAMETER_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
2 Importing ONLY_SIGNATURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100723
3 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303
4 Importing PARAM_DESCR Call by reference Type reference (TYPE) IF_CHIP_PORT_DESCRIPTION=>PARAMETER_DESCR 20090310
5 Importing PORT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310
6 Changing TYPES Call by reference Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20090310

Method ADD_PARAMETER_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_PARTYPE_TO_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMETER_TYPE Call by reference Type reference (TYPE) CHIP_PARAMETER_TYPE Typ eines Parameters eines CHIPs 20090312
2 Changing TYPEDESCR Call by reference Type reference (TYPE) DCXMLTYPED Typbeschreibungen für die Umsetzung nach XML 20090312
3 Importing TYPENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090312

Method ADD_PARTYPE_TO_TYPEDESCR on class CL_CHIP_XML_HELPER has no exception.

Method ADD_PORTS_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONSUME Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
3 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303
4 Importing PORTS Call by reference Type reference (TYPE) CHIP_PORT_INFO_TAB Abbildung Name zu Definition eines Ports 20090310
5 Importing PORT_TYPE Call by reference Type reference (TYPE) CHIP_PORT_TYPE PageBuilder: Typ eines CHIP-Ports 20100127
6 Importing TAG_PORTS Call by reference Type reference (TYPE) STRING 20090310
7 Changing TYPES Call by reference Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20090310

Method ADD_PORTS_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_PORT_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
2 Importing ONLY_SIGNATURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100723
3 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303
4 Importing PORTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310
5 Importing PORT_INFO Call by reference Type reference (TYPE) CHIP_PORT_INFO Zuordnung eines Port-Namens zur Definition des Ports 20090310
6 Importing PORT_TYPE Call by reference Type reference (TYPE) CHIP_PORT_TYPE PageBuilder: Typ eines CHIP-Ports 20100127
7 Importing TAG_PORT Call by reference Type reference (TYPE) STRING 20090310
8 Changing TYPES Call by reference Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20090310

Method ADD_PORT_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_PROPERTIES_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090309
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method ADD_PROPERTIES_TAG on class CL_CHIP_XML_HELPER has no exception.

Method ADD_TAG_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090311
2 Importing ONLY_SIGNATURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101109
3 Importing PARAMETER Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
4 Importing TAGGING_INFOS Call by reference Type reference (TYPE) CHIP_TAGGING_INFOS Tagging-Information zu einem Chip 20100127

Method ADD_TAG_TAGS on class CL_CHIP_XML_HELPER has no exception.

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20090309

Method ADD_TEXT on class CL_CHIP_XML_HELPER has no exception.

Method ADD_TYPES_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310
2 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
3 Importing TYPES Call by reference Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20090310

Method ADD_TYPES_TAG on class CL_CHIP_XML_HELPER has no exception.

Method CHIP_DESCRIPTION_TO_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090310
2 Exporting CONTRACTS_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310
3 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090310
4 Importing NAMESPACE_HELPER Value transfer Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
5 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303

Method CHIP_DESCRIPTION_TO_CONTRACTS on class CL_CHIP_XML_HELPER has no exception.

Method CHIP_DESCRIPTION_TO_IXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20090305
2 Exporting CHIP_DEFINITION_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090305
3 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090305
4 Importing NAMESPACE_HELPER Value transfer Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090305

Method CHIP_DESCRIPTION_TO_IXML on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_CHIP_DESCRIPTION_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090309
2 Changing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
3 Exporting ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309

Method CREATE_CHIP_DESCRIPTION_ROOT on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_CONSUME_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_CONTRACT Call by reference Type reference (TYPE) CHIP_CONTRACT CHIP Contract 20100127
2 Returning CONSUME Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100127
3 Importing CONTRACTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100127
4 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20100127

Method CREATE_CONSUME_TAG on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_CONTRACTS_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090310
2 Changing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090310
3 Exporting ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090310

Method CREATE_CONTRACTS_ROOT on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_PORT_DESCRIPTION_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100528
2 Changing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20100528
3 Exporting ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100528

Method CREATE_PORT_DESCRIPTION_ROOT on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_PORT_EVENT_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090311
2 Changing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090311
3 Exporting ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311

Method CREATE_PORT_EVENT_ROOT on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090311
2 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20090311
3 Changing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090311
4 Importing PREFIX Call by reference Type reference (TYPE) STRING 20090311
5 Exporting ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
6 Importing ROOTNAME Call by reference Type reference (TYPE) STRING 20090311

Method CREATE_ROOT on class CL_CHIP_XML_HELPER has no exception.

Method CREATE_SUBELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHILD Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309
2 Importing NAME Call by reference Type reference (TYPE) STRING 20090309
3 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090309
4 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090309
5 Importing URI Call by reference Type reference (TYPE) STRING 20090309

Method CREATE_SUBELEMENT on class CL_CHIP_XML_HELPER has no exception.

Method FILL_CONTRACTS_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION 20090310
2 Importing CONTRACTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20090310
3 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER 20090310
4 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100303

Method FILL_CONTRACTS_TAG on class CL_CHIP_XML_HELPER has no exception.

Method FILL_PORT_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE_HELPER Call by reference Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER 20100528
2 Importing ONLY_SIGNATURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100723
3 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100528
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100528
5 Importing PORT_TYPE Call by reference Type reference (TYPE) CHIP_PORT_TYPE PageBuilder: Typ eines CHIP-Ports 20100702
6 Importing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100528

Method FILL_PORT_TAG on class CL_CHIP_XML_HELPER has no exception.

Method GET_CHILD_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHILD_ELEMENTS Value transfer Type reference (TYPE) TP_T_ELEMENT 20081026
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20081026
3 Importing TAG_NAME Call by reference Type reference (TYPE) STRING Tag Name 20081026

Method GET_CHILD_ELEMENTS on class CL_CHIP_XML_HELPER has no exception.

Method GET_ELEMENT_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
2 Returning ITERATOR Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20090311
3 Importing NAME Call by reference Type reference (TYPE) STRING 20090311

Method GET_ELEMENT_ITERATOR on class CL_CHIP_XML_HELPER has no exception.

Method GET_NCNAME_FROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20090311
2 Returning NCNAME Value transfer Type reference (TYPE) STRING 20090311

Method GET_NCNAME_FROM_NAME on class CL_CHIP_XML_HELPER has no exception.

Method GET_NEXT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITERATOR Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20090311
2 Returning NEXT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311

Method GET_NEXT_ELEMENT on class CL_CHIP_XML_HELPER has no exception.

Method GET_SINGLE_CHILD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20081026
2 Returning SINGLE_CHILD_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20081026
3 Importing TAG_NAME Call by reference Type reference (TYPE) STRING Tag Name 20081026

Method GET_SINGLE_CHILD_ELEMENT on class CL_CHIP_XML_HELPER has no exception.

Method GET_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPEINFO Call by reference Type reference (TYPE) CHIP_PARAMETER_TYPE Typ eines Parameters eines CHIPs 20090310
2 Changing TYPES Call by reference Type reference (TYPE) PARAMETER_TYPES Liste von Parametertypen 20090310
3 Exporting TYPE_NAME Call by reference Type reference (TYPE) STRING 20090310
4 Exporting TYPE_NAMESPACE Call by reference Type reference (TYPE) STRING 20090310

Method GET_TYPEINFO on class CL_CHIP_XML_HELPER has no exception.

Method GET_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPEINFO Call by reference Type reference (TYPE) CHIP_PARAMETER_TYPE Typ eines Parameters eines CHIPs 20090312
2 Returning TYPENAME Value transfer Type reference (TYPE) STRING 20090312

Method GET_TYPENAME on class CL_CHIP_XML_HELPER has no exception.

Method IS_PARAMETER_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_BOOLEAN Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090316
2 Importing PARAMETER_DESCR Call by reference Type reference (TYPE) IF_CHIP_PORT_DESCRIPTION=>PARAMETER_DESCR 20090316

Method IS_PARAMETER_BOOLEAN on class CL_CHIP_XML_HELPER has no exception.

Method IS_PARAMETER_CONFIG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_CONFIG_TEXT Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20110617
2 Importing PARAMETER_DESCR Call by reference Type reference (TYPE) IF_CHIP_PORT_DESCRIPTION=>PARAMETER_DESCR 20110617

Method IS_PARAMETER_CONFIG_TEXT on class CL_CHIP_XML_HELPER has no exception.

Method IXML_TO_PORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_TEXTS Call by reference Type reference (TYPE) CHIP_PARAMETER_CONFIG_TEXT_TAB CHIP Parameter Config Text Tabelle 20110617
2 Importing EVENT_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
3 Importing INSERT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090311
5 Returning PORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20090311

Method IXML_TO_PORT_EVENT on class CL_CHIP_XML_HELPER has no exception.

Method IXML_TO_PORT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSERT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
2 Changing LINE Call by reference Type reference (TYPE) ANY 20090311
3 Importing OBJECT_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090311
5 Exporting PROBLEMS Call by reference Type reference (TYPE) DCXMLPRBL Probleme beim Parsen eines XML-Dokuments 20100301
6 Importing TEXTS Call by reference Type reference (TYPE) CHIP_PAGE_CONFIG_TEXT_TAB CHIP Page Config Text Tabelle 20110617

Method IXML_TO_PORT_OBJECT on class CL_CHIP_XML_HELPER has no exception.

Method PORT_DESCRIPTION_TO_IXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100528
2 Importing NAMESPACE_HELPER Value transfer Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20100528
3 Importing ONLY_SIGNATURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100723
4 Importing ONLY_TECHNICAL_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100528
5 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100528
6 Exporting PORT_DESCRIPTION_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100528
7 Importing PORT_TYPE Call by reference Type reference (TYPE) CHIP_PORT_TYPE PageBuilder: Typ eines CHIP-Ports 20100702

Method PORT_DESCRIPTION_TO_IXML on class CL_CHIP_XML_HELPER has no exception.

Method PORT_EVENT_TO_IXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIG_TEXTS Call by reference Type reference (TYPE) CHIP_PARAMETER_CONFIG_TEXT_TAB CHIP Parameter Config Text Tabelle 20110617
2 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090311
3 Exporting EVENT_AS_XML Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20090311
4 Importing EXTRACT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
5 Importing NAMESPACE_HELPER Value transfer Object reference (TYPE REF TO) CL_IXML_NAMESPACE_HELPER Unterstützung von Namensraumbehandlung bei iXML 20090311
6 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090311
7 Importing PORT_EVENT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20090311

Method PORT_EVENT_TO_IXML on class CL_CHIP_XML_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720