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 | ![]() |
Static Attribute | Public | Type reference (TYPE) | C | 'X' | No Authorization | 20090724 | |
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TY_S_CHECK_OBJ | 20100129 | |||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PSPROJ_CONTEXT | Context for Current Project | 20090723 | ||
4 | ![]() |
Static Attribute | Public | Type reference (TYPE) | PSHLP_PRPS_CONTEXT_ST | store the last PRPS context retrieved | 20100129 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TBP1C | Budget/Plan Profile | 20090723 | ||
6 | ![]() |
Static Attribute | Private | See coding | 20090724 | ||||
7 | ![]() |
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 | ![]() |
Static method | Private | Method | Check authorization | 20090723 |
2 | ![]() |
Static method | Public | Method | Check object | 20090723 |
3 | ![]() |
Static method | Private | Method | Checks Enqueue | 20090723 |
4 | ![]() |
Static method | Public | Method | Performs the Field Control check on the attributes | 20090723 |
5 | ![]() |
Static method | Private | Method | Get the Context | 20090723 |
6 | ![]() |
Static method | Private | Method | Get the Influence fields | 20090723 |
7 | ![]() |
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 | ![]() |
ES_AUTH | Call by reference | Type reference (TYPE) | STRUC_AUTH | Structure for Authorization | 20090723 | ||
2 | ![]() |
EV_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090723 | ||
3 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20090723 | ||
4 | ![]() |
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 | ![]() |
EV_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090723 | ||
2 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20090723 | ||
3 | ![]() |
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 | ![]() |
EV_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090723 | ||
2 | ![]() |
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 | ![]() |
ES_FIELD_ATTR | Call by reference | Type reference (TYPE) | FIELD_ATTRIBUTES | Field Name | 20090723 | ||
2 | ![]() |
IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Project Definition/WBS attributes | 20090828 | ||
3 | ![]() |
IV_FIELD_NAME | Call by reference | Type reference (TYPE) | TEXT132 | Text (length 132) | 20090723 | ||
4 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20090723 | ||
5 | ![]() |
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 | ![]() |
ES_CONTEXT_PROJ | Call by reference | Type reference (TYPE) | PSPROJ_CONTEXT | Context for Current Project | 20090723 | ||
2 | ![]() |
ES_CONTEXT_PRPS | Call by reference | Type reference (TYPE) | PSPRPS_CONTEXT | Context for Current WBS Element | 20090723 | ||
3 | ![]() |
IS_PROJ | Call by reference | Type reference (TYPE) | PROJ | Project definition | 20090723 | ||
4 | ![]() |
IS_PRPS | Call by reference | Type reference (TYPE) | PRPS | WBS (Work Breakdown Structure) Element Master Data | 20090723 | ||
5 | ![]() |
IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20090723 | ||
6 | ![]() |
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 | ![]() |
CS_FIELD_ATTR | Call by reference | Type reference (TYPE) | FIELD_ATTRIBUTES | Field Name | 20090723 | ||
2 | ![]() |
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 | ![]() |
EV_AUTH | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090723 | ||
2 | ![]() |
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 |