Hierarchy
⤷ BC-ESI-SIW (Application Component) Service Implementation Workbench
⤷ S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SIW_PROJECT | Service Implementation Project | 20070316 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SIW_PROJECT_FOR_API | Service Implementation Project - API Access | 20091130 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SIW_PROJECT_LEVEL0 | level 0 project | 20090825 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_SIW_PROJECT_LEVEL1 | level 1 project | 20090825 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_SIW_PROJECT_LEVEL2 | level 2 project | 20090825 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_SIW_PROJECT_SPECIAL | special project (no service) | 20090825 |
Properties
Class | CL_SIW_PROJECT | |
Short Description | Project (commons) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_SIW_CORE | Core of Service Implementation Workbench |
Created | 20070316 | SAP |
Last change | 20130531 | 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_SIW_LOG | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_SIW_DB_PROJECT_ACCESS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SIW_PROJECT | Service Implementation Project | 20070316 | ||
2 | IF_SIW_PROJECT_FOR_API | Service Implementation Project - API Access | 20091130 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SIW_IMPL | 20120411 | Service Implementierung |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACTIVE_MAPPING | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_MAPPING | Active Mapping | 20070319 | ||
2 | CONFIG | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_CONFIGURATION | Serviceimplementierungsprojekt | 20070319 | ||
3 | CONFIG_SETUP_EXT | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_CONFIGURATION_SETUP_EXT | Extended Configuration | 20080328 | ||
4 | CONSTRUCTION_PLAN | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070319 | ||
5 | CONTEXT | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_CONTEXT | Kontext für SIW | 20070319 | ||
6 | CON_TRANSPORT_OBJECT | Constant | Public | Type reference (TYPE) | TADIR-OBJECT | 'FSIP' | Logical Transport Object | 20070319 | |
7 | FLG_ENQUEUED | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Project is Enqueued | 20070319 | ||
8 | FLG_ERROR_ON_LOAD | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Error while loading | 20070823 | ||
9 | FLG_EXTENDED_CONFIG | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Extended Configuration | 20080328 | ||
10 | FLG_LAZY_LOADED | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Lazy Load Executed | 20070319 | ||
11 | FLG_STATUS_DELETED | Instance attribute | Protected | Type reference (TYPE) | XFELD | Indicator: Project Deleted | 20101129 | ||
12 | FOREIGN_KEYS | Instance attribute | Protected | Type reference (TYPE) | SIW_STR_PROJECT_FKEY | Foreign Keys of the Project | 20070319 | ||
13 | GUID_MAP | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | Reference to GUID Mapper | 20070319 | ||
14 | ID | Instance attribute | Protected | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project ID | 20070316 | ||
15 | IMPLEMENTATION | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_IMPL | Reference to Implementation | 20070316 | ||
16 | INACTIVE_MAPPING | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_MAPPING | Inactive Mapping | 20070319 | ||
17 | MO_PROCESS_EVENT_MANAGER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_PROCESS_EVENT_MANAGER | SIW Process Events | 20110225 | ||
18 | MO_TA_EVENT_MANAGER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_TA_EVENT_MANAGER | SIW: Transactional Events (Public) | 20110225 | ||
19 | MO_TESTDATA | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_DB_TESTDATA_ACCESS | Testdata Class | 20090710 | ||
20 | MV_API_CALL | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Indicator: instantiated from API | 20110606 | ||
21 | MV_UPD_AUTH_CHECK_SUCCEEDED | Instance attribute | Private | Type reference (TYPE) | SIW_DTE_FLG | General Flag | 20110202 | ||
22 | M_LOCK_COUNTER | Instance attribute | Protected | Type reference (TYPE) | INT4 | Number of enqueue-dequeue calls | 20110421 | ||
23 | OLD_CONTEXT | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_CONTEXT | Old context for deletion | 20070516 | ||
24 | POPULATOR_CHAIN | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_POPULATOR_CHAIN | Reference to Populator Chain | 20090824 | ||
25 | PROJECT_DATA | Instance attribute | Protected | Type reference (TYPE) | SIW_STR_PROJECT_ATTR_EXT | Project Attributes | 20070316 | ||
26 | RESOURCE_MANAGER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | Reference to Resource Manager | 20070316 | ||
27 | SERVICE_API | Instance attribute | Protected | Type reference (TYPE) | SIW_STR_ESR_KEYS | Key Attributes of Service Definition | 20070319 | ||
28 | STATUS | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_STATUS | Reference to Status Manager | 20101230 |
Methods
Events
Class CL_SIW_PROJECT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | EXTENDED_STRUCTURE | Public | See coding | 20091001 | BEGIN OF extended_structure,
flg_marked TYPE xfeld,
project_state TYPE c LENGTH 60,
project_state_text TYPE c LENGTH 40,
mapping_error_level TYPE c LENGTH 60,
todo_count TYPE int4,
log TYPE REF TO cl_siw_log,
mapping_log TYPE REF TO cl_siw_log,
log_lines TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " for email output
log_lines_mapping TYPE STANDARD TABLE OF string WITH DEFAULT KEY, " for email output
project TYPE REF TO cl_siw_project,
END OF extended_structure
|
||
2 | TAB | Public | Attribute reference (LIKE) | 20091013 |
|
Method Signatures
Method ACTIVATE_MAPPING Signature
Method ACTIVATE_MAPPING on class CL_SIW_PROJECT has no parameter.
Method ACTIVATE_MAPPING on class CL_SIW_PROJECT has no exception.
Method ASSERT_AUTH_FOR_ACTIVITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Activity | 20101206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_AUTHORISATION_FAILURE | Authorisation Failure | 20101206 |
Method ASSERT_NOT_DELETED Signature
Method ASSERT_NOT_DELETED on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20101129 |
Method ASSURE_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCK_SET | Value transfer | Type reference (TYPE) | ABAP_BOOL | Indicator if a lock has been set | 20110421 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error During Call (Prerequisite Violated) | 20110202 |
Method BUILD_CONSTRUCTION_PLAN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NEW_INSTANCE | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20091118 | ||
2 | Importing | I_TAB_PROPERTY_CONTAINER | Call by reference | Type reference (TYPE) | SIW_TAB_CONTEXT_PROPERTY | Context Variables passed by the API | 20100827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20091119 |
Method CHECK Signature
Method CHECK on class CL_SIW_PROJECT has no parameter.
Method CHECK on class CL_SIW_PROJECT has no exception.
Method CHECK_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20091208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Object does not exist | 20091208 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SIW_PROJECT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SIW_PROJECT has no exception.
Method CLEAR_ALL_ATTRIBUTES Signature
Method CLEAR_ALL_ATTRIBUTES on class CL_SIW_PROJECT has no parameter.
Method CLEAR_ALL_ATTRIBUTES on class CL_SIW_PROJECT has no exception.
Method CREATE_IMPLEMENTATION Signature
Method CREATE_IMPLEMENTATION on class CL_SIW_PROJECT has no parameter.
Method CREATE_IMPLEMENTATION on class CL_SIW_PROJECT has no exception.
Method CREATE_MAPPING_FROM_API Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_MAPPING | Value transfer | Object reference (TYPE REF TO) | CL_SIW_MAPPING | Mapping Projekt | 20080124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20080124 | |
2 | CX_SIW_POPULATION_ERROR | Thrown if population of target signature fails | 20080124 | |
3 | CX_SIW_RESOURCE_FAILURE | Error during access of ressources | 20080227 |
Method DELETE Signature
Method DELETE on class CL_SIW_PROJECT has no parameter.
Method DELETE on class CL_SIW_PROJECT has no exception.
Method DELETE_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MAPPING_ID | Call by reference | Type reference (TYPE) | SIW_DTE_MAPPROJ_UUID | Mapping Project ID | 20120508 |
Method DELETE_MAPPING on class CL_SIW_PROJECT has no exception.
Method DEQUEUE Signature
Method DEQUEUE on class CL_SIW_PROJECT has no parameter.
Method DEQUEUE on class CL_SIW_PROJECT has no exception.
Method DO_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_MAPPING_STATE | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | Mapping Status | 20110421 | ||
2 | Exporting | E_OVERALL_STATE | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | Project Status (Overall Status) | 20110421 | ||
3 | Exporting | E_PIECE_STATE | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | Object Check Status | 20110421 | ||
4 | Exporting | E_PROJECT_STATE_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_STATE | Project Status (Obsolete) | 20110421 | ||
5 | Exporting | E_PROJECT_STATE_TEXT | Call by reference | Type reference (TYPE) | SIW_DTE_STATUS_TEXT | Project Status Text (Obsolete) | 20110421 | ||
6 | Exporting | E_UNITTEST_STATE | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | Unit Test Status | 20110421 | ||
7 | Importing | I_FLG_DEEP_PIECE_CHECK | Call by reference | Type reference (TYPE) | SIW_DTE_FLG_DEEP_OBJECTS_CHECK | ABAP_FALSE | Execute Check of Generated Objects (Deep Check)? | 20110421 | |
8 | Importing | I_FLG_UNITTEST | Call by reference | Type reference (TYPE) | SIW_DTE_FLAG_ABAP_UNIT | ABAP_FALSE | Execute ABAP Unit Tests of Generated Objects? | 20110421 | |
9 | Importing | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | CL_SIW_LOG=>NULL | Logging Interface of SIW | 20110421 |
Method DO_CHECK on class CL_SIW_PROJECT has no exception.
Method ENQUEUE Signature
Method ENQUEUE on class CL_SIW_PROJECT has no parameter.
Method ENQUEUE on class CL_SIW_PROJECT has no exception.
Method ENSURE_DELETION_PREREQUISITES Signature
Method ENSURE_DELETION_PREREQUISITES on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20101207 | ||
2 | CX_SIW_EXECUTION_ERROR | 20110810 |
Method ENSURE_READ_PREREQUISITES Signature
Method ENSURE_READ_PREREQUISITES on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20101207 |
Method ENSURE_UPDATE_PREREQUISITES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_LOCK_SET | Value transfer | Type reference (TYPE) | ABAP_BOOL | Indicator if a lock has been set | 20110421 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_CALL_ERROR | 20101207 | ||
2 | CX_SIW_EXECUTION_ERROR | 20110202 |
Method EXECUTE_BASIC_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110105 |
Method EXECUTE_BASIC_CHECK on class CL_SIW_PROJECT has no exception.
Method GENERATE_ESR Signature
Method GENERATE_ESR on class CL_SIW_PROJECT has no parameter.
Method GENERATE_ESR on class CL_SIW_PROJECT has no exception.
Method GENERATE_IMPLEMENTATION Signature
Method GENERATE_IMPLEMENTATION on class CL_SIW_PROJECT has no parameter.
Method GENERATE_IMPLEMENTATION on class CL_SIW_PROJECT has no exception.
Method GENERATE_PROXY Signature
Method GENERATE_PROXY on class CL_SIW_PROJECT has no parameter.
Method GENERATE_PROXY on class CL_SIW_PROJECT has no exception.
Method GENERATE_SERVICE Signature
Method GENERATE_SERVICE on class CL_SIW_PROJECT has no parameter.
Method GENERATE_SERVICE on class CL_SIW_PROJECT has no exception.
Method GET_CONFIG Signature
Method GET_CONFIG on class CL_SIW_PROJECT has no parameter.
Method GET_CONFIG on class CL_SIW_PROJECT has no exception.
Method GET_CONSTRUCTION_PLAN Signature
Method GET_CONSTRUCTION_PLAN on class CL_SIW_PROJECT has no parameter.
Method GET_CONSTRUCTION_PLAN on class CL_SIW_PROJECT has no exception.
Method GET_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CONTEXT_VARIABLES | Call by reference | Type reference (TYPE) | SIW_TAB_API_PROPERTY | Context Variables passed with Update API | 20100827 |
Method GET_CONTEXT on class CL_SIW_PROJECT has no exception.
Method GET_DESCRIPTION Signature
Method GET_DESCRIPTION on class CL_SIW_PROJECT has no parameter.
Method GET_DESCRIPTION on class CL_SIW_PROJECT has no exception.
Method GET_DETAILS Signature
Method GET_DETAILS on class CL_SIW_PROJECT has no parameter.
Method GET_DETAILS on class CL_SIW_PROJECT has no exception.
Method GET_HIGHEST_SWCV Signature
Method GET_HIGHEST_SWCV on class CL_SIW_PROJECT has no parameter.
Method GET_HIGHEST_SWCV on class CL_SIW_PROJECT has no exception.
Method GET_ID Signature
Method GET_ID on class CL_SIW_PROJECT has no parameter.
Method GET_ID on class CL_SIW_PROJECT has no exception.
Method GET_IMPLEMENTATION Signature
Method GET_IMPLEMENTATION on class CL_SIW_PROJECT has no parameter.
Method GET_IMPLEMENTATION on class CL_SIW_PROJECT has no exception.
Method GET_MAPPING Signature
Method GET_MAPPING on class CL_SIW_PROJECT has no parameter.
Method GET_MAPPING on class CL_SIW_PROJECT has no exception.
Method GET_PROCESS_EVENT_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_EVENT_MANAGER | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PROCESS_EVENT_MANAGER | SIW: Event Manager | 20110225 |
Method GET_PROCESS_EVENT_MANAGER on class CL_SIW_PROJECT has no exception.
Method GET_PROJECT_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | SIW Project ID | 20101006 | ||
2 | Returning | R_STR_PROJECT | Value transfer | Type reference (TYPE) | IF_SIW_DB_PROJECT_ACCESS=>TY_PROJECT | Project Data Load From DB | 20101006 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_NOT_FOUND | Not Existing Object or Information | 20101006 |
Method GET_PRX_PREFIX Signature
Method GET_PRX_PREFIX on class CL_SIW_PROJECT has no parameter.
Method GET_PRX_PREFIX on class CL_SIW_PROJECT has no exception.
Method GET_RESOURCE_MANAGER Signature
Method GET_RESOURCE_MANAGER on class CL_SIW_PROJECT has no parameter.
Method GET_RESOURCE_MANAGER on class CL_SIW_PROJECT has no exception.
Method GET_SERVICE_LEVEL Signature
Method GET_SERVICE_LEVEL on class CL_SIW_PROJECT has no parameter.
Method GET_SERVICE_LEVEL on class CL_SIW_PROJECT has no exception.
Method GET_STATUS Signature
Method GET_STATUS on class CL_SIW_PROJECT has no parameter.
Method GET_STATUS on class CL_SIW_PROJECT has no exception.
Method GET_STATUS_INSTANCE Signature
Method GET_STATUS_INSTANCE on class CL_SIW_PROJECT has no parameter.
Method GET_STATUS_INSTANCE on class CL_SIW_PROJECT has no exception.
Method GET_TA_EVENT_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_EVENT_MANAGER | Value transfer | Object reference (TYPE REF TO) | IF_SIW_TA_EVENT_MANAGER | SIW: Event Manager | 20110225 |
Method GET_TA_EVENT_MANAGER on class CL_SIW_PROJECT has no exception.
Method GET_TESTDATA Signature
Method GET_TESTDATA on class CL_SIW_PROJECT has no parameter.
Method GET_TESTDATA on class CL_SIW_PROJECT has no exception.
Method HAS_IMPLEMENTATION Signature
Method HAS_IMPLEMENTATION on class CL_SIW_PROJECT has no parameter.
Method HAS_IMPLEMENTATION on class CL_SIW_PROJECT has no exception.
Method HAS_MAPPING Signature
Method HAS_MAPPING on class CL_SIW_PROJECT has no parameter.
Method HAS_MAPPING on class CL_SIW_PROJECT has no exception.
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BUILD_CONSTRUCTION_PLAN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicates if the Construction Plan shall be built already | 20091118 | |
2 | Importing | I_CONTEXT_PRESET | Call by reference | Type reference (TYPE) | SIW_TAB_CONTEXT_PROPERTY | Context Variables (Preset before set up of Constr. Plan) | 20100326 | ||
3 | Importing | I_PROJECT_DATA | Call by reference | Type reference (TYPE) | SIW_STR_PROJECT_ATTR_EXT | Attributes of SIW project | 20070319 | ||
4 | Importing | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project ID | 20070319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20070504 |
Method INIT_CONTEXT Signature
Method INIT_CONTEXT on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20090831 |
Method INIT_FROM_DB Signature
Method INIT_FROM_DB on class CL_SIW_PROJECT has no parameter.
Method INIT_FROM_DB on class CL_SIW_PROJECT has no exception.
Method INIT_STATUS Signature
Method INIT_STATUS on class CL_SIW_PROJECT has no parameter.
Method INIT_STATUS on class CL_SIW_PROJECT has no exception.
Method INIT_STATUS_IMPL Signature
Method INIT_STATUS_IMPL on class CL_SIW_PROJECT has no parameter.
Method INIT_STATUS_IMPL on class CL_SIW_PROJECT has no exception.
Method IS_DAMAGED Signature
Method IS_DAMAGED on class CL_SIW_PROJECT has no parameter.
Method IS_DAMAGED on class CL_SIW_PROJECT has no exception.
Method IS_MODIFIED Signature
Method IS_MODIFIED on class CL_SIW_PROJECT has no parameter.
Method IS_MODIFIED on class CL_SIW_PROJECT has no exception.
Method JUMP_ESR Signature
Method JUMP_ESR on class CL_SIW_PROJECT has no parameter.
Method JUMP_ESR on class CL_SIW_PROJECT has no exception.
Method JUMP_PROXY Signature
Method JUMP_PROXY on class CL_SIW_PROJECT has no parameter.
Method JUMP_PROXY on class CL_SIW_PROJECT has no exception.
Method LAZY_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CHANGED_CONTEXT_VARIABLES | Call by reference | Type reference (TYPE) | SIW_TAB_CONTEXT_PROPERTY | SIW Table type for properties within the API | 20110103 | ||
2 | Importing | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20070823 |
Method LOAD_CONSTRUCTION_PLAN Signature
Method LOAD_CONSTRUCTION_PLAN on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Error during execution | 20091125 |
Method MAP_CONTEXT_2_PROJECT_DATA Signature
Method MAP_CONTEXT_2_PROJECT_DATA on class CL_SIW_PROJECT has no parameter.
Method MAP_CONTEXT_2_PROJECT_DATA on class CL_SIW_PROJECT has no exception.
Method MARK_AS_DELETED Signature
Method MARK_AS_DELETED on class CL_SIW_PROJECT has no parameter.
Method MARK_AS_DELETED on class CL_SIW_PROJECT has no exception.
Method MODIFY_CONSTRUCTION_PLAN Signature
Method MODIFY_CONSTRUCTION_PLAN on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Execution Error | 20100426 | |
2 | CX_SIW_NOT_FOUND | Object does not exist | 20091123 |
Method ON_CONTEXT_CHANGE Signature
Method ON_CONTEXT_CHANGE on class CL_SIW_PROJECT has no parameter.
Method ON_CONTEXT_CHANGE on class CL_SIW_PROJECT has no exception.
Method RECLASSIFY_SWCV Signature
Method RECLASSIFY_SWCV on class CL_SIW_PROJECT has no parameter.
Method RECLASSIFY_SWCV on class CL_SIW_PROJECT has no exception.
Method REREAD_API Signature
Method REREAD_API on class CL_SIW_PROJECT has no parameter.
Method REREAD_API on class CL_SIW_PROJECT has no exception.
Method RESCUE_CONTEXT Signature
Method RESCUE_CONTEXT on class CL_SIW_PROJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Execution Error | 20100827 |
Method SAVE Signature
Method SAVE on class CL_SIW_PROJECT has no parameter.
Method SAVE on class CL_SIW_PROJECT has no exception.
Method SAVE_PROJECT_HEAD Signature
Method SAVE_PROJECT_HEAD on class CL_SIW_PROJECT has no parameter.
Method SAVE_PROJECT_HEAD on class CL_SIW_PROJECT has no exception.
Method SET_DESCRIPTION Signature
Method SET_DESCRIPTION on class CL_SIW_PROJECT has no parameter.
Method SET_DESCRIPTION on class CL_SIW_PROJECT has no exception.
Method SET_IDT_PREFIX Signature
Method SET_IDT_PREFIX on class CL_SIW_PROJECT has no parameter.
Method SET_IDT_PREFIX on class CL_SIW_PROJECT has no exception.
Method SET_PACKAGE_IMPL Signature
Method SET_PACKAGE_IMPL on class CL_SIW_PROJECT has no parameter.
Method SET_PACKAGE_IMPL on class CL_SIW_PROJECT has no exception.
Method SET_PACKAGE_SPRX Signature
Method SET_PACKAGE_SPRX on class CL_SIW_PROJECT has no parameter.
Method SET_PACKAGE_SPRX on class CL_SIW_PROJECT has no exception.
Method SET_PRX_PREFIX Signature
Method SET_PRX_PREFIX on class CL_SIW_PROJECT has no parameter.
Method SET_PRX_PREFIX on class CL_SIW_PROJECT has no exception.
Method SET_STATUS_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_VALUE | Call by reference | Type reference (TYPE) | SIW_DTE_STATUS_STORE | SIW Status storage | 20110413 |
Method SET_STATUS_VALUE on class CL_SIW_PROJECT has no exception.
Method S_CREATE_AND_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROJECT_DATA | Call by reference | Type reference (TYPE) | SIW_STR_PROJECT_ATTR_EXT | Attributes of SIW project | 20070509 | ||
2 | Importing | I_PROJECT_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070509 | |||
3 | Returning | R_PROJECT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PROJECT | 20070509 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_AUTHORISATION_FAILURE | Authorisation Failure | 20101206 | |
2 | CX_SIW_EXECUTION_ERROR | Error during execution | 20070509 |
Method S_CREATE_FOR_API Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CONTEXT_PRESET | Call by reference | Type reference (TYPE) | SIW_TAB_CONTEXT_PROPERTY | Context Variables (Preset before set up of Constr. Plan) | 20100208 | ||
2 | Importing | I_PROJECT_DATA | Call by reference | Type reference (TYPE) | SIW_STR_PROJECT_ATTR_EXT | Attributes of SIW project (API structure) | 20091202 | ||
3 | Importing | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project ID | 20091202 | ||
4 | Importing | I_TAB_PROPERTY_CONTAINER | Call by reference | Type reference (TYPE) | SIW_TAB_CONTEXT_PROPERTY | SIW Table type for properties within the API | 20091202 | ||
5 | Importing | I_VI_DATA | Call by reference | Type reference (TYPE) | SIW_STR_API_L0 | Data for Virtual Interfaces (Level 0) | 20100208 | ||
6 | Returning | R_PROJECT | Value transfer | Object reference (TYPE REF TO) | CL_SIW_PROJECT | Project being created | 20091130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_AUTHORISATION_FAILURE | Authorisation Failure | 20101206 | |
2 | CX_SIW_EXECUTION_ERROR | Error during execution | 20090902 |
Method S_ENSURE_CREATION_PREREQUISITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CONFIG_ID | Call by reference | Type reference (TYPE) | SIW_DTE_CONFIG_ID | 20101207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_AUTHORISATION_FAILURE | 20101207 | ||
2 | CX_SIW_EXECUTION_ERROR | Execution Error | 20110606 |
Method S_GET_MOCK_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 'MOCK_PROJECT' | 20070508 | ||
2 | Returning | R_PROJECT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070508 |
Method S_GET_MOCK_PROJECT on class CL_SIW_PROJECT has no exception.
Method S_GET_PROJECT_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project Id | 20101203 | ||
2 | Returning | R_PROJECT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Project | 20101203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_AUTHORISATION_FAILURE | Authorisation Failure | 20101206 | |
2 | CX_SIW_EXECUTION_ERROR | 20101203 |
Method S_GET_SERVICE_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | SIW Project ID | 20101020 | ||
2 | Returning | R_SERVICE_LEVEL | Value transfer | Type reference (TYPE) | SIW_DTE_SERVICE_LEVEL | SIW Service Creation Type | 20101020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SIW_EXECUTION_ERROR | Execution Error | 20101210 | |
2 | CX_SIW_NOT_FOUND | Not Existing Object or Information | 20101020 |
Method TRIGGER_PROCESS_EVENT Signature
Method TRIGGER_PROCESS_EVENT on class CL_SIW_PROJECT has no parameter.
Method TRIGGER_PROCESS_EVENT on class CL_SIW_PROJECT has no exception.
Method UPDATE_HEADER_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PROJECT_DATA | Call by reference | Type reference (TYPE) | SIW_STR_API_PROJECT_UPDATE | Update Structure for Project Header Information | 20110317 | ||
2 | Importing | I_PROJECT_DATA_UPD | Call by reference | Type reference (TYPE) | SIW_STR_API_PROJECT_UPD_FLG | Flags for Updatee Structure | 20110317 |
Method UPDATE_HEADER_FIELDS on class CL_SIW_PROJECT has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 100 |