Hierarchy
⤷
⤷
Properties
| Class | CL_PS_ACL | |
| Short Description | Class for ACL | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PSB_API | PS API Package |
| Created | 20100614 | SAP |
| Last change | 20130531 | 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_ACL has no interface implemented.
Friends
Class CL_PS_ACL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | I | '4' | ACL AdminAuth | 20100618 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | I | '1' | ACL No Auth | 20100618 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | I | '3' | ACL Organization Auth | 20100618 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | I | '2' | ACL Read Auth | 20100618 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | I | '1' | ACL User Auth | 20100618 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | I | '2' | ACL User Group Auth | 20100618 | ||
| 7 | Static Attribute | Private | Type reference (TYPE) | I | '3' | ACL Write Auth | 20100618 | ||
| 8 | Static Attribute | Private | Type reference (TYPE) | C | 'M' | Modify | 20100622 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | C | 'I' | Insert | 20100622 | ||
| 10 | Static Attribute | Private | Type reference (TYPE) | STRING | 'Authorization Group' | 20101201 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | STRING | 'Authorization Holder' | 20101201 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | STRING | 'Authorization Type' | 20101201 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | STRING | 'CNACL_MSG_CL' | Message Class for ACL | 20100618 | ||
| 14 | Static Attribute | Private | Type reference (TYPE) | STRING | 'PSB_API_MSGCL' | Message Class for ACL | 20100618 | ||
| 15 | Static Attribute | Private | See coding | 20100911 | |||||
| 16 | Static Attribute | Private | See coding | 20101231 | |||||
| 17 | Static Attribute | Private | See coding | 20101231 | |||||
| 18 | Static Attribute | Private | See coding | 20100911 | |||||
| 19 | Static Attribute | Private | See coding | 20101231 | |||||
| 20 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PS_ACL | Instance for CL_PS_ACL | 20100614 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | TS_CHANGE_FLAG | Contains the change flags for Project and Network | 20100621 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | PSHLP_ACL_OUTPUT_TT | PSHLP : ACL Output Structure for Buffers | 20100726 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds a row of ACL | 20100618 | |
| 2 | Instance method | Public | Method | Changes the ACL | 20100618 | |
| 3 | Instance method | Private | Method | Checks the validity of the input parameters | 20100618 | |
| 4 | Instance method | Private | Method | Fills the description for ACL record | 20100909 | |
| 5 | Instance method | Public | Method | Finds the changed data | 20100614 | |
| 6 | Instance method | Public | Method | Cleans up the buffers | 20100825 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20100709 | |
| 8 | Instance method | Public | Method | Delete ACL | 20100618 | |
| 9 | Instance method | Private | Method | Deletes the inherited ACL of this record | 20100621 | |
| 10 | Instance method | Private | Method | Determines if the current user has authorizations | 20101126 | |
| 11 | Instance method | Public | Method | OBSOLETE | 20100922 | |
| 12 | Instance method | Public | Method | Determines authorization from DB | 20100929 | |
| 13 | Instance method | Private | Method | Obsolete | 20100810 | |
| 14 | Instance method | Private | Method | Fills Activity Buffers | 20100915 | |
| 15 | Instance method | Private | Method | Fills Network Buffers | 20100915 | |
| 16 | Instance method | Private | Method | Fills Project and WBS buffers | 20100911 | |
| 17 | Instance method | Public | Method | Get the global buffer data | 20100614 | |
| 18 | Instance method | Public | Method | Get the global buffer metadata | 20100708 | |
| 19 | Static method | Public | Method | Generates instance of the class | 20100614 | |
| 20 | Instance method | Public | Method | Gets Screen Profile for the node type : ACL | 20100714 | |
| 21 | Instance method | Private | Method | Inherits the ACL for all the child records of an object | 20100621 | |
| 22 | Instance method | Public | Method | Initializes the buffers | 20100901 | |
| 23 | Instance method | Private | Method | Performs checks related to ACL | 20100618 | |
| 24 | Instance method | Public | Method | Prefills the gloabl buffers directly | 20100909 | |
| 25 | Instance method | Private | Method | Prepares the data for inserting ACL rows | 20100621 | |
| 26 | Instance method | Public | Method | Reads all the ACLs | 20100614 | |
| 27 | Instance method | Public | Method | Reads the local ACL | 20100614 | |
| 28 | Instance method | Private | Method | Resolves the keys based on the object | 20100617 | |
| 29 | Instance method | Private | Method | Retreives the child node for this object number | 20100618 | |
| 30 | Instance method | Private | Method | Retreives the global buffers | 20100622 | |
| 31 | Instance method | Private | Method | Retueives the names (IDs) for all Objects | 20100803 | |
| 32 | Instance method | Public | Method | Saves the ACL | 20100621 | |
| 33 | Instance method | Public | Method | Set the global buffer data | 20110301 | |
| 34 | Instance method | Public | Method | Set the global buffer data | 20100614 |
Events
Class CL_PS_ACL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CHANGE_FLAG | Private | See coding | 20100621 | BEGIN OF ts_change_flag,
change_proj_wbs TYPE boole_d,
change_network TYPE boole_d,
END OF ts_change_flag
|
||
| 2 | TS_FLAG | Private | See coding | 20100910 | BEGIN OF ts_flag.
INCLUDE TYPE psacl_flags_tab.
TYPES: display TYPE boole_d,
change TYPE boole_d,
act TYPE ps_acttype_dele,
sel_flag TYPE char1,
active TYPE char1.
TYPES: END OF ts_flag
|
||
| 3 | TS_ORGANIZATIONS | Private | See coding | 20101231 | BEGIN OF ts_organizations,
org TYPE hrobjid,
orgname TYPE short_d,
END OF ts_organizations
|
||
| 4 | TS_USER_DATA | Private | See coding | 20101231 | BEGIN OF ts_user_data,
user TYPE xubname,
user_name TYPE ad_namtext,
END OF ts_user_data
|
||
| 5 | TS_USER_GROUP | Private | See coding | 20101231 | BEGIN OF ts_user_group.
INCLUDE TYPE usgroups.
TYPES: END OF ts_user_group
|
||
| 6 | TT_FLAG | Private | See coding | 20100910 | tt_flag TYPE SORTED TABLE OF ts_flag WITH UNIQUE KEY objnr
|
Method Signatures
Method ADD_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_TT | PSHLP : Table type for ACL Output | 20101102 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100618 |
Method ADD_AUTH on class CL_PS_ACL has no exception.
Method CHANGE_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_TT | PSHLP : Structure for ACL Output | 20101102 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100618 |
Method CHANGE_AUTH on class CL_PS_ACL has no exception.
Method CHECK_AUTH_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Output Structure for ACL | 20100717 | |||
| 2 | EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | More than one input filled | 20100618 | |||
| 3 | EV_ERROR_INP | Call by reference | Type reference (TYPE) | BOOLE_D | Input provided is wrong | 20100618 |
Method CHECK_AUTH_OBJ on class CL_PS_ACL has no exception.
Method CHECK_AUTH_OBJ_PREFILL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Output Structure for ACL | 20100909 |
Method CHECK_AUTH_OBJ_PREFILL on class CL_PS_ACL has no exception.
Method CHECK_BEFORE_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_SAVE | Value transfer | Type reference (TYPE) | PSHLP_SAVE_ST | Structure to track the type of change at SAVE | 20100816 |
Method CHECK_BEFORE_SAVE on class CL_PS_ACL has no exception.
Method CLEAN_UP Signature
Method CLEAN_UP on class CL_PS_ACL has no parameter.
Method CLEAN_UP on class CL_PS_ACL has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PS_ACL has no parameter.
Method CONSTRUCTOR on class CL_PS_ACL has no exception.
Method DELETE_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Structure for ACL Output | 20100717 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100618 |
Method DELETE_AUTH on class CL_PS_ACL has no exception.
Method DELETE_INHERITENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100621 | |||
| 2 | IS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Output Structure for ACL | 20100621 |
Method DELETE_INHERITENCE on class CL_PS_ACL has no exception.
Method DETERMINE_ACCESS Signature
Method DETERMINE_ACCESS on class CL_PS_ACL has no parameter.
Method DETERMINE_ACCESS on class CL_PS_ACL has no exception.
Method DETERMINE_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100922 | |||
| 2 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100922 | |||
| 3 | IV_AUTH_TYPE | Call by reference | Type reference (TYPE) | PS_ACTTYPE_DELE | 4 | PS ACL Authorization Type | 20100929 |
Method DETERMINE_AUTHORIZATION on class CL_PS_ACL has no exception.
Method DETERMINE_AUTHORIZATION_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OBJ_AUTH_TT | Table ACL Object List | 20100929 | |||
| 2 | ET_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100929 | |||
| 3 | ET_OBJNR_NO_AUTH | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20101018 | |||
| 4 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100929 | |||
| 5 | IV_AUTH_TYPE | Call by reference | Type reference (TYPE) | PS_ACTTYPE_DELE | 4 | PS ACL Authorization Type | 20100929 |
Method DETERMINE_AUTHORIZATION_DB on class CL_PS_ACL has no exception.
Method DETERMINE_INHRT_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_INHERITENCE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' -> Indicates that inheritence is available | 20100811 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100811 |
Method DETERMINE_INHRT_EXISTENCE on class CL_PS_ACL has no exception.
Method FILL_ACT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ACTIVITY_KEYS | Call by reference | Type reference (TYPE) | PSHLP_ACTY_KEY_TT | PSHLP: Activity Keys | 20100921 |
Method FILL_ACT_BUFFER on class CL_PS_ACL has no exception.
Method FILL_NTWK_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FLAG | Call by reference | Type reference (TYPE) | TT_FLAG | 20100915 | ||||
| 2 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100915 |
Method FILL_NTWK_BUFFER on class CL_PS_ACL has no exception.
Method FILL_PROJ_WBS_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FLAG | Call by reference | Type reference (TYPE) | TS_FLAG | 20100911 | ||||
| 2 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100911 |
Method FILL_PROJ_WBS_BUFFER on class CL_PS_ACL has no exception.
Method GET_GLOBAL_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100623 | |||
| 2 | ET_NODE_DATA_1 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains ACL data in the Output format | 20100623 | |||
| 3 | ET_NODE_DATA_2 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains ACL Deletion data | 20100624 | |||
| 4 | ET_NODE_DATA_3 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains ACL Flags data | 20100624 |
Method GET_GLOBAL_BUFFER on class CL_PS_ACL has no exception.
Method GET_GLOBAL_BUFFER_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100708 | |||
| 2 | ET_METADATA | Call by reference | Type reference (TYPE) | PSHLP_TABLE_METADATA_TT | Internal Table Details of the PS global buffers | 20100708 |
Method GET_GLOBAL_BUFFER_METADATA on class CL_PS_ACL has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PS_ACL | Returns the ACL class instance | 20100614 |
Method GET_INSTANCE on class CL_PS_ACL has no exception.
Method GET_PROFILES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NODE_PROFILES | Call by reference | Type reference (TYPE) | PSHLP_PROFILES_TT | PSHLP PROFILE | 20100714 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100714 | |||
| 3 | IS_NODE_DATA | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Structure for ACL Output | 20100714 | |||
| 4 | IS_NODE_INFO | Call by reference | Type reference (TYPE) | PSHLP_UI_SUBNODE_DEF_ST | PSHLP SUB NODE Definition | 20100714 |
Method GET_PROFILES on class CL_PS_ACL has no exception.
Method INHERIT_ACL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20101202 | |||
| 2 | IS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Output Structure for ACL | 20100621 |
Method INHERIT_ACL on class CL_PS_ACL has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_PS_ACL has no parameter.
Method INITIALIZE on class CL_PS_ACL has no exception.
Method PERFORM_ACL_CHECKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Structure for ACL Output | 20100717 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100618 |
Method PERFORM_ACL_CHECKS on class CL_PS_ACL has no exception.
Method PREFILL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ACTIVITY_KEYS | Call by reference | Type reference (TYPE) | PSHLP_ACTY_KEY_TT | PSHLP: Activity Keys | 20100921 | |||
| 2 | IT_OBJNR | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20100909 |
Method PREFILL_DATA on class CL_PS_ACL has no exception.
Method PREPARE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACL | Call by reference | Type reference (TYPE) | ACL_AUTH_ALV_ST | Structure for Handling the ALV to display ACL in PS | 20100621 | |||
| 2 | EV_DATA_CHG | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110204 | |||
| 3 | IS_ACL | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_ST | PSHLP : Output Structure for ACL | 20100621 |
Method PREPARE_DATA on class CL_PS_ACL has no exception.
Method READ_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100614 | |||
| 2 | ET_PSACL_TAB | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_TT | ACL output table | 20100709 | |||
| 3 | IT_PSACL_TAB | Call by reference | Type reference (TYPE) | PSHLP_ACL_TT | ACL output table | 20100709 |
Method READ_ALL on class CL_PS_ACL has no exception.
Method READ_LOCAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100614 | |||
| 2 | ET_PSACL_TAB | Call by reference | Type reference (TYPE) | PSHLP_ACL_OUTPUT_TT | ACL output table | 20100614 | |||
| 3 | IT_PSACL_TAB | Call by reference | Type reference (TYPE) | PSHLP_ACL_TT | ACL output table | 20100709 |
Method READ_LOCAL on class CL_PS_ACL has no exception.
Method RESOLVE_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20100617 | ||||
| 2 | EV_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110517 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100617 | |||
| 4 | IV_OBJTYP | Call by reference | Type reference (TYPE) | IONR-OBART | Object type, projects | 20100617 |
Method RESOLVE_KEYS on class CL_PS_ACL has no exception.
Method RETRIEVE_CHILD_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILD_NODES | Call by reference | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20100618 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100618 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100618 |
Method RETRIEVE_CHILD_NODE on class CL_PS_ACL has no exception.
Method RETRIEVE_GLOBAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100622 | |||
| 2 | IV_OBJ_NUM | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100715 |
Method RETRIEVE_GLOBAL_DATA on class CL_PS_ACL has no exception.
Method RETRIEVE_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ID | Call by reference | Type reference (TYPE) | ANY | Name of the object | 20100803 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100803 |
Method RETRIEVE_NAMES on class CL_PS_ACL has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100621 | |||
| 2 | EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100621 |
Method SAVE on class CL_PS_ACL has no exception.
Method SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODE_DATA_1 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL information in the output format | 20110301 | |||
| 2 | IT_NODE_DATA_2 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL deletion information | 20110301 | |||
| 3 | IT_NODE_DATA_3 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL flag information | 20110301 |
Method SET_DATA on class CL_PS_ACL has no exception.
Method SET_GLOBAL_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODE_DATA_1 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL information in the output format | 20100623 | |||
| 2 | IT_NODE_DATA_2 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL deletion information | 20100624 | |||
| 3 | IT_NODE_DATA_3 | Call by reference | Type reference (TYPE) | INDEX TABLE | Contains the ACL flag information | 20100624 |
Method SET_GLOBAL_BUFFER on class CL_PS_ACL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |