SAP ABAP Class CL_DPR_INM_OUTBOUND (Project Management DFM outbound adapter)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-CF-DFM (Application Component) Decision Flow Management
⤷
DEVELOPMENT_PROJECTS_DFM (Package) Project Management - Decision Flow Management
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_APPL_BOOTSTRAP_MEMBER | Development Projects: Classes to Be Initialized at Start | 20070116 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_APPL_PLUG_IN_EVENTS | Development Projects: Event handlers for Proj. Mgmt-DFM | 20070116 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_APPL_PLUG_IN_SUBSYSTEM | Development Projects: Interface for Subsystems to Be Loaded | 20070116 |
Properties
| Class | CL_DPR_INM_OUTBOUND | |
| Short Description | Project Management DFM outbound adapter | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_DFM | Project Management - Decision Flow Management |
| Created | 20070116 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DPR_INM_OUTBOUND has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_DPR_APPL_BOOTSTRAP_MEMBER | Development Projects: Classes to Be Initialized at Start | 20070116 | ||
| 2 | IF_DPR_APPL_PLUG_IN_EVENTS | Development Projects: Event handlers for Proj. Mgmt-DFM | 20070116 | ||
| 3 | IF_DPR_APPL_PLUG_IN_SUBSYSTEM | Development Projects: Interface for Subsystems to Be Loaded | 20070116 |
Friends
Class CL_DPR_INM_OUTBOUND has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | TT_ACL_CHANGED | Table Type for ACLs | 20070220 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_APPROVALS | Table Type for Approvals | 20070117 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_APPROVALS | Table Type for Approvals | 20070117 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_APPROVALS | Table Type for Approvals | 20070117 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_APPROVALS | Table Type for Approvals | 20070117 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_APPROVALS | Table Type for Approvals | 20070117 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLISTS | Table Type for Checklists | 20070117 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLISTS | Table Type for Checklists | 20070117 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLISTS | Table Type for Checklists | 20070117 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLISTS | Table Type for Checklists | 20070117 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLISTS | Table Type for Checklists | 20070117 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUSINESS_PARTNER_LINKS | Table Type for Links Between Roles and Business Partner | 20070117 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUSINESS_PARTNER_LINKS | Table Type for Links Between Roles and Business Partner | 20070117 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUSINESS_PARTNER_LINKS | Table Type for Links Between Roles and Business Partner | 20070117 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUSINESS_PARTNER_LINKS | Table Type for Links Between Roles and Business Partner | 20070117 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_BUSINESS_PARTNER_LINKS | Table Type for Links Between Roles and Business Partner | 20070117 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLIST_ITEMS | Table Type for Checklist Items | 20070117 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLIST_ITEMS | Table Type for Checklist Items | 20070117 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLIST_ITEMS | Table Type for Checklist Items | 20070117 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLIST_ITEMS | Table Type for Checklist Items | 20070117 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_CHECKLIST_ITEMS | Table Type for Checklist Items | 20070117 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PHASES | Table Type for Phases | 20070117 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PHASES | Table Type for Phases | 20070117 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PHASES | Table Type for Phases | 20070117 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PHASES | Table Type for Phases | 20070117 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PHASES | Table Type for Phases | 20070117 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | INM_TT_OBJECT_CONTEXT | Context of INM object | 20070507 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | TT_INM_OPERATION_CONTEXT | Application operation context | 20070507 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PROJECTS | Table Type for (Abstract) Projects | 20070117 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PROJECTS | Table Type for (Abstract) Projects | 20070117 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PROJECTS | Table Type for (Abstract) Projects | 20070117 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PROJECTS | Table Type for (Abstract) Projects | 20070117 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PROJECTS | Table Type for (Abstract) Projects | 20070117 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | INM_TT_OBJECT_CONTEXT | Context of INM object | 20070507 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | TT_INM_OPERATION_CONTEXT | Application operation context | 20070507 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | INM_OF_TT_OBJECT_NAMES_VALUES | Name and value pair | 20070528 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Table Type for Project Participants | 20070117 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Table Type for Project Participants | 20070117 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Table Type for Project Participants | 20070117 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Table Type for Project Participants | 20070117 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Table Type for Project Participants | 20070117 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | TT_STATUS_ACTION | Table of status action on entities | 20070702 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_TASKS | Table Type for Tasks | 20070117 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_TASKS | Table Type for Tasks | 20070117 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_TASKS | Table Type for Tasks | 20070117 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_TASKS | Table Type for Tasks | 20070117 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | DPR_TT_TASKS | Table Type for Tasks | 20070117 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | INM_OF_TV_OBL_DESTINATION | RFC logical destination | 20070702 | |||
| 49 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_DPR_INM_OUTBOUND | cProjects-DFM outbound adapter | 20070117 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | On changes committed | 20070504 | |
| 2 | Instance method | Private | Method | Merge old and new operation context for an object | 20080630 | |
| 3 | Instance method | Public | Event handling method | On phase approved | 20080623 | |
| 4 | Instance method | Public | Event handling method | On phase commited | 20080623 |
Events
Class CL_DPR_INM_OUTBOUND has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | INM_TS_EVENTS_NEEDED | Public | See coding | 20070807 | begin of INM_TS_EVENTS_NEEDED,
context type inm_object_context,
bool type boolean,
end of inm_ts_events_needed
|
||
| 2 | TT_ACL_CHANGED | Private | See coding | 20070703 | tt_acl_changed TYPE HASHED TABLE OF ty_acl_changed WITH UNIQUE KEY entity
|
||
| 3 | TT_INM_OPERATION_CONTEXT | Private | See coding | 20080318 | tt_inm_operation_context TYPE SORTED TABLE OF ty_inm_operation_context WITH UNIQUE KEY guid
|
||
| 4 | TT_STATUS_ACTION | Private | See coding | 20070702 | tt_status_action TYPE HASHED TABLE OF ty_status_action WITH UNIQUE KEY entity
|
||
| 5 | TY_ACL_CHANGED | Private | See coding | 20070703 | BEGIN OF ty_acl_changed ,
entity TYPE REF TO if_dpr_entity.
TYPES: END OF ty_acl_changed
|
||
| 6 | TY_INM_OPERATION_CONTEXT | Private | See coding | 20080318 | BEGIN OF ty_inm_operation_context.
TYPES guid TYPE rpm_tv_guid.
INCLUDE TYPE inm_operation_context.
TYPES END OF ty_inm_operation_context
|
||
| 7 | TY_STATUS_ACTION | Private | See coding | 20070702 | BEGIN OF ty_status_action ,
entity TYPE REF TO if_dpr_entity,
activity TYPE j_vorgang,
check_only TYPE boole_d.
TYPES: END OF ty_status_action
|
Method Signatures
Method CHANGES_COMITTED Signature
Method CHANGES_COMITTED on class CL_DPR_INM_OUTBOUND has no parameter.
Method CHANGES_COMITTED on class CL_DPR_INM_OUTBOUND has no exception.
Method MERGE_OPERATION_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OLD_OPR_CONTEXT | Call by reference | Type reference (TYPE) | TT_INM_OPERATION_CONTEXT | 20080630 | ||||
| 2 | IS_NEW_OPR_CONTEXT | Call by reference | Type reference (TYPE) | TY_INM_OPERATION_CONTEXT | 20080630 |
Method MERGE_OPERATION_CONTEXT on class CL_DPR_INM_OUTBOUND has no exception.
Method ON_PHASE_APPROVAL_GRANTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_APPROVAL | Call by reference | Attribute reference (LIKE) | 20080623 | |||||
| 2 | SENDER | Call by reference | Attribute reference (LIKE) | 20080623 |
Method ON_PHASE_APPROVAL_GRANTED on class CL_DPR_INM_OUTBOUND has no exception.
Method ON_PHASE_RELEASED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SENDER | Call by reference | Attribute reference (LIKE) | 20080623 |
Method ON_PHASE_RELEASED on class CL_DPR_INM_OUTBOUND has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 450 |