SAP ABAP Class CL_PS_OTB_POWL_FDR (Powl Feeder Class for PS order to bill)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSI_WE (Package) PS Integration with Work Engagement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_POWL_EASY_FEEDER POWL Feeder Class - Easy Definition 20090922
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_EASY_FEEDER Methods needed by Easy-POWL Feederclass 20090922
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER_EXT Interface extension for POWL feeders 20091028
Properties
Class CL_PS_OTB_POWL_FDR  
Short Description Powl Feeder Class for PS order to bill    
Super Class CL_POWL_EASY_FEEDER POWL Feeder Class - Easy Definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSI_WE   PS Integration with Work Engagement 
Created 20090922   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)
2 IF_POWL_EASY_FEEDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_POWL_EASY_FEEDER Methods needed by Easy-POWL Feederclass 20090922
2 IF_POWL_FEEDER_EXT Interface extension for POWL feeders 20091028
Friends
Class CL_PS_OTB_POWL_FDR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INT_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_PS_FEEDER_PROJECTS_INT Internal BADI reference 20091126
2 MR_MY_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_PS_FEEDER_PROJECTS BADI reference 20091126
3 MT_PARTNER_DATA Instance attribute Public Type reference (TYPE) TT_IHPA For IHPA Partner Data 20091016
4 MT_PROJ_DATA Instance attribute Public Type reference (TYPE) TT_PROJ For PROJ 20091014
5 MT_PROJ_DATA_FILTERED Instance attribute Public Type reference (TYPE) TT_PROJ For PROJ 20091015
6 MT_PRPS_DATA Instance attribute Public Type reference (TYPE) TT_PRPS For PRPS 20091014
7 MT_STAFFED Instance attribute Public Type reference (TYPE) TT_PRPS For PRPS 20091102
8 MT_UNSTAFFED Instance attribute Public Type reference (TYPE) TT_PRPS For PRPS 20091102
9 MV_ERROR_FLAG Instance attribute Public Type reference (TYPE) BOOLEAN Error Flag 20091026
10 MV_QUERY_FLAG Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091015
11 MV_STAFFED_FLAG Instance attribute Public Type reference (TYPE) ABAP_BOOL 20091102
12 MV_STAFFING_NORMAL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091102
13 MV_UNSTAFFED_FLAG Instance attribute Public Type reference (TYPE) ABAP_BOOL 20091102
Methods
# Method Level Visibility Method type Description Created on
1 FILL_DATA Instance method Public Method Fill Data in the POWL 20091014
2 FILL_WBS_STAFFING_STAGE_DATA Instance method Private Method (Ehp6) Get Staffing Stage data 20110207
3 FILTER_ON_WBS_STAFFING_STAGE Instance method Private Method (Ehp6) Filter based on Staffing Stage 20110207
4 GET_DATA_PROJ Instance method Public Method Formulate query for and get data for PROJ table 20091014
5 GET_DATA_PRPS Instance method Public Method Formulate query for and get data for PRPS table 20091014
6 GET_OBJECT_STATUS Instance method Public Method Get status data 20091022
7 GET_PARTNER_DATA Instance method Public Method Get Partner Data 20091005
8 GET_PROJDATA_FOR_PRPS Instance method Public Method Get PROJ data 20091015
9 GET_STAFFED_PROJ Instance method Public Method Check whether the proj is staffed or unstaffed 20091021
10 GET_WBS_DATES Instance method Public Method Get WBS dates 20091015
11 GET_WBS_ELEMENTS_ON_CUST Instance method Private Method (Ehp6) Get WBS elemens of CUST 20101116
Events
Class CL_PS_OTB_POWL_FDR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_STAT_MAS_ST Public See coding 20091027 begin of GTY_STAT_MAS_ST, objnr type j_objnr, systat type j_stext, usstat type J_STEXT, END OF GTY_STAT_MAS_ST
2 GTY_STAT_MAS_TT Public See coding 20091027 GTY_STAT_MAS_TT TYPE STANDARD TABLE OF GTY_STAT_MAS_ST
3 GTY_SYS_STATUS_ST Public See coding 20091022 BEGIN OF gty_sys_status_st, include TYPE tj02t, objnr TYPE j_objnr, END OF gty_sys_status_st
4 GTY_SYS_STATUS_TT Public See coding 20091022 GTY_SYS_STATUS_TT TYPE STANDARD TABLE OF gty_sys_status_st
5 GTY_USR_STATUS_ST Public See coding 20091022 BEGIN OF gty_usr_status_st, userstatus type J_ESTAT, objnr TYPE j_objnr, END OF gty_usr_status_st
6 GTY_USR_STATUS_TT Public See coding 20091022 GTY_USR_STATUS_TT TYPE STANDARD TABLE OF gty_usr_status_st
Method Signatures

Method FILL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) PSI_WE_POWL_OTB_TT Table Type for PS OrderToBill Projects POWL 20091014
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20091014

Method FILL_DATA on class CL_PS_OTB_POWL_FDR has no exception.

Method FILL_WBS_STAFFING_STAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) PSI_WE_POWL_OTB_TT Table Type for PS OrderToBill Projects POWL 20110207
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20110207

Method FILL_WBS_STAFFING_STAGE_DATA on class CL_PS_OTB_POWL_FDR has no exception.

Method FILTER_ON_WBS_STAFFING_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PSPNR Call by reference Type reference (TYPE) PSI_WE_PSPNR_TT Table type for pspnr 20110207
2 Importing IT_SELECTION_PARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20110207
3 Importing IV_STAFFING_STAGE Value transfer Type reference (TYPE) SAWE_WE_STAFFING_STAGE Staff Assignment Work Engagement Staffing Stage 20110207

Method FILTER_ON_WBS_STAFFING_STAGE on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_DATA_PROJ 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) POWL_MSG_TTY Message META description 20091014
2 Importing IT_PSPNR Call by reference Type reference (TYPE) PSI_WE_PSPNR_TT Table Type : PSPNR 20091026
3 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) IF_POWL_EASY_FEEDER=>TYP_T_SELECTION_PARAMETER 20091014

Method GET_DATA_PROJ on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_DATA_PRPS 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) POWL_MSG_TTY Message META description 20091014
2 Importing IT_PSPNR Call by reference Type reference (TYPE) PSB_POSNR_TT Table of POSNR 20091026
3 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) IF_POWL_EASY_FEEDER=>TYP_T_SELECTION_PARAMETER Selection criteria for POWL Queries 20091014

Method GET_DATA_PRPS on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_OBJECT_STATUS 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) POWL_MSG_TTY Message META description 20091104
2 Exporting ET_STATUS Call by reference Type reference (TYPE) GTY_STAT_MAS_TT 20091027
3 Importing IT_OBJNR Call by reference Type reference (TYPE) CNVS_T_OBJNR_OP Table Type : Object Number 20091027

Method GET_OBJECT_STATUS on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_PARTNER_DATA 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) POWL_MSG_TTY Message META description 20091023
2 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) IF_POWL_EASY_FEEDER=>TYP_T_SELECTION_PARAMETER Selection criteria for POWL Queries 20091016
3 Importing IV_PRTNR_PROJ Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091019
4 Importing IV_PRTNR_PRPS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091019

Method GET_PARTNER_DATA on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_PROJDATA_FOR_PRPS 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) POWL_MSG_TTY Message META description 20091015
2 Importing IT_PRPS Call by reference Type reference (TYPE) TT_PRPS For PRPS 20091015

Method GET_PROJDATA_FOR_PRPS on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_STAFFED_PROJ 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) POWL_MSG_TTY Message META description 20091021

Method GET_STAFFED_PROJ on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_WBS_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRTE Call by reference Type reference (TYPE) TT_PRTE For PRTE 20091015

Method GET_WBS_DATES on class CL_PS_OTB_POWL_FDR has no exception.

Method GET_WBS_ELEMENTS_ON_CUST 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) POWL_MSG_TTY Message META description 20101116
2 Exporting ET_PSPNR Call by reference Type reference (TYPE) PSI_WE_PSPNR_TT Table type for pspnr 20101116
3 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) IF_POWL_EASY_FEEDER=>TYP_T_SELECTION_PARAMETER 20101116

Method GET_WBS_ELEMENTS_ON_CUST on class CL_PS_OTB_POWL_FDR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605