SAP ABAP Class CL_BSP_BP_EMPLOYEE_ACCMOD (Employee BSP)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-BP (Application Component) Dialog People-Centric UI for Business Partner
     COM_BSP_MODEL_IL_BP (Package) Central Parts of BP from the BSP Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_BP_ACCMOD BSP Interaction Layer: OIC Business Partner 20040907
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040907
Properties
Class CL_BSP_BP_EMPLOYEE_ACCMOD  
Short Description Employee BSP    
Super Class CL_BSP_BP_ACCMOD BSP Interaction Layer: OIC Business Partner 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_BSP_MODEL_IL_BP   Central Parts of BP from the BSP Development 
Created 20040907   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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_CRM_BSP_PROCESS_IL Interface for Process Methods 20040907
Friends
Class CL_BSP_BP_EMPLOYEE_ACCMOD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EMPLOYEE_ID Constant Public Type reference (TYPE) FIELDNAME 'PERNR' Feldname 20040907
2 GC_EMPLOYEE_RELATION Static Attribute Public Type reference (TYPE) BU_RELTYP 'BUR010' Business Partner Relationship Category 20040929
3 GC_FRAME_ERROR Constant Public Type reference (TYPE) CRMT_BSP_RETURNCODE 4 20040907
4 GC_FRAME_NO_ERROR Constant Public Type reference (TYPE) CRMT_BSP_RETURNCODE 0 20040907
5 GC_GROUP_TYPE Constant Public Type reference (TYPE) BU_TYPE '3' Business partner category 20040907
6 GC_HR_EXIT_NAME Constant Public Type reference (TYPE) EXIT_DEF 'COM_EMPLOYEE_DATA' Business Add-in Definition 20040908
7 GC_MY_CLASS Constant Public Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_BP_EMPLOYEE_ACCMOD' Model Access Class 20040907
8 GC_MY_MSG_CONTEXT Constant Public Type reference (TYPE) CRMT_CONTEXT_ID 'OIC_INIT' Context Identification for Messages 20040907
9 GC_NON_STD_MOBILE Constant Public Type reference (TYPE) AD_FLGMOB '2' Indicator: Telephone is a Mobile Telephone 20041019
10 GC_OBJECT_KEY Constant Public Type reference (TYPE) STRING 'OBJECT_KEY' 20040907
11 GC_ORGANIZATION_TYPE Constant Public Type reference (TYPE) BU_TYPE '2' Business partner category 20040907
12 GC_PERSON_ID Constant Public Type reference (TYPE) FIELDNAME 'PERSON_ID' Field name 20040907
13 GC_PERSON_TYPE Constant Public Type reference (TYPE) BU_TYPE '1' Business partner category 20040907
14 GC_RELATION_PROMOD Constant Public Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_BP_COP_PROMOD' Model Access Class 20041005
15 GC_SAVE_MODE Constant Public Type reference (TYPE) AD_SAVE SPACE 20040907
16 GC_STD_MOBILE Constant Public Type reference (TYPE) AD_FLGMOB '3' Indicator: Telephone is a Mobile Telephone 20041019
17 GC_STD_PHONE Constant Public Type reference (TYPE) AD_FLGMOB '1' Indicator: Telephone is a Mobile Telephone 20041019
18 GC_UPDATEFLAG_DELETE Constant Public Type reference (TYPE) AD_UPDFLAG 'D' Address transfer structure change flag 20041019
19 GC_UPDATEFLAG_INSERT Constant Public Type reference (TYPE) AD_UPDFLAG 'I' Address transfer structure change flag 20041019
20 GC_UPDATEFLAG_UPDATE Constant Public Type reference (TYPE) AD_UPDFLAG 'U' Address transfer structure change flag 20041019
21 GC_USERNAME Constant Public Type reference (TYPE) FIELDNAME 'USERNAME' Field name 20040907
22 GR_HR_EXIT Instance attribute Public Object reference (TYPE REF TO) IF_EX_COM_EMPLOYEE_DATA Business add-in interface IF_EX_COM_EMPLOYEE_DATA 20040908
23 GR_SERVICES Instance attribute Public Object reference (TYPE REF TO) CL_BSP_BP_GLOBAL_SERVICE BSP ACC: Global Services 20040907
24 GS_CONTROL Instance attribute Private Type reference (TYPE) COMT_BSP_SEARCH_CONTROL Business Partner: Control Search (Central Part) 20040907
25 GT_CENTRAL_PERSON_NEW Static Attribute Private Type reference (TYPE) TY_CENTRAL_PERSON_T 20040907
26 GT_CENTRAL_PERSON_OLD Static Attribute Private Type reference (TYPE) TY_CENTRAL_PERSON_T 20040907
27 GT_DROPDOWN_EMP_ROLES Instance attribute Private Type reference (TYPE) TY_ROLE_TAB 20040920
28 GT_DROPDOWN_ORG_UNITS Instance attribute Private Type reference (TYPE) HRTB_F4LIST HR: Table of F4 Objects (Internal Call) 20040921
29 GT_LOCK Static Attribute Private Type reference (TYPE) TY_LOCK_KEY_T 20050513
30 GT_SEARCH_RESULT Instance attribute Private Type reference (TYPE) TY_SEARCH_RESULT_TAB 20040930
31 GT_T005T Instance attribute Private Type reference (TYPE) TY_T005T_T 20050513
32 GT_TB911 Instance attribute Private Type reference (TYPE) TY_TB911_T 20041012
33 GT_TB913 Instance attribute Private Type reference (TYPE) TY_TB913_T 20041012
34 GT_TB917 Instance attribute Private Type reference (TYPE) TY_TB917_T 20041012
35 GV_CHECKS Instance attribute Public Type reference (TYPE) BU_BOOLEAN SPACE Boolean Type, Do Not Use in Interfaces! 20040923
36 GV_EMPLOYEE_CHECKS Instance attribute Public Type reference (TYPE) ABAP_BOOL 20040914
37 GV_FOCUS_ADDRNUMBER Instance attribute Public Type reference (TYPE) AD_ADDRNUM Address number of the focus object 20041007
38 GV_FOCUS_EMPLOYEE_TYPE Instance attribute Public Type reference (TYPE) BU_TYPE Business partner category 20040907
39 GV_PLVAR Instance attribute Public Type reference (TYPE) PLVAR Plan Version 20040909
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_CENTRAL_PERSON Instance method Private Method Add a new central person for a new employee 20040907
2 AFTER_EMPLOYEE_SEARCH Instance method Public Method Process some filter for employees after the search 20040907
3 CHECK_EMPLOYEES Instance method Public Method Checks a given list of employees 20040907
4 CHECK_EMPLOYEES_FOR_READ Instance method Public Method Check which employees are not found 20040907
5 CHECK_EMPLOYEE_CHANGES Instance method Public Method Check the validity of changes 20040907
6 CHECK_EMPLOYEE_SEARCH Instance method Public Method 20050607
7 CONSTRUCTOR Instance method Public Constructor Class constructor 20040907
8 CREATE_CENTRAL_PERSON Instance method Private Method Create a central person 20040907
9 DETERMINE_NEW_DEFAULT Instance method Public Method 20041006
10 DETERMINE_RELATION_CHANGES Instance method Private Method 20041006
11 EVALUATE_ROLES Instance method Public Method 20050520
12 GET_CENTRAL_PERSON Instance method Private Method Get a central person 20040907
13 GET_COMMUNICATION_DATA Static method Public Method 20050513
14 GET_DESCRIPTION Static method Public Method 20050512
15 GET_EMPLOYEE_DATA Instance method Public Method Get the data of the central person 20040907
16 GET_EMPLOYEE_MANAGER Instance method Public Method Get a manager of the employee 20040907
17 LOCK_RELATION Static method Public Method 20050513
18 MODIFY_EMPLOYEE Instance method Public Method Modify employee 20040907
19 MODIFY_EMPLOYEE_PART Instance method Private Method Modify employee specific data 20040907
20 MODIFY_PERSON_DATA Instance method Public Method Modify the person data of the employee 20040929
21 MODIFY_RELATION_DATA Instance method Public Method 20041005
22 QUERY_EMPLOYEE Instance method Public Method Search for employee 20040907
23 READ_EMPLOYEE Instance method Public Method Read the employee data 20040907
24 READ_PERSON_DATA Instance method Public Method Get the person data of an employee 20040929
25 READ_RELATION_DATA Instance method Public Method 20040930
26 REMOVE_NON_VALID_ROLES Instance method Private Method 20050520
27 RESET_EMPLOYEE_BUFFER Instance method Private Method Reset the own global buffer 20040907
28 RESET_LOCKS Static method Public Method 20050513
29 SEARCH_EMPLOYEE_BY_ROLE Instance method Public Method Search employee, who have the employee role in a time frame 20040920
30 SEARCH_EMPLOYEE_BY_USER Instance method Public Method Search employee by user 20040907
31 SEARCH_EMPLOYEE_OF_ORG_UNIT Instance method Public Method Get Employees of a given org unit 20040921
32 SEARCH_EMPLOYEE_RELATION Instance method Public Method Search employees by their relation data 20040929
33 SEARCH_FOR_INTERNAL_ATTRIBUTES Instance method Public Method Search for ABTNR, PAFKT, VIP 20041012
34 SEARCH_WITH_DEPT_AND_ROOM Instance method Public Method Search for department and room 20041011
35 SET_COMM_UPDATE_FLAG Instance method Public Method Set the update flags of the communication entries 20041006
36 SET_FAX_UPDATE_FLAG Instance method Public Method 20050513
37 SET_PHONE_UPDATE_FLAG Instance method Public Method 20050513
38 STORE_CENTRAL_PERSON_IN_BUFFER Instance method Private Method Store the central person in the internal buffer 20040907
Events
Class CL_BSP_BP_EMPLOYEE_ACCMOD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CENTRAL_PERSON Private See coding 20040907 BEGIN OF ty_central_person, partner TYPE bu_partner, partner_guid TYPE bu_partner_guid, additional TYPE abap_bool, cp_data TYPE comt_bsp_bp_employee_data, changed TYPE abap_bool, END OF ty_central_person
2 TY_CENTRAL_PERSON_T Private See coding 20040907 ty_central_person_t TYPE STANDARD TABLE OF ty_central_person
3 TY_LOCK_KEY Private See coding 20050513 BEGIN OF ty_lock_key, partner1 TYPE bu_partner, partner2 TYPE bu_partner, relnr TYPE bu_relnr, END OF ty_lock_key
4 TY_LOCK_KEY_T Private See coding 20050513 ty_lock_key_t TYPE standard table of ty_lock_key
5 TY_ROLES_T Private See coding 20050520 ty_roles_t TYPE STANDARD TABLE OF bapibus1006_bproles
6 TY_ROLE_TAB Private See coding 20040920 ty_role_tab TYPE STANDARD TABLE OF tb003t
7 TY_SEARCH_RESULT_TAB Private See coding 20040930 ty_search_result_tab TYPE STANDARD TABLE OF bus050_search_result
8 TY_T005T_T Private See coding 20050513 ty_t005t_t type standard table of t005t
9 TY_TB911_T Private See coding 20041012 ty_tb911_t TYPE STANDARD TABLE OF tb911
10 TY_TB913_T Private See coding 20041012 ty_tb913_t TYPE STANDARD TABLE OF tb913
11 TY_TB917_T Private See coding 20041012 ty_tb917_t TYPE STANDARD TABLE OF tb917
Method Signatures

Method ADD_NEW_CENTRAL_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDITIONAL Call by reference Type reference (TYPE) ABAP_BOOL 20040907
2 Importing IV_PARTNER Call by reference Type reference (TYPE) ANY 20040907
3 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) ANY 20040907

Method ADD_NEW_CENTRAL_PERSON on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method AFTER_EMPLOYEE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
2 Importing IV_EMPLOYEE_CHECKS Call by reference Type reference (TYPE) ABAP_BOOL 20040914
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) ANY 100 20040907
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method AFTER_EMPLOYEE_SEARCH on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CHECK_EMPLOYEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
2 Importing IV_QUERY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040921

Method CHECK_EMPLOYEES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CHECK_EMPLOYEES_FOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method CHECK_EMPLOYEES_FOR_READ on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CHECK_EMPLOYEE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D 20040907
2 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER 20040907
3 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME 20040907
4 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRET2_T 20040907

Method CHECK_EMPLOYEE_CHANGES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CHECK_EMPLOYEE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050607
2 Returning RV_NO_SEARCH Value transfer Type reference (TYPE) ABAP_BOOL 20050607

Method CHECK_EMPLOYEE_SEARCH on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20040914

Method CONSTRUCTOR on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method CREATE_CENTRAL_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDITIONAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040907
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) CRMT_CONTEXT_ID Kontext-Identifikation für Meldungen 20040907
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040907
4 Importing IV_PARTNER Call by reference Type reference (TYPE) ANY 20040907
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) ANY 20040907
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907
7 Importing IV_USER_ID Call by reference Type reference (TYPE) SYUNAME SAP-System, Anmeldename des Benutzers 20040907
8 Returning RV_ERROR_OCCURED Value transfer Type reference (TYPE) ABAP_BOOL 20040907

Method CREATE_CENTRAL_PERSON on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method DETERMINE_NEW_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADFAX Call by reference Type reference (TYPE) BAPIADFAX_T Table Type for BAPIADFAX 20041006
2 Changing CT_ADFAXX Call by reference Type reference (TYPE) BAPIADFAXX_T 20041006
3 Changing CT_ADMOB Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20041006
4 Changing CT_ADMOBX Call by reference Type reference (TYPE) BAPIADTELX_T Change BAPI Reference Structure to BAPIADTEL 20041006
5 Changing CT_ADSMTP Call by reference Type reference (TYPE) BAPIADSMTP_T Table Type for BAPIADSMTP 20041006
6 Changing CT_ADSMTPX Call by reference Type reference (TYPE) BAPIADSMTX_T Change BAPI Reference Structure for Structure BAPIADSMTP 20041006
7 Changing CT_ADTEL Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20041006
8 Changing CT_ADTELX Call by reference Type reference (TYPE) BAPIADTELX_T Change BAPI Reference Structure to BAPIADTEL 20041006
9 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ANY 20041006
10 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
11 Importing IV_EMPLOYEE Call by reference Type reference (TYPE) ANY 20041006
12 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) ANY 20041006
13 Importing IV_UPDATE_FLAG Call by reference Type reference (TYPE) ANY 20041006

Method DETERMINE_NEW_DEFAULT on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method DETERMINE_RELATION_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) BAPIBUS1006002_ADDRESS SAP BP, CP Rel.: BAPI Structure for Address Data 20041006
2 Changing CS_ADDRESS_X Call by reference Type reference (TYPE) BAPIBUS1006002_ADDRESS_X SAP BP, CP Rel.: BAPI Structure for Address Data, Update Bar 20041006
3 Changing CT_ADFAX Call by reference Type reference (TYPE) BAPIADFAX_T Table Type for BAPIADFAX 20041006
4 Changing CT_ADFAXX Call by reference Type reference (TYPE) BAPIADFAXX_T 20041006
5 Changing CT_ADMOB Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20050513
6 Changing CT_ADMOBX Call by reference Type reference (TYPE) BAPIADTELX_T Change BAPI Reference Structure to BAPIADTEL 20050513
7 Changing CT_ADSMTP Call by reference Type reference (TYPE) BAPIADSMTP_T Table Type for BAPIADSMTP 20041006
8 Changing CT_ADSMTPX Call by reference Type reference (TYPE) BAPIADSMTX_T Change BAPI Reference Structure for Structure BAPIADSMTP 20041006
9 Changing CT_ADTEL Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20041006
10 Changing CT_ADTELX Call by reference Type reference (TYPE) BAPIADTELX_T Change BAPI Reference Structure to BAPIADTEL 20041006
11 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ANY 20041006
12 Importing IV_EMPLOYEE Call by reference Type reference (TYPE) ANY 20041006
13 Importing IV_FAX_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
14 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ANY 20041006
15 Importing IV_MOBIL_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
16 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) ANY 20041006
17 Importing IV_SMTP_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
18 Importing IV_TEL_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
19 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20041006

Method DETERMINE_RELATION_CHANGES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method EVALUATE_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUT100 Call by reference Type reference (TYPE) TTY_BUT100 20050520
2 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20050520
3 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) BAPIBUS1006_BPROLES 20050520

Method EVALUATE_ROLES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method GET_CENTRAL_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EMPLOYEE_ID Call by reference Type reference (TYPE) ANY 20040907
2 Changing CV_PARTNER Call by reference Type reference (TYPE) ANY 20040907
3 Changing CV_PARTNER_GUID Call by reference Type reference (TYPE) ANY 20040907
4 Changing CV_PERSON_ID Call by reference Type reference (TYPE) ANY 20040907
5 Changing CV_USERNAME Call by reference Type reference (TYPE) ANY 20040907

Method GET_CENTRAL_PERSON on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method GET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI Structure for Fax Numbers (Business Address Services) 20050513
2 Exporting ES_MOBILE Call by reference Type reference (TYPE) BAPIADTEL BAPI Structure for Telephone Numbers (Bus. Address Services) 20050513
3 Exporting ES_PHONE Call by reference Type reference (TYPE) BAPIADTEL BAPI Structure for Telephone Numbers (Bus. Address Services) 20050513
4 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ANY 20050513
5 Importing IV_EMPLOYEE Call by reference Type reference (TYPE) ANY 20050513
6 Importing IV_FAX_CONSNUMBER Call by reference Type reference (TYPE) ANY 20050513
7 Importing IV_MOBILE_CONSNUMBER Call by reference Type reference (TYPE) ANY 20050513
8 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) ANY 20050513
9 Importing IV_PHONE_CONSNUMBER Call by reference Type reference (TYPE) ANY 20050513

Method GET_COMMUNICATION_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNTRY_DESCRIPTION Call by reference Type reference (TYPE) ANY 20050512
2 Exporting EV_REGION_DESCRIPTION Call by reference Type reference (TYPE) ANY 20050512
3 Importing IV_COUNTRY Call by reference Type reference (TYPE) ANY 20050512
4 Importing IV_REGION Call by reference Type reference (TYPE) ANY 20050512

Method GET_DESCRIPTION on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method GET_EMPLOYEE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB 20040907
2 Changing CT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040907
3 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040907
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method GET_EMPLOYEE_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method GET_EMPLOYEE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB 20040907
2 Changing CT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040907
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method GET_EMPLOYEE_MANAGER on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method LOCK_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050513
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050513
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20050513
4 Returning RV_RELATION_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20050513

Method LOCK_RELATION on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method MODIFY_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20041005
2 Changing CT_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041005
3 Changing CT_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041005
4 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB 20040907
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB 20040907
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040907
7 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20040907
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method MODIFY_EMPLOYEE on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method MODIFY_EMPLOYEE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20041005
2 Changing CT_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041005
3 Changing CT_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041005
4 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB 20040907
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB 20040907
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040907
7 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20040907
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040907

Method MODIFY_EMPLOYEE_PART on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method MODIFY_PERSON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB 20041005
2 Changing CT_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041005
3 Changing CT_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041005
4 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB 20040929
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB 20040929
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040929
7 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20040929
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20040929

Method MODIFY_PERSON_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method MODIFY_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB 20041005
2 Changing CT_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041005
3 Changing CT_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041005
4 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB 20041005
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB 20041005
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041005
7 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20041005
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20041005

Method MODIFY_RELATION_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method QUERY_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
2 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040907
3 Importing IT_MULTIVALUES Call by reference Type reference (TYPE) CRMT_BSP_SEARCH_MULTI_VAL_TAB 20040907
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907
5 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) CRMT_BSP_SEARCHID 20040907

Method QUERY_EMPLOYEE on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method READ_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB 20041006
2 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20041006
3 Changing CT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041006
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040907
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040907

Method READ_EMPLOYEE on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method READ_PERSON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB 20040929
2 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Field Characteristics 20040929
3 Changing CT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040929
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040929
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040929
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20040929

Method READ_PERSON_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method READ_RELATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB 20040930
2 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB 20040930
3 Changing CT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040930
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040930
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040930
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20040930

Method READ_RELATION_DATA on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method REMOVE_NON_VALID_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) TY_ROLES_T 20050520
2 Importing IV_PARTNERROLE Call by reference Type reference (TYPE) BU_PARTNERROLE 20050520
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BU_VALID_FROM_DATS 20050520
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) BU_VALID_TO_DATS Gültig bis 20050520

Method REMOVE_NON_VALID_ROLES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method RESET_EMPLOYEE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ONLY_NON_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040929

Method RESET_EMPLOYEE_BUFFER on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method RESET_LOCKS Signature

Method RESET_LOCKS on class CL_BSP_BP_EMPLOYEE_ACCMOD has no parameter.
Method RESET_LOCKS on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_EMPLOYEE_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040920
2 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) BAPIBUS1006_BPROLES 20040920
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050211

Method SEARCH_EMPLOYEE_BY_ROLE on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_EMPLOYEE_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040907
2 Importing IV_USER Call by reference Type reference (TYPE) ANY 20040907

Method SEARCH_EMPLOYEE_BY_USER on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_EMPLOYEE_OF_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040921
2 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) ANY 20040921

Method SEARCH_EMPLOYEE_OF_ORG_UNIT on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_EMPLOYEE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20040929
2 Importing IS_RELATION_DATA Call by reference Type reference (TYPE) COMT_BSP_EMPLOYEE_REL_FIND Search parameter for the address of a person in a company 20040929

Method SEARCH_EMPLOYEE_RELATION on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_FOR_INTERNAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041012
2 Importing IS_INT_ATTRIBUTES Call by reference Type reference (TYPE) COMT_BSP_BP_SEAREQ_EMPLOYEE Search structure for the employee 20041012

Method SEARCH_FOR_INTERNAL_ATTRIBUTES on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SEARCH_WITH_DEPT_AND_ROOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041011
2 Importing IS_DATA Call by reference Type reference (TYPE) COMT_BSP_EMPLOYEE_REL_FIND Search parameter for the address of a person in a company 20041011

Method SEARCH_WITH_DEPT_AND_ROOM on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SET_COMM_UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSNUMBER Call by reference Type reference (TYPE) ANY 20041006
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20041006
3 Returning RV_UPDATE_FLAG Value transfer Type reference (TYPE) AD_UPDFLAG Address transfer structure change flag 20041006

Method SET_COMM_UPDATE_FLAG on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SET_FAX_UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADFAX Call by reference Type reference (TYPE) BAPIADFAX_T Table Type for BAPIADFAX 20050513
2 Changing CT_ADFAXX Call by reference Type reference (TYPE) BAPIADFAXX_T Change BAPI reference structure to BAPIADFAXX 20050513
3 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ANY 20050513
4 Importing IV_EMPLOYEE Call by reference Type reference (TYPE) ANY 20050513
5 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) ANY 20050513

Method SET_FAX_UPDATE_FLAG on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method SET_PHONE_UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADTEL Call by reference Type reference (TYPE) BAPIADTEL_T Table Type for BAPIADTEL 20050513
2 Changing CT_ADTELX Call by reference Type reference (TYPE) BAPIADTELX_T Change BAPI Reference Structure to BAPIADTEL 20050513
3 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) ANY 20050513
4 Importing IV_EMPLOYEE Call by reference Type reference (TYPE) ANY 20050513
5 Importing IV_MOBILE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050513
6 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) ANY 20050513

Method SET_PHONE_UPDATE_FLAG on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.

Method STORE_CENTRAL_PERSON_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CENTRAL_PERSON Call by reference Type reference (TYPE) TY_CENTRAL_PERSON 20040907
2 Changing CT_CENTRAL_PERSON Call by reference Type reference (TYPE) TY_CENTRAL_PERSON_T 20040907

Method STORE_CENTRAL_PERSON_IN_BUFFER on class CL_BSP_BP_EMPLOYEE_ACCMOD has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 700