SAP ABAP Class CL_USMD_CR_MASTER (BOL Feeder Class for CR Master UIBB)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-AF (Application Component) Application Framework
⤷
USMD_CREQUEST_BOLUI (Package) Change Request BOL UI
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GUIBB_BOL_FORM | Generic BOL Feeder Form | 20110131 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_USMD_CR_MASTER | Interface for Change Request UIBB | 20120516 |
Properties
| Class | CL_USMD_CR_MASTER | |
| Short Description | BOL Feeder Class for CR Master UIBB | |
| Super Class | CL_GUIBB_BOL_FORM | Generic BOL Feeder Form |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | USMD_CREQUEST_BOLUI | Change Request BOL UI |
| Created | 20110131 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_USMD_CR_MASTER | Interface for Change Request UIBB | 20120516 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_MDG_BS_CR_UIBB_EVENTHANDLER | 20130710 | API for dealing with CR UIBB events generically | |
| 2 | CL_USMD_CR_GUIBB_GENERAL_DATA | 20110418 | BOL feeder class GUIBB form for CR | |
| 3 | CL_USMD_CR_WORKITEM_POPUP | 20110415 | Feeder Classe for Target Systems Popup |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20110328 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20110407 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20110412 | |||||
| 9 | Instance attribute | Public | Attribute reference (LIKE) | 20110525 | |||||
| 10 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 11 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 12 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 13 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 14 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 15 | Instance attribute | Public | Attribute reference (LIKE) | 20110222 | |||||
| 16 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 17 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 18 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 19 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 20 | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | |||||
| 21 | Instance attribute | Public | Attribute reference (LIKE) | 20110513 | |||||
| 22 | Instance attribute | Public | Attribute reference (LIKE) | 20110524 | |||||
| 23 | Instance attribute | Public | Attribute reference (LIKE) | 20110718 | |||||
| 24 | Constant | Protected | Type reference (TYPE) | FPM_EVENT_PARAM | 'DELTA_REFERENCE' | Parameter Name for FPM Event | 20110131 | ||
| 25 | Constant | Protected | Type reference (TYPE) | FPM_EVENT_PARAM | 'OBJECT_NAMES' | Parameter Name for FPM Event | 20110131 | ||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'USMD_CR_UIBB_BUTTON' | 20110131 | |||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'USMD_CR_HOTKEY' | 20110512 | |||
| 28 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_CONV_SOM_GOV_API | Governance API: Single Chg. Req. Convenience Governance API | 20110131 | |||
| 29 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_MDG_BS_CR_UIBB_EVENTHANDLER | API for dealing with CR UIBB events generically | 20110131 | |||
| 30 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BS_FPM_TOOLBOX | Toolbox for FPM enabled applications | 20110131 | |||
| 31 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_GOV_API | Governance API | 20110131 | |||
| 32 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_USMD_CR_MASTER | BOL Feeder Class for CR Master UIBB | 20110201 | |||
| 33 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_USMD_WF_SERVICE | Service Class for Workflow | 20110131 | |||
| 34 | Instance attribute | Protected | Type reference (TYPE) | GTY_CHANGE_REQUEST_INFO | 20110415 | ||||
| 35 | Instance attribute | Protected | Type reference (TYPE) | FPMGB_T_ACTIONDEF | Action Definition | 20110131 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | SWWTWIID | Workflow: Table with Work Item IDs | 20110503 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110131 | |||
| 38 | Instance attribute | Public | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20110131 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110513 | ||||
| 40 | Instance attribute | Private | Type reference (TYPE) | USMD_CREQUEST_AS_TYPE | Workflow Step Type | 20110818 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Validation caused warnings | 20110711 | ||
| 42 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20110131 | ||||
| 43 | Instance attribute | Private | Type reference (TYPE) | SWW_WIID | Work item ID | 20110307 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add buttons directly to OVP toolbar | 20110131 | |
| 2 | Instance method | Protected | Method | adds USMD typed messages to FPM container | 20110131 | |
| 3 | Instance method | Protected | Method | Check condition whether a change request should be locked | 20110330 | |
| 4 | Instance method | Private | Method | Determines if current user is processor of workflow | 20110131 | |
| 5 | Instance method | Protected | Method | Enables/Disables the Edit Button for the CR UIBB | 20110131 | |
| 6 | Instance method | Protected | Method | Clears CR information bar | 20110413 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20110131 | |
| 8 | Instance method | Protected | Method | Convert UTC Timestamp into sy-zonlo Timestamp | 20110131 | |
| 9 | Instance method | Protected | Method | Determine current worflow step type | 20110131 | |
| 10 | Instance method | Protected | Method | Determine current status of the workflow | 20110131 | |
| 11 | Instance method | Protected | Method | evaluates URL parameters, like CREQUEST for instance | 20110201 | |
| 12 | Instance method | Protected | Method | Returns (and determines if necessary) current CONV API Ref | 20110131 | |
| 13 | Instance method | Protected | Method | returns the entity's GenIL key values | 20110131 | |
| 14 | Static method | Public | Method | Get Instance of current CL_USMD_CR_MASTER | 20110201 | |
| 15 | Instance method | Public | Method | returns the parent object that is connected to CR | 20111109 | |
| 16 | Instance method | Private | Method | Get the status of the workitem | 20111109 | |
| 17 | Instance method | Private | Method | Handles the SOM of an object within a mass change request | 20110504 | |
| 18 | Instance method | Protected | Method | Initialize CR Information bar | 20110413 | |
| 19 | Instance method | Protected | Event handling method | Set Save Indicator in case of SAVE is performed in CONV API | 20110421 | |
| 20 | Instance method | Protected | Method | Updates the status for workflow processor authorisation | 20110331 |
Events
Class CL_USMD_CR_MASTER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_CHANGE_REQUEST_INFO | Protected | See coding | 20110413 | BEGIN OF gty_change_request_info,
crequest_id TYPE usmd_crequest,
crequest_staus TYPE usmd_crequest_status,
crequest_slg TYPE abap_bool,
crequest_draft_step TYPE usmd_draft_step,
crequest_lock_attempt TYPE abap_bool,
crequest_lock TYPE abap_bool,
current_wi_id TYPE sww_wiid,
wi_id_authority TYPE abap_bool,
wi_id_outdated TYPE abap_bool,
wi_query_performed TYPE abap_bool,
wi_selection_performed TYPE abap_bool,
wi_multiple_relevant TYPE abap_bool,
wf_action_triggered TYPE abap_bool,
wf_completed TYPE abap_bool, "WF_WAS_FINISHED
crequest_step_type TYPE usmd_crequest_as_type,
END OF gty_change_request_info
|
||
| 2 | GTY_WI_WF_AUTHORITY | Protected | See coding | 20110331 | BEGIN OF gty_wi_wf_authority,
workitem TYPE sww_wiid,
authority TYPE abap_bool,
END OF gty_wi_wf_authority
|
Method Signatures
Method ADD_BUTTONS_TO_GLOBAL_TOOLBAR Signature
Method ADD_BUTTONS_TO_GLOBAL_TOOLBAR on class CL_USMD_CR_MASTER has no parameter.
Method ADD_BUTTONS_TO_GLOBAL_TOOLBAR on class CL_USMD_CR_MASTER has no exception.
Method ADD_USMD_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB 消息(T100 & 纯文本) | 20110131 | |||
| 2 | IT_USMD_MESSAGES | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 消息 | 20110131 |
Method ADD_USMD_MESSAGES on class CL_USMD_CR_MASTER has no exception.
Method CHECK_COND_FOR_CR_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COND_FOR_ENQUEUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 用于锁定更改请求的条件 | 20110330 |
Method CHECK_COND_FOR_CR_LOCK on class CL_USMD_CR_MASTER has no exception.
Method CHECK_WORKFLOW_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CREQUEST_ID | Call by reference | Type reference (TYPE) | USMD_CREQUEST | 更改请求 | 20110131 | |||
| 2 | RV_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110131 |
Method CHECK_WORKFLOW_AUTHORITY on class CL_USMD_CR_MASTER has no exception.
Method CHG_FLD_PROP_EDIT_BUTTON_CR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' | 20110131 | |||
| 2 | IV_VISIBILITY | Call by reference | Type reference (TYPE) | WDUI_VISIBILITY | CL_WD_UIELEMENT=>E_VISIBLE-VISIBLE | Web Dynpro:可视化 | 20110131 |
Method CHG_FLD_PROP_EDIT_BUTTON_CR on class CL_USMD_CR_MASTER has no exception.
Method CLEAR_CR_INFO Signature
Method CLEAR_CR_INFO on class CL_USMD_CR_MASTER has no parameter.
Method CLEAR_CR_INFO on class CL_USMD_CR_MASTER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_USMD_CR_MASTER has no parameter.
Method CONSTRUCTOR on class CL_USMD_CR_MASTER has no exception.
Method CONVERT_UTC_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC 时戳的简短格式(YYYYMMDDhhmmss) | 20110131 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC 时戳的简短格式(YYYYMMDDhhmmss) | 20110131 |
Method CONVERT_UTC_TIMESTAMP on class CL_USMD_CR_MASTER has no exception.
Method DETERMINE_WF_STEP_TYPE Signature
Method DETERMINE_WF_STEP_TYPE on class CL_USMD_CR_MASTER has no parameter.
Method DETERMINE_WF_STEP_TYPE on class CL_USMD_CR_MASTER has no exception.
Method DETERMINE_WORKFLOW_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RELEVANT_WORKITEM_IDS | Call by reference | Type reference (TYPE) | SWWTWIID | 工作流:含工作项目标识的表 | 20110223 |
Method DETERMINE_WORKFLOW_STATUS on class CL_USMD_CR_MASTER has no exception.
Method EVALUATE_URL_PARAMETERS Signature
Method EVALUATE_URL_PARAMETERS on class CL_USMD_CR_MASTER has no parameter.
Method EVALUATE_URL_PARAMETERS on class CL_USMD_CR_MASTER has no exception.
Method GET_CONV_API_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_CONV_SOM_GOV_API | Call by reference | Object reference (TYPE REF TO) | IF_USMD_CONV_SOM_GOV_API | 管理 API:单一更改请求便于管理 API | 20110131 |
Method GET_CONV_API_REFERENCE on class CL_USMD_CR_MASTER has no exception.
Method GET_ENTITY_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KEY | Call by reference | Type reference (TYPE) | ANY | 20110131 |
Method GET_ENTITY_KEY on class CL_USMD_CR_MASTER has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_USMD_CR_MASTER | Value transfer | Object reference (TYPE REF TO) | CL_USMD_CR_MASTER | 更改请求主数据 UIBB 的业务对象层供给系统类 | 20110201 |
Method GET_INSTANCE on class CL_USMD_CR_MASTER has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_PARENT | Value transfer | Object reference (TYPE REF TO) | OBJECT | returns the object (e.g. BOL-entity) assigned to CR | 20111109 |
Method GET_PARENT on class CL_USMD_CR_MASTER has no exception.
Method GET_WI_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_WI_HEADER | Value transfer | Type reference (TYPE) | SWRSWIHEADDTL | Processing Status of a Work Item | 20111109 | |||
| 2 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20111109 |
Method GET_WI_STATUS on class CL_USMD_CR_MASTER has no exception.
Method HANDLE_SOM_FOR_MASS_CRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_USMD_NAVI_DATA | Call by reference | Type reference (TYPE) | USMD_T_VALUE | 字段名和值 | 20110504 |
Method HANDLE_SOM_FOR_MASS_CRS on class CL_USMD_CR_MASTER has no exception.
Method INITIALIZE_CR_INFO Signature
Method INITIALIZE_CR_INFO on class CL_USMD_CR_MASTER has no parameter.
Method INITIALIZE_CR_INFO on class CL_USMD_CR_MASTER has no exception.
Method SET_SAVE_PERFORMED Signature
Method SET_SAVE_PERFORMED on class CL_USMD_CR_MASTER has no parameter.
Method SET_SAVE_PERFORMED on class CL_USMD_CR_MASTER has no exception.
Method UPDATE_WORKFLOW_AUTHORITY Signature
Method UPDATE_WORKFLOW_AUTHORITY on class CL_USMD_CR_MASTER has no parameter.
Method UPDATE_WORKFLOW_AUTHORITY on class CL_USMD_CR_MASTER has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 703 |