SAP ABAP Interface IF_CDESK_PLMI_ACC (Interface for BAdI: CDESK_PLMI_ACC)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   CA-CAD (Application Component) CAD Integration
     CDESK (Package) CAD Desktop
Properties
Interface IF_CDESK_PLMI_ACC  
Short Description Interface for BAdI: CDESK_PLMI_ACC    
General Data
Package CDESK   CAD Desktop 
Created 20120127   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120127
Friends
Interface IF_CDESK_PLMI_ACC has no friend.
Attributes
Interface IF_CDESK_PLMI_ACC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACC_TO_NEW_VERSION Instance method Public Method Assigns ACC to New Version of a DIR 20120315
2 ACC_USER_COMMAND Instance method Public Method Handle User Command for ACC 20120302
3 CHECK_ACC_ID_EXTERNAL Instance method Public Method Checks if an external ACC ID exists 20120209
4 CHECK_AUTH_ASSIGN_ACC Instance method Public Method Checks user's authorization for changing ACCs of DIR 20120308
5 CHECK_DFFAULT_ACC_EQUALS_WE Instance method Public Method Checks if default ACC and work environment are the same 20120313
6 CHECK_USER_ACC_ID_EXTERNAL Instance method Public Method Checks external ACC ID for specified user 20120208
7 GET_DEFAULT_ACC_USER Instance method Public Method Provides default ACC from work environ. for specified user 20120203
Events
Interface IF_CDESK_PLMI_ACC has no event.
Types
Interface IF_CDESK_PLMI_ACC has no local type.
Method Signatures

Method ACC_TO_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLM_DOCUMENT Call by reference Type reference (TYPE) PLM_DOCUMENT Dokumentdaten im CAD-Desktop 20120315
2 Importing IV_RESET Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120627

Method ACC_TO_NEW_VERSION on Interface IF_CDESK_PLMI_ACC has no exception.

Method ACC_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CDESK_PLM7_SCRFIELDS Call by reference Type reference (TYPE) CDESK_PLM7_SCRFIELDS Dynprofelder CDesk PLM7 20120307
2 Changing CT_PLM_DOCUMENT Call by reference Type reference (TYPE) PLM_DOCUMENT_TAB Dokumente im CAD-Desktop 20120302
3 Exporting EV_OWNING_CONTEXT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Mindestest ein Besitzerkontext wurde geändert 20120302
4 Importing IV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20120302

Method ACC_USER_COMMAND on Interface IF_CDESK_PLMI_ACC has no exception.

Method CHECK_ACC_ID_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CDESK_PLM7_SCRFIELDS Call by reference Type reference (TYPE) CDESK_PLM7_SCRFIELDS Dynprofelder CDesk PLM7 20120216
2 Importing IV_ALLOW_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ist der Initialwert (SPACE) erlaubt, oder nicht 20120209
# Exception Resumable Description Created on
1 ACC_NOT_EXISTING Der Wert des Kontext ist (für diesen User) nicht gültig 20120209
2 INTERNAL_ERROR Interner Fehler 20120209

Method CHECK_AUTH_ASSIGN_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOWED_FLG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20120308

Method CHECK_AUTH_ASSIGN_ACC on Interface IF_CDESK_PLMI_ACC has no exception.

Method CHECK_DFFAULT_ACC_EQUALS_WE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CDESK_PLM7_SCRFIELDS Call by reference Type reference (TYPE) CDESK_PLM7_SCRFIELDS Dynprofelder CDesk PLM7 20120313
2 Returning RV_ACCS_ARE_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 'X': ACCs sind gleich 20120313

Method CHECK_DFFAULT_ACC_EQUALS_WE on Interface IF_CDESK_PLMI_ACC has no exception.

Method CHECK_USER_ACC_ID_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CDESK_PLM7_SCRFIELDS Call by reference Type reference (TYPE) CDESK_PLM7_SCRFIELDS Dynprofelder CDesk PLM7 20120208
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Systembenutzername 20120208
# Exception Resumable Description Created on
1 ACC_NOT_VALID Der Wert des Kontext ist (für diesen User) nicht gültig 20120208
2 INTERNAL_ERROR interner Fehler 20120209

Method GET_DEFAULT_ACC_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CDESK_PLM7_SCRFIELDS Call by reference Type reference (TYPE) CDESK_PLM7_SCRFIELDS Dynprofelder CDesk PLM7 20120206
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Systembenutzername 20120203

Method GET_DEFAULT_ACC_USER on Interface IF_CDESK_PLMI_ACC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607