Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SIW_IMPL | Service Implementierung | 20101004 |
Properties
Interface | IF_SIW_IMPL | |
Short Description | Service Implementation Project |
General Data
Package | S_SIW_CORE | Core of Service Implementation Workbench |
Created | 20070316 | SAP |
Last changed | 20140121 | SAP |
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_IMPL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_SIW_PIECE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | IF_SIW_PIECE_PRODUCED | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_SIW_IMPL has no interface.
Friends
Interface IF_SIW_IMPL has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_INV_STATE_DELETE | Constant | Public | Type reference (TYPE) | I | 2 | 20070719 | ||
2 | CON_INV_STATE_KEEP | Constant | Public | Type reference (TYPE) | I | 4 | 20070719 | ||
3 | CON_INV_STATE_NEW | Constant | Public | Type reference (TYPE) | I | 1 | 20070719 | ||
4 | CON_INV_STATE_RENAME | Constant | Public | Type reference (TYPE) | I | 3 | 20070719 | ||
5 | CON_NOT_EXISTENT | Constant | Public | Type reference (TYPE) | I | 0 | 20070619 | ||
6 | CON_OTHER_PROJECT | Constant | Public | Type reference (TYPE) | I | 2 | 20070619 | ||
7 | CON_SIW_EXTERNAL | Constant | Public | Type reference (TYPE) | I | 3 | 20070619 | ||
8 | CON_THIS_PROJECT | Constant | Public | Type reference (TYPE) | I | 1 | 20070619 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Executes Implementation Checks and Updates all Substatus | 20110104 |
2 | ![]() |
Instance method | Public | Method | Language Check in Case of Remote Generation | 20090706 |
3 | ![]() |
Instance method | Public | Method | Detect Transport Issues Before Generation | 20090701 |
4 | ![]() |
Instance method | Public | Method | Delete Transient Objects | 20070725 |
5 | ![]() |
Instance method | Public | Method | Executes the Check of the Produced Objects | 20110106 |
6 | ![]() |
Instance method | Public | Method | Executes the Check of a Single Produced Object | 20110107 |
7 | ![]() |
Instance method | Public | Method | Execute Available Unit Tests of the Produced Objects | 20110111 |
8 | ![]() |
Instance method | Public | Method | Executes Available Unit Tests of a Single Produced Object | 20110111 |
9 | ![]() |
Instance method | Public | Method | Get Active Object for a Given ID | 20070316 |
10 | ![]() |
Instance method | Public | Method | Get Active Objects | 20070316 |
11 | ![]() |
Instance method | Public | Method | Get Context for the Generation | 20070319 |
12 | ![]() |
Instance method | Public | Method | Get Number of all Mandatory Open Todo Items | 20110105 |
13 | ![]() |
Instance method | Public | Method | Get Object Descriptions for the Generation | 20070316 |
14 | ![]() |
Instance method | Public | Method | Get Transient Objects | 20070316 |
15 | ![]() |
Instance method | Public | Method | Get Project Reference | 20080728 |
16 | ![]() |
Instance method | Public | Method | Get Reference to the Resource Manager | 20070404 |
17 | ![]() |
Instance method | Public | Method | Returns true When it Contains NO Produced Objects | 20110105 |
18 | ![]() |
Instance method | Public | Method | Check if there are Differences between Old and New Context | 20080625 |
19 | ![]() |
Instance method | Public | Method | Produce new Objects and Save | 20070316 |
20 | ![]() |
Instance method | Public | Method | Produce a Preview of the Object for Display | 20070316 |
21 | ![]() |
Instance method | Public | Method | Sets the Substatus "AUT of Produced Objects" to UNCLEAR | 20110111 |
22 | ![]() |
Instance method | Public | Method | Sets the Substatus "Produced Objects" to UNCLEAR | 20110111 |
23 | ![]() |
Instance method | Public | Method | Setter Method for Attribute "API Call" | 20101117 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CONTEXT_CHANGED_AFTER_GEN | Instance Event (0) |
Public (2) |
Context has been changed after generation | 20130109 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | STR_OBJECTS2ACTIVATE | Public | See coding | 20100517 | BEGIN OF str_objects2activate,
activation_group TYPE siw_dte_activation_group,
activation_info TYPE if_siw_types=>str_activation_info,
END OF str_objects2activate
|
||
2 | STR_PLANNED_PIECE | Public | See coding | 20070316 | BEGIN OF str_planned_piece,
piece_descr TYPE REF TO if_siw_piece_descr,
piece TYPE REF TO if_siw_piece_produced,
piece_db TYPE REF TO if_siw_piece_produced,
piece_db_origin TYPE i,
state TYPE REF TO ce_siw_state,
flg_alt_rfc TYPE xfeld,
END OF str_planned_piece
|
||
3 | STR_PRODUCED_PIECE | Public | See coding | 20070316 | BEGIN OF str_produced_piece,
id TYPE siw_dte_piece_id,
piece TYPE REF TO if_siw_piece_produced,
piece_context TYPE REF TO if_siw_context,
flg_alt_rfc TYPE xfeld,
END OF str_produced_piece
|
||
4 | TAB_OBJECTS2ACTIVATE | Public | See coding | 20100518 | tab_objects2activate TYPE STANDARD TABLE OF str_objects2activate WITH KEY activation_group
|
||
5 | TAB_PLANNED_PIECES | Public | See coding | 20070316 | tab_planned_pieces TYPE STANDARD TABLE OF str_planned_piece WITH DEFAULT KEY
|
||
6 | TAB_PRODUCED_PIECES | Public | See coding | 20070316 | tab_produced_pieces TYPE STANDARD TABLE OF str_produced_piece WITH KEY id
|
Method Signatures
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FLG_DEEP_CHECK | Call by reference | Type reference (TYPE) | SIW_DTE_FLG_DEEP_OBJECTS_CHECK | ABAP_FALSE | Checks the Generated Objects and Updates its Status | 20110105 | |
2 | ![]() |
I_FLG_EXECUTE_UNIT_TESTS | Call by reference | Type reference (TYPE) | SIW_DTE_FLAG_ABAP_UNIT | ABAP_FALSE | Execute ABAP Unit Tests | 20110111 | |
3 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | CL_SIW_LOG=>NULL | Logging Interface of SIW | 20110104 |
Method CHECK on Interface IF_SIW_IMPL has no exception.
Method CHECK_RFC_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONFIGURATION | Serviceimplementierungsprojekt | 20090706 | ||
2 | ![]() |
I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20090706 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during execution | 20101208 |
Method CHECK_TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20090701 | ||
2 | ![]() |
E_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090701 | ||
3 | ![]() |
I_GEN_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_GEN_SETTINGS | 20101025 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101025 |
Method CLEAR_PLANNED_PIECES Signature
Method CLEAR_PLANNED_PIECES on Interface IF_SIW_IMPL has no parameter.
Method CLEAR_PLANNED_PIECES on Interface IF_SIW_IMPL has no exception.
Method DEEP_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110106 |
Method DEEP_CHECK on Interface IF_SIW_IMPL has no exception.
Method DEEP_CHECK_PER_PIECE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110107 | ||
2 | ![]() |
I_PROD_PIECE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Generated Object | 20110107 | ||
3 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | CE_SIW_RC | Enumeration für Check Results | 20110107 |
Method DEEP_CHECK_PER_PIECE on Interface IF_SIW_IMPL has no exception.
Method EXECUTE_AUNITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TADIR_KEYS | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR_KEYS | TADIR Keys | 20110322 | ||
2 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110111 | ||
3 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | CE_SIW_RC | Enumeration for Check Results | 20110322 |
Method EXECUTE_AUNITS on Interface IF_SIW_IMPL has no exception.
Method EXECUTE_AUNITS_PER_PIECE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110111 | ||
2 | ![]() |
I_PROD_PIECE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Generated Object | 20110111 | ||
3 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | CE_SIW_RC | Enumeration for Check Results | 20110111 |
Method EXECUTE_AUNITS_PER_PIECE on Interface IF_SIW_IMPL has no exception.
Method GET_ACTIVE_PIECE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ID | Call by reference | Type reference (TYPE) | CLIKE | ID eines Stückes | 20070316 | ||
2 | ![]() |
R_PIECE | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Ein produziertes Stück | 20070316 |
Method GET_ACTIVE_PIECE on Interface IF_SIW_IMPL has no exception.
Method GET_ACTIVE_PIECES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TAB_FILTER | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_PIECE_ID | range of piece ids | 20080619 | ||
2 | ![]() |
R_PIECES | Value transfer | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | 20070316 |
Method GET_ACTIVE_PIECES on Interface IF_SIW_IMPL has no exception.
Method GET_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_CONTEXT | Kontext für eine Serviceimplementierung | 20070319 |
Method GET_CONTEXT on Interface IF_SIW_IMPL has no exception.
Method GET_OPEN_TODOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | CL_SIW_LOG=>NULL | Logging Interface of SIW | 20110106 | |
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIW_DTE_TODO_COUNT | Number of Todo items | 20110105 |
Method GET_OPEN_TODOS on Interface IF_SIW_IMPL has no exception.
Method GET_PIECE_DESCS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_PIECE_DESCS | Value transfer | Type reference (TYPE) | IF_SIW_PIECE_DESCR=>TAB | 20070316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Transformation of Conv. Descr. Failed | 20100528 |
Method GET_PLANNED_PIECES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_MISSING_CONTEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag: error occured | 20091130 | ||
2 | ![]() |
E_PLANNED_PIECES | Value transfer | Type reference (TYPE) | TAB_PLANNED_PIECES | 20090717 | |||
3 | ![]() |
E_SKIPPED_PIECES | Call by reference | Type reference (TYPE) | TAB_PLANNED_PIECES | 20090717 | |||
4 | ![]() |
I_GEN_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_GEN_SETTINGS | range of piece ids | 20090717 | ||
5 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | CL_SIW_LOG=>NULL | Logging Interface of SIW | 20070810 | |
6 | ![]() |
I_NO_WARNINGS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do not Log Warnings | 20100208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101022 |
Method GET_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_PROJECT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20080728 |
Method GET_PROJECT on Interface IF_SIW_IMPL has no exception.
Method GET_RESOURCE_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_RESOURCE_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | Manager for Ressource Access | 20070404 |
Method GET_RESOURCE_MANAGER on Interface IF_SIW_IMPL has no exception.
Method HAS_ACTIVE_PIECES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIW_DTE_FLG | 'X' When it Contains Produced Objects | 20110105 |
Method HAS_ACTIVE_PIECES on Interface IF_SIW_IMPL has no exception.
Method HAS_CONTEXT_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_HAS_CHANGED | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20080625 |
Method HAS_CONTEXT_CHANGED on Interface IF_SIW_IMPL has no exception.
Method PRODUCE_AND_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CLEAR_PIECES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicator: Clear Planned Pieces, create from Scratch | 20110517 | |
2 | ![]() |
I_GEN_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_GEN_SETTINGS | structure for value pop for transport options | 20090713 | ||
3 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20070316 | ||
4 | ![]() |
I_PIECES4DELETION | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | pieces that should be deleted while reproduction | 20070522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Ausführung | 20070316 |
Method PRODUCE_PIECE_PREVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20070316 | ||
2 | ![]() |
I_PIECE_DESCR | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_DESCR | Plan eines Stücks | 20070316 | ||
3 | ![]() |
R_PREVIEW | Value transfer | Type reference (TYPE) | IF_SIW_PIECE_PRODUCED=>TAB_PREVIEW | 20070316 |
Method PRODUCE_PIECE_PREVIEW on Interface IF_SIW_IMPL has no exception.
Method RESET_PROD_OBJECT_AUT_STATUS Signature
Method RESET_PROD_OBJECT_AUT_STATUS on Interface IF_SIW_IMPL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Execution Error | 20110203 |
Method RESET_PROD_OBJECT_STATUS Signature
Method RESET_PROD_OBJECT_STATUS on Interface IF_SIW_IMPL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Execution Error | 20110203 |
Method SET_API_CALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_API_CALL | Call by reference | Type reference (TYPE) | SIW_DTE_API_CALL | 20101117 |
Method SET_API_CALL on Interface IF_SIW_IMPL has no exception.
Event Signatures
Event CONTEXT_CHANGED_AFTER_GEN Signature
Event CONTEXT_CHANGED_AFTER_GEN on Interface IF_SIW_IMPL has no parameter.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in |