SAP ABAP Class CL_SUID_ORGANIZATION (Default Organization)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR_IDENTITY (Package) Identity API
Properties
Class CL_SUID_ORGANIZATION  
Short Description Default Organization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR_IDENTITY   Identity API 
Created 20060822   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_IDENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SUID_ORGANIZATION has no interface implemented.
Friends
Class CL_SUID_ORGANIZATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_DEFAULT_COMPANY Static Attribute Private Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Structure Type: Address-Company Assignment 20070419
2 GS_DEFAULT_ORG Static Attribute Private Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Structure Type: Address-Company Assignment 20060829
3 GT_COMPANY Static Attribute Private See coding 20070419
4 GV_MODIFY_DEFAULT Static Attribute Private Type reference (TYPE) SESF_BOOLEAN Boolean 20060829
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USER_COMPANY Static method Public Method Existence Check for a Company 20070419
2 CREATE_DEFAULT_USER_ORG Static method Public Method Create a User Organization Without Dialog 20060822
3 CREATE_DEFAULT_USER_ORG_DIALOG Static method Public Method Create a User Organization with Dialog 20060822
4 GET_DEFAULT_USER_COMPANY Static method Public Method Read the Default User Company 20061012
5 GET_DEFAULT_USER_ORG Static method Public Method Read the Default User Organization 20060822
6 MAP_ORG_ADDR_ID_TO_UUID Static method Public Method 20060828
7 MAP_ORG_ADDR_UUID_TO_ID Static method Public Method 20060828
8 RESET_MODIFICATION_DEFAULT_ORG Static method Public Method Reset the Organization 20060829
9 SAVE_DEFAULT_ORG Static method Public Method Store the Organization 20060829
Events
Class CL_SUID_ORGANIZATION has no event.
Types
Class CL_SUID_ORGANIZATION has no local type.
Method Signatures

Method CHECK_USER_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20070419
2 Exporting EV_COMPANY Call by reference Type reference (TYPE) USCOMP Firmenadresse, systemübergreifender Schlüssel 20070419
3 Exporting EV_ORGADDR Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20070419
4 Importing IV_COMPANY Call by reference Type reference (TYPE) USCOMP Firmenadresse, systemübergreifender Schlüssel 20070419
5 Importing IV_ORGADDR Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20070419

Method CHECK_USER_COMPANY on class CL_SUID_ORGANIZATION has no exception.

Method CREATE_DEFAULT_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFAULT_ORG Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060828
2 Exporting EV_DEFAULT_ORG_EXIST Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060829
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060822

Method CREATE_DEFAULT_USER_ORG on class CL_SUID_ORGANIZATION has no exception.

Method CREATE_DEFAULT_USER_ORG_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFAULT_ORG Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060828
2 Exporting EV_CANCELLED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060822
3 Exporting EV_DEFAULT_ORG_EXIST Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060829

Method CREATE_DEFAULT_USER_ORG_DIALOG on class CL_SUID_ORGANIZATION has no exception.

Method GET_DEFAULT_USER_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFAULT_ORG Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20061012
2 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20061012
3 Importing IV_CREATE Call by reference Type reference (TYPE) SESF_BOOLEAN SPACE Create Company if necessary 20061012

Method GET_DEFAULT_USER_COMPANY on class CL_SUID_ORGANIZATION has no exception.

Method GET_DEFAULT_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFAULT_ORG Call by reference Type reference (TYPE) SUID_ST_NODE_ORGANIZATION Strukturtyp: Adresse - Firmenzuordnung 20060829
2 Exporting ES_MSG Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20060822

Method GET_DEFAULT_USER_ORG on class CL_SUID_ORGANIZATION has no exception.

Method MAP_ORG_ADDR_ID_TO_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORGADDR_UUID Call by reference Type reference (TYPE) BU_ADDRESS_GUID GUID einer Geschäftspartneradresse 20060829
2 Importing IV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060828
3 Importing IV_ADDRESS_NO Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20060828
4 Importing IV_ORG_UUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060829

Method MAP_ORG_ADDR_ID_TO_UUID on class CL_SUID_ORGANIZATION has no exception.

Method MAP_ORG_ADDR_UUID_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060828
2 Exporting EV_ADDRESS_NO Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20060831
3 Importing IV_ORGADDR_UUID Call by reference Type reference (TYPE) BU_ADDRESS_GUID GUID eines Geschäftspartners 20060829
4 Importing IV_ORG_UUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060829

Method MAP_ORG_ADDR_UUID_TO_ID on class CL_SUID_ORGANIZATION has no exception.

Method RESET_MODIFICATION_DEFAULT_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20060829
2 Importing IV_ORGNODE_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20060830

Method RESET_MODIFICATION_DEFAULT_ORG on class CL_SUID_ORGANIZATION has no exception.

Method SAVE_DEFAULT_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) SESF_BOOLEAN IF_IDENTITY=>CO_TRUE Boolean 20060829

Method SAVE_DEFAULT_ORG on class CL_SUID_ORGANIZATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710