SAP ABAP Class CL_SIW_PROJECT (Project (commons))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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
# Method Level Visibility Method type Description Created on
1 ACTIVATE_MAPPING Instance method Protected Method Activate Mapping 20091204
2 ASSERT_AUTH_FOR_ACTIVITY Instance method Protected Method Asserts that the Activity can be Executed 20101206
3 ASSERT_NOT_DELETED Instance method Protected Method Asserts that the Project hasn't been Deleted 20101129
4 ASSURE_LOCKED Instance method Protected Method Make Sure that Project is Locked 20110202
5 BUILD_CONSTRUCTION_PLAN Instance method Private Method Build and Modify the Construction Plan 20091118
6 CHECK Instance method Public Method 20091002
7 CHECK_PACKAGE Instance method Protected Method Check Existence of a Package 20091208
8 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20091022
9 CLEAR_ALL_ATTRIBUTES Instance method Protected Method Clears all Project Attributes 20101129
10 CREATE_IMPLEMENTATION Instance method Public Method 20070510
11 CREATE_MAPPING_FROM_API Instance method Protected Method Create Mapping from API 20080124
12 DELETE Instance method Public Method 20070510
13 DELETE_MAPPING Instance method Private Method Delete Mapping from Foreign Key 20120508
14 DEQUEUE Instance method Public Method 20070319
15 DO_CHECK Instance method Protected Method Check SIW project in inherited classes 20110421
16 ENQUEUE Instance method Public Method 20070319
17 ENSURE_DELETION_PREREQUISITES Instance method Protected Method Ensure Deletion Prerequisites 20101207
18 ENSURE_READ_PREREQUISITES Instance method Protected Method Ensure Read Prerequisites 20101207
19 ENSURE_UPDATE_PREREQUISITES Instance method Protected Method Ensure Update Prerequisites 20101207
20 EXECUTE_BASIC_CHECK Instance method Protected Method Checks Lazy Loaded, Implementation, Mapping 20110105
21 GENERATE_ESR Instance method Public Method 20070510
22 GENERATE_IMPLEMENTATION Instance method Public Method 20070510
23 GENERATE_PROXY Instance method Public Method 20070510
24 GENERATE_SERVICE Instance method Public Method 20091013
25 GET_CONFIG Instance method Public Method 20070510
26 GET_CONSTRUCTION_PLAN Instance method Public Method 20120508
27 GET_CONTEXT Instance method Public Method 20070510
28 GET_DESCRIPTION Instance method Public Method 20110311
29 GET_DETAILS Instance method Public Method 20070319
30 GET_HIGHEST_SWCV Instance method Public Method 20091013
31 GET_ID Instance method Public Method 20070510
32 GET_IMPLEMENTATION Instance method Public Method 20070319
33 GET_MAPPING Instance method Public Method 20070319
34 GET_PROCESS_EVENT_MANAGER Instance method Protected Method Get Process Event Manager 20110225
35 GET_PROJECT_FROM_DB Instance method Private Method Raises an Exception when Project not found 20101006
36 GET_PRX_PREFIX Instance method Public Method 20091013
37 GET_RESOURCE_MANAGER Instance method Public Method 20070510
38 GET_SERVICE_LEVEL Instance method Public Method 20091013
39 GET_STATUS Instance method Public Method 20101230
40 GET_STATUS_INSTANCE Instance method Public Method 20110415
41 GET_TA_EVENT_MANAGER Instance method Protected Method Get Transaction Event Manager 20110225
42 GET_TESTDATA Instance method Public Method 20090710
43 HAS_IMPLEMENTATION Instance method Public Method 20070330
44 HAS_MAPPING Instance method Public Method 20070319
45 INIT Instance method Protected Method General Initialization of a Project 20070319
46 INIT_CONTEXT Instance method Protected Method Initialize Context for Level 1 Services 20090831
47 INIT_FROM_DB Instance method Private Method 20110223
48 INIT_STATUS Instance method Protected Method Initializes the Project Specific Status Hierarchy 20101230
49 INIT_STATUS_IMPL Instance method Protected Method Add the implementation status hierarchy 20110411
50 IS_DAMAGED Instance method Public Method 20091013
51 IS_MODIFIED Instance method Public Method 20070510
52 JUMP_ESR Instance method Public Method 20091013
53 JUMP_PROXY Instance method Public Method 20091013
54 LAZY_LOAD Instance method Protected Method Lazy Loading of Mapping and Implementation 20070319
55 LOAD_CONSTRUCTION_PLAN Instance method Private Method Load the construction plan 20091125
56 MAP_CONTEXT_2_PROJECT_DATA Instance method Private Method Reverse Mapping of Context Information to Project Data 20110923
57 MARK_AS_DELETED Instance method Protected Method Marks the Project as Deleted (but not on DB) 20101129
58 MODIFY_CONSTRUCTION_PLAN Instance method Protected Method Modify Construction Plan 20091123
59 ON_CONTEXT_CHANGE Instance method Public Method 20070510
60 RECLASSIFY_SWCV Instance method Public Method 20091013
61 REREAD_API Instance method Public Method 20091013
62 RESCUE_CONTEXT Instance method Protected Method Rescue former Context during Initialization Phase 20100827
63 SAVE Instance method Public Method 20070319
64 SAVE_PROJECT_HEAD Instance method Protected Method Save Project Header 20070322
65 SET_DESCRIPTION Instance method Public Method 20110314
66 SET_IDT_PREFIX Instance method Public Method 20091013
67 SET_PACKAGE_IMPL Instance method Public Method 20070510
68 SET_PACKAGE_SPRX Instance method Public Method 20070510
69 SET_PRX_PREFIX Instance method Public Method 20091013
70 SET_STATUS_VALUE Instance method Protected Method Initialize the status with a value 20110413
71 S_CREATE_AND_SAVE Static method Public Method Creates New Project and Saves to DB 20070509
72 S_CREATE_FOR_API Static method Public Method Creates a New Project - Only for SIW API 20090901
73 S_ENSURE_CREATION_PREREQUISITE Static method Public Method Ensure Creation Prerequisites 20101207
74 S_GET_MOCK_PROJECT Static method Public Method Supplies a Mock Project 20070508
75 S_GET_PROJECT_FROM_DB Static method Public Method DB Representation without Registration 20101203
76 S_GET_SERVICE_LEVEL Static method Public Method Get the service level of a project 20101020
77 TRIGGER_PROCESS_EVENT Instance method Public Method 20110225
78 UPDATE_HEADER_FIELDS Instance method Private Method Update Header Fields according to Update Flags 20110317
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