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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_WD_UIELEMENT | 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 | CV_ACTION_ACTIVATE | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
2 | CV_ACTION_APPROVE | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
3 | CV_ACTION_AVAILABLE_WITEMS | Instance attribute | Public | Attribute reference (LIKE) | 20110328 | ||||
4 | CV_ACTION_CHANGE_DOCUMENTS | Instance attribute | Public | Attribute reference (LIKE) | 20110407 | ||||
5 | CV_ACTION_CHECK | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
6 | CV_ACTION_CRUIBB_REFRESH | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
7 | CV_ACTION_CR_EDIT | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
8 | CV_ACTION_DELETE_DRAFT | Instance attribute | Public | Attribute reference (LIKE) | 20110412 | ||||
9 | CV_ACTION_DELETE_DRAFT_HANDLER | Instance attribute | Public | Attribute reference (LIKE) | 20110525 | ||||
10 | CV_ACTION_FINPROC | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
11 | CV_ACTION_REFRESH | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
12 | CV_ACTION_REJECT | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
13 | CV_ACTION_REQAGAIN | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
14 | CV_ACTION_REWORK | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
15 | CV_ACTION_SAVE | Instance attribute | Public | Attribute reference (LIKE) | 20110222 | ||||
16 | CV_ACTION_SENDFREV | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
17 | CV_ACTION_SUBMIT | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
18 | CV_ACTION_UNDO | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
19 | CV_ACTION_VALIDATE | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
20 | CV_ACTION_VAL_LOG | Instance attribute | Public | Attribute reference (LIKE) | 20110131 | ||||
21 | CV_ACTION_WORKFLOW_LOG | Instance attribute | Public | Attribute reference (LIKE) | 20110513 | ||||
22 | CV_CR_CHECK_BY_BUTTON | Instance attribute | Public | Attribute reference (LIKE) | 20110524 | ||||
23 | CV_EVENT_ID_RESUME_REJECT | Instance attribute | Public | Attribute reference (LIKE) | 20110718 | ||||
24 | CV_PARAMETER_DELTA_REF | Constant | Protected | Type reference (TYPE) | FPM_EVENT_PARAM | 'DELTA_REFERENCE' | Parameter Name for FPM Event | 20110131 | |
25 | CV_PARAMETER_OBJECTS | Constant | Protected | Type reference (TYPE) | FPM_EVENT_PARAM | 'OBJECT_NAMES' | Parameter Name for FPM Event | 20110131 | |
26 | GC_USMD_BUTTON_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'USMD_CR_UIBB_BUTTON' | 20110131 | ||
27 | GC_USMD_HOTKEY_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'USMD_CR_HOTKEY' | 20110512 | ||
28 | MO_CONV_SOM_GOV_API | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_CONV_SOM_GOV_API | Governance API: Single Chg. Req. Convenience Governance API | 20110131 | ||
29 | MO_EVENT_HANDLER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_MDG_BS_CR_UIBB_EVENTHANDLER | API for dealing with CR UIBB events generically | 20110131 | ||
30 | MO_FPM_TOOLBOX | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BS_FPM_TOOLBOX | Toolbox for FPM enabled applications | 20110131 | ||
31 | MO_GOV_API | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_USMD_GOV_API | Governance API | 20110131 | ||
32 | MO_USMD_CR_MASTER | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_USMD_CR_MASTER | BOL Feeder Class for CR Master UIBB | 20110201 | ||
33 | MO_WF_SERVICE | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_USMD_WF_SERVICE | Service Class for Workflow | 20110131 | ||
34 | MS_CREQUEST_INFO | Instance attribute | Protected | Type reference (TYPE) | GTY_CHANGE_REQUEST_INFO | 20110415 | |||
35 | MT_OWN_ACTIONS | Instance attribute | Protected | Type reference (TYPE) | FPMGB_T_ACTIONDEF | Action Definition | 20110131 | ||
36 | MT_WORKITEMS_RELEVANT | Instance attribute | Private | Type reference (TYPE) | SWWTWIID | Workflow: Table with Work Item IDs | 20110503 | ||
37 | MV_FIRST_RUN | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110131 | ||
38 | MV_GENIL_COMPONENT | Instance attribute | Public | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20110131 | ||
39 | MV_NO_BUTTONS | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20110513 | |||
40 | MV_STEP_TYPE_FOR_BUTTONS | Instance attribute | Private | Type reference (TYPE) | USMD_CREQUEST_AS_TYPE | Workflow Step Type | 20110818 | ||
41 | MV_VALIDATION_HAS_WARNINGS | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Validation caused warnings | 20110711 | |
42 | MV_WORKFLOW_IS_STABLE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20110131 | |||
43 | MV_WORKITEM_FOR_ACTION | Instance attribute | Private | Type reference (TYPE) | SWW_WIID | Work item ID | 20110307 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_BUTTONS_TO_GLOBAL_TOOLBAR | Instance method | Private | Method | Add buttons directly to OVP toolbar | 20110131 |
2 | ADD_USMD_MESSAGES | Instance method | Protected | Method | adds USMD typed messages to FPM container | 20110131 |
3 | CHECK_COND_FOR_CR_LOCK | Instance method | Protected | Method | Check condition whether a change request should be locked | 20110330 |
4 | CHECK_WORKFLOW_AUTHORITY | Instance method | Private | Method | Determines if current user is processor of workflow | 20110131 |
5 | CHG_FLD_PROP_EDIT_BUTTON_CR | Instance method | Protected | Method | Enables/Disables the Edit Button for the CR UIBB | 20110131 |
6 | CLEAR_CR_INFO | Instance method | Protected | Method | Clears CR information bar | 20110413 |
7 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20110131 |
8 | CONVERT_UTC_TIMESTAMP | Instance method | Protected | Method | Convert UTC Timestamp into sy-zonlo Timestamp | 20110131 |
9 | DETERMINE_WF_STEP_TYPE | Instance method | Protected | Method | Determine current worflow step type | 20110131 |
10 | DETERMINE_WORKFLOW_STATUS | Instance method | Protected | Method | Determine current status of the workflow | 20110131 |
11 | EVALUATE_URL_PARAMETERS | Instance method | Protected | Method | evaluates URL parameters, like CREQUEST for instance | 20110201 |
12 | GET_CONV_API_REFERENCE | Instance method | Protected | Method | Returns (and determines if necessary) current CONV API Ref | 20110131 |
13 | GET_ENTITY_KEY | Instance method | Protected | Method | returns the entity's GenIL key values | 20110131 |
14 | GET_INSTANCE | Static method | Public | Method | Get Instance of current CL_USMD_CR_MASTER | 20110201 |
15 | GET_PARENT | Instance method | Public | Method | returns the parent object that is connected to CR | 20111109 |
16 | GET_WI_STATUS | Instance method | Private | Method | Get the status of the workitem | 20111109 |
17 | HANDLE_SOM_FOR_MASS_CRS | Instance method | Private | Method | Handles the SOM of an object within a mass change request | 20110504 |
18 | INITIALIZE_CR_INFO | Instance method | Protected | Method | Initialize CR Information bar | 20110413 |
19 | SET_SAVE_PERFORMED | Instance method | Protected | Event handling method | Set Save Indicator in case of SAVE is performed in CONV API | 20110421 |
20 | UPDATE_WORKFLOW_AUTHORITY | 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 | Changing | CT_MESSAGES | Call by reference | Type reference (TYPE) | FPMGB_T_MESSAGES | FPMGB 消息(T100 & 纯文本) | 20110131 | ||
2 | Importing | 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 | Returning | 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 | Importing | IV_CREQUEST_ID | Call by reference | Type reference (TYPE) | USMD_CREQUEST | 更改请求 | 20110131 | ||
2 | Returning | 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 | Importing | IV_ENABLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' | 20110131 | ||
2 | Importing | 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 | Exporting | EV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC 时戳的简短格式(YYYYMMDDhhmmss) | 20110131 | ||
2 | Importing | 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 | Exporting | 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 | Exporting | 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 | Exporting | 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 | Returning | 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 | Returning | 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 | Returning | ER_WI_HEADER | Value transfer | Type reference (TYPE) | SWRSWIHEADDTL | Processing Status of a Work Item | 20111109 | ||
2 | Importing | 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 | Importing | 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 |