SAP ABAP Class CL_PS_FIELD_CONTROL_CHECK (Performs Fields Control Checks)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSB_API (Package) PS API Package
Properties
Class CL_PS_FIELD_CONTROL_CHECK  
Short Description Performs Fields Control Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20090723   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_FIELD_CONTROL_CHECK has no forward declaration.
Interfaces
Class CL_PS_FIELD_CONTROL_CHECK has no interface implemented.
Friends
Class CL_PS_FIELD_CONTROL_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AUTH_NO Static Attribute Public Type reference (TYPE) C 'X' No Authorization 20090724
2 GS_CHECK_OBJ Static Attribute Public Type reference (TYPE) TY_S_CHECK_OBJ 20100129
3 GS_CONTEXT_PROJ Static Attribute Private Type reference (TYPE) PSPROJ_CONTEXT Context for Current Project 20090723
4 GS_CONTEXT_PRPS Static Attribute Public Type reference (TYPE) PSHLP_PRPS_CONTEXT_ST store the last PRPS context retrieved 20100129
5 GS_TBP1C Static Attribute Private Type reference (TYPE) TBP1C Budget/Plan Profile 20090723
6 GT_BUF_OBJNR Static Attribute Private See coding 20090724
7 GT_CONTEXT_PRPS Static Attribute Private Type reference (TYPE) PSHLP_PRPS_CONTEXT_TTY Table Type - PRPS Context 20090724
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZATION_CHECK Static method Private Method Check authorization 20090723
2 CHECK_OBJECT Static method Public Method Check object 20090723
3 ENQUEUE_CHECK Static method Private Method Checks Enqueue 20090723
4 FIELD_CONTROL_CHECK Static method Public Method Performs the Field Control check on the attributes 20090723
5 GET_CONTEXT Static method Private Method Get the Context 20090723
6 GET_INFLUENCE Static method Private Method Get the Influence fields 20090723
7 STATUS_CHECK Static method Private Method Checks Status 20090723
Events
Class CL_PS_FIELD_CONTROL_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_BUF_OBJNR Private See coding 20090724 BEGIN OF st_buf_objnr, objnr TYPE j_objnr, flg_settled TYPE selkz, END OF st_buf_objnr
2 TY_S_CHECK_OBJ Public See coding 20100129 BEGIN OF ty_s_check_obj, objnr TYPE j_objnr, authorised TYPE flag, END OF ty_s_check_obj
Method Signatures

Method AUTHORIZATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTH Call by reference Type reference (TYPE) STRUC_AUTH Structure for Authorization 20090723
2 Exporting EV_AUTH Call by reference Type reference (TYPE) FLAG General Flag 20090723
3 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) J_OBART Object Type 20091009

Method AUTHORIZATION_CHECK on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method CHECK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTH Call by reference Type reference (TYPE) FLAG General Flag 20090723
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) J_OBART Object Type 20091009

Method CHECK_OBJECT on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method ENQUEUE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTH Call by reference Type reference (TYPE) FLAG General Flag 20090723
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723

Method ENQUEUE_CHECK on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method FIELD_CONTROL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD_ATTR Call by reference Type reference (TYPE) FIELD_ATTRIBUTES Field Name 20090723
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY Project Definition/WBS attributes 20090828
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) TEXT132 Text (length 132) 20090723
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) J_OBART Object Type 20091009

Method FIELD_CONTROL_CHECK on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT_PROJ Call by reference Type reference (TYPE) PSPROJ_CONTEXT Context for Current Project 20090723
2 Exporting ES_CONTEXT_PRPS Call by reference Type reference (TYPE) PSPRPS_CONTEXT Context for Current WBS Element 20090723
3 Importing IS_PROJ Call by reference Type reference (TYPE) PROJ Project definition 20090723
4 Importing IS_PRPS Call by reference Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20090723
5 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723
6 Importing IV_OBJTYPE Call by reference Type reference (TYPE) J_OBART Object Type 20091009

Method GET_CONTEXT on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method GET_INFLUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELD_ATTR Call by reference Type reference (TYPE) FIELD_ATTRIBUTES Field Name 20090723
2 Importing IV_PROGRAM_NAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20090723

Method GET_INFLUENCE on class CL_PS_FIELD_CONTROL_CHECK has no exception.

Method STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTH Call by reference Type reference (TYPE) FLAG General Flag 20090723
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20090723

Method STATUS_CHECK on class CL_PS_FIELD_CONTROL_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605