SAP ABAP Class CL_EAMS_AS_JOB (Assistance Class for EAMS_WDC_JOB)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_UI_JOBLIST (Package) User Interface for Joblist (POWL)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20081201
Properties
Class CL_EAMS_AS_JOB  
Short Description Assistance Class for EAMS_WDC_JOB    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_UI_JOBLIST   User Interface for Joblist (POWL) 
Created 20081201   SAP 
Last change 20130531   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
Class CL_EAMS_AS_JOB has no interface implemented.
Friends
Class CL_EAMS_AS_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ASSIGN_MODE Constant Public See coding 20090226
2 GT_WORKCENTER_PLANT Instance attribute Protected Type reference (TYPE) TT_WORKCENTER_PLANT 20091123
3 GT_WORK_CENTERS_PERSONS Instance attribute Public Type reference (TYPE) EAMS_T_UI_OBJECT_PERSON_ASSIGN Assignments of persons to work centers 20090409
4 GV_ASSIGN_MODE Instance attribute Public Type reference (TYPE) STRING Function mode of job assignments 20090323
5 GV_EDIT_ASSIGN_SUCCESS_MESSAGE Instance attribute Public Type reference (TYPE) ABAP_BOOL Flags that a success message should be output. 20090325
6 GV_ORIG_RES_PERSON Instance attribute Private Type reference (TYPE) PERNR_D original responsible 20090730
7 GV_ORIG_WORKCENTER Instance attribute Public Type reference (TYPE) GEWRK original work center 20090728
8 GV_PLANT Instance attribute Public Type reference (TYPE) WERKS_D Current Plant of Job 20090320
9 GV_SPLIT_JOB_FLAG Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090313
10 MO_APPL_MODEL Instance attribute Private Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL Reference to PLM basic appl model 20090114
11 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WD_CONTEXT from WD Comp 20090114
12 MO_FPM_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER FRM message manager 20100201
13 MO_WD_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100201
14 MO_WD_MESSAGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20090325
Methods
# Method Level Visibility Method type Description Created on
1 EDIT_ASSIGN_COMPLETE_JOB Instance method Public Method Changes the assignments of a complete job. 20090227
2 EDIT_ASSIGN_LIST_PREPARE Instance method Public Method Call a popup for assigning persons to the work items of job. 20090220
3 EDIT_ASSIGN_SPLIT_JOB Instance method Public Method Changes the assignments of a complete job. 20090227
4 GET_JOB_KEY_FROM_CONTEXT Instance method Protected Method Get the Job Key from the POWL lead selection kept in the ctx 20091027
5 INIT Instance method Public Method Initialises global attributes of the assistance class. 20090114
6 PERSON_WORKCENTER_OK Instance method Public Method Checks if the person is assigned to the work center 20090325
7 UNLOCK_JOB Instance method Public Method Unlocks the job when action is canceled 20090805
8 WORKCENTER_PERSONS_GET Instance method Public Method Returns the persons assigned to the given workcenter. 20090304
9 WORKCENTER_PLANT_OK Instance method Public Method Checks if the person is assigned to the work center 20091120
Events
Class CL_EAMS_AS_JOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_PERNR_STEXT Public See coding 20090305 BEGIN OF st_pernr_stext, texts TYPE string, pernr TYPE pernr_d, stext TYPE stext, END OF st_pernr_stext
2 TT_PERNR_STEXT Public See coding 20090305 tt_pernr_stext TYPE STANDARD TABLE OF st_pernr_stext
3 TT_WORKCENTER_PLANT Protected See coding 20091123 tt_workcenter_plant TYPE STANDARD TABLE OF eams_s_sp_job_workcenter_id
Method Signatures

Method EDIT_ASSIGN_COMPLETE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) INDEX TABLE 20090227
2 Exporting EV_ASSIGN_NOT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100105
3 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20090325
4 Importing WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090227

Method EDIT_ASSIGN_COMPLETE_JOB on class CL_EAMS_AS_JOB has no exception.

Method EDIT_ASSIGN_LIST_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WD_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090220
2 Importing IS_ADD_EVENT_DATA Call by reference Object reference (TYPE REF TO) DATA 20090220
3 Importing IT_EVENT_PARAMETERS Call by reference Type reference (TYPE) POWL_NAMEVALUE_TTY Name/Value set 20090220

Method EDIT_ASSIGN_LIST_PREPARE on class CL_EAMS_AS_JOB has no exception.

Method EDIT_ASSIGN_SPLIT_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) INDEX TABLE 20090227
2 Exporting EV_ASSIGN_NOT_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100105
3 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20090325
4 Importing WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090227

Method EDIT_ASSIGN_SPLIT_JOB on class CL_EAMS_AS_JOB has no exception.

Method GET_JOB_KEY_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_JOB_KEY Call by reference Type reference (TYPE) EAMS_S_SP_JOB_KEY Key which defines a job precisely 20091027

Method GET_JOB_KEY_FROM_CONTEXT on class CL_EAMS_AS_JOB has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_BASIC_APPL_MODEL UI Framework - Basic application model 20090114
2 Importing IR_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100201
3 Importing IR_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090114
4 Importing IR_WD_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20090325

Method INIT on class CL_EAMS_AS_JOB has no exception.

Method PERSON_WORKCENTER_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSON Call by reference Type reference (TYPE) EAMS_T_UI_OBJECT_PERSON_ASSIGN Table of object person assignments 20090331
2 Exporting EV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090325
3 Importing IV_PERSON Call by reference Type reference (TYPE) PERNR_D Personnel Number 20090325
4 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20090325
5 Importing IV_WORKCENTER Call by reference Type reference (TYPE) ARBPL Personnel Number 20090325

Method PERSON_WORKCENTER_OK on class CL_EAMS_AS_JOB has no exception.

Method UNLOCK_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) INDEX TABLE 20090805
2 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20090805

Method UNLOCK_JOB on class CL_EAMS_AS_JOB has no exception.

Method WORKCENTER_PERSONS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20090304
2 Importing IV_WORKCENTER Call by reference Type reference (TYPE) ARBPL Work center 20090304
3 Returning RT_PERSON Value transfer Type reference (TYPE) EAMS_T_UI_OBJECT_PERSON_ASSIGN Asssigning a person to an object 20090304

Method WORKCENTER_PERSONS_GET on class CL_EAMS_AS_JOB has no exception.

Method WORKCENTER_PLANT_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERSON Call by reference Type reference (TYPE) EAMS_T_UI_OBJECT_PERSON_ASSIGN Table of object person assignments 20091120
2 Exporting EV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20091120
3 Importing IV_PLANT Call by reference Type reference (TYPE) EAMS_WKCTR_PLANT Plant 20091120
4 Importing IV_WORKCENTER Call by reference Type reference (TYPE) ARBPL Personnel Number 20091120

Method WORKCENTER_PLANT_OK on class CL_EAMS_AS_JOB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605