SAP /IWBEP/IF_SBDM_PROJECT OO Class - SB - Domain Model - Project
/IWBEP/IF_SBDM_PROJECT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /IWBEP/IF_SBDM_PROJECT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /IWBEP/IF_SBDM_PROJECT SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| GET_ADMIN_DATA | Gets the administrative data | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_ADMIN_DATA...more details | ||
| GET_CHILDREN | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>GET_CHILDREN...more details | ||
| GET_CHILD_TYPES | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>GET_CHILD_TYPES...more details | ||
| GET_DESCRIPTION | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>GET_DESCRIPTION...more details | ||
| GET_GENERATED_ARTIFACTS | Gets the generated artifacts | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_GENERATED_ARTIFACTS...more details | ||
| GET_GEN_STRATEGY | Gets the generation strategy | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_GEN_STRATEGY...more details | ||
|
| ||
| GET_LAST_CHG_STATE | Gets the last change state | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_LAST_CHG_STATE...more details | ||
| GET_MODEL | Gets the model | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_MODEL...more details | ||
| GET_NAME | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>GET_NAME...more details | ||
| GET_PACKAGE | Gets the package | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_PACKAGE...more details | ||
| GET_PROJECT_TYPE | Gets the project type | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_PROJECT_TYPE...more details | ||
| GET_RESPONSIBLE | Gets the responsible | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_RESPONSIBLE...more details | ||
| GET_SERVICE | Gets the service | Public |
| CALL METHOD /iwbep/if_sbdm_project=>GET_SERVICE...more details | ||
| INSERT_CHILD | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>INSERT_CHILD...more details | ||
| IS_EDITABLE | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>IS_EDITABLE...more details | ||
| IS_MODIFIED | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>IS_MODIFIED...more details | ||
| IS_PERSISTENT | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>IS_PERSISTENT...more details | ||
| IS_PROJECT_EDITABLE_SYS | Checks if the project is editable in the system | Public |
| CALL METHOD /iwbep/if_sbdm_project=>IS_PROJECT_EDITABLE_SYS...more details | ||
| REMOVE_CHILD | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>REMOVE_CHILD...more details | ||
| SET_DESCRIPTION | Public | |
| CALL METHOD /iwbep/if_sbdm_project=>SET_DESCRIPTION...more details | ||
| SET_GEN_STRATEGY | Sets the generation strategy | Public |
| CALL METHOD /iwbep/if_sbdm_project=>SET_GEN_STRATEGY...more details | ||
| SET_PACKAGE | Sets the package | Public |
| CALL METHOD /iwbep/if_sbdm_project=>SET_PACKAGE...more details | ||
| SET_PROJECT_TYPE | Sets the project type (as long as project is transient) | Public |
| CALL METHOD /iwbep/if_sbdm_project=>SET_PROJECT_TYPE...more details | ||
| SET_RESPONSIBLE | Sets the responsible | Public |
| CALL METHOD /iwbep/if_sbdm_project=>SET_RESPONSIBLE...more details | ||
/IWBEP/IF_SBDM_PROJECT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GC_NODE_TYPE | Constant | SB: DM unique node type | LIKE | Public | |
| GC_TYPE_APC_REF_V2_PLUS | Constant | project type | '3' | LIKE /IWBEP/SBDM_PROJECT_TYPE | Public |
| GC_TYPE_MPC_DPC_V2 | Constant | project type | '1' | LIKE /IWBEP/SBDM_PROJECT_TYPE | Public |
| GC_TYPE_MPC_DPC_V2_PLUS | Constant | project type | '2' | LIKE /IWBEP/SBDM_PROJECT_TYPE | Public |
| GC_TYPE_MPC_DPC_V4 | Constant | Project Type | '4' | LIKE /IWBEP/SBDM_PROJECT_TYPE | Public |
| GC_TYPE_UNDEFINED | Constant | project type | SPACE | LIKE /IWBEP/SBDM_PROJECT_TYPE | Public |
| MS_NODE_TYPE | Instance Attribute | LIKE | Public | ||
| MV_NODE_GUID | Instance Attribute | LIKE | Public | ||
| MV_PROJECT_EDITABLE_SYS | Instance Attribute | set if project is not editable in a system | LIKE ABAP_BOOL | Public |
/IWBEP/IF_SBDM_PROJECT types
TY_T_GEN_ARTIFACTS -Links to Related Class(s)
/IWBEP/I...Full list of available SAP object classes
Search for further information about these or an SAP related objects