SAP ABAP Interface IF_PS_API (PS API Interface)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSB_API (Package) PS API Package
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_STATUS PS Status API 20100420
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_WBS WBS Draft API 20100715
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_PROJ Project Draft Data 20100712
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_PMCS WBS Draft API 20100719
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_NTWK WBS Draft API 20100716
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_MLST WBS Draft API 20100717
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_HIER Draft Comparison for Hierarchy 20100712
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_ACTY WBS Draft API 20100716
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_WBS PSHLP: WBS API 20100323
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_ACL PSHLP: ACL API 20100608
... Click here to see Used By full list (18 items)
Properties
Interface IF_PS_API  
Short Description PS API Interface    
General Data
Package PSB_API   PS API Package 
Created 20100224   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_PS_API has no interface.
Friends
Interface IF_PS_API has no friend.
Attributes
Interface IF_PS_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Public Method Performs actions on the objects 20100224
2 CHECK_DATA_CHANGED Instance method Public Method Finds changed data 20100615
3 CLEANUP Instance method Public Method Clears all buffers before EXIT 20100224
4 DELETE Instance method Public Method Deletes details of the objects 20100224
5 DESTROY_INSTANCE Instance method Public Method Destroy the singleton instance 20100715
6 GET_GLOBALBUFFER Instance method Public Method Gets PS global buffers 20100524
7 GET_GLOBALBUFFER_METADATA Instance method Public Method Gets PS global buffers metadata 20100708
8 GET_INSTANCE Static method Public Method Returns singleton instance 20100330
9 GET_PROFILES Instance method Public Method Gets Screen Profile for all node types: example Project, WBS 20100602
10 INITIALIZE Instance method Public Method Initializes all object buffers 20100325
11 INSERT Instance method Public Method Inserts details of the objects 20100224
12 QUERY Instance method Public Method Query APIs 20100621
13 RETRIEVE Instance method Public Method Reads details of the objects 20100224
14 SET_GLOBALBUFFER Instance method Public Method Sets PS global buffers 20100524
15 UPDATE Instance method Public Method Updates and validates details of the objects 20100224
Events
Interface IF_PS_API has no event.
Types
Interface IF_PS_API has no local type.
Method Signatures

Method ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100415
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100224
4 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Actions in HLP 20100422
5 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Validation Only ? 20100726
6 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100723

Method ACTION on Interface IF_PS_API has no exception.

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SAVE Call by reference Type reference (TYPE) PSHLP_SAVE_ST Structure to track the type of change at SAVE 20100615
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100727
3 Exporting EV_ENQUEUE_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100727
4 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100727

Method CHECK_DATA_CHANGED on Interface IF_PS_API has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618

Method CLEANUP on Interface IF_PS_API has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_DATA Call by reference Type reference (TYPE) INDEX TABLE Deleted Row Data 20101025
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error Messages 20100618
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100715
4 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100615

Method DELETE on Interface IF_PS_API has no exception.

Method DESTROY_INSTANCE Signature

Method DESTROY_INSTANCE on Interface IF_PS_API has no parameter.
Method DESTROY_INSTANCE on Interface IF_PS_API has no exception.

Method GET_GLOBALBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA_1 Call by reference Type reference (TYPE) INDEX TABLE 20100528
3 Exporting ET_NODE_DATA_2 Call by reference Type reference (TYPE) INDEX TABLE 20100528
4 Exporting ET_NODE_DATA_3 Call by reference Type reference (TYPE) INDEX TABLE 20100528
5 Exporting ET_NODE_DATA_4 Call by reference Type reference (TYPE) INDEX TABLE 20100528
6 Exporting ET_NODE_DATA_5 Call by reference Type reference (TYPE) INDEX TABLE 20100528
7 Exporting ET_NODE_DATA_6 Call by reference Type reference (TYPE) INDEX TABLE 20101229
8 Exporting ET_NODE_DATA_7 Call by reference Type reference (TYPE) INDEX TABLE 20110302

Method GET_GLOBALBUFFER on Interface IF_PS_API has no exception.

Method GET_GLOBALBUFFER_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100708
2 Exporting ET_METADATA Call by reference Type reference (TYPE) PSHLP_TABLE_METADATA_TT Internal Table Details of the global buffers 20100708

Method GET_GLOBALBUFFER_METADATA on Interface IF_PS_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) OBJECT 20100330

Method GET_INSTANCE on Interface IF_PS_API has no exception.

Method GET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_PROFILES Call by reference Type reference (TYPE) PSHLP_PROFILES_TT PSHLP PROFILE 20100615
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) ANY 20100602
4 Importing IS_NODE_INFO Call by reference Type reference (TYPE) PSHLP_UI_SUBNODE_DEF_ST PSHLP SUB NODE Definition 20100602

Method GET_PROFILES on Interface IF_PS_API has no exception.

Method INITIALIZE Signature

Method INITIALIZE on Interface IF_PS_API has no parameter.
Method INITIALIZE on Interface IF_PS_API has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100715
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100224
4 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100615

Method INSERT on Interface IF_PS_API has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100621
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100621
3 Importing IS_QUERY_DATA Call by reference Object reference (TYPE REF TO) DATA 20100622
4 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) STRING 20100621

Method QUERY on Interface IF_PS_API has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100224
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20100224
4 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100615

Method RETRIEVE on Interface IF_PS_API has no exception.

Method SET_GLOBALBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Importing IT_NODE_DATA_1 Call by reference Type reference (TYPE) INDEX TABLE 20100524
3 Importing IT_NODE_DATA_2 Call by reference Type reference (TYPE) INDEX TABLE 20100524
4 Importing IT_NODE_DATA_3 Call by reference Type reference (TYPE) INDEX TABLE 20100524
5 Importing IT_NODE_DATA_4 Call by reference Type reference (TYPE) INDEX TABLE 20100524
6 Importing IT_NODE_DATA_5 Call by reference Type reference (TYPE) INDEX TABLE 20100524
7 Importing IT_NODE_DATA_6 Call by reference Type reference (TYPE) INDEX TABLE 20101229
8 Importing IT_NODE_DATA_7 Call by reference Type reference (TYPE) INDEX TABLE 20110302
9 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE save in background ? 20100816

Method SET_GLOBALBUFFER on Interface IF_PS_API has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100618
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100224
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100224
4 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Validation Only ? 20100626
5 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Lock ? 20100615

Method UPDATE on Interface IF_PS_API has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_STATUS PS Status API 20100420
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_WBS WBS Draft API 20100715
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_PROJ Project Draft Data 20100712
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_PMCS WBS Draft API 20100719
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_NTWK WBS Draft API 20100716
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_MLST WBS Draft API 20100717
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_HIER Draft Comparison for Hierarchy 20100712
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_DRAFT_API_ACTY WBS Draft API 20100716
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_WBS PSHLP: WBS API 20100323
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_ACL PSHLP: ACL API 20100608
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_SCHEDULE Schedule API 20100702
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_PROJ API for Project Handling 20100224
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_PMCSORDER PSHLP: PM/CS Order Class 20100716
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_NTWK PSHLP: Network API Class 20100330
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_MLST API for Milestone 20100422
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_MATERIAL PSHLP : Material API 20100511
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_HIERARCHY PS Hierarchy API 20100322
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PS_API_ACTY PSHLP: Class for Activity API 20100330
History
Last changed by/on SAP  20110908 
SAP Release Created in 606