SAP ABAP Class CL_RPM_XPD_UTILITY (xPD Integration utility class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_INTEGRATION_PROJECT (Package) RPM Project Integration
Properties
Class CL_RPM_XPD_UTILITY  
Short Description xPD Integration utility class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_INTEGRATION_PROJECT   RPM Project Integration 
Created 20040624   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RPM_CAPACITY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RPM_PROJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RPM_XPD_UTILITY has no interface implemented.
Friends
Class CL_RPM_XPD_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NSVALUE Constant Private Type reference (TYPE) STRING 'urn:WSxPDServiceVi' 20040624
2 OR_CUSTOMER_EXIT Instance attribute Private Object reference (TYPE REF TO) IF_EX_RPM_XPD_CUST_FIELDS Customer exits for xPD 20040630
3 OT_RPM_OBJECT_LINK Instance attribute Public Type reference (TYPE) RPM_TT_OBJ_LINK_DB Object Link Table Type 20040705
4 OV_CUSTOMER_EXIT_ACTIVE Instance attribute Private Type reference (TYPE) SXRT_BOOLEAN 20040630
5 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_XPD_UTILITY xPD Integration utility class 20040624
6 TRANSPORT_HTTP Instance attribute Private Object reference (TYPE REF TO) CSOAPTRANSPORTHTTP 20040624
Methods
# Method Level Visibility Method type Description Created on
1 CE_CHANGE_PROJECT Instance method Public Method Customer exit to modify Project data 20040928
2 CHECK_OBJECT_LINK_XPDGUID Instance method Public Method Checks object link of xPD Guid 20040702
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040624
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040624
5 FINDCONCEPTS_SOAP Instance method Public Method Get all the GUID's from xPD 20040707
6 GETCONCEPTATTRIBUTES_SOAP Instance method Public Method Reads concept details using SOAP 20040629
7 GET_HTTP_RESPONSE Instance method Public Method Gets HTTP response 20040712
8 GET_INSTANCE Static method Public Method Get the singleton instance of this class 20040624
9 PARSE_SOAP_RESPONSE Instance method Private Method Parse the SOAP response 20040708
10 SETCONCEPTPROJECTRELATION_SOAP Instance method Public Method Notify's xPD for upload of a cProject to xPD Proposal in RPM 20040928
Events
Class CL_RPM_XPD_UTILITY has no event.
Types
Class CL_RPM_XPD_UTILITY has no local type.
Method Signatures

Method CE_CHANGE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LS_ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20040928
2 Importing LS_PROJECT Value transfer Type reference (TYPE) RPM_TS_PROJECT_INF Projekt: Integrationsschnittstellenstruktur 20040928

Method CE_CHANGE_PROJECT on class CL_RPM_XPD_UTILITY has no exception.

Method CHECK_OBJECT_LINK_XPDGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RPM_OBJ_LINK Value transfer Type reference (TYPE) RPM_TT_OBJ_LINK_DB Tabellentyp Objektverknüpfung 20040705
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION 'SAPPD' Anwendung 20040705
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20040705
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040705
5 Importing IV_XPD_GUID Call by reference Type reference (TYPE) RPM_TV_INTERNAL_ID40 Interne Objekt-ID Char 40 20040705

Method CHECK_OBJECT_LINK_XPDGUID on class CL_RPM_XPD_UTILITY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_XPD_UTILITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_XPD_UTILITY has no exception.

Method CONSTRUCTOR Signature

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

Method FINDCONCEPTS_SOAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040707
2 Importing IV_XPD_CONCEPT Value transfer Type reference (TYPE) RPM_TS_XPD_CONCEPT xPD-Konzept 20040709
3 Returning RT_XPD_CONCEPT Value transfer Type reference (TYPE) RPM_TT_XPD_CONCEPT Liste von GUIDs, zurückgeliefert von xPD-Web-Service 20040709

Method FINDCONCEPTS_SOAP on class CL_RPM_XPD_UTILITY has no exception.

Method GETCONCEPTATTRIBUTES_SOAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJECT Value transfer Type reference (TYPE) RPM_TS_PROJECT_INF Projekt: Integrationsschnittstellenstruktur 20040629
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20040709
3 Importing IV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20040629
4 Importing IV_PROJECT_ID Value transfer Type reference (TYPE) RPM_TV_PROJECT_ID Projekt-ID 20040702
5 Importing IV_XPD_GUID Value transfer Type reference (TYPE) RPM_TV_INTERNAL_ID40 GUID in xPD 20040629

Method GETCONCEPTATTRIBUTES_SOAP on class CL_RPM_XPD_UTILITY has no exception.

Method GET_HTTP_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HTTP_REQUEST Value transfer Type reference (TYPE) STRING 20040712
2 Returning RV_HTTP_RESPONSE Value transfer Type reference (TYPE) STRING 20040712

Method GET_HTTP_RESPONSE on class CL_RPM_XPD_UTILITY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_XPD_UTILITY Utility-Klasse xPD-Integration 20040624

Method GET_INSTANCE on class CL_RPM_XPD_UTILITY has no exception.

Method PARSE_SOAP_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_XML Value transfer Type reference (TYPE) RPM_TT_GENERIC_XML_STRUCTURE Gen. R/3-Tab.-Typ zum Speichern v.Daten aus belieb.XML-Datei 20040708
2 Importing IV_SOAP_REPLY Call by reference Type reference (TYPE) STRINGVAL Zeichenfolge 20040708

Method PARSE_SOAP_RESPONSE on class CL_RPM_XPD_UTILITY has no exception.

Method SETCONCEPTPROJECTRELATION_SOAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTIFY_RESPONSE Value transfer Type reference (TYPE) RPM_TS_XPD_NOTIFY_RESPONSE xPD-Antwortstruktur für Meldung von xRPM 20040928
2 Importing IV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20040928
3 Importing IV_PROJECT_GUID Value transfer Type reference (TYPE) RPM_TV_INTERNAL_ID40 Interne Objekt-ID Char 40 20040928
4 Importing IV_XPD_GUID Value transfer Type reference (TYPE) RPM_TV_INTERNAL_ID40 Interne Objekt-ID Char 40 20040928

Method SETCONCEPTPROJECTRELATION_SOAP on class CL_RPM_XPD_UTILITY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200