SAP ABAP Class CL_SRV_PARTY_SERVICE_NORMALIZE (XI Services: Inbound and Outbound Channel)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SAI_SERVICES (Package) Determine Adapter Configuration
Properties
Class CL_SRV_PARTY_SERVICE_NORMALIZE  
Short Description XI Services: Inbound and Outbound Channel    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SERVICES   Determine Adapter Configuration 
Created 20030821   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRV_PARTY_SERVICE_NORMALIZE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SRV_PARTY_SERVICE_NORMALIZE has no interface implemented.
Friends
Class CL_SRV_PARTY_SERVICE_NORMALIZE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_XI_PARTY_AGENCY Constant Public Type reference (TYPE) SXI_PARTY_AGENCY IF_SRV_PARTY_SERVICE_NORMALIZE=>CO_XI_PARTY_AGENCY Party Agency Value for XI Notation 20030821
2 CO_XI_PARTY_SCHEMA Constant Public Type reference (TYPE) SXI_PARTY_TYPE IF_SRV_PARTY_SERVICE_NORMALIZE=>CO_XI_PARTY_SCHEMA Party Schema Value for XI Notation 20030821
3 CO_XI_SERVICE_SCHEMA Constant Public Type reference (TYPE) SXI_SERVICE_SCHEMA 'XIService' Service Schema Value for XI Notation 20030821
4 CO_XI_SERVICE_SCHEMA_DDID Constant Public Type reference (TYPE) SXI_SERVICE_SCHEMA 'DocDestinationID' XI: Service Schema 20070705
5 CO_XI_SERVICE_SCHEMA_LOGSYSTEM Constant Public Type reference (TYPE) SXI_SERVICE_SCHEMA 'LogicalSystem' Service Schema Value for Logical System 20030826
6 CO_XI_SERVICE_SCHEMA_TECSYSTEM Constant Public Type reference (TYPE) SXI_SERVICE_SCHEMA 'TechnicalSystem' Service Schema Value for Technical System 20030826
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_NORMALIZED_PARTY Static method Private Method Normalizes External Party ID in XI Party ID 20030829
2 GET_ALTERNATIVE_PARTY_ID Static method Public Method Determines Alternative Party Identifier for Agency/Schema 20030821
3 GET_ALTERNATIVE_PARTY_IDS Static method Public Method Determines All Alternative Party Identifiers 20030821
4 GET_ALTERNATIVE_SERVICE_ID Static method Public Method Determines Alternative Service Identifier for Schema 20030821
5 GET_ALTERNATIVE_SERVICE_IDS Static method Public Method Determines All Alternative Service Identifiers 20030821
6 GET_COMPLETE_ATERNATIVE_PARTY Static method Public Method Determines Alternative Party Identifier for Agency/Schema 20040128
7 GET_COMPLETE_XI_PARTY_ID Static method Public Method Norm. External Pty ID in Complete XI Pty, No Exc. for Space 20030829
8 GET_XI_PARTY_ID Static method Public Method Normalizes External Party ID in XI Party ID 20030821
9 GET_XI_SERVICE_ID Static method Public Method Normalizes External Service ID in XI Service ID 20030822
Events
Class CL_SRV_PARTY_SERVICE_NORMALIZE has no event.
Types
Class CL_SRV_PARTY_SERVICE_NORMALIZE has no local type.
Method Signatures

Method DETERMINE_NORMALIZED_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALTERNATIVE_PARTY Call by reference Type reference (TYPE) SXI_PARTY Alternative Party 20030829
2 Importing IM_ALTERNATIVE_PARTY_AGENCY Call by reference Type reference (TYPE) SXI_PARTY_AGENCY Alternative Party Agency 20030829
3 Importing IM_ALTERNATIVE_PARTY_SCHEMA Call by reference Type reference (TYPE) SXI_PARTY_TYPE Alternatives Party Schema 20030829
4 Returning RE_COMPLETE_XI_PARTY Value transfer Type reference (TYPE) SXI_PARTY_COMPLETE Ermittelte Party in XI Notation, eindeutig durch Check in ID 20030829
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XMS: Ausnahmeklasse für Systemfehler 20030829

Method GET_ALTERNATIVE_PARTY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TARGET_AGENCY Call by reference Type reference (TYPE) SXI_PARTY_AGENCY Agency der alternativen Party ID 20030821
2 Importing IM_TARGET_SCHEMA Call by reference Type reference (TYPE) SXI_PARTY_TYPE Schema der alternativen Party ID 20030821
3 Importing IM_XI_PARTY Call by reference Type reference (TYPE) SXI_PARTY Party in XI Notation 20030821
4 Returning RE_ALTERNATIVE_PARTY_ID Value transfer Type reference (TYPE) SXI_PARTY Ermittelte alternative Party ID 20030821
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20030822

Method GET_ALTERNATIVE_PARTY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XI_PARTY Call by reference Type reference (TYPE) SXI_PARTY Party in XI Notation 20030821
2 Returning RE_ALTERNATIVE_PARTY_IDS Value transfer Type reference (TYPE) SXI_PARTY_COMPLETE_T Tabelle der alternativen Party IDs 20030822
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20030822

Method GET_ALTERNATIVE_SERVICE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TARGET_SCHEMA Call by reference Type reference (TYPE) SXI_SERVICE_SCHEMA Schema der alternativen Service ID 20030822
2 Importing IM_XI_PARTY Call by reference Type reference (TYPE) SXI_PARTY Party in XI Notation 20030822
3 Importing IM_XI_SERVICE Call by reference Type reference (TYPE) SXI_SERVICE Service in XI Notation 20030822
4 Returning RE_ALTERNATIVE_SERVICE_ID Value transfer Type reference (TYPE) SXI_SERVICE Ermittelte alternative Service ID 20030822
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20030822

Method GET_ALTERNATIVE_SERVICE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XI_PARTY Call by reference Type reference (TYPE) SXI_PARTY Party in XI Notation 20030822
2 Importing IM_XI_SERVICE Call by reference Type reference (TYPE) SXI_SERVICE Service in XI Notation 20030822
3 Returning RE_ALTERNATIVE_SERVICE_IDS Value transfer Type reference (TYPE) SXI_SERVICE_COMPLETE_T Tabelle der alternativen Service IDs 20030822
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20030822

Method GET_COMPLETE_ATERNATIVE_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARTY Call by reference Type reference (TYPE) SXI_PARTY_COMPLETE Vollständig spezfizierte Party (Agency, Schema, ID) 20040128
2 Importing IM_TARGET_AGENCY Call by reference Type reference (TYPE) SXI_PARTY_AGENCY XI Partner: vergebende Agentur 20040128
3 Importing IM_TARGET_SCHEMA Call by reference Type reference (TYPE) SXI_PARTY_TYPE XI Partner: Identifikationsschema 20040128
4 Returning RE_PARTY Value transfer Type reference (TYPE) SXI_PARTY_COMPLETE Vollständig spezfizierte Party (Agency, Schema, ID) 20040128
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20040128

Method GET_COMPLETE_XI_PARTY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALTERNATIVE_PARTY Call by reference Type reference (TYPE) SXI_PARTY Alternative Party 20030829
2 Importing IM_ALTERNATIVE_PARTY_AGENCY Call by reference Type reference (TYPE) SXI_PARTY_AGENCY Alternative Party Agency 20030829
3 Importing IM_ALTERNATIVE_PARTY_SCHEMA Call by reference Type reference (TYPE) SXI_PARTY_TYPE Alternatives Party Schema 20030829
4 Returning RE_COMPLETE_XI_PARTY Value transfer Type reference (TYPE) SXI_PARTY_COMPLETE Ermittelte Party in XI Notation, eindeutig durch Check in ID 20030829
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XMS: Ausnahmeklasse für Systemfehler 20030829

Method GET_XI_PARTY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALTERNATIVE_PARTY Call by reference Type reference (TYPE) SXI_PARTY Alternative Party 20030822
2 Importing IM_ALTERNATIVE_PARTY_AGENCY Call by reference Type reference (TYPE) SXI_PARTY_AGENCY Alternative Party Agency 20030822
3 Importing IM_ALTERNATIVE_PARTY_SCHEMA Call by reference Type reference (TYPE) SXI_PARTY_TYPE Alternatives Party Schema 20030822
4 Returning RE_XI_PARTY Value transfer Type reference (TYPE) SXI_PARTY Ermittelte Party in XI Notation, eindeutig durch Check in ID 20030822
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XMS: Ausnahmeklasse für Systemfehler 20030822

Method GET_XI_SERVICE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALTERNATIVE_SERVICE Call by reference Type reference (TYPE) SXI_SERVICE Alternativer Service 20030822
2 Importing IM_ALTERNATIVE_SERVICE_SCHEMA Call by reference Type reference (TYPE) SXI_SERVICE_SCHEMA Alternatives Service Schema 20030822
3 Importing IM_XI_PARTY Call by reference Type reference (TYPE) SXI_PARTY '' Party in XI Notation, Default: Partyless Service 20030822
4 Returning RE_XI_SERVICE Value transfer Type reference (TYPE) SXI_SERVICE Ermittelter Service in XI Notation 20030822
# Exception Resumable Description Created on
1 CX_SRV_NORMALIZE_ERROR XI Services: Party/Service Normalisierungs Fehler 20030822
History
Last changed by/on SAP  20110908 
SAP Release Created in 640