SAP ABAP Class CX_SAML20_FEDERATION (User Federation Exceptions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-LGN-SML (Application Component) SAML 2.0
     SAML2_CORE (Package) SAML2 Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_SAML20 SAML20 Superclass Exceptions 20081121
Properties
Class CX_SAML20_FEDERATION  
Short Description User Federation Exceptions    
Super Class CX_SAML20 SAML20 Superclass Exceptions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SAML2    
Program status P  SAP Standard Production Program 
Category 40  Exception Class 
Package SAML2_CORE   SAML2 Core Functionality 
Created 20081121   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CX_SAML20_FEDERATION has no forward declaration.
Interfaces
Class CX_SAML20_FEDERATION has no interface implemented.
Friends
Class CX_SAML20_FEDERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALIAS_MAPPING_ERROR Constant Public See coding 20090430
2 AUTHCONTEXTS_UNSUPPORTED Constant Public See coding 20090409
3 CANT_FIND_ASSERTION_ATTRIBUTE Constant Public See coding 20130705
4 CREATION_ERROR Constant Public See coding 20081121
5 CREATION_FORBIDDEN Constant Public See coding 20081212
6 CREATION_UNSUPPORTED Constant Public See coding 20081121
7 DELETION_ERROR Constant Public See coding 20081121
8 DELETION_UNSUPPORTED Constant Public See coding 20081121
9 MANDT Instance attribute Public Type reference (TYPE) SYMANDT '000' Client ID of Current User 20090505
10 MANY_EMAIL_MAPPINGS_FOUND Constant Public See coding 20090918
11 MT_ASSERTION_ATTRIBUTES Instance attribute Public Type reference (TYPE) SAML2_ASSERTION_ATTRIBUTES_T Table of SAML2 attribute couples 20121204
12 M_IDENTITY Instance attribute Private Type reference (TYPE) SAML2_IDENTITY SAML2 Identity Information 20081222
13 NAMEIDFORMAT_ERROR Constant Public See coding 20090409
14 NO_EMAIL_MAPPING_FOUND Constant Public See coding 20090918
15 UNKNOWN_USERID_SOURCE Constant Public See coding 20130705
16 UNKNOWN_USER_MAPPING_MODE Constant Public See coding 20130705
17 USER_MAPPING_ERROR Constant Public See coding 20081121
18 USER_MAPPING_UNSUPPORTED Constant Public See coding 20081121
19 USER_NOT_EXISTS Constant Public See coding 20090409
20 USER_NOT_SERVICETYPE Constant Public See coding 20090409
21 USER_WITH_THIS_ALIAS_NOT_FOUND Constant Public See coding 20130705
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081121
2 GET_ASSERTION_ATTRIBUTES Instance method Public Method Gets assertion attribute 20121204
3 GET_LOGON_DATA Instance method Public Method Returns the logon data 20081212
4 SET_ASSERTION_ATTRIBUTES Instance method Public Method Sets assertion attributes 20121204
5 SET_LOGON_DATA Instance method Public Method Set the logon data 20081212
Events
Class CX_SAML20_FEDERATION has no event.
Types
Class CX_SAML20_FEDERATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_STACK Call by reference Type reference (TYPE) ABAP_CALLSTACK 20090212
2 Importing MANDT Call by reference Type reference (TYPE) SYMANDT '000' 20090505
3 Importing MSG1 Call by reference Type reference (TYPE) STRING 20081121
4 Importing MSG2 Call by reference Type reference (TYPE) STRING 20081121
5 Importing MT_ASSERTION_ATTRIBUTES Call by reference Type reference (TYPE) SAML2_ASSERTION_ATTRIBUTES_T 20121204
6 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20081121
7 Importing RC Call by reference Type reference (TYPE) I 20081121
8 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20081121
9 Importing XML Call by reference Type reference (TYPE) XSDANY 20090210

Method CONSTRUCTOR on class CX_SAML20_FEDERATION has no exception.

Method GET_ASSERTION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) SAML2_ASSERTION_ATTRIBUTES_T Table of SAML2 attribute couples 20121204

Method GET_ASSERTION_ATTRIBUTES on class CX_SAML20_FEDERATION has no exception.

Method GET_LOGON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IDENTITY Call by reference Type reference (TYPE) SAML2_IDENTITY SAML2 Identitätsinformationen zur Sitzung 20090108

Method GET_LOGON_DATA on class CX_SAML20_FEDERATION has no exception.

Method SET_ASSERTION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) SAML2_ASSERTION_ATTRIBUTES_T Table of SAML2 attribute couples 20121204

Method SET_ASSERTION_ATTRIBUTES on class CX_SAML20_FEDERATION has no exception.

Method SET_LOGON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IDENTITY Call by reference Type reference (TYPE) SAML2_IDENTITY Schlüssel der SAML2 Entitätskennungs 20090108

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