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 |