SAP ABAP Class CL_PCO_NOTIF_XML_READER (PCo Suite Integration: Readout of Notification XML Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PCO (Application Component) Plant Connectivity (Pco): ABAP part
     S_PCO (Package) Plant Connectivity: Business Suite Integration (ABAP Part)
Properties
Class CL_PCO_NOTIF_XML_READER  
Short Description PCo Suite Integration: Readout of Notification XML Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PCO   Plant Connectivity: Business Suite Integration (ABAP Part) 
Created 20100913   SAP 
Last change 20140121   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)
Interfaces
Class CL_PCO_NOTIF_XML_READER has no interface implemented.
Friends
Class CL_PCO_NOTIF_XML_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_A_QUALITY Constant Public Type reference (TYPE) STRING 'quality' Quality XML Attribute 20100920
2 GC_A_TYPE Constant Public Type reference (TYPE) STRING 'type' Type XML Attribute 20100913
3 GC_T_BODY Constant Public Type reference (TYPE) STRING 'Body' Body XML Element 20100913
4 GC_T_CREATEDDATE Constant Public Type reference (TYPE) STRING 'CreatedDate' CreatedDate XML Element 20100913
5 GC_T_DESCRIPTION Constant Public Type reference (TYPE) STRING 'Description' Description XML Element 20100913
6 GC_T_DESTINATION Constant Public Type reference (TYPE) STRING 'Destination' Destination XML Element 20100913
7 GC_T_FAULT Constant Public Type reference (TYPE) STRING 'Fault' Fault XML Element 20100920
8 GC_T_FAULTS Constant Public Type reference (TYPE) STRING 'Faults' Fault XML Element 20100913
9 GC_T_HEADER Constant Public Type reference (TYPE) STRING 'Header' Header XML Element 20100913
10 GC_T_ID Constant Public Type reference (TYPE) STRING 'ID' ID XML Element 20100913
11 GC_T_NAME Constant Public Type reference (TYPE) STRING 'Name' Name XML Element 20100913
12 GC_T_NOTIFS_ELEM Constant Public Type reference (TYPE) STRING 'NotificationMessages' NotificationMessages Element 20130819
13 GC_T_NOTIF_ELEM Constant Public Type reference (TYPE) STRING 'NotificationMessage' NotificationMessage Element 20100913
14 GC_T_STATUS Constant Public Type reference (TYPE) STRING 'Status' Status XML Element 20100913
15 GC_T_VALUES Constant Public Type reference (TYPE) STRING 'Values' Values XML Element 20100913
16 M_BODY Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT BODY Element Object 20100913
17 M_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20100913
18 M_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element Object 20100913
19 M_FAULTS Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT FAULTS Element Object 20100913
20 M_HEADER Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT HEADER Element Object 20100913
21 M_IXML Instance attribute Protected Object reference (TYPE REF TO) IF_IXML Interface for XML Processing 20100913
22 M_NOTIFICATIONS Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT NotificationMessages Element Object 20130819
23 M_NOTIF_ELEM Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT XML Element 'NotificationMessage' 20100913
24 M_STREAM_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY Interface for Processing XML Datastreams 20100913
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100913
2 INIT Instance method Protected Method Initialization 20100913
3 READ_BODY Instance method Private Method PCo: Read Out BODY Section of Notification XML Document 20100913
4 READ_FAULTS Instance method Private Method PCo: Read Out FAULTS Section of Notification XML Document 20100913
5 READ_HEADER Instance method Private Method PCo: Read Out HEADER Section of Notification XML Document 20100913
6 READ_NOTIF_DOC Instance method Private Method PCo: Read Out Notification XML Document 20100913
7 READ_NOTIF_SINGLE Instance method Private Method PCo: Read Out a Single Notification 20130819
8 READ_NOTIF_VALUES Instance method Private Method PCo: Read Out Notification Element Values 20100914
9 READ_NOTIF_XML Instance method Public Method Reads Out Notification XML 20100914
Events
Class CL_PCO_NOTIF_XML_READER has no event.
Types
Class CL_PCO_NOTIF_XML_READER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PCO_NOTIF_XML_READER has no parameter.
Method CONSTRUCTOR on class CL_PCO_NOTIF_XML_READER has no exception.

Method INIT Signature

Method INIT on class CL_PCO_NOTIF_XML_READER has no parameter.
Method INIT on class CL_PCO_NOTIF_XML_READER has no exception.

Method READ_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPR_DATA Call by reference Type reference (TYPE) PCO_T_EXPR_DATA PCo-Expression-Daten 20100914
2 Importing IO_BODY Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT BODY-Elementobjekt 20100913
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100913

Method READ_FAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_MSG Call by reference Type reference (TYPE) PCO_T_QUERY_MESSAGE_OBJ Fehlermeldungen zur Benachrichtigung (Objektinst.) 20100914
2 Importing IO_FAULTS Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT FAULTS-Elementobjekt 20100913
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100913

Method READ_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NOTIF_HEADER Call by reference Type reference (TYPE) PCO_S_NOTIF_HEADER PCo: Kopfdaten Benachrichtigung 20100914
2 Importing IO_HEADER Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT HEADER-Elementobjekt 20100913
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100913

Method READ_NOTIF_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NOTIF_HEADER Call by reference Type reference (TYPE) PCO_S_NOTIF_HEADER PCo: Kopfdaten Benachrichtigung 20100914
2 Exporting ET_ERROR_MSG Call by reference Type reference (TYPE) PCO_T_QUERY_MESSAGE_OBJ Fehlermeldungen zur Benachrichtigung (Objektinst.) 20100914
3 Exporting ET_EXPR_DATA Call by reference Type reference (TYPE) PCO_T_EXPR_DATA PCo-Expression-Daten 20100914
4 Exporting ET_NOTIFICATION Call by reference Type reference (TYPE) PCO_T_NOTIFICATION PCo: Tabellentyp für Benachrichtigungen 20130819
5 Importing IO_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Benachrichtigung (XML DOM) 20100914
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100913

Method READ_NOTIF_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NOTIFICATION Call by reference Type reference (TYPE) PCO_T_NOTIFICATION PCo: Tabellentyp für Benachrichtigungen 20130819
2 Exporting ES_NOTIF_HEADER Call by reference Type reference (TYPE) PCO_S_NOTIF_HEADER PCo: Kopfdaten Benachrichtigung 20130819
3 Exporting ET_ERROR_MSG Call by reference Type reference (TYPE) PCO_T_QUERY_MESSAGE_OBJ PCo: Tabellentyp für Meldungen zu PCo-Queries (Objektinst.) 20130819
4 Exporting ET_EXPR_DATA Call by reference Type reference (TYPE) PCO_T_EXPR_DATA PCo: Tabellentyp für PCo-Expression (Notifikation) 20130819
5 Importing IO_NOTIF_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Element eines XML-Dokuments 20130819
6 Importing IV_NESTED_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL Benachrichtigung ist Teil einer Bündelnachricht 20130819
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20130819

Method READ_NOTIF_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPR_DATA Call by reference Type reference (TYPE) PCO_T_EXPR_DATA PCo-Expression-Daten 20100914
2 Importing IO_VALUES Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT VALUES-Elementobjekt, enthält Tagelementwerte 20100914
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100914

Method READ_NOTIF_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NOTIF_HEADER Call by reference Type reference (TYPE) PCO_S_NOTIF_HEADER PCo: Kopfdaten Benachrichtigung 20100914
2 Exporting ET_ERROR_MSG Call by reference Type reference (TYPE) PCO_T_QUERY_MESSAGE_OBJ Fehlermeldungen zur Benachrichtigung (Objektinst.) 20100914
3 Exporting ET_EXPR_DATA Call by reference Type reference (TYPE) PCO_T_EXPR_DATA PCo-Expression-Daten 20100914
4 Exporting ET_NOTIFICATION Call by reference Type reference (TYPE) PCO_T_NOTIFICATION PCo: Tabellentyp für Benachrichtigungen 20130819
5 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING Dokumentdaten im String-Format 20100914
6 Importing IV_XML_XSTRING Call by reference Type reference (TYPE) XSTRING Dokumentdaten im XString-Format 20100914
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20100914
History
Last changed by/on SAP  20140121 
SAP Release Created in 703