Hierarchy
⤷
⤷
Properties
| Class | CL_GRFN_MSMP_CONTEXT_UPDATE | |
| Short Description | MSMP Process Context Update API | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | GRFNMW | |
| Program status | ||
| Category | 0 | |
| Package | GRFN_MSMP_WORKFLOW | GRC Shared MSMP Engine |
| Created | 20090916 | SAP |
| Last change | 20141106 | |
| 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) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GRFN_MSMP_CONTEXT_UPDATE has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_GRFN_MSMP_TOOLS | 20100303 | Utility methods for MSMP |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | See coding | 20100407 | |||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | YS_LINE_ITEM_DATA | 20090924 | ||||
| 3 | Instance attribute | Public | Type reference (TYPE) | GRFNMWRTINST | MSMP Runtime - Instance Header Info | 20100919 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | YTH_LINE_ITEM_DATA | Single-Character Flag | 20091001 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | GRFN_T_MSMP_LINEITEM | Table of MSMP Line Item Keys | 20100407 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | YT_GRFNMWRTMSGLG | 20090929 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | SWDTWIID | Tables of WIs used to retrieve instance reference | 20100921 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100609 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | Instance ID | 20090923 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100930 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | GRFN_MW_PROCESS_ID | Process ID | 20100806 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | GRFN_MW_VERSION | Version ID | 20100806 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | GRFN_MW_STG_CONFIG_ID | Stage Conf ID - for consistency check | 20091026 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | GRFN_MW_UI_SESSION_ID | MSMP UI Session ID | 20100323 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100401 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100226 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | 20091026 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | YS_PATH_OF_INSTANCE | 20100226 | ||||
| 19 | Instance attribute | Protected | Type reference (TYPE) | YTH_WI_ACTIONS | 20091028 | ||||
| 20 | Instance attribute | Protected | Type reference (TYPE) | YTH_WI_ACTIONS_WITH_LI | 20091110 | ||||
| 21 | Static Attribute | Protected | Type reference (TYPE) | YTH_INSTANCE | 20090923 | ||||
| 22 | Instance attribute | Protected | Type reference (TYPE) | GRFNW_MSMP_TH_WI_EXEC_CONTEX | 20090923 |
Methods
Events
Class CL_GRFN_MSMP_CONTEXT_UPDATE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_AFFECTED_PATH | Protected | See coding | 20100920 | BEGIN OF ys_affected_path,
path_id TYPE grfn_mw_path_id,
path_seq TYPE grfn_mw_path_seqnr,
END OF ys_affected_path
|
||
| 2 | YS_APPROVAL_STATUS | Protected | See coding | 20100401 | BEGIN OF ys_approval_status,
user TYPE sy-uname,
work_item_id TYPE sww_wiid,
approval_status TYPE grfn_mw_ui_approval_status,
escalated TYPE abap_bool,
updated TYPE abap_bool, "indicates that this approver info was changed -> for save to DB
END OF ys_approval_status
|
||
| 3 | YS_CHANGE_INFO | Protected | See coding | 20100401 | BEGIN OF ys_change_info,
th_appr_status TYPE yth_approval_status,
read TYPE abap_bool,
read_timestamp TYPE timestampl,
updated TYPE abap_bool,
added TYPE abap_bool,
added_mode TYPE grfn_mw_ui_add_lineitem_type,
added_to_continue_with_li TYPE grfn_mw_line_item,
removed TYPE abap_bool,
" forward Implementaiton
forward_type TYPE grfn_mw_approving_as,
t_forwarded_to TYPE grfn_mw_t_appr_usr,
"
ddic TYPE typename,
r_data TYPE REF TO data,
data_timestamp TYPE timestampl,
s_updated_by_ui_action TYPE grfn_mw_s_ui_action_key,
" internal status during submit call
submit_action TYPE y_submit_action,
END OF ys_change_info
|
||
| 4 | YS_INSTANCE | Protected | See coding | 20100401 | BEGIN OF ys_instance,
instance_id TYPE grfnmwrtinst-instance_id,
admin_mode TYPE abap_bool,
r_instance TYPE REF TO cl_grfn_msmp_context_update,
END OF ys_instance
|
||
| 5 | YS_LINE_ITEM_DATA | Protected | See coding | 20100401 | BEGIN OF ys_line_item_data,
line_item_key TYPE grfn_mw_line_item,
locked TYPE abap_bool,
s_meta TYPE ys_change_info,
END OF ys_line_item_data
|
||
| 6 | YS_PATH_OF_INSTANCE | Protected | See coding | 20100401 | BEGIN OF ys_path_of_instance,
path_id TYPE grfn_mw_path_id,
path_seq TYPE grfn_mw_path_seqnr,
END OF ys_path_of_instance
|
||
| 7 | YS_PATH_TO_REJECT | Protected | See coding | 20100401 | BEGIN OF ys_path_to_reject,
instance_id TYPE grfn_mw_instance_id,
path_id TYPE grfn_mw_path_id,
path_seq TYPE grfn_mw_path_seqnr,
ui_action_key TYPE grfn_mw_s_ui_action_key,
END OF ys_path_to_reject
|
||
| 8 | YTH_AFFECTED_PATH | Protected | See coding | 20100920 | yth_affected_path TYPE HASHED TABLE OF ys_affected_path WITH UNIQUE KEY path_id path_seq
|
||
| 9 | YTH_APPROVAL_STATUS | Protected | See coding | 20100401 | yth_approval_status TYPE HASHED TABLE OF ys_approval_status WITH UNIQUE KEY user
|
||
| 10 | YTH_INSTANCE | Protected | See coding | 20100401 | yth_instance TYPE HASHED TABLE OF ys_instance WITH UNIQUE KEY instance_id admin_mode
|
||
| 11 | YTH_LINE_ITEM_DATA | Protected | See coding | 20100401 | yth_line_item_data TYPE HASHED TABLE OF ys_line_item_data WITH UNIQUE KEY line_item_key
|
||
| 12 | YTH_WI_ACTIONS | Protected | See coding | 20100401 | yth_wi_actions TYPE HASHED TABLE OF grfn_mw_s_ui_action_key WITH UNIQUE KEY wf_work_item
|
||
| 13 | YTH_WI_ACTIONS_WITH_LI | Protected | See coding | 20100401 | yth_wi_actions_with_li TYPE HASHED TABLE OF grfn_mw_s_ui_action_key WITH UNIQUE KEY wf_work_item msmp_lineitem
|
||
| 14 | YT_GRFNMWRTMSGLG | Protected | See coding | 20100401 | yt_grfnmwrtmsglg TYPE STANDARD TABLE OF grfnmwrtmsglg WITH DEFAULT KEY
|
||
| 15 | YT_PATH_TO_REJECT | Protected | See coding | 20100401 | yt_path_to_reject TYPE STANDARD TABLE OF ys_path_to_reject
|
||
| 16 | Y_SUBMIT_ACTION | Protected | Type reference (TYPE) | CHAR1 | 20100407 | |
Method Signatures
Method ADD_NEW_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IA_LINEITEM_DATA | Call by reference | Type reference (TYPE) | ANY | 20091001 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 3 | IV_CONTINUE_WITH_LI | Value transfer | Type reference (TYPE) | GRFN_MW_LINE_ITEM | Associated LI for Continue Mode (Muli-Path session) | 20100919 | |||
| 4 | IV_IMPLICIT_APPROVAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100226 | |||
| 5 | IV_WAIT_TIME | Value transfer | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091001 | ||
| 6 | I_ADD_LI_TYPE | Value transfer | Type reference (TYPE) | GRFN_MW_UI_ADD_LINEITEM_TYPE | Add Line Item - how to proceed | 20100204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Locking Failure | 20091001 | ||
| 3 | MSMP Operation Not Allowed | 20091001 |
Method APPROVE_REJECT_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091002 | |||
| 2 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091002 | ||
| 3 | I_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | GRFNW_MSMP_C_UI_APPR_STATUS-UNKNOWN | Line Item Approval Status | 20091002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091002 | ||
| 2 | Data Concurrently Changed By Other User | 20091002 | ||
| 3 | MSMP Locking Failure | 20091002 | ||
| 4 | MSMP Operation Not Allowed | 20091002 |
Method APPROVE_REJECT_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091002 | |||
| 2 | IV_LI_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100319 | |||
| 3 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091002 | ||
| 4 | I_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | GRFNW_MSMP_C_UI_APPR_STATUS-UNKNOWN | Line Item Approval Status | 20091002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091002 | ||
| 2 | Data Concurrently Changed By Other User | 20091002 | ||
| 3 | MSMP Locking Failure | 20091002 | ||
| 4 | MSMP Operation Not Allowed | 20091002 |
Method CANCEL_OR_REJECT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MSMP_EXECUTION_CONTEXT | Value transfer | Type reference (TYPE) | GRFN_MW_S_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100809 | |||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100809 | |||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100809 | |||
| 4 | I_IS_REJECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Should Path Status be Set To Rejected ? | 20100809 | |||
| 5 | I_IS_RESTART_OF_PATH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Is Path going to be restarted ? | 20100809 | ||
| 6 | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100809 | |||
| 7 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_ID | Path ID | 20100809 | |||
| 8 | I_PATH_SEQ | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_SEQNR | Path Sequence Number (Long Time Stamp) | 20100809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100809 |
Method COMMIT_AND_RE_ROUTE_ADMINMODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100701 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100701 | |||
| 3 | IV_REROUTE_PATH | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_ID | Path ID | 20100701 | |||
| 4 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100701 | ||
| 5 | I_STAGE_SEQ_IDX | Call by reference | Type reference (TYPE) | GRFN_MW_STG_INDEX | Stage Sequence Number | 20100701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100701 | ||
| 2 | MSMP Operation Not Allowed | 20100701 |
Method COMMIT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100524 | ||
| 2 | I_UNLOCK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100524 | ||
| 2 | Data Concurrently Changed By Other User | 20100524 | ||
| 3 | MSMP Operation Not Allowed | 20100524 |
Method COMMIT_CHANGES_AND_CANCEL_INST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_UI_KEYS | Call by reference | Type reference (TYPE) | GRFNW_MSMP_TH_UI_LI_ACTION_IDS | 20100724 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100724 | ||
| 3 | I_IMPLICIT_HEADER_REJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100724 | ||
| 2 | Data Concurrently Changed By Other User | 20100724 | ||
| 3 | MSMP Operation Not Allowed | 20100724 |
Method COMMIT_CHANGES_AND_HOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100427 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100427 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100427 | ||
| 4 | I_INST_LEVEL_ACTION | Call by reference | Type reference (TYPE) | GRFN_MW_INST_LEVEL_UI_ACTION | Instance level UI actions | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100427 | ||
| 2 | MSMP Operation Not Allowed | 20100427 |
Method COMMIT_CHANGES_AND_REJECT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_UI_KEYS | Call by reference | Type reference (TYPE) | GRFNW_MSMP_TH_UI_LI_ACTION_IDS | 20100219 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20091204 | ||
| 3 | I_IMPLICIT_HEADER_REJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20091219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091204 | ||
| 2 | Data Concurrently Changed By Other User | 20091204 | ||
| 3 | MSMP Operation Not Allowed | 20091204 |
Method COMMIT_CHANGES_AND_RE_ROUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100401 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100401 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100401 | ||
| 4 | I_STAGE_SEQ_IDX | Call by reference | Type reference (TYPE) | GRFN_MW_STG_INDEX | Stage Sequence Number | 20100401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100401 | ||
| 2 | MSMP Operation Not Allowed | 20100401 |
Method COMMIT_CHANGES_AND_SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PATHS_CANCELLED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 2 | ET_RESUBMITTED_LI | Value transfer | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Line Items resubmitted to new Path Instances (Add Line Item) | 20100413 | |||
| 3 | ET_STAGES_FINISHED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100413 | |||
| 4 | ET_STAGES_FORWARDED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 5 | ET_STAGES_FORWARDED_W_RETURN | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 6 | ET_STAGES_RETURNED_FORWARD | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 7 | ET_STAGES_SENT_TO_AUTH_ACTION | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 8 | ET_STAGES_WAITING_FOR_APPROVAL | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100413 | |||
| 9 | EV_INSTANCE_RESTARTED_AS | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100413 | |||
| 10 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20091016 | |||
| 11 | I_IMPLICIT_HEADER_APPROVAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | If Header Approval status was not decided -> approve it now | 20091109 | ||
| 12 | I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20090924 | ||
| 2 | Data Concurrently Changed By Other User | 20091002 | ||
| 3 | MSMP Operation Not Allowed | 20090930 |
Method COMMIT_CHANGES_AND_WI_REPLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100420 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100420 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100420 | ||
| 2 | MSMP Operation Not Allowed | 20100420 |
Method COMMIT_CHANGES_AND_WI_RESERVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100420 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100420 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100420 | ||
| 2 | MSMP Operation Not Allowed | 20100420 |
Method COMMIT_CHANGES_TO_HDR_LI_ADMIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LINE_ITEM_DATA | Call by reference | Type reference (TYPE) | YS_LINE_ITEM_DATA | 20100714 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100714 | ||
| 3 | I_IS_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is Header (true) Line Item (false) flag | 20100714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100714 | ||
| 2 | MSMP Operation Not Allowed | 20100714 |
Method COMMIT_CHANGES_TO_HEADER_OR_LI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LINE_ITEM_DATA | Call by reference | Type reference (TYPE) | YS_LINE_ITEM_DATA | 20100323 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100323 | ||
| 3 | I_IS_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is Header (true) Line Item (false) flag | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100323 | ||
| 2 | MSMP Operation Not Allowed | 20100323 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100609 | ||||
| 2 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | UUID of the GRC object (char32) | 20090924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Operation Not Allowed | 20090924 |
Method FORWARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API Key - To Identify User Action in MSMP Context | 20100209 | |||
| 2 | IT_FORWARD_TO_USERS | Value transfer | Type reference (TYPE) | GRFN_T_MW_APPROVER | Table of Approvers | 20100209 | |||
| 3 | IV_FORWARD_TYPE | Value transfer | Type reference (TYPE) | GRFN_MW_APPROVING_AS | Approver is appoving as a Forwarded Approver | 20100415 | |||
| 4 | IV_WAIT_TIME | Value transfer | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20100209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100209 | ||
| 2 | Data Concurrently Changed By Other User | 20100209 | ||
| 3 | MSMP Locking Failure | 20100209 | ||
| 4 | MSMP Operation Not Allowed | 20090930 |
Method FORWARD_HEADER_OR_LI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LINE_ITEM_DATA | Call by reference | Type reference (TYPE) | YS_LINE_ITEM_DATA | 20100331 | ||||
| 2 | CT_NEW_LI_APPROVERS_FOR_NOTIF | Value transfer | Type reference (TYPE) | GRFN_MW_T_AGENT_ID | Result Table - Agent Rule | 20110529 | |||
| 3 | CT_STAGES_FORWARDED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 4 | CT_STAGES_FORWARDED_W_RETURN | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 5 | CT_STAGES_SENT_TO_AUTH_ACTION | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 6 | ES_FORWARDING_CONTEXT | Value transfer | Type reference (TYPE) | GRFN_MW_S_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20110529 | |||
| 7 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100414 | |||
| 8 | I_IS_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is Header (true) Line Item (false) flag | 20100331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100331 | ||
| 2 | MSMP Operation Not Allowed | 20100331 |
Method FREE_ALL_UI_LOCKS Signature
Method FREE_ALL_UI_LOCKS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no parameter.
Method FREE_ALL_UI_LOCKS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method GET_ALLOWED_UI_ACTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPROVAL_MODE | Call by reference | Type reference (TYPE) | GRFN_MW_FORWARD_RETURN_TYPE | MSMP Forward & Return Type | 20100527 | |||
| 2 | I_ON_HOLD_BY | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20100527 | |||
| 3 | RS_ALLOWED_UI_ACTIONS | Value transfer | Type reference (TYPE) | GRFNMW_S_UI_ALLOWED_ACTIONS | Flags with allowed UI actions | 20100527 |
Method GET_ALLOWED_UI_ACTIONS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method GET_ALL_LINEITEMS_OF_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RE_READ | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100407 | |||
| 2 | RT_ALL_LI | Value transfer | Attribute reference (LIKE) | MT_ALL_LINEITEMS | Table of MSMP Line Item Keys | 20100407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100407 |
Method GET_CHANGED_STAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_CHANGED_STAGES | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100226 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100609 | |||
| 2 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-INSTANCE_ID | UUID of the GRC object (char32) | 20090923 | |||
| 3 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_MSMP_CONTEXT_UPDATE | MSMP Process Context Update API | 20090923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20090923 | ||
| 2 | MSMP Operation Not Allowed | 20090923 |
Method GET_INSTANCE_FROM_EXT_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100622 | |||
| 2 | I_EXT_KEY | Call by reference | Type reference (TYPE) | GRFNMWRTINST-EXTERNAL_KEY | MSMP Request External Key | 20091026 | |||
| 3 | I_PROCESS_ID | Call by reference | Type reference (TYPE) | GRFNMWRTINST-PROCESS_ID | Process ID | 20100107 | |||
| 4 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_MSMP_CONTEXT_UPDATE | MSMP Process Context Update API | 20091026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091026 | ||
| 2 | MSMP Operation Not Allowed | 20091026 |
Method GET_INSTANCE_FROM_WI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100622 | |||
| 2 | I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | " "CL_GRFN_MSMP_CONTEXT_UPDATE | 20090924 | |||
| 3 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_MSMP_CONTEXT_UPDATE | 20090924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20090924 | ||
| 2 | MSMP Operation Not Allowed | 20090924 |
Method GET_INSTANCE_FROM_WI_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_ID | Value transfer | Type reference (TYPE) | SWDTWIID | 20091030 | ||||
| 2 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100622 | |||
| 3 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_MSMP_CONTEXT_UPDATE | MSMP Process Context Update API | 20091030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091030 | ||
| 2 | MSMP Operation Not Allowed | 20091030 |
Method GET_MSMP_INSTANCE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INSTANCE_ID | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20091028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091028 |
Method GET_STAGE_OF_PATH_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STAGE_CONFIG_ID | Value transfer | Type reference (TYPE) | GRFN_MW_STG_CONFIG_ID | Stage Configuration ID | 20100527 | |||
| 2 | E_STAGE_IS_FIRST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100527 | ||||
| 3 | E_STAGE_IS_LAST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100527 | ||||
| 4 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100527 | |||
| 5 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_ID | Path ID | 20100527 | |||
| 6 | I_STAGE_SEQNR | Call by reference | Type reference (TYPE) | GRFN_MW_STG_SEQNR | Stage Sequence Number | 20100527 |
Method GET_STAGE_OF_PATH_DETAILS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method GET_UI_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EA_DATA | Call by reference | Type reference (TYPE) | SIMPLE | 20091026 | ||||
| 2 | EV_DDIC | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20091026 | |||
| 3 | I_PATH_ID | Call by reference | Type reference (TYPE) | GRFN_MW_PATH_ID | Path ID | 20100611 | |||
| 4 | I_PROCESS_ID | Call by reference | Type reference (TYPE) | GRFN_MW_PROCESS_ID | Work item ID | 20100611 | |||
| 5 | I_STAGE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_STG_SEQNR | Stage Sequence Number | 20100611 | |||
| 6 | I_STAGE_TASK_ID | Call by reference | Type reference (TYPE) | GRFN_MW_STG_TSK_ID | Stage Task ID | 20100611 | |||
| 7 | I_VERSION | Call by reference | Type reference (TYPE) | GRFN_MW_VERSION | Version ID | 20100611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091026 |
Method GET_UI_CONFIGURATION_FOR_WI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EA_DATA | Call by reference | Type reference (TYPE) | SIMPLE | 20100611 | ||||
| 2 | EV_DDIC | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20100611 | |||
| 3 | I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100611 |
Method GET_UI_KEYS_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER_UI_KEYS | Value transfer | Type reference (TYPE) | GRFNW_MSMP_S_UI_LI_ACTION_IDS | 20091027 | ||||
| 2 | ETH_LINEITEMS_UI_KEYS | Value transfer | Type reference (TYPE) | GRFNW_MSMP_TH_UI_LI_ACTION_IDS | 20091027 | ||||
| 3 | ET_INVALID_WI | Value transfer | Type reference (TYPE) | SWDTWIID | Work Item IDs | 20091105 | |||
| 4 | IT_WI_ID | Value transfer | Type reference (TYPE) | SWDTWIID | Work Item IDs | 20091030 | |||
| 5 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20091029 | ||
| 6 | I_LINEITEM_ID_FILTER | Call by reference | Type reference (TYPE) | GRFN_MW_LINE_ITEM | Line Item Key | 20091027 | |||
| 7 | I_USER_ID_FILTER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20091027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091027 |
Method INVALIDATE_INSTANCE Signature
Method INVALIDATE_INSTANCE on class CL_GRFN_MSMP_CONTEXT_UPDATE has no parameter.
Method INVALIDATE_INSTANCE on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method IS_MULTI_PATH_SESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_MULT_PATH | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100919 |
Method IS_MULTI_PATH_SESSION on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method LOCK_IN_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINE_ITEM_KEYS | Call by reference | Type reference (TYPE) | GRFNW_MSMP_T_GRFN_MW_LINE_ITEM | Lock LineItems | 20090923 | |||
| 2 | IV_LI_NEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Locking In newly added LI | 20100303 | ||
| 3 | IV_RESTART_PURPOSE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100430 | |||
| 4 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20090923 | ||
| 5 | I_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Lock Header | 20090923 | ||
| 6 | I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20090923 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20090923 | ||
| 2 | MSMP Locking Failure | 20090923 | ||
| 3 | MSMP Operation Not Allowed | 20090923 |
Method LOCK_IN_TRANSACTION_LI_ONLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 2 | IV_LI_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100303 | |||
| 3 | IV_RESTART_PURPOSE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100430 | |||
| 4 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Locking Failure | 20091001 | ||
| 3 | MSMP Operation Not Allowed | 20091001 |
Method LOCK_WHOLE_INSTANCE_FOR_UI Signature
Method LOCK_WHOLE_INSTANCE_FOR_UI on class CL_GRFN_MSMP_CONTEXT_UPDATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Locking Failure | 20100930 |
Method LOG_APP_AUDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_APP_MSGS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_AUDIT_MESSAGE | Table of Application to MSMP Audit Messages. | 20100419 | |||
| 2 | IV_APP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name | 20100419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100419 | ||
| 2 | MSMP Operation Not Allowed | 20100419 |
Method LOG_APP_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20091212 | ||||
| 2 | IT_MSG_STR | Call by reference | Type reference (TYPE) | GRFN_MW_T_LOG_ENTRY_TXT | Execution Log Entry Text | 20091212 | |||
| 3 | I_MSG_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091212 | ||
| 2 | MSMP Operation Not Allowed | 20091212 |
Method LOG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20090930 | ||||
| 2 | I_MSG_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091001 | ||
| 3 | I_MSG_STR | Call by reference | Type reference (TYPE) | GRFN_MW_LOG_ENTRY_TXT | Execution Log Entry Text | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Operation Not Allowed | 20090930 |
Method LOG_MESSAGE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20091001 | ||||
| 2 | I_MSG_CATEGORY | Call by reference | Type reference (TYPE) | GRFN_MW_LOG_ENTRY_CATEGORY | GRFNW_MSMP_C_LOG_ENTRY_CATEG-MSMP_APPROVAL | MSMP Message Log Entry Category | 20091001 | ||
| 3 | I_MSG_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091001 | ||
| 4 | I_MSG_STR | Call by reference | Type reference (TYPE) | GRFN_MW_LOG_ENTRY_TXT | Execution Log Entry Text | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Operation Not Allowed | 20091001 |
Method LOG_MESSAGE_INTERNAL_UI_AUDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20091016 | ||||
| 2 | I_MSG_CATEGORY | Call by reference | Type reference (TYPE) | GRFN_MW_LOG_ENTRY_CATEGORY | GRFNW_MSMP_C_LOG_ENTRY_CATEG-MSMP_APPROVAL | MSMP Message Log Entry Category | 20091016 | ||
| 3 | I_MSG_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091016 | ||
| 4 | I_UI_ACTION | Call by reference | Type reference (TYPE) | GRFN_MW_UI_ACTION_ID | MSMP UI Action | 20091016 | |||
| 5 | I_UI_ACTION_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20091016 | ||||
| 6 | I_UI_ACTION_VALUE_DOMAIN | Call by reference | Type reference (TYPE) | DOMNAME | SPACE | Name of Dictionary Type | 20091016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091016 | ||
| 2 | MSMP Operation Not Allowed | 20091016 |
Method LOG_SY_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20091120 | ||||
| 2 | I_MSG_SYMSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Message Class | 20091120 | ||
| 3 | I_MSG_SYMSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Message Number | 20091120 | ||
| 4 | I_MSG_SYMSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | SY-MSGTY | Message Type | 20091120 | ||
| 5 | I_MSG_SYMSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Message Variable | 20091120 | ||
| 6 | I_MSG_SYMSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Message Variable | 20091120 | ||
| 7 | I_MSG_SYMSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Message Variable | 20091120 | ||
| 8 | I_MSG_SYMSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Message Variable | 20091120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091120 | ||
| 2 | MSMP Operation Not Allowed | 20091120 |
Method LOG_SY_MESSAGE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | 20091120 | ||||
| 2 | I_MSG_CATEGORY | Call by reference | Type reference (TYPE) | GRFN_MW_LOG_ENTRY_CATEGORY | GRFNW_MSMP_C_LOG_ENTRY_CATEG-MSMP_APPROVAL | MSMP Message Log Entry Category | 20091120 | ||
| 3 | I_MSG_SYMSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Message Class | 20091120 | ||
| 4 | I_MSG_SYMSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Message Number | 20091120 | ||
| 5 | I_MSG_SYMSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | SY-MSGTY | Message Type | 20091120 | ||
| 6 | I_MSG_SYMSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Message Variable | 20091120 | ||
| 7 | I_MSG_SYMSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Message Variable | 20091120 | ||
| 8 | I_MSG_SYMSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Message Variable | 20091120 | ||
| 9 | I_MSG_SYMSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Message Variable | 20091120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091120 | ||
| 2 | MSMP Operation Not Allowed | 20091120 |
Method READ_ALL_LINE_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LINE_ITEMS | Call by reference | Type reference (TYPE) | TABLE | Table For Line Items | 20091027 | |||
| 2 | EV_LI_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20091027 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20091029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 |
Method READ_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DDIC | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20091001 | |||
| 2 | CV_R_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20091001 | ||||
| 3 | E_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091029 | |||
| 4 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 5 | IV_LOCK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091001 | ||||
| 6 | IV_LOCK_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Locking Failure | 20091001 | ||
| 3 | MSMP Operation Not Allowed | 20091001 |
Method READ_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DDIC | Value transfer | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20091001 | |||
| 2 | CV_R_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20091001 | ||||
| 3 | E_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091029 | |||
| 4 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 5 | IV_LOCK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091001 | ||||
| 6 | IV_LOCK_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091001 | ||
| 7 | IV_RESTART_PURPOSE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Locking Failure | 20091001 | ||
| 3 | MSMP Operation Not Allowed | 20091001 |
Method RESUBMIT_AS_NEW_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ADDED_LI | Value transfer | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Line Items resubmitted to new Path Instances (Add Line Item) | 20100408 | |||
| 2 | IV_ACTIVE_VERSION_OVERRIDE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100421 | |||
| 3 | IV_APPROVAL_USER | Value transfer | Type reference (TYPE) | SYUNAME | MSMP UI API - Key to Identify User Action in MSMP Context | 20100408 | |||
| 4 | IV_PROCESS_VERSION | Value transfer | Type reference (TYPE) | GRFN_MW_VERSION | Version ID | 20100408 | |||
| 5 | RV_RESTARTED_AS_INSTANCE | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100401 | ||
| 2 | MSMP Locking Failure | 20100401 | ||
| 3 | MSMP Operation Not Allowed | 20100401 |
Method ROLLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20091016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091030 | ||
| 2 | MSMP Operation Not Allowed | 20090930 |
Method SET_SESSION_CONSISTENCY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SWITCH_ON | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20091026 |
Method SET_SESSION_CONSISTENCY_CHECK on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method UPDATE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IA_HEADER_DATA | Call by reference | Type reference (TYPE) | ANY | 20091001 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20090928 | |||
| 3 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20090929 | ||
| 2 | Data Concurrently Changed By Other User | 20091002 | ||
| 3 | MSMP Locking Failure | 20091001 | ||
| 4 | MSMP Operation Not Allowed | 20090929 |
Method UPDATE_LINEITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IA_LINEITEM_DATA | Call by reference | Type reference (TYPE) | ANY | 20091001 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 3 | IV_LI_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100319 | |||
| 4 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | Data Concurrently Changed By Other User | 20091002 | ||
| 3 | MSMP Locking Failure | 20091001 | ||
| 4 | MSMP Operation Not Allowed | 20091001 |
Method _CHECK_INSTANCE_IS_VALID Signature
Method _CHECK_INSTANCE_IS_VALID on class CL_GRFN_MSMP_CONTEXT_UPDATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Operation Not Allowed | 20090930 |
Method _CHECK_SESSION_IS_CONSISTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STAGE_CONFIG_ID | Call by reference | Type reference (TYPE) | GRFN_MW_STG_CONFIG_ID | Stage Configuration ID | 20091026 |
Method _CHECK_SESSION_IS_CONSISTENT on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _COMMIT_AND_CANCEL_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_UI_KEYS | Call by reference | Type reference (TYPE) | GRFNW_MSMP_TH_UI_LI_ACTION_IDS | 20100724 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100724 | ||
| 3 | I_IMPLICIT_HEADER_REJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100724 | ||
| 2 | Data Concurrently Changed By Other User | 20100724 | ||
| 3 | MSMP Operation Not Allowed | 20100724 |
Method _COMMIT_AND_REJECT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_UI_KEYS | Call by reference | Type reference (TYPE) | GRFNW_MSMP_TH_UI_LI_ACTION_IDS | 20100226 | ||||
| 2 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100226 | ||
| 3 | I_IMPLICIT_HEADER_REJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100226 | ||
| 2 | Data Concurrently Changed By Other User | 20100226 | ||
| 3 | MSMP Operation Not Allowed | 20100226 |
Method _COMMIT_AND_SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PATHS_CANCELLED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100406 | |||
| 2 | ET_RESUBMITTED_LI | Value transfer | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Line Items resubmitted to new Path Instances (Add Line Item) | 20100407 | |||
| 3 | ET_STAGES_FINISHED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100413 | |||
| 4 | ET_STAGES_FORWARDED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 5 | ET_STAGES_FORWARDED_W_RETURN | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 6 | ET_STAGES_RETURNED_FORWARD | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 7 | ET_STAGES_SENT_TO_AUTH_ACTION | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100413 | |||
| 8 | ET_STAGES_WAITING_FOR_APPROVAL | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100413 | |||
| 9 | EV_INSTANCE_RESTARTED_AS | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100406 | |||
| 10 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100226 | |||
| 11 | I_IMPLICIT_HEADER_APPROVAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | If Header Approval status was not decided -> approve it now | 20100226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100226 | ||
| 2 | Data Concurrently Changed By Other User | 20100226 | ||
| 3 | MSMP Operation Not Allowed | 20100226 |
Method _COMMIT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100405 | ||
| 2 | MSMP Operation Not Allowed | 20100405 |
Method _COMMIT_CHANGES_AND_HOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100427 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100427 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100427 | ||
| 4 | I_INST_LEVEL_ACTION | Call by reference | Type reference (TYPE) | GRFN_MW_INST_LEVEL_UI_ACTION | Instance level UI actions | 20100427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100427 | ||
| 2 | MSMP Operation Not Allowed | 20100427 |
Method _COMMIT_CHANGES_AND_WI_REPLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100420 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100420 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100420 | ||
| 2 | MSMP Operation Not Allowed | 20100420 |
Method _COMMIT_CHANGES_AND_WI_RESERVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_WI_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_T_UI_WI_STATUS | Table of workitems status structure | 20100420 | |||
| 2 | IV_COMMIT_WORK | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100420 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100420 | ||
| 2 | MSMP Operation Not Allowed | 20100420 |
Method _CONVERT_FWDRET_TYPE_FOR_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORWARD_TYPE | Call by reference | Type reference (TYPE) | GRFN_MW_APPROVING_AS | Approver is appoving as a Forwarded Approver | 20100423 | |||
| 2 | RV_STAK_FWDRET_TYPE | Value transfer | Type reference (TYPE) | GRFN_MW_FORWARD_RETURN_TYPE | Single-Character Flag | 20100423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSMP Operation Not Allowed | 20100423 |
Method _EVALUATE_ADD_LI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PATHS_CANCELLED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 2 | ET_RESUBMITTED_LI | Value transfer | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 3 | EV_INSTANCE_RESTARTED_AS | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100416 | |||
| 4 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100416 | ||
| 2 | MSMP Operation Not Allowed | 20100416 |
Method _EVALUATE_ADD_LI_OLD_REST_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PATHS_CANCELLED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100920 | |||
| 2 | ET_RESUBMITTED_LI | Value transfer | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Table of MSMP Execution Context for API and BWF | 20100920 | |||
| 3 | EV_INSTANCE_RESTARTED_AS | Value transfer | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100920 | |||
| 4 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100920 | ||
| 2 | MSMP Operation Not Allowed | 20100920 |
Method _EVALUATE_APPROVAL_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHANGE_INFO | Call by reference | Type reference (TYPE) | YS_CHANGE_INFO | 20091029 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091029 | |||
| 3 | RV_UI_APPROVAL_STATUS | Value transfer | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091029 |
Method _EVALUATE_APPROVAL_STATUS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _EVALUATE_FORWARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STAGES_FORWARDED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 2 | ET_STAGES_FORWARDED_W_RETURN | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 3 | ET_STAGES_SENT_TO_AUTH_ACTION | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 4 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100416 | ||
| 2 | MSMP Operation Not Allowed | 20100416 |
Method _EVALUATE_SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STAGES_FINISHED | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100416 | |||
| 2 | ET_STAGES_RETURNED_FORWARD | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100416 | |||
| 3 | ET_STAGES_WAITING_FOR_APPROVAL | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20100416 | |||
| 4 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100416 | ||
| 2 | MSMP Operation Not Allowed | 20100416 |
Method _GET_STAGE_INFO_FROM_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXEC_CONTEXT | Call by reference | Type reference (TYPE) | GRFN_MW_S_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20091111 | |||
| 2 | RS_STAGE_CONF_VALUES | Value transfer | Type reference (TYPE) | GRFNMWCNSTGV | MSMP Stage Version | 20091111 |
Method _GET_STAGE_INFO_FROM_CONFIG on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _GET_WI_EXEC_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20090923 | |||
| 2 | RS_EXEC_CONTEXT | Value transfer | Type reference (TYPE) | GRFN_MW_S_EXECUTION_CONTEXT | MSMP Execution Context for API and BWF | 20090923 |
Method _GET_WI_EXEC_CONTEXT on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _HOLD_OR_RELEASE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20100805 | |||
| 2 | I_APPROVER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20100428 | |||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100428 | |||
| 4 | I_INST_LEVEL_ACTION | Call by reference | Type reference (TYPE) | GRFN_MW_INST_LEVEL_UI_ACTION | Instance level UI actions | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100428 | ||
| 2 | MSMP Operation Not Allowed | 20100428 |
Method _LOCK_ALL_CHANGED_STAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_LOCKED_STAGES | Value transfer | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100226 |
Method _PREPARE_PATH_LIS_FOR_RESTART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTH_RESTARTED_PATHS | Call by reference | Type reference (TYPE) | YTH_AFFECTED_PATH | 20100920 | ||||
| 2 | CT_RESUBMITTED_LI | Call by reference | Type reference (TYPE) | GRFN_MW_T_LI_RESUBMITTED | Line Items resubmitted to new Path Instances (Add Line Item) | 20100920 | |||
| 3 | IS_ADDED_LI | Call by reference | Type reference (TYPE) | GRFN_MW_S_LI_RESUBMITTED | Line Items resubmitted to new Path Instances (Add Line Item) | 20100920 | |||
| 4 | IS_UPDATED_BY_UI_ACTION | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API Key - To Identify User Action in MSMP Context | 20100920 | |||
| 5 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100920 |
Method _READ_ALL_LINE_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LINE_ITEMS | Call by reference | Type reference (TYPE) | TABLE | Table For Line Items | 20100212 | |||
| 2 | EV_LI_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20100212 | |||
| 3 | I_APPROVAL_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20100212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100212 |
Method _RECALCULATE_LI_APPROVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LI_NEW_APPROVERS | Call by reference | Type reference (TYPE) | GRFN_T_MSMP_LINEITEM_APPROVER | Table of MSMP Line Item Approvers | 20100217 | |||
| 2 | ET_LI_UPDATE_APPROVERS | Call by reference | Type reference (TYPE) | GRFN_T_MSMP_LINEITEM_APPROVER | Table of MSMP Line Item Approvers | 20100217 | |||
| 3 | ET_NEW_WI_APPROVERS | Call by reference | Type reference (TYPE) | GRFN_MW_T_APPR_USR | Table of MSMP Line Item Approvers | 20100217 | |||
| 4 | IS_CHANGE_INFO | Call by reference | Type reference (TYPE) | YS_CHANGE_INFO | 20100414 | ||||
| 5 | I_FORWARD_TYPE | Call by reference | Type reference (TYPE) | GRFN_MW_APPROVING_AS | Approver is appoving as a Forwarded Approver | 20100609 | |||
| 6 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100217 | |||
| 7 | I_LINE_ITEM_KEY | Call by reference | Type reference (TYPE) | GRFN_MW_LINE_ITEM | Line Item Key | 20100217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100217 |
Method _RELEASE_IF_INSTANCE_ON_HOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADMIN_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20100805 | |||
| 2 | I_APPROVER_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20100428 | |||
| 3 | I_INSTANCE_ID | Call by reference | Type reference (TYPE) | GRFN_MW_INSTANCE_ID | MSMP Instance ID | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100428 | ||
| 2 | MSMP Operation Not Allowed | 20100428 |
Method _REMEMBER_CHANGED_WI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091029 | |||
| 2 | IV_LI_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091030 |
Method _SET_APPROVAL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CHANGE_INFO | Call by reference | Type reference (TYPE) | YS_CHANGE_INFO | 20091001 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 3 | I_APPROVAL_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | Data Concurrently Changed By Other User | 20091015 | ||
| 3 | MSMP Operation Not Allowed | 20091001 |
Method _SET_CHANGE_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CHANGE_INFO | Call by reference | Type reference (TYPE) | YS_CHANGE_INFO | Single-Character Flag | 20090929 | |||
| 2 | IA_DATA | Call by reference | Type reference (TYPE) | ANY | 20091001 | ||||
| 3 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | Data Concurrently Changed By Other User | 20091015 | ||
| 3 | MSMP Operation Not Allowed | 20091015 |
Method _SET_FORWARD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CHANGE_INFO | Call by reference | Type reference (TYPE) | YS_CHANGE_INFO | 20100209 | ||||
| 2 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20100209 | |||
| 3 | IT_FORWARDED_TO_USERS | Call by reference | Type reference (TYPE) | GRFN_MW_T_APPR_USR | Table of Forwarded to users | 20100209 | |||
| 4 | I_FORWARD_TYPE | Call by reference | Type reference (TYPE) | GRFN_MW_APPROVING_AS | MSMP UI Approval Status | 20100209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20100209 | ||
| 2 | Data Concurrently Changed By Other User | 20100209 | ||
| 3 | MSMP Operation Not Allowed | 20100209 |
Method _SET_NEW_OR_REMOVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_UI_ACTION_ID | Call by reference | Type reference (TYPE) | GRFN_MW_S_UI_ACTION_KEY | MSMP UI API - Key to Identify User Action in MSMP Context | 20091001 | |||
| 2 | IV_ADD_LI_TYPE | Value transfer | Type reference (TYPE) | GRFN_MW_UI_ADD_LINEITEM_TYPE | SPACE | Add Line Item - how to proceed | 20100226 | ||
| 3 | IV_CONTINUE_WITH_LI | Value transfer | Type reference (TYPE) | GRFN_MW_LINE_ITEM | Line Item Key | 20100919 | |||
| 4 | IV_LI_NEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100319 | ||||
| 5 | IV_WAIT_TIME | Call by reference | Type reference (TYPE) | GRFN_MW_LOCK_WAIT_TIME | CL_GRFN_MSMP_LOCKING=>C_DEFAULT_LOCK_WAIT_SEC | MSMP Lock Wait-Time (in sec.) - (No wait=0, Infinite Wait<0) | 20100108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic MSMP Exception | 20091001 | ||
| 2 | MSMP Operation Not Allowed | 20091001 |
Method _TRANSLATE_LI_APPR_STATUS_2_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LI_APPR_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_ITEM_STATUS | 20100322 | ||||
| 2 | R_UI_APPR_STATUS | Value transfer | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20100322 |
Method _TRANSLATE_LI_APPR_STATUS_2_UI on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _TRANSLATE_UI_APPROVAL_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_UI_APPR_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091023 | |||
| 2 | R_STAGE_APPR_STATUS | Value transfer | Type reference (TYPE) | GRFN_MW_STG_STATUS | Stage Approval Status | 20091023 |
Method _TRANSLATE_UI_APPROVAL_STATUS on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _TRANSLATE_UI_APPR_STATUS_LI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_UI_APPR_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20091023 | |||
| 2 | R_LI_APPR_STATUS | Value transfer | Type reference (TYPE) | GRFN_MW_ITEM_STATUS | Stage Approval Status | 20091023 |
Method _TRANSLATE_UI_APPR_STATUS_LI on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _TRANSLATE_UI_APPR_STAT_DATALG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_UI_APPR_STATUS | Call by reference | Type reference (TYPE) | GRFN_MW_UI_APPROVAL_STATUS | MSMP UI Approval Status | 20100420 | |||
| 2 | R_DATALOG_LI_APPR_STATUS | Value transfer | Type reference (TYPE) | GRFN_MW_ITEM_STATUS | Stage Approval Status | 20100420 |
Method _TRANSLATE_UI_APPR_STAT_DATALG on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
Method _UNLOCK_STAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LOCKED_STAGES | Call by reference | Type reference (TYPE) | GRFN_MW_T_EXECUTION_CONTEXT | Table of MSMP Execution Context for API and BWF | 20100226 |
Method _UNLOCK_STAGES on class CL_GRFN_MSMP_CONTEXT_UPDATE has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |