Hierarchy
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ BTP_WD (Package) BTP Web Dynpro Layer
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_WD_ASSIST | BTP Assistance Super Class | 20100702 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_WD_OVERVIEW | BTP Assistance Overview | 20100804 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_WD_PROJECT_INSTANCE | BTP Assistance Project Instance | 20100702 |
Properties
Class | CL_BTP_WD_PROJECT | |
Short Description | BTP Assistance Projects | |
Super Class | CL_BTP_WD_ASSIST | BTP Assistance Super Class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BTP_WD | BTP Web Dynpro Layer |
Created | 20100702 | SAP |
Last change | 20141030 | |
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 | CL_BTP_DL_OBJECT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_BTP_DL_PROJECT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_BTP_WD_PROJECT has no interface implemented.
Friends
Class CL_BTP_WD_PROJECT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | NC_DIALOG_USER | Constant | Public | Type reference (TYPE) | XUUSTYP | 'A' | Dialog User | 20100702 | |
2 | NC_PATCH_LEVEL | Constant | Public | Type reference (TYPE) | I | 22 | Message manager gets the view set depending on this constant | 20111116 | |
3 | NR_ADVEXT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BTP_DL_PEXTENDER_ADV | BTP Project Extender Advised | 20110906 | ||
4 | NR_PCOMPOSER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BTP_DL_PCOMPOSER | BTP Project Composer | 20100702 | ||
5 | NR_PEXTENDER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BTP_DL_PEXTENDER | BTP Project Extender | 20100706 | ||
6 | NR_PROJECT | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BTP_DL_PROJECT | The current project | 20100702 | ||
7 | NT_OPEN_PHASES | Instance attribute | Public | Type reference (TYPE) | BTP_WD_T_OPEN_PHASE | Table of Project Phases opened in the UI by the user | 20100702 | ||
8 | NT_STEP_STATUS | Instance attribute | Public | Type reference (TYPE) | BTP_DL_T_PROJ_STEP_STATUS | BTP List of Status of a Step in a Project Phase | 20100702 | ||
9 | NV_SCENARIO | Instance attribute | Public | Type reference (TYPE) | CNV_MBT_SCENARIO | CL_BTP_DL_OBJECT=>NC_SCENARIO_SLOP | MBT PCL: Scenario | 20101025 | |
10 | PR_ITA_TO_ADD | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BTP_DL_ITAPPROACH | IT Approach to be added to a phase | 20100702 | ||
11 | PS_UI_TEXTS | Instance attribute | Protected | Type reference (TYPE) | BTP_WD_S_UI_TEXTS | BTP UI texts | 20100804 | ||
12 | PT_PHASE_STATUS | Instance attribute | Private | Type reference (TYPE) | BTP_DL_T_PROJ_PHASE_STATUS | BTP Status of Phase in Project | 20100702 | ||
13 | PT_PROJ_STATUS | Instance attribute | Private | Type reference (TYPE) | BTP_DL_T_PROJ_STATUS | BTP Project Status | 20100811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_ITA_TO_PHASE | Instance method | Public | Method | Add an IT Approach to a Phase | 20100702 |
2 | BUILD_STATUS_RECORD | Instance method | Public | Method | Build a status summary record | 20100702 |
3 | BUILD_UI_TEXTS | Instance method | Public | Method | Build UI texts | 20100702 |
4 | CLEAR_PROJECT | Instance method | Public | Method | Clear Project Reference | 20110320 |
5 | CONDENSE_NAME | Static method | Public | Method | Condense a Project name and replaces spaces with underscores | 20100812 |
6 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20100702 |
7 | FILL_UI_STRUC_FROM_ITA | Instance method | Public | Method | Fill a UI structure with data from an IT Approach | 20100702 |
8 | FILL_UI_STRUC_FROM_PATTERN | Instance method | Public | Method | Fill a UI structure with data from a Project Pattern | 20100702 |
9 | FILL_UI_STRUC_FROM_PHASE | Instance method | Public | Method | Fill a UI structure with data from a Project Phase | 20100702 |
10 | FILL_UI_STRUC_FROM_PROJECT | Instance method | Public | Method | Fill a UI structure with data from a Project | 20100702 |
11 | FILL_UI_STRUC_FROM_STEP | Instance method | Public | Method | Fill a UI structure with data from a Step | 20100802 |
12 | GET_EXE_STEP_STATUS | Instance method | Private | Method | Get Execution Step status data | 20100811 |
13 | GET_ICON_FOR_STATUS | Static method | Public | Method | Get the appropriate traffic light icon for a given status | 20100702 |
14 | GET_ITA_TO_ADD_TEXT | Instance method | Public | Method | Get text of ITA to be added | 20101105 |
15 | GET_PATTERNS | Instance method | Public | Method | Get project pattern data for the UI | 20100702 |
16 | GET_PHASES_TO_ADD_ITA | Instance method | Public | Method | Get Project Phases to which an ITA may be added | 20100702 |
17 | GET_PROJECTS | Instance method | Public | Method | Get project data for the UI | 20100702 |
18 | GET_PROJECT_DETAIL | Instance method | Public | Method | Get detailed project data for the UI | 20100702 |
19 | GET_PROJECT_PHASES | Instance method | Private | Method | Get Project Phase data | 20100811 |
20 | GET_PROPOSED_ITA | Instance method | Public | Method | Get proposed IT approach data for the UI | 20100702 |
21 | GET_PROPOSED_PHASES | Instance method | Public | Method | Get proposed phase data for the UI, for a selected pattern | 20100702 |
22 | INSTANTIATE_COMPOSER | Instance method | Public | Method | Create a composer object for the project | 20100702 |
23 | SET_ITA | Instance method | Public | Method | Set IT approach data prior to composition | 20100702 |
Events
Class CL_BTP_WD_PROJECT has no event.
Types
Class CL_BTP_WD_PROJECT has no local type.
Method Signatures
Method ADD_ITA_TO_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_COUNT | Call by reference | Type reference (TYPE) | I | 1 | Number of times to add the ITA | 20100702 | |
2 | Importing | IV_PHASE_SEQNUM | Call by reference | Type reference (TYPE) | BTP_DL_PROJ_PHASE_SEQNUM | Sequence number of the phase to add to | 20100702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BTP_DL_PCOMPOSER | BTP Exceptions on Project Composer | 20100702 |
Method BUILD_STATUS_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BAR_COLOR | Call by reference | Type reference (TYPE) | WDY_UIE_LIBRARY_ENUM_TYPE | 20100702 | |||
2 | Importing | IV_NUM_THIS_STATUS | Call by reference | Type reference (TYPE) | I | 20100702 | |||
3 | Importing | IV_PERCENT_VALUE | Call by reference | Type reference (TYPE) | INT4 | Natural Number | 20100702 | ||
4 | Importing | IV_STATUS | Call by reference | Type reference (TYPE) | BTP_DL_PROJ_STEP_STATUS | BTP Status of Step in Project Phase | 20100702 | ||
5 | Importing | IV_TOTAL_NUM_STEPS | Call by reference | Type reference (TYPE) | I | 20100702 | |||
6 | Changing | XT_EXE_STEP_STATUS | Call by reference | Type reference (TYPE) | BTP_WD_T_EXE_STEP_STATUS | BTP Project: execution step status UI data | 20100702 |
Method BUILD_STATUS_RECORD on class CL_BTP_WD_PROJECT has no exception.
Method BUILD_UI_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_UI_TEXTS | Call by reference | Type reference (TYPE) | BTP_WD_S_UI_TEXTS | BTP UI texts | 20100702 |
Method BUILD_UI_TEXTS on class CL_BTP_WD_PROJECT has no exception.
Method CLEAR_PROJECT Signature
Method CLEAR_PROJECT on class CL_BTP_WD_PROJECT has no parameter.
Method CLEAR_PROJECT on class CL_BTP_WD_PROJECT has no exception.
Method CONDENSE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PROPOSED_NAME | Call by reference | Type reference (TYPE) | BTP_WD_PROJECT_NAME | Proposed Project name | 20100812 | ||
2 | Returning | RV_CONDENSED_NAME | Value transfer | Type reference (TYPE) | BTP_WD_PROJECT_NAME | Condensed name | 20100812 |
Method CONDENSE_NAME on class CL_BTP_WD_PROJECT has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_BTP_WD_PROJECT has no parameter.
Method CONSTRUCTOR on class CL_BTP_WD_PROJECT has no exception.
Method FILL_UI_STRUC_FROM_ITA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ITA | Call by reference | Type reference (TYPE) | BTP_WD_S_ITAPPROACH | IT Approach data for the UI | 20100702 | ||
2 | Importing | IS_ITA | Call by reference | Type reference (TYPE) | BTP_DL_S_BLUEPRINT_ITAP | IT Approach | 20110414 |
Method FILL_UI_STRUC_FROM_ITA on class CL_BTP_WD_PROJECT has no exception.
Method FILL_UI_STRUC_FROM_PATTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PATTERN | Call by reference | Type reference (TYPE) | BTP_WD_S_PROJECT_PATTERNS | Project Pattern data for the UI | 20100702 | ||
2 | Importing | IR_PATTERN | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPAT | Project Pattern | 20100702 |
Method FILL_UI_STRUC_FROM_PATTERN on class CL_BTP_WD_PROJECT has no exception.
Method FILL_UI_STRUC_FROM_PHASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PHASE | Call by reference | Type reference (TYPE) | BTP_WD_S_PROJECT_PHASE | Project Phase data for the UI | 20100702 | ||
2 | Importing | IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPHASE | Project Phase | 20100702 |
Method FILL_UI_STRUC_FROM_PHASE on class CL_BTP_WD_PROJECT has no exception.
Method FILL_UI_STRUC_FROM_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_UI_PROJECT | Call by reference | Type reference (TYPE) | BTP_WD_S_UI_PROJECT | BTP Project Data for the UI | 20100702 | ||
2 | Importing | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJECT | BTP Project | 20100702 |
Method FILL_UI_STRUC_FROM_PROJECT on class CL_BTP_WD_PROJECT has no exception.
Method FILL_UI_STRUC_FROM_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_STEP | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJSTEP | BTP Step in a Project Phase | 20100802 | ||
2 | Importing | IV_ALLOW_LSCP_ASSIGN | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | X = display link to assign a System Landscape | 20101011 | ||
3 | Importing | IV_LSCP_ASSIGN_ACTIVE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | X = allow the user to assign a System Landscape | 20101202 | ||
4 | Importing | IV_STEP_SEL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | X = for Step selection popup | 20100831 | ||
5 | Returning | RS_PHASE_STEP | Value transfer | Type reference (TYPE) | BTP_WD_S_PHASE_STEP | Step data for UI | 20100802 |
Method FILL_UI_STRUC_FROM_STEP on class CL_BTP_WD_PROJECT has no exception.
Method GET_EXE_STEP_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_EXE_STEP_STATUS | Value transfer | Type reference (TYPE) | BTP_WD_T_EXE_STEP_STATUS | Table of BTP Project execution step status UI data | 20100811 |
Method GET_EXE_STEP_STATUS on class CL_BTP_WD_PROJECT has no exception.
Method GET_ICON_FOR_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STATUS | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_STATUS | BTP Object Status | 20100702 | ||
2 | Returning | RV_ICON_NAME | Value transfer | Type reference (TYPE) | ICONNAME | Name of an Icon | 20100702 |
Method GET_ICON_FOR_STATUS on class CL_BTP_WD_PROJECT has no exception.
Method GET_ITA_TO_ADD_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20101105 |
Method GET_ITA_TO_ADD_TEXT on class CL_BTP_WD_PROJECT has no exception.
Method GET_PATTERNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PATTERN | Call by reference | Type reference (TYPE) | BTP_WD_T_PROJECT_PATTERNS | Project Pattern Data for the UI | 20100702 | ||
2 | Exporting | EV_LEAD_SEL_INDEX | Call by reference | Type reference (TYPE) | I | Index of Project to be at lead selection | 20100702 | ||
3 | Importing | IV_LEAD_SEL_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | GUID of Project to be at lead selection | 20100702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BTP_DL_PCOMPOSER | BTP Exceptions on Project Composer | 20100702 |
Method GET_PHASES_TO_ADD_ITA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PHASES_TO_ADD_ITA | Call by reference | Type reference (TYPE) | BTP_WD_T_PROJECT_PHASE | Table of UI phase data | 20100702 | ||
2 | Exporting | EV_REQUIRED_PHASE_TYPES | Call by reference | Type reference (TYPE) | STRING | Required phase types for message | 20100702 | ||
3 | Importing | IV_ITA_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20100702 |
Method GET_PHASES_TO_ADD_ITA on class CL_BTP_WD_PROJECT has no exception.
Method GET_PROJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_UI_PROJECT | Call by reference | Type reference (TYPE) | BTP_WD_T_UI_PROJECT | Table of BTP Project Data for the UI | 20100702 | ||
2 | Exporting | EV_LEAD_SEL_INDEX | Call by reference | Type reference (TYPE) | I | Index of Project to be at lead selection | 20100702 | ||
3 | Importing | IV_GET_LEAD_SEL_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Only get details of the selected Project | 20100702 | ||
4 | Importing | IV_LEAD_SEL_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | GUID of Project to be at lead selection | 20100702 | ||
5 | Importing | IV_NOT_FINISHED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Only get Projects that are not finished | 20100811 | ||
6 | Importing | IV_ONLY_MY_PROJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Only get projects I'm assigned to | 20100702 |
Method GET_PROJECTS on class CL_BTP_WD_PROJECT has no exception.
Method GET_PROJECT_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_UI_PROJECT_DETAIL | Call by reference | Type reference (TYPE) | BTP_WD_S_UI_PROJECT_DETAIL | Detailed BTP Project Data for the UI | 20100702 | ||
2 | Exporting | ET_EXE_STEP_STATUS | Call by reference | Type reference (TYPE) | BTP_WD_T_EXE_STEP_STATUS | Table of BTP Project execution step status UI data | 20100702 | ||
3 | Exporting | ET_FURTHER_ROADMAPS | Call by reference | Type reference (TYPE) | BTP_DL_T_REF_ROADMAP | BTP References to Roadmaps | 20101025 | ||
4 | Exporting | ET_PHASE | Call by reference | Type reference (TYPE) | BTP_WD_T_PROJECT_PHASE | Table of Project Phase data for the UI | 20100702 | ||
5 | Exporting | ET_PUSER | Call by reference | Type reference (TYPE) | BTP_DL_T_PUSER | BTP Table with users registered to a project | 20100702 |
Method GET_PROJECT_DETAIL on class CL_BTP_WD_PROJECT has no exception.
Method GET_PROJECT_PHASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_PHASE | Value transfer | Type reference (TYPE) | BTP_WD_T_PROJECT_PHASE | Table of Project Phase data for the UI | 20100811 |
Method GET_PROJECT_PHASES on class CL_BTP_WD_PROJECT has no exception.
Method GET_PROPOSED_ITA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ITA_ALL_AVAILABLE | Call by reference | Type reference (TYPE) | BTP_WD_T_ITAPPROACH | All available IT approaches | 20100702 | ||
2 | Exporting | ET_ITA_NOT_ASSIGNED | Call by reference | Type reference (TYPE) | BTP_WD_T_ITAPPROACH | Unassigned IT approaches | 20100702 | ||
3 | Exporting | ET_ITA_PROPOSED_STEP | Call by reference | Type reference (TYPE) | BTP_WD_T_EXECUTION_STEP | BTP Project Execution Step | 20100702 | ||
4 | Importing | IR_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPHASE | BTP Project Composer | 20130306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BTP_DL_PCOMPOSER | BTP Exceptions on Project Composer | 20100702 |
Method GET_PROPOSED_PHASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_GOLIVE_PHASE | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPHASE | The go-live Phase | 20101119 | ||
2 | Exporting | ET_PHASE | Call by reference | Type reference (TYPE) | BTP_WD_T_PROJECT_PHASE | Project Phase data for the UI | 20100702 | ||
3 | Importing | IR_ROADMAP | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_ROADMAP | BTP Portfolio Item Roadmap | 20100702 | ||
4 | Importing | IV_PATTERN_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | Project Pattern GUID | 20100702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BTP_DL_PCOMPOSER | BTP Exceptions on Project Composer | 20100702 |
Method INSTANTIATE_COMPOSER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BLUEPRINT | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20110311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_BTP_DL_PCOMPOSER | BTP Exceptions on Project Composer | 20100702 |
Method SET_ITA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ITA_UI | Call by reference | Type reference (TYPE) | BTP_WD_T_EXECUTION_STEP | BTP Project Execution Step | 20100702 |
Method SET_ITA on class CL_BTP_WD_PROJECT has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_700 |