SAP ABAP Class CL_PS_WBS (Class to Manage WBS Element)
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_WBS  
Short Description Class to Manage WBS Element    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20100331   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_PS_WBS has no interface implemented.
Friends
Class CL_PS_WBS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CNAU_ACTDATES Constant Private Type reference (TYPE) TACT-ACTVT '20' 20101228
2 CNAU_ACTELEM Constant Private Type reference (TYPE) TACT-ACTVT '44' 20101228
3 CNAU_BUDGDISP Constant Private Type reference (TYPE) TACT-ACTVT '28' 20101228
4 CNAU_BUDGET Constant Private Type reference (TYPE) TACT-ACTVT '27' 20101228
5 CNAU_CHANGE Constant Private Type reference (TYPE) TACT-ACTVT '02' 20101228
6 CNAU_COSTDISP Constant Private Type reference (TYPE) TACT-ACTVT '24' 20101228
7 CNAU_COSTPLAN Constant Private Type reference (TYPE) TACT-ACTVT '23' 20101228
8 CNAU_CREATE Constant Private Type reference (TYPE) TACT-ACTVT '01' 20101228
9 CNAU_DELETE Constant Private Type reference (TYPE) TACT-ACTVT '06' 20101228
10 CNAU_DISPLAY Constant Private Type reference (TYPE) TACT-ACTVT '03' 20101228
11 CNAU_MATERIAL Constant Private Type reference (TYPE) TACT-ACTVT '42' 20101228
12 CNAU_NOACT Constant Private Type reference (TYPE) TACT-ACTVT ' ' 20101228
13 CNAU_PNRCHNG Constant Private Type reference (TYPE) TACT-ACTVT '45' 20101228
14 CNAU_POCSAVE Constant Private Type reference (TYPE) TACT-ACTVT '46' 20101228
15 CNAU_PRT Constant Private Type reference (TYPE) TACT-ACTVT '43' 20101228
16 CNAU_PSTEXT Constant Private Type reference (TYPE) TACT-ACTVT '41' 20101228
17 CNAU_REVPLAN Constant Private Type reference (TYPE) TACT-ACTVT '25' 20101228
18 CNAU_REVSHOW Constant Private Type reference (TYPE) TACT-ACTVT '26' 20101228
19 CNAU_TIMEDISP Constant Private Type reference (TYPE) TACT-ACTVT '22' 20101228
20 CNAU_TIMESCHD Constant Private Type reference (TYPE) TACT-ACTVT '21' 20101228
21 OS_PROJ Instance attribute Private Type reference (TYPE) PROJ Proj structure 20100913
22 OT_COSTDATA_EXIST Instance attribute Private Type reference (TYPE) PSHLP_COSTDATA_EXIST_TT 20101228
23 OT_PRHI Instance attribute Private Type reference (TYPE) TT_PRHI table type for prhi 20100909
24 OT_WBS_INDEX Instance attribute Private See coding 20100927
25 OV_COST_TASK_COMPLETED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101228
26 OV_DATE_FIRST_READ Instance attribute Private Type reference (TYPE) BOOLE_D Flat to check if dates have been read 20100507
27 OV_HIERARCHY_CREATED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106
28 OV_MSGHAND_NUM Instance attribute Public Type reference (TYPE) SY-UZEIT Current Time of Application Server 20100909
29 OV_USERFLD_ACTIVE Instance attribute Private Type reference (TYPE) C '?' Char 20101021
30 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PS_WBS Class to manager wbs element 20100421
31 TEST Constant Private Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101228
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_FROM_SY Instance method Private Method 20110114
2 ADJUST_DATES_BY_TYPE Instance method Private Method 20110120
3 BUILD_HIEARCHY Instance method Private Method Build WBS Hierarchy 20100809
4 BUISNESS_TRANSACTION_CHECK Instance method Private Method 20110117
5 CHANGE Instance method Public Method Update the wbs 20100406
6 CHANGE_BASIC_DATES Instance method Private Method 20110119
7 CHANGE_CUSTOMER_DATA Instance method Public Method Method to change the customer data 20100531
8 CHANGE_DATE Instance method Public Method Module to change the WBS date 20110118
9 CHANGE_DATES Instance method Public Method Module to change the WBS dates 20100423
10 CHANGE_USRFLD_LAB Instance method Public Method Method to change the user field lable 20101014
11 CHECK_DATA_CHANGED Instance method Public Method Method to set flags which triger WBS save 20100627
12 CHECK_INPUT Instance method Private Method Method to check the validations for WBS change 20100408
13 CLEANUP Instance method Public Method method to refresh all wbs buffer tables 20100628
14 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110119
15 CONVERT_ALL_DATES Instance method Private Method 20110119
16 CONVERT_DATE Instance method Private Method 20110119
17 CREATE Instance method Public Method Create WBS 20100809
18 CREATE_NZTAB Instance method Private Method 20110115
19 CREATE_PREPARE Instance method Private Method 20100828
20 CREATE_TASK_COST Instance method Private Method 20101228
21 DATES_PREREAD Instance method Private Method Method to fill the dates buffer with wbs keys 20100601
22 DATES_UPADATE Instance method Private Method populate dates update structure 20100429
23 DELETE Instance method Public Method Delete WBS 20100809
24 DELETE_CJ2054_DELETE Instance method Private Method Replacing Fm 20110310
25 FILL_WBS_HIERARCHY Instance method Public Method Fill the PSTAb from Hierarchy 20100625
26 GET_GLOBALBUFFER Instance method Public Method method to load draft 20100524
27 GET_GLOBALBUFFER_METADATA Instance method Public Method method to get metadata for draft 20100708
28 GET_INDEX Instance method Public Method 20110413
29 GET_INSTANCE Static method Public Method Generate instance of the class 20100331
30 GET_PROFILES Instance method Public Method method to get the profiles 20100715
31 GET_USER_FIELDS Instance method Public Method Retreives the User field for the Object 20100812
32 PREPARE_SAVE Instance method Public Method Prepare Save 20100825
33 PUT_MESSAGE Instance method Private Method Method to put the message 20100505
34 READ Instance method Public Method Read the WBS elements 20100331
35 READ_ALL_DATES Instance method Public Method method to read all dates 20100507
36 READ_AUTHORIZATION Instance method Private Method 20101228
37 READ_CUSTOMER_DATA Instance method Public Method method to read customer data fields 20100531
38 READ_DATES Instance method Public Method Module to read WBS dates 20100423
39 RECIEVE_RESULT_COST Instance method Public Method 20101228
40 RETERIEVE_MESSAGE_LOG Instance method Private Method 20100809
41 SAVE_DATES Instance method Public Method Save WBS Dates 20100825
42 SAVE_MASTERDATA Instance method Public Method Save WBS Master Data 20100825
43 SET_DATA Instance method Public Method Method to set the data in wbs buffers 20101210
44 SET_GLOBALBUFFER Instance method Public Method Method to set the ps buffers from external data 20100601
45 SUBSTITUTION Instance method Public Method WBS Substitution 20100929
46 UPDATE_BUFFER Instance method Private Method 20101228
47 UPDATE_GLOBAL_BUFFERS Instance method Public Method Update the global buffers for prps 20100331
48 USERFIELD_F4 Instance method Public Method F4 helps for User Fields 20101021
49 VALIDATE_DATES Instance method Private Method 20110114
50 VALIDATE_DATES_BASIC Instance method Private Method 20110114
Events
Class CL_PS_WBS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_PRHI_KEY Private See coding 20100331 BEGIN OF gty_prhi_key, mandt TYPE mandt, posnr TYPE ps_posnr, END OF gty_prhi_key
2 GTY_PRPS_KEY Private See coding 20100331 BEGIN OF gty_prps_key, mandt TYPE mandt, pspnr TYPE ps_intnr, END OF gty_prps_key
3 GTY_PSTAB Private See coding 20100331 BEGIN OF gty_pstab. INCLUDE TYPE prps. INCLUDE TYPE pstabd. TYPES END OF gty_pstab
4 GTY_TNZTAB Private See coding 20110115 gty_tnztab TYPE TABLE OF rcj_nztab
5 GTY_WBS_KEY Private See coding 20100927 BEGIN OF gty_wbs_key, pspnr TYPE ps_intnr, posid TYPE ps_posid, index TYPE sy-tabix, dates_read TYPE boole_d, END OF gty_wbs_key
Method Signatures

Method ADD_MESSAGE_FROM_SY 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 20110114

Method ADD_MESSAGE_FROM_SY on class CL_PS_WBS has no exception.

Method ADJUST_DATES_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates Output Structure 20110120
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110120
3 Exporting EV_RETURN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110120
4 Importing IV_INDEX Call by reference Type reference (TYPE) SY-TABIX Scheduling Data for Project Item 20110120
5 Importing IV_TYPE Call by reference Type reference (TYPE) PS_PLART Basis for scheduling 20110120

Method ADJUST_DATES_BY_TYPE on class CL_PS_WBS has no exception.

Method BUILD_HIEARCHY 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 20100809
2 Importing IV_POSID_LEFT Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20100809
3 Importing IV_POSID_SOURCE Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20100809
4 Importing IV_POSID_UP Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20100809
5 Importing IV_UPDATE_LEFT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100809
6 Importing IV_UPDATE_UP Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100809

Method BUILD_HIEARCHY on class CL_PS_WBS has no exception.

Method BUISNESS_TRANSACTION_CHECK 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 20110117
2 Exporting EV_RETURN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110117
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Business Transaction 20110117
4 Importing IV_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20110117
5 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20110117

Method BUISNESS_TRANSACTION_CHECK on class CL_PS_WBS has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS_DATA Call by reference Type reference (TYPE) PSHLP_WBS_ST WBS Output Structure 20100626
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100420
3 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100626

Method CHANGE on class CL_PS_WBS has no exception.

Method CHANGE_BASIC_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates Output Structure 20110119
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110119
3 Exporting EV_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110119
4 Importing IV_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20110119
5 Importing IV_TYPE Call by reference Type reference (TYPE) PS_PLART Basis for scheduling 20110119

Method CHANGE_BASIC_DATES on class CL_PS_WBS has no exception.

Method CHANGE_CUSTOMER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUST_DATA Call by reference Type reference (TYPE) PSHLP_WBS_CI_TT Table Type:WBS customer fields 20100531
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100531
3 Importing IT_CUST_DATA Call by reference Type reference (TYPE) PSHLP_WBS_CI_TT Table Type:WBS customer fields 20100531

Method CHANGE_CUSTOMER_DATA on class CL_PS_WBS has no exception.

Method CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates output table 20110118
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110118
3 Importing IS_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates output table 20110118

Method CHANGE_DATE on class CL_PS_WBS has no exception.

Method CHANGE_DATES 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 20100505
2 Exporting ET_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_TT WBS Dates output table 20100601
3 Importing IT_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_TT WBS Dates output table 20100506

Method CHANGE_DATES on class CL_PS_WBS has no exception.

Method CHANGE_USRFLD_LAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USRFLD_DATA Call by reference Type reference (TYPE) PSHLP_WBS_USERFLD_TT Key Word Text table for WBS User Fields 20101014
2 Importing IT_WBS_DATA Call by reference Type reference (TYPE) PSHLP_WBS_TT WBS API Output Table 20101014

Method CHANGE_USRFLD_LAB on class CL_PS_WBS 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 20100627

Method CHECK_DATA_CHANGED on class CL_PS_WBS has no exception.

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRPS_MOD Call by reference Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20100421
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100408
3 Importing IS_PRPS_NEW Call by reference Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20100408
4 Importing IS_PRPS_OLD Call by reference Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20100408

Method CHECK_INPUT on class CL_PS_WBS has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_PS_WBS has no parameter.
Method CLEANUP on class CL_PS_WBS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PS_WBS has no parameter.
Method CONSTRUCTOR on class CL_PS_WBS has no exception.

Method CONVERT_ALL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DAUR Call by reference Type reference (TYPE) PS_PDAUR Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110119
2 Changing CV_EINH Call by reference Type reference (TYPE) PS_PEINH Error messages 20110119
3 Changing CV_ENDE Call by reference Type reference (TYPE) PS_ISTRT Actual start date for the WBS element 20110119
4 Changing CV_STRT Call by reference Type reference (TYPE) PS_ISTRT Key for Factory Calendar 20110119
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110119
6 Exporting EV_RETURN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110119
7 Importing IV_FABKL Call by reference Type reference (TYPE) FABKL Fatory calendar flag 20110119
8 Importing IV_INDEX Call by reference Type reference (TYPE) SY-TABIX 0 Index of Internal Tables 20110119

Method CONVERT_ALL_DATES on class CL_PS_WBS has no exception.

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATE Call by reference Type reference (TYPE) PS_ISTRT Actual start date for the WBS element 20110119
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20110119
3 Exporting EV_RETURN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110119
4 Importing IV_CALID Call by reference Type reference (TYPE) FABKL Key for Factory Calendar 20110119
5 Importing IV_CORRECT_OPTION Call by reference Type reference (TYPE) CIND Fatory calendar flag 20110119
6 Importing IV_DATE Call by reference Type reference (TYPE) PS_ISTRT Actual start date for the WBS element 20110119

Method CONVERT_DATE on class CL_PS_WBS has no exception.

Method CREATE 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 20100809
2 Exporting ET_WBS Call by reference Type reference (TYPE) PSHLP_WBS_TT WBS API Output Table 20100809
3 Importing IT_WBS_DATA Call by reference Type reference (TYPE) PSHLP_WBS_CREATE_TT WBS data to be created 20100809

Method CREATE on class CL_PS_WBS has no exception.

Method CREATE_NZTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NZTAB Call by reference Type reference (TYPE) GTY_TNZTAB Network Dates for WBS Element 20110115
2 Importing IT_WBS_KEYS Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT WBS keys 20110115

Method CREATE_NZTAB on class CL_PS_WBS has no exception.

Method CREATE_PREPARE 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 20100828
2 Exporting EV_PSPNR Call by reference Type reference (TYPE) PS_POSNR 20100828
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100828
4 Importing IS_PROJ Call by reference Type reference (TYPE) PSHLP_PROJ_ST Project Output 20100828
5 Importing IV_POSID Call by reference Type reference (TYPE) PS_POSID Work Breakdown Structure Element (WBS Element) 20100828

Method CREATE_PREPARE on class CL_PS_WBS has no exception.

Method CREATE_TASK_COST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COST_EXISTS Call by reference Type reference (TYPE) PSHLP_COSTDATA_EXIST_TT Cost data exists 20101228

Method CREATE_TASK_COST on class CL_PS_WBS has no exception.

Method DATES_PREREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106

Method DATES_PREREAD on class CL_PS_WBS has no exception.

Method DATES_UPADATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODIFIED_FIELD Call by reference Type reference (TYPE) STRING 20101230
2 Exporting ES_WBS_DATES_UPD Call by reference Type reference (TYPE) PRTE_UPDATE Field string PRTE 20100429
3 Importing IS_WBS_DATES_NEW Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates Output Structure 20100429
4 Importing IS_WBS_DATES_OLD Call by reference Type reference (TYPE) PRTEB Document Structure of Table PRTE 20100429

Method DATES_UPADATE on class CL_PS_WBS has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Messages 20100809
2 Exporting ET_WBS_KEYS Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT Deleted WBS keys 20100809
3 Importing IT_WBS_KEYS Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT WBS keys to be deleted 20100809

Method DELETE on class CL_PS_WBS has no exception.

Method DELETE_CJ2054_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) I 20110310
2 Importing IS_PRPS Call by reference Type reference (TYPE) PRPS WBS (Work Breakdown Structure) Element Master Data 20110310

Method DELETE_CJ2054_DELETE on class CL_PS_WBS has no exception.

Method FILL_WBS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106

Method FILL_WBS_HIERARCHY on class CL_PS_WBS has no exception.

Method GET_GLOBALBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100524
2 Exporting ET_NODE_DATA_1 Call by reference Type reference (TYPE) INDEX TABLE 20100601
3 Exporting ET_NODE_DATA_2 Call by reference Type reference (TYPE) INDEX TABLE 20100601
4 Exporting ET_NODE_DATA_3 Call by reference Type reference (TYPE) INDEX TABLE 20100601
5 Exporting ET_NODE_DATA_4 Call by reference Type reference (TYPE) INDEX TABLE 20100601

Method GET_GLOBALBUFFER on class CL_PS_WBS 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_MESSAGE 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 PS global buffers 20100708

Method GET_GLOBALBUFFER_METADATA on class CL_PS_WBS has no exception.

Method GET_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_INDEX Value transfer Type reference (TYPE) SY-TABIX Index of Internal Tables 20110413
2 Importing IS_WBS_KEY Call by reference Type reference (TYPE) PSHLP_WBS_KEY_ST WBS key 20110413

Method GET_INDEX on class CL_PS_WBS 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) CL_PS_WBS Class to manager wbs element 20100331

Method GET_INSTANCE on class CL_PS_WBS 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 20100715
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100715
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) ANY 20100715
4 Importing IS_NODE_INFO Call by reference Type reference (TYPE) PSHLP_UI_SUBNODE_DEF_ST 20100715

Method GET_PROFILES on class CL_PS_WBS has no exception.

Method GET_USER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USRFLD_DATA Call by reference Type reference (TYPE) PSHLP_WBS_USERFLD_TT Key Word Text table for WBS User Fields 20100812
2 Importing IT_USERFLD_KEY Call by reference Type reference (TYPE) PSHLP_WBS_USERFLD_INP_TT Input Table type for User Fields 20100812
3 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110113

Method GET_USER_FIELDS on class CL_PS_WBS has no exception.

Method PREPARE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100825

Method PREPARE_SAVE on class CL_PS_WBS has no exception.

Method PUT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20100505
2 Importing IV_MSGID Call by reference Type reference (TYPE) MSGID Message Class 20100505
3 Importing IV_MSGNO Call by reference Type reference (TYPE) MSGNO System Message Number 20100505
4 Importing IV_MSGTY Call by reference Type reference (TYPE) MSGTY Message Type 20100505
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) MSGV1 Message variable 01 20100505
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) MSGV2 Message variable 02 20100505
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) MSGV3 Message variable 03 20100505
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) MSGV4 Message variable 04 20100505

Method PUT_MESSAGE on class CL_PS_WBS has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100401
2 Exporting ET_WBS Call by reference Type reference (TYPE) PSHLP_WBS_TT WBS Output Table 20100401
3 Importing IT_WBS_KEYS Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT WBS key Table 20100401
4 Importing IV_CACHE_FETCH Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100401
5 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100727

Method READ on class CL_PS_WBS has no exception.

Method READ_ALL_DATES Signature

Method READ_ALL_DATES on class CL_PS_WBS has no parameter.
Method READ_ALL_DATES on class CL_PS_WBS has no exception.

Method READ_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRPS_AUTH Call by reference Type reference (TYPE) PSHLP_PRPS_AUTH_TT Table to store WBS Authorizations 20101228
2 Importing IT_PRPS Call by reference Type reference (TYPE) TT_PRPS For PRPS 20101228
3 Importing IV_ENQUEUE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101228

Method READ_AUTHORIZATION on class CL_PS_WBS has no exception.

Method READ_CUSTOMER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUST_DATA Call by reference Type reference (TYPE) PSHLP_WBS_CI_TT Table Type:WBS customer fields 20100531
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100531
3 Importing IT_WBS_KEY Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT WBS keys 20100531
4 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110112

Method READ_CUSTOMER_DATA on class CL_PS_WBS has no exception.

Method READ_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WBS_DATES Call by reference Type reference (TYPE) INDEX TABLE 20100601
2 Importing IT_WBS_KEY Call by reference Type reference (TYPE) PSHLP_WBS_KEY_TT WBS keys 20100713
3 Importing IV_LOCK_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101229

Method READ_DATES on class CL_PS_WBS has no exception.

Method RECIEVE_RESULT_COST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20101228

Method RECIEVE_RESULT_COST on class CL_PS_WBS has no exception.

Method RETERIEVE_MESSAGE_LOG 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 20100809
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) TSMESG Message table message collector 20100809
3 Importing IV_SY_MESSAGES Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100809

Method RETERIEVE_MESSAGE_LOG on class CL_PS_WBS has no exception.

Method SAVE_DATES 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 20100825
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100825

Method SAVE_DATES on class CL_PS_WBS has no exception.

Method SAVE_MASTERDATA 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 20100825
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100825

Method SAVE_MASTERDATA on class CL_PS_WBS has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20101210
2 Importing IT_NODE_DATA_1 Call by reference Type reference (TYPE) INDEX TABLE 20101210
3 Importing IT_NODE_DATA_2 Call by reference Type reference (TYPE) INDEX TABLE 20101210
4 Importing IT_NODE_DATA_3 Call by reference Type reference (TYPE) INDEX TABLE 20101210
5 Importing IT_NODE_DATA_4 Call by reference Type reference (TYPE) INDEX TABLE 20101210

Method SET_DATA on class CL_PS_WBS has no exception.

Method SET_GLOBALBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100601
2 Importing IT_NODE_DATA_1 Call by reference Type reference (TYPE) INDEX TABLE 20100601
3 Importing IT_NODE_DATA_2 Call by reference Type reference (TYPE) INDEX TABLE 20100601
4 Importing IT_NODE_DATA_3 Call by reference Type reference (TYPE) INDEX TABLE 20100601
5 Importing IT_NODE_DATA_4 Call by reference Type reference (TYPE) INDEX TABLE 20100607
6 Importing IV_SAVE_IN_BACKGROUND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106

Method SET_GLOBALBUFFER on class CL_PS_WBS has no exception.

Method SUBSTITUTION 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 20100929
2 Importing IT_WBS_SUBST Call by reference Type reference (TYPE) PSHLP_WBS_SUBT_KEY_FM_TT WBS substitution key structure 20100929

Method SUBSTITUTION on class CL_PS_WBS has no exception.

Method UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WBS Call by reference Type reference (TYPE) PSHLP_WBS_TT WBS Output Table 20101228
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20101228
3 Importing IV_ENQUEUE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101228
4 Importing IV_UPDATE_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106
5 Importing IV_UPDATE_PARENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110106

Method UPDATE_BUFFER on class CL_PS_WBS has no exception.

Method UPDATE_GLOBAL_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100401
2 Importing IT_PRHI Call by reference Type reference (TYPE) TT_PRHI table type for prhi 20100909
3 Importing IT_PRPS Call by reference Type reference (TYPE) PSHLP_WBS_TT For PRPS 20100401

Method UPDATE_GLOBAL_BUFFERS on class CL_PS_WBS has no exception.

Method USERFIELD_F4 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 20101021
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) PSHLP_WBS_USERFLD_F4_OP_TT Table Type for User Field F4 Output 20101021
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) PSHLP_WBS_USERFLD_F4_TT Table type for WBS User Fields F4 20101021

Method USERFIELD_F4 on class CL_PS_WBS has no exception.

Method VALIDATE_DATES 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 20110114
2 Importing IS_WBS_DATE Call by reference Type reference (TYPE) PSHLP_WBS_DATE_ST WBS Dates Output Structure 20110114

Method VALIDATE_DATES on class CL_PS_WBS has no exception.

Method VALIDATE_DATES_BASIC 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 20110114
2 Exporting EV_RETURN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110117
3 Importing IV_END Call by reference Type reference (TYPE) PS_ESTRT End date of the WBS element 20110114
4 Importing IV_INFO_MESSAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110114
5 Importing IV_START Call by reference Type reference (TYPE) PS_ESTRT Start date of the WBS element 20110114

Method VALIDATE_DATES_BASIC on class CL_PS_WBS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606