SAP ABAP Class CL_PS_MD_UTIL (Class holder to holder global values)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PS-ST (Application Component) Structures
⤷
PS_HLP_MD (Package) Handling Large Projects:-Master Data
⤷
⤷
Properties
| Class | CL_PS_MD_UTIL | |
| Short Description | Class holder to holder global values | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PS_HLP_MD | Handling Large Projects:-Master Data |
| Created | 20080103 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PS_MD_UTIL has no interface implemented.
Friends
Class CL_PS_MD_UTIL 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) | SY-UCOMM | Function code that PAI triggered | 20080507 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | C | 'W' - PSHLP10, 'D' - PSHLP30 | 20101118 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | STRING | 'ACL' | 20080414 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'NV' | Object Type | 20080103 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | STRING | 'ACTY_PRC' | 20100824 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CONTROL' | 20080109 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CUSTFLD' | 20080109 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | STRING | 'DATES_RELSHP' | 20100824 | |||
| 9 | Static Attribute | Public | Type reference (TYPE) | C | 'D' | 20080130 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | STRING | 'EV' | 20080107 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | STRING | 'HIER' | 20080107 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | STRING | 'MLST' | 20100824 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'ML' | Object Type | 20080103 | ||
| 14 | Static Attribute | Public | Type reference (TYPE) | STRING | 'MULTILANG' | 20080114 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'NP' | Object Type | 20080103 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'I' | Single-Character Flag | 20080505 | ||
| 17 | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 'P' | Single-Character Flag | 20080505 | ||
| 18 | Static Attribute | Public | Type reference (TYPE) | STRING | 'ORG' | 20080107 | |||
| 19 | Static Attribute | Public | Type reference (TYPE) | C | 'O' | 20080130 | |||
| 20 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'AL' | Object Type | 20100902 | ||
| 21 | Static Attribute | Public | Type reference (TYPE) | STRING | 'PARTNER' | 20080109 | |||
| 22 | Static Attribute | Public | Type reference (TYPE) | STRING | 'OR' | 20100824 | |||
| 23 | Static Attribute | Public | Type reference (TYPE) | STRING | 'PROGRESS' | 20100901 | |||
| 24 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'PD' | General Object Number | 20080103 | ||
| 25 | Static Attribute | Public | Type reference (TYPE) | STRING | 'RELATIONS' | 20100824 | |||
| 26 | Static Attribute | Public | Type reference (TYPE) | C | 'S' | Normal Save | 20080124 | ||
| 27 | Static Attribute | Public | Type reference (TYPE) | C | 'B' | Save In Background | 20080124 | ||
| 28 | Static Attribute | Public | Type reference (TYPE) | C | 'D' | Save Draft | 20080124 | ||
| 29 | Static Attribute | Public | Type reference (TYPE) | STRING | 'SHORT_LONG_TEXT' | 20100901 | |||
| 30 | Static Attribute | Public | Type reference (TYPE) | STRING | 'STATUS' | 20080109 | |||
| 31 | Static Attribute | Public | Type reference (TYPE) | C | 'V' | 20080513 | |||
| 32 | Static Attribute | Public | Type reference (TYPE) | C | 'H' | 20080505 | |||
| 33 | Static Attribute | Public | Type reference (TYPE) | STRING | 'USRFLD' | 20080109 | |||
| 34 | Static Attribute | Public | Type reference (TYPE) | IONR-OBART | 'PR' | Object Type | 20080103 | ||
| 35 | Static Attribute | Public | Type reference (TYPE) | C | 'X' | 20080205 | |||
| 36 | Static Attribute | Public | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Current hierarchy | 20080417 | |||
| 37 | Static Attribute | Public | Type reference (TYPE) | PSHLP_HIERARCHY_ST | current object | 20080519 | |||
| 38 | Static Attribute | Public | Type reference (TYPE) | DATASETS_ST | This structure type stores all the data sets checked. | 20080125 | |||
| 39 | Static Attribute | Public | Type reference (TYPE) | C | Document overview flag | 20080506 | |||
| 40 | Static Attribute | Public | Type reference (TYPE) | C | 'D' | UI mode for draft and shared mode | 20110414 | ||
| 41 | Static Attribute | Public | Type reference (TYPE) | PSHLP_ENTRY_ST | Structure to hold the entry data for project editor. | 20080211 | |||
| 42 | Static Attribute | Public | Type reference (TYPE) | J_OBJNR | Object Number. | 20080211 | |||
| 43 | Static Attribute | Public | Type reference (TYPE) | C | Exclude Activity. | 20080208 | |||
| 44 | Static Attribute | Public | Type reference (TYPE) | C | Exclude Milestone. | 20080208 | |||
| 45 | Static Attribute | Public | Type reference (TYPE) | C | Exclude Network. | 20080208 | |||
| 46 | Static Attribute | Public | Type reference (TYPE) | C | 'A' | 20080103 | |||
| 47 | Static Attribute | Public | Type reference (TYPE) | C | 20080506 | ||||
| 48 | Static Attribute | Public | Type reference (TYPE) | TT_TCJ05 | Table type for TCJ05 Applicant Name | 20080329 | |||
| 49 | Static Attribute | Public | Type reference (TYPE) | TT_AUTHZ | Authorization table | 20080319 | |||
| 50 | Static Attribute | Public | Type reference (TYPE) | TT_T683 | Table type for T683 Costing sheet | 20080329 | |||
| 51 | Static Attribute | Public | Type reference (TYPE) | TT_T683U | Conditions: Procedure (Text) | 20080329 | |||
| 52 | Static Attribute | Public | Type reference (TYPE) | TT_TCK04 | Costing Variants - Texts | 20080329 | |||
| 53 | Static Attribute | Public | Type reference (TYPE) | TT_MLSTD | Milestone I/O Table | 20080408 | |||
| 54 | Static Attribute | Public | Type reference (TYPE) | TT_T003P | Order Type Descriptions | 20080329 | |||
| 55 | Static Attribute | Public | Type reference (TYPE) | TT_TKZSLT | Name of Overhead Key | 20080329 | |||
| 56 | Static Attribute | Public | Type reference (TYPE) | TT_TCJ04 | Table type for TCJ04 Person Responsible | 20080329 | |||
| 57 | Static Attribute | Public | Type reference (TYPE) | TT_T024A | Table type for T024A Planner group | 20080329 | |||
| 58 | Static Attribute | Public | Type reference (TYPE) | TT_T430 | Table type for T430 | 20080402 | |||
| 59 | Static Attribute | Public | Type reference (TYPE) | TCJ1T_TT | Table type for TCJ1T | 20080415 | |||
| 60 | Static Attribute | Public | Type reference (TYPE) | TT_TCN41 | Table type for TCN41 | 20080404 | |||
| 61 | Static Attribute | Public | Type reference (TYPE) | TT_TCN4T | Table type for TCN4T | 20080404 | |||
| 62 | Static Attribute | Public | Type reference (TYPE) | CHAR2 | Version Number Component | 20080505 | |||
| 63 | Static Attribute | Public | Type reference (TYPE) | C | Progress dataset loaded | 20080513 | |||
| 64 | Static Attribute | Public | Type reference (TYPE) | C | 20080128 | ||||
| 65 | Static Attribute | Public | Type reference (TYPE) | C | 20080131 | ||||
| 66 | Static Attribute | Public | Type reference (TYPE) | C | 20080121 | ||||
| 67 | Static Attribute | Public | Type reference (TYPE) | PSHLP_SCREEN_INFO_TT | Screen Info | 20110330 | |||
| 68 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110324 | ||
| 69 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110324 | ||
| 70 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110324 | ||
| 71 | Static Attribute | Public | Type reference (TYPE) | TCJ41 | Default Values for Work Breakdown Structure | 20080204 | |||
| 72 | Static Attribute | Public | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20080512 | |||
| 73 | Static Attribute | Public | Type reference (TYPE) | C | 20080211 | ||||
| 74 | Static Attribute | Public | Type reference (TYPE) | C | 20101117 | ||||
| 75 | Static Attribute | Public | Type reference (TYPE) | C | 20080512 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Update Screen fields from field selection for Project & WBS | 20080103 | |
| 2 | Static method | Public | Method | Update Screen fields from field selection for Net & Act. | 20080103 | |
| 3 | Static method | Public | Method | Fetches screen group information | 20110330 | |
| 4 | Static method | Public | Method | Prepares f4 help for vornr for relationship alv | 20100701 | |
| 5 | Static method | Public | Method | Gets the authorization for a particular object. | 20080131 | |
| 6 | Static method | Public | Method | Unlock a project object | 20080104 | |
| 7 | Static method | Public | Method | Lock the project object | 20080104 | |
| 8 | Static method | Public | Method | Reads Object status and returns read/write mode | 20080108 | |
| 9 | Static method | Public | Method | This method sets the selected datasets. | 20080122 | |
| 10 | Static method | Public | Method | 20090623 | ||
| 11 | Static method | Public | Method | Set Coll PR flags based on DB entries | 20110322 | |
| 12 | Static method | Public | Method | sets the current hierarchy | 20080417 | |
| 13 | Static method | Public | Method | Method to set the user entry. | 20080211 | |
| 14 | Static method | Public | Method | Method sets the objnr of the entry object in a global attr. | 20080211 |
Events
Class CL_PS_MD_UTIL has no event.
Types
Class CL_PS_MD_UTIL has no local type.
Method Signatures
Method CJ_MODIFY_SCR_FLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACTIVE | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 2 | E_INPUT | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 3 | E_INTENSIFIED | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 4 | E_INVISIBLE | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 5 | E_OUTPUT | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 6 | E_REQUIRED | Call by reference | Type reference (TYPE) | TFAWF-CUST_M | Flag: Field can be used/set in customizing | 20080103 | |||
| 7 | I_DYNPROGRUPPE | Call by reference | Type reference (TYPE) | TFAW-BLDGR | Field selection control: Screen group | 20080103 | |||
| 8 | I_FIELDNAME | Call by reference | Type reference (TYPE) | TFAWF-MFELD | Field name | 20080103 | |||
| 9 | I_MODE | Call by reference | Type reference (TYPE) | RMFAW-CUST_MODE | SPACE | Field selection flag | 20080103 | ||
| 10 | I_MODULPOOL | Call by reference | Type reference (TYPE) | TFAW-PROG | Field Selection: Name of Module Pool | 20080103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Field not maintained in feld selection | 20080103 | ||
| 2 | Screen group not yet transferred | 20080103 | ||
| 3 | Program name not yet transferred | 20080103 | ||
| 4 | Unknown mode | 20080103 |
Method CO_MODIFY_SCR_FLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DYNPROGRUPPE | Call by reference | Type reference (TYPE) | TFAW-BLDGR | Field selection control: Screen group | 20080103 | |||
| 2 | I_MODE | Value transfer | Type reference (TYPE) | RMFAW-CUST_MODE | SPACE | Field selection flag | 20080103 | ||
| 3 | I_MODULPOOL | Call by reference | Type reference (TYPE) | TFAW-PROG | Field Selection: Name of Module Pool | 20080103 | |||
| 4 | I_MODULPOOL_CALLING | Value transfer | Type reference (TYPE) | TFAW-PROG | SPACE | Field Selection: Name of Module Pool | 20080103 |
Method CO_MODIFY_SCR_FLD on class CL_PS_MD_UTIL has no exception.
Method GET_SCREEN_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SCREEN | Call by reference | Type reference (TYPE) | SCREEN | 20110330 | ||||
| 2 | IV_DYNPRO | Call by reference | Type reference (TYPE) | SYDYNNR | 20110330 | ||||
| 3 | IV_PROGRAM | Call by reference | Type reference (TYPE) | SYREPID | 20110330 |
Method GET_SCREEN_GROUPS on class CL_PS_MD_UTIL has no exception.
Method PREP_F4_VORNR_REL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | HRRETURN_TAB | F4 Help: Return Selected Values | 20100701 | |||
| 2 | IV_AUFNR | Call by reference | Type reference (TYPE) | AUFNR | Order Number | 20100701 | |||
| 3 | IV_DISPLAY | Call by reference | Type reference (TYPE) | CHAR01 | f4 in display or edit mode | 20100702 | |||
| 4 | IV_PARENT_APLZL | Call by reference | Type reference (TYPE) | CO_APLZL | General counter for activity | 20100701 | |||
| 5 | IV_PARENT_AUFPL | Call by reference | Type reference (TYPE) | CO_AUFPL | Routing number of operations in the order | 20100701 |
Method PREP_F4_VORNR_REL on class CL_PS_MD_UTIL has no exception.
Method PS_GET_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ACTIVE | Call by reference | Type reference (TYPE) | RCJ_MARKL-MARK | Selection Indicator | 20080212 | |||
| 2 | EX_DISPLAY | Call by reference | Type reference (TYPE) | RCJ_MARKL-MARK | Selection Indicator | 20080212 | |||
| 3 | IM_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20080131 | |||
| 4 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | J_OBART | Object Type | 20091009 |
Method PS_GET_AUTHORIZATION on class CL_PS_MD_UTIL has no exception.
Method PS_OBJECT_DEQUEUE Signature
Method PS_OBJECT_DEQUEUE on class CL_PS_MD_UTIL has no parameter.
Method PS_OBJECT_DEQUEUE on class CL_PS_MD_UTIL has no exception.
Method PS_OBJECT_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HIER_TABLE | Call by reference | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20080114 |
Method PS_OBJECT_ENQUEUE on class CL_PS_MD_UTIL has no exception.
Method PS_OBJECT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_STATUS | Call by reference | Type reference (TYPE) | C | 20080108 | ||||
| 2 | EX_STAT_REL | Call by reference | Type reference (TYPE) | C | 20090526 | ||||
| 3 | IM_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20080108 |
Method PS_OBJECT_STATUS on class CL_PS_MD_UTIL has no exception.
Method PS_SET_SELECTED_DATASETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATASETS_ST | Call by reference | Type reference (TYPE) | DATASETS_ST | This structure type stores all the data sets checked. | 20080122 |
Method PS_SET_SELECTED_DATASETS on class CL_PS_MD_UTIL has no exception.
Method READ_MASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | 20090623 |
Method READ_MASS on class CL_PS_MD_UTIL has no exception.
Method SET_COLL_PR_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROOT_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20110322 |
Method SET_COLL_PR_FLAGS on class CL_PS_MD_UTIL has no exception.
Method SET_CURRENT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | G_HIER | Call by reference | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20080417 |
Method SET_CURRENT_HIERARCHY on class CL_PS_MD_UTIL has no exception.
Method SET_ENTRY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ENTRY_ST | Call by reference | Type reference (TYPE) | PSHLP_ENTRY_ST | Structure to hold the entry data for project editor. | 20080211 |
Method SET_ENTRY_DATA on class CL_PS_MD_UTIL has no exception.
Method SET_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20080211 |
Method SET_OBJNR on class CL_PS_MD_UTIL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 604 |