SAP ABAP Class CL_CFX_ORG_APPLICATION (Application Singleton for Organization)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_FOLDERS (Package) Collaboration Folders: Folder and Documents
Properties
Class CL_CFX_ORG_APPLICATION  
Short Description Application Singleton for Organization    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_FOLDERS   Collaboration Folders: Folder and Documents 
Created 20040928   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CFX_ORG_APPLICATION has no forward declaration.
Interfaces
Class CL_CFX_ORG_APPLICATION has no interface implemented.
Friends
Class CL_CFX_ORG_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ORG_REG Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ORG_REGISTRY Manages Organization 20041001
2 SP_ORG_APP Static Attribute Private Object reference (TYPE REF TO) CL_CFX_ORG_APPLICATION Application Singleton for Organization 20040928
Methods
# Method Level Visibility Method type Description Created on
1 CAN_ASSIGN_ORG_TO_USER Instance method Public Method Checks Whether Assignment to an Organization Is Allowed 20041126
2 CHECK_ORG_EXISTENCE Instance method Public Method Check Whether Organization Exists 20041020
3 CHECK_USER_ORG Instance method Public Method Checks a User 20041011
4 DELETE_INSTANCE Static method Public Method Retrieving the Instance 20040928
5 GET_BP_ORG_ID Instance method Public Method Returns ID of a BP Organization 20041213
6 GET_INSTANCE Static method Public Method Retrieving the Instance 20040928
7 GET_ORG_DETAIL Instance method Public Method Supplies All Organizational Data 20041005
8 GET_ORG_FOR_USER Instance method Public Method Delivers an Organization for Users 20040929
9 GET_ORG_REGISTRY Instance method Public Method Delivers the Registry for the Organization 20040928
10 GET_USERS Instance method Public Method Delivers All Users from an Organization 20041005
11 HANDLE_NEW_USER Instance method Public Method Assigns an Organization to a User 20041008
12 IS_HR_ORG Instance method Public Method Checks Whether Organization Is Created from HR 20041130
13 IS_INTERNAL Instance method Public Method Defines Whether an Organization Is Internal 20041018
14 SEARCH_ORG Instance method Public Method Finds the Organizations 20041005
Events
Class CL_CFX_ORG_APPLICATION has no event.
Types
Class CL_CFX_ORG_APPLICATION has no local type.
Method Signatures

Method CAN_ASSIGN_ORG_TO_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) CFX_BOOLEAN Die Zuordnung zu einr Organisation ist erlaubt 20041126

Method CAN_ASSIGN_ORG_TO_USER on class CL_CFX_ORG_APPLICATION has no exception.

Method CHECK_ORG_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041020
2 Exporting E_NO_ORG Call by reference Type reference (TYPE) CFX_BOOLEAN No organization 20041020
3 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041020

Method CHECK_ORG_EXISTENCE on class CL_CFX_ORG_APPLICATION has no exception.

Method CHECK_USER_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER Call by reference Type reference (TYPE) CFX_ORG_TS_USERS Benutzer 20041011
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041011
3 Exporting E_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Organisation 20041213
4 Exporting E_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041011
5 Exporting E_INTERNALS_CHECKED Call by reference Type reference (TYPE) CFX_ORG_CHECKED Organization geprüft 20041011
6 Exporting E_IS_INTERNAL Call by reference Type reference (TYPE) CFX_ORG_INTERNAL Interne Organisation 20041011
7 Importing I_USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20041011

Method CHECK_USER_ORG on class CL_CFX_ORG_APPLICATION has no exception.

Method DELETE_INSTANCE Signature

Method DELETE_INSTANCE on class CL_CFX_ORG_APPLICATION has no parameter.
Method DELETE_INSTANCE on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_BP_ORG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041213
2 Exporting E_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041213
3 Importing I_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Organisationsnummer 20041213

Method GET_BP_ORG_ID on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ORG_APP Value transfer Object reference (TYPE REF TO) CL_CFX_ORG_APPLICATION Applikations Singleton für Organisation 20040928

Method GET_INSTANCE on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_ORG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ORG Call by reference Object reference (TYPE REF TO) CL_CFX_ORG Organisation 20041118
2 Exporting ES_ACTIONS Call by reference Type reference (TYPE) CFX_ORG_TS_ACTIONS Organisation ermitteln 20041005
3 Exporting ES_ADDRESS Call by reference Type reference (TYPE) BAPIBUS1006_ADDRESS SAP-GP: BAPI-Struktur für Adreßdaten 20041005
4 Exporting ES_DETAIL Call by reference Type reference (TYPE) CFX_ORG_TS_DETAIL Detaillierte Daten von Organisation 20041005
5 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041005
6 Exporting ET_USER Call by reference Type reference (TYPE) CFX_ORG_TT_USERS Benutzer 20041005
7 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041005

Method GET_ORG_DETAIL on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_ORG_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ORG Call by reference Object reference (TYPE REF TO) CL_CFX_ORG Organisation 20041025
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041005
3 Exporting E_BP_ID Call by reference Type reference (TYPE) BU_PARTNER Organisationsnummer 20041213
4 Exporting E_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041001
5 Exporting E_IS_INTERNAL Call by reference Type reference (TYPE) CFX_ORG_INTERNAL Interne Organisation 20040929
6 Importing I_USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20040929

Method GET_ORG_FOR_USER on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_ORG_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ORG_REG Value transfer Object reference (TYPE REF TO) CL_CFX_ORG_REGISTRY Verwaltet Organisation 20040928

Method GET_ORG_REGISTRY on class CL_CFX_ORG_APPLICATION has no exception.

Method GET_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REG_USER Call by reference Type reference (TYPE) CFX_ORG_TT_REG_USER Registrierte Benutzer 20041005
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041005
3 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041005

Method GET_USERS on class CL_CFX_ORG_APPLICATION has no exception.

Method HANDLE_NEW_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER Call by reference Type reference (TYPE) CFX_ORG_TS_USERS Benutzer 20050210
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041008
3 Exporting E_IS_INTERNAL Call by reference Type reference (TYPE) CFX_ORG_INTERNAL Interne Organisation 20041008
4 Importing I_COMMIT_WORK Call by reference Type reference (TYPE) CFX_BOOLEAN Commit work 20041015
5 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041214
6 Importing I_IS_INTERNAL Call by reference Type reference (TYPE) CFX_ORG_INTERNAL Interne Organisation 20041020
7 Importing I_USERNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20041008

Method HANDLE_NEW_USER on class CL_CFX_ORG_APPLICATION has no exception.

Method IS_HR_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041213
2 Returning R_IS_HR_ORG Value transfer Type reference (TYPE) CFX_BOOLEAN HR-Organisation 20041130

Method IS_HR_ORG on class CL_CFX_ORG_APPLICATION has no exception.

Method IS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID einer Organisation 20041018
2 Returning R_IS_INTERNAL Value transfer Type reference (TYPE) CFX_ORG_INTERNAL Interne Organisation 20041018

Method IS_INTERNAL on class CL_CFX_ORG_APPLICATION has no exception.

Method SEARCH_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041005
2 Exporting ET_SEARCHRESULT Call by reference Type reference (TYPE) CFX_TT_ORG_ID Organisation 20041005
3 Importing IS_ADDRESSDATA Call by reference Type reference (TYPE) BAPIBUS1006_ADDR_SEARCH BAPI-Struktur für Suche nach Adressattributen 20041005
4 Importing IS_CENTRALDATA Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_SEARCH BAPI-Struktur für Suche bzgl. zentraler Daten 20041005
5 Importing I_EXT_ORG Call by reference Type reference (TYPE) CFX_BOOLEAN 'X' sucht externe Organisationen 20041115
6 Importing I_EXT_ORG_NUMBER Call by reference Type reference (TYPE) BU_BPEXT Geschäftspartnernummer im externen System 20041005
7 Importing I_INT_ORG Call by reference Type reference (TYPE) CFX_BOOLEAN 'X' sucht interne Organisationen 20041115

Method SEARCH_ORG on class CL_CFX_ORG_APPLICATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400